由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[醉染正版]Linux源码趣读
¥ ×1
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。
温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货),
关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
了解操作系统的体系结构,以及这样的体系是怎样一步步从第一行代码开始,逐步建立起来的。
用读一本小说的心态阅读Linux的源码,用通俗的语言帮你克服对操作系统源码的恐惧。
按照Linux源码的执行顺序,像按照时间线读一本小说一样,本着探索与发现的心态来阅读源码。你会发现,原来阅读源码这么有趣,可以像读小说一样有种“上头”的感觉。
本书在讲解晦涩难懂的技术原理和细节时,配有大量生动形象且准确的图解,会给你带来十足的画面感。
《深入理解Linux网络》作者张彦飞、《码农翻身》作者刘欣等专家力荐。
商品名称: | Linux源码趣读 | 开本: | 16开 |
作者: | 闪客 | 定价: | 158.00 |
ISBN号: | 9787121462870 | 出版时间: | 2023-09-01 |
出版社: | 电子工业出版社 | 印刷时间: | 2023-09-01 |
版次: | 1 | 印次: | 1 |
第1部分 进入内核前的苦力活
第1回 最开始的两行代码
第2回 从0x7c00到0x90000
第3回 做好访问内存的基础准备工作
第4回 把全部的操作系统代码从硬盘搬到内存
第5回 将重要的操作系统代码放在零地址处
第6回 解决段寄存器的历史包袱问题
第7回 六行代码进入保护模式
第8回 重新设置中断描述符表与全局描述符表
第9回 开启分页机制
第10回 进入main函数前的最后一跃
第2部分 “大战”前期的初始化工作
第11回 整个操作系统就二十几行代码
第12回 管理内存前先划分出三个边界值
第13回 主内存初始化mem_init
第14回 中断初始化trap_init
第15回 块设备请求项初始化blk_dev_init
第16回 控制台初始化tty_init
第17回 时间初始化time_init
第18回 进程调度初始化sched_init
第19回 缓冲区初始化buffer_init
第20回 硬盘初始化hd_init
第3部分 一个新进程的诞生
第21回 第3 部分全局概述
第22 回 从内核态切换到用户态
第23回 如果让你来设计进程调度
第24回 从一次定时器滴答来看进程调度
第25回 通过fork 看一次系统调用
第26回 fork 函数中进程基本信息的复制
第27回 透过fork 来看进程的内存规划
第28回 番外篇——我居然会认为权威著作写错了
第29回 番外篇——写时复制就这么几行代码
第30回 番外篇——你管这破玩意儿叫文件系统
第4部分 shell程序的到来
第31回 拿到硬盘信息
第32回 加载根文件系统
第33回 打开终端设备文件
第34回 进程2的创建
第35回 execve 加载并执行shell程序
第36回 缺页中断
第37回 shell程序跑起来了
第38回 操作系统启动完毕!
第39回 番外篇——调试Linux最早期的代码
第40回 番外篇——为什么有些技术原理你怎么看也看不懂
第5部分 一条shell命令的执行
第41回 一条shell命令的执行过程概述
第42回 用键盘输入一条命令
第43回 shell程序读取你的命令
第44回 进程的阻塞与唤醒
第45回 解析并执行shell命令
第46回 读硬盘数据全流程
第47回 读取硬盘数据的细节
第48回 信号
第49回 番外篇——为什么你学得比别人慢
......用读一本小说的心态来阅读本书,你会对整个操作系统的体系结构和逻辑细节有非常清晰的认识,从此爱上并阅读更多的操作系统源码。第1部分:进入内核前的苦力活。覆盖从开机到运行到Linux中的main函数的关键流程解析,帮你清晰认识Intel CPU的体系结构。第2部分:“大战”前期的初始化工作。讲述main中的各种初始化函数,这些函数是操作系统各个模块的交互桥梁,为理解后续操作系统各个模块的运作原理打好基础。第3部分:一个新进程的诞生。讲述从内核态切换至用户态,并建立起第一个用户进程的全部过程。学完这部分,你将会理解一个多进程的操作系统是如何建立和运作的。第4部分:shell程序的到来。主要讨论如何将磁盘中存储的shell程序加载到内存中来,并最终交给CPU去执行。通过这个过程你会看清一个程序从存储到硬盘到最终被执行的全部过程。第5部分:一条shell命令的执行。让我们跟着一条shell命令“走南闯北”,从用户输入给计算机一个字符串开始,一直到该程序的最终执行,这一过程能帮你把前面所学的知识融会贯通,整个操作系统的启动流程与运作原理,将会生动形象地浮现在你的脑海中。
闪客,平时乐于研究计算机底层技术与技术分享。作为“无聊的闪客”自媒体作者,两年时间积累近10万粉丝,擅长使用通俗易懂的语言讲解复杂的技术原理,他的“破玩意”系列、“降妖除魔”系列、“操作系统源码”系列等,都深受读者喜爱。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格