计算之道 卷II:Linux内核源码与Redis源码
从硬件到软件,从原理到应用,掌握混沌学习法,计算之道变通途!

作者:黄俊 秦羽

丛书名:架构师前沿实践丛书

定价:139元

印次:1-1

ISBN:9787302675747

出版日期:2024.12.01

印刷日期:2024.12.09

图书责编:贾旭龙

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是一本全面深入探讨深度学习领域的核心原理与应用实践的专业书籍。本书旨在为读者提供系统的学习路径,从深度学习的基础知识出发,逐步深入到复杂的大模型架构和算法实现。本书适合深度学习初学者、中级开发者以及对大模型有深入研究需求的专业人士。通过阅读本书,读者不仅能够掌握深度学习的理论基础,还能通过丰富的实战案例,提升解决实际问题的能力。

"黄俊专注于研究Java语言专注于研究Hotspot专注于研究Linux内核专注于研究C语言与汇编专注于研究架构设计专注于研究多线程并发处理专注于研究高效学习方式曾就职于美团、阿里前新东方业务架构师秦羽专注于研究Java语言专注于研究Hotspot专注于研究Linux内核专注于研究C语言与汇编语言专注于研究代码框架设计专注于研究多线程并发处理曾就职于华为,负责移动营业项目,担任技术开发负责人"

市面上大多数的计算机书籍都是从某个技术入手,对于如何运用已经讲解得十分透彻,如果是有一定计算机基础的读者,学习起来并不困难,但如果想要进一步地了解技术出现的原因并探究其产生的过程,则需要学习更深的计算机底层知识。当读者对计算机底层有了一定的了解并形成了自己的思维体系,再来看许多上层框架就会豁然开朗,运用起来也会更加得心应手。 在整个计算机体系中,基础硬件一定是计算机运行的根本要素,为了能够控制机器的指令,汇编语言应运而生并将硬件的各种行为抽象成了语言模型,正因为汇编的存在,程序员不用再对着密密麻麻的0和1进行编程和校正。但极度简单且纯粹的汇编语言对于编程而言实在太过烦琐,同一条汇编指令需要在不同的地方反复使用,为了能够简化相同流程的调用,又诞生了C语言,在C语言的基础上衍生出了操作系统,诸如我们现在所熟知的 Linux 及其发行版、Mac OS 等都是在 UNIX 系统的基础上演变而来的,有了操作系统后,才能基于操作系统发展其他的上层语言和框架。 现在,绝大多数公司都会选择 Linux作为服务器进行上层开发,Linux相比于Mac OS和 Windows 系统而言,最大的好处就是开源,能够让阅读它的人深刻了解底层到底做了什么,开发人员最担心的事情是不可控的 inux,而可控的 Linux 给了我们足够的安全感和信心来搭建上层框架。这样一来探究底层的理由也非常明显了,任何事物知其因,才得其果,Linux 聚集了全世界计算机精英的智慧,更有其创始人Linus 为每一次的代码审核和版本迭代把关,我们不仅可以通过学习内核来了解优秀的上层框架如何利用底层函数解决问题,还可以获取到他人...

目录
荐语
查看详情 查看详情
第1章 Redis结构分析

1.1 C语言相关的前置知识复习

1.2 Redis背景

1.2.1 什么是Redis

1.2.2 ANSI C与GNU C

1.2.3 Redis源码下载

1.3 Redis sds函数分析

1.3.1 sds结构体分析

1.3.2 sdsnewlen函数分析

1.3.3 sdscatlen函数分析

1.3.4 sdslen函数分析

1.3.5 sdsMakeRoomFor函数分析

1.3.6 redisObject结构分析

1.3.7 Redis的压缩链表分析

1.4 通过Redis数据结构引发的思考

1.4.1 地址与值的思考

1.4.2 NULL的思考

1.4.3 数组与指针的思考

1.5 小结

第2章 操作系统相关介绍

2.1 进入Linux

2.1.1 内核源码下载

2.1.2 Linux目录解读

2.1.3 内核概览

2.1 历史背景

2.1.1 Linux相关背景

2.1.2 Intel相关背景

2.2 操作系统

2.2.1 什么是操作系统

2.2.2 操作系统启动过程

2.2.3 操作系统调用层级

2.3 地址空间

2.3.1 内存模型

2.3.2 为什么要有地址空间

2.3.3 什么是线性地址空间

2.3.4 段寄存器

2.3.5 指令指针寄存器

2.4 实模式与保护模式

2.5 特权级

2.5.1 CPL、RPL、DPL

2.5.1 一致性与非一致性

2.5.2 切换特权级的调用过程

2.6 小结

第3章 进... 查看详情

本书以清晰易懂的语言深入剖析深度学习的核心原理,从基础算法到复杂模型架构,为读者揭开技术神秘面纱。书中详细阐述大模型的构建、训练与优化策略,结合丰富的实践案例,使抽象理论具象化。无论是深度学习初学者渴望入门,还是专业人士欲深入探索大模型奥秘,本书都能提供全面且深入的指引,是一本不可多得的深度学习与大模型学习宝典,帮助读者在这个前沿技术领域快速提升认知与实践能力,紧跟时代技术浪潮。


查看详情