找回密码
 立即注册
查看: 48|回复: 0

JK时间:操作系统实战45讲【832MB】

[复制链接]

329

主题

10

回帖

89万

积分

【永久VIP】

积分
893368
发表于 2026-1-4 22:43:16 | 显示全部楼层 |阅读模式
本帖最后由 yyzhi 于 2026-1-4 23:17 编辑


下载地址:
游客,如果您要查看本帖隐藏内容请回复

【课程目录】

├─01-开篇词(1讲)
│      开篇词丨为什么要学写一个操作系统?.m4a
│      开篇词丨为什么要学写一个操作系统?.pdf
│      
├─02-尝尝鲜:从一个Hello到另一个Hello(2讲)
│      01丨程序的运行过程:从代码到机器运行.m4a
│      01丨程序的运行过程:从代码到机器运行.pdf
│      02丨几行汇编几行C:实现一个最简单的内核.m4a
│      02丨几行汇编几行C:实现一个最简单的内核.pdf
│      
├─03-心有蓝图:设计(2讲)
│      03丨黑盒之中有什么:内核结构与设计.m4a
│      03丨黑盒之中有什么:内核结构与设计.pdf
│      04丨震撼的Linux全景图:业界成熟的内核架构长什么样?.m4a
│      04丨震撼的Linux全景图:业界成熟的内核架构长什么样?.pdf
│      
├─04-程序的基石:硬件(2讲)
│      05丨CPU工作模式:执行程序的三种模式.m4a
│      05丨CPU工作模式:执行程序的三种模式.pdf
│      06丨虚幻与真实:程序中的地址如何转换?.m4a
│      06丨虚幻与真实:程序中的地址如何转换?.pdf
│      07丨Cache与内存:程序放在哪儿?.m4a
│      07丨Cache与内存:程序放在哪儿?.pdf
│      
├─05-基本法:同步原语(2讲)
│      08丨锁:并发操作中,解决数据同步的四种方法.m4a
│      08丨锁:并发操作中,解决数据同步的四种方法.pdf
│      09丨瞧一瞧Linux:Linux的自旋锁和信号量如何实现?.m4a
│      09丨瞧一瞧Linux:Linux的自旋锁和信号量如何实现?.pdf
│      
├─06-夺权:启动初始化(6讲)
│      10丨设置工作模式与环境(上):建立计算机.m4a
│      10丨设置工作模式与环境(上):建立计算机.pdf
│      11丨设置工作模式与环境(中):建造二级引导器.pdf
│      12丨设置工作模式与环境(下):探查和收集信息.m4a
│      12丨设置工作模式与环境(下):探查和收集信息.pdf
│      13丨第一个C函数:如何实现板级初始化?.m4a
│      13丨第一个C函数:如何实现板级初始化?.pdf
│      14丨Linux初始化(上):GRUB与vmlinuz的结构.m4a
│      14丨Linux初始化(上):GRUB与vmlinuz的结构.pdf
│      15丨Linux初始化(下):从_start到第一个进程.m4a
│      15丨Linux初始化(下):从_start到第一个进程.pdf
│      
├─07-土地革命:内存(8讲)
│      16丨划分土地(上):如何划分与组织内存?.m4a
│      16丨划分土地(上):如何划分与组织内存?.pdf
│      17丨划分土地(中):如何实现内存页面初始化?.m4a
│      17丨划分土地(中):如何实现内存页面初始化?.pdf
│      18丨划分土地(下):如何实现内存页的分配与释放?.m4a
│      18丨划分土地(下):如何实现内存页的分配与释放?.pdf
│      19丨土地不能浪费:如何管理内存对象?.m4a
│      19丨土地不能浪费:如何管理内存对象?.pdf
│      20丨土地需求扩大与保障:如何表示虚拟内存?.m4a
│      20丨土地需求扩大与保障:如何表示虚拟内存?.pdf
│      21丨土地需求扩大与保障:如何分配和释放虚拟内存?.m4a
│      21丨土地需求扩大与保障:如何分配和释放虚拟内存?.pdf
│      22丨瞧一瞧Linux:伙伴系统如何分配内存?.m4a
│      22丨瞧一瞧Linux:伙伴系统如何分配内存?.pdf
│      23丨瞧一瞧Linux:SLAB如何分配内存?.m4a
│      23丨瞧一瞧Linux:SLAB如何分配内存?.pdf
│      
├─08-活动实体:进程(4讲)
│      24丨活动的描述:到底什么是进程?.m4a
│      24丨活动的描述:到底什么是进程?.pdf
│      25丨多个活动要安排(上):多进程如何调度?.m4a
│      25丨多个活动要安排(上):多进程如何调度?.pdf
│      26丨多个活动要安排(下):如何实现进程的等待与唤醒机制?.m4a
│      26丨多个活动要安排(下):如何实现进程的等待与唤醒机制?.pdf
│      27丨瞧一瞧Linux:Linux如何实现进程与进程调度.m4a
│      27丨瞧一瞧Linux:Linux如何实现进程与进程调度.pdf
│      
├─09-下属部门:设备I-O(4讲)
│      28丨部门分类:如何表示设备类型与设备驱动?.m4a
│      28丨部门分类:如何表示设备类型与设备驱动?.pdf
│      29丨部门建立:如何在内核中注册设备?.m4a
│      29丨部门建立:如何在内核中注册设备?.pdf
│      30丨部门响应:设备如何处理内核I-O包?.m4a
│      30丨部门响应:设备如何处理内核I-O包?.pdf
│      31丨瞧一瞧Linux:如何获取所有设备信息?.m4a
│      31丨瞧一瞧Linux:如何获取所有设备信息?.pdf
│      
├─10-银行仓库:文件系统 (4讲)
│      32丨仓库结构:如何组织文件.m4a
│      32丨仓库结构:如何组织文件.pdf
│      33丨仓库划分:文件系统的格式化操作.m4a
│      33丨仓库划分:文件系统的格式化操作.pdf
│      34丨仓库管理:如何实现文件的六大基本操作?.m4a
│      34丨仓库管理:如何实现文件的六大基本操作?.pdf
│      35丨瞧一瞧Linux:虚拟文件系统如何管理文件?.m4a
│      35丨瞧一瞧Linux:虚拟文件系统如何管理文件?.pdf
│      
├─11-通信部:网络(1讲)
│      36丨从URL到网卡:如何全局观察网络数据流动?.m4a
│      36丨从URL到网卡:如何全局观察网络数据流动?.pdf
│      37丨从内核到应用:网络数据在内核中如何流转.m4a
│      37丨从内核到应用:网络数据在内核中如何流转.pdf
│      38丨从单排到团战:详解操作系统的宏观网络架构.m4a
│      38丨从单排到团战:详解操作系统的宏观网络架构.pdf
│      39丨瞧一瞧Linux:详解socket实现与网络编程接口.m4a
│      39丨瞧一瞧Linux:详解socket实现与网络编程接口.pdf
│      40丨瞧一瞧Linux:详解socket的接口实现.m4a
│      40丨瞧一瞧Linux:详解socket的接口实现.pdf
│      
├─12-服务交接:接口(1讲)
│      41丨服务接口:如何搭建沟通桥梁?.m4a
│      41丨服务接口:如何搭建沟通桥梁?.pdf
│      42丨瞧一瞧Linux:如何实现系统API?.m4a
│      42丨瞧一瞧Linux:如何实现系统API?.pdf
│      
├─13-番外篇:虚化的世界(2讲)
│      43丨虚拟机内核:KVM是什么?.m4a
│      43丨虚拟机内核:KVM是什么?.pdf
│      44丨容器:如何理解容器的实现机制?.m4a
│      44丨容器:如何理解容器的实现机制?.pdf
│      45丨ARM新宠:苹果的M1芯片因何而快?.m4a
│      45丨ARM新宠:苹果的M1芯片因何而快?.pdf
│      46丨AArch64体系:ARM最新编程架构模型剖析.m4a
│      46丨AArch64体系:ARM最新编程架构模型剖析.pdf
│      
├─14-结束语
│      结束语丨生活可以一地鸡毛,但操作系统却是心中的光.m4a
│      结束语丨生活可以一地鸡毛,但操作系统却是心中的光.pdf
│      
└─特别放送(1讲)
        用户故事丨成为面向“知识库”的工程师.m4a
        用户故事丨成为面向“知识库”的工程师.pdf
        用户故事丨操作系统发烧友:看不懂?因为你没动手.m4a
        用户故事丨操作系统发烧友:看不懂?因为你没动手.pdf

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|每日学IT论坛 |网站地图

GMT+8, 2026-2-5 14:49

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表