收藏
本教程专为想要深入理解操作系统核心技术的学员设计,内容涵盖CPU、内存、程序运行原理及系统调用等关键知识点。通过理论与实践相结合的方式,帮助学员从基础到高级,逐步掌握操作系统的实现原理和高级功能。课程特别强调实战应用,包括进程管理、内存管理、中断处理及并发编程等,旨在提升学员解决实际问题的能力。适合计算机科学学生、软件开发者及技术爱好者,帮助他们在技术领域更上一层楼。
以下云资源目录树快照生成于[1年前],该学习资料由夸克云用户[夸父*088]分享(只展示大部分文件和目录)
2024操作系统教程:从入门到精通,掌握核心技术8.77 GB(mp4视频118节;)
09第9章万变不离其宗-理解每一行代码对计算机的影响,你就是高手!
019-1送君千里终于一别-收下这三句忠告,让你受益匪浅。.mp410.63MB
08第8章操作系统是如何管理设备的
138-13操作系统是如何加速文件读写的(下).mp454.44MB
128-12操作系统是如何加速文件读写的(上).mp498.3MB
118-11操作系统是如何打开、创建以及读写文件的(下).mp455.36MB
108-10操作系统是如何打开、创建以及读写文件的(上).mp497.17MB
098-9文件系统、文件夹以及一切皆为文件是怎么实现的(下).mp443.07MB
088-8文件系统、文件夹以及一切皆为文件是怎么实现的(中).mp4102.59MB
078-7文件系统、文件夹以及一切皆为文件是怎么实现的(上).mp4127.76MB
068-6文件这个概念是怎样实现的(下).mp468.6MB
058-5文件这个概念是怎样实现的(上).mp4120.4MB
048-4磁盘是如何工作的(下).mp474.9MB
038-3磁盘是如何工作的(上).mp496.96MB
028-2操作系统是如何管理设备.mp4156.16MB
018-1一切皆为文件是什么意思.mp493.56MB
07第7章并发:从硬件到软件再到操作系统
147-14用信号量解决生产者消费者问题(下).mp497.15MB
137-13用信号量解决生产者消费者问题(上).mp4158.59MB
127-12用信号量解决同步等待问题.mp479.85MB
117-11实践篇_用信号量解决互斥问题.mp4173.88MB
107-10到底什么是信号量信号量是怎样实现的.mp4100.55MB
097-9闻风而动_如何实现线程间的同步等待机制(下).mp486.19MB
087-8闻风而动_如何实现线程间的同步等待机制(上).mp4130.22MB
077-7有回旋锁为什么还需要sleep锁_音频.mp4181.44MB
067-6一山不容二虎_锁是如何实现的(下).mp495.12MB
057-5一山不容二虎_锁是如何实现的(上).mp4110.41MB
047-4怎样从根源上解决并发问题(下).mp474.36MB
037-3怎样从根源上解决并发问题(上).mp4151.72MB
027-2实践篇_实际动手感受一下并发编程问题.mp4144.56MB
017-1并发问题的本质与根源是什么.mp4224.43MB
06第6章中断:操作系统如何利用中断处理外部事件
056-5程序是如何读取到网络数据的.mp4118.11MB
046-4操作系统是如何处理中断的.mp4157.85MB
036-3操作系统在什么情况下开始运行.mp4167.71MB
026-2到底什么是中断.mp4151.34MB
016-1中断这一章要解决什么问题.mp4113.36MB
05第5章内存管理:操作系统如何管理内存
215-21实践篇_进程在内存中是什么样子的.mp4125.61MB
205-20实践篇_申请1G内存实际会消耗多少物理内存.mp461.84MB
195-19实践篇_利用内存池优化程序性能(下).mp451.5MB
185-18实践篇_利用内存池优化程序性能(上).mp456.42MB
175-17操作系统是如何管理内存的.mp457.82MB
165-16为什么物理内存只有1G程序员可以申请出2G内存(下).mp429.52MB
155-15为什么物理内存只有1G程序员可以申请出2G内存(上).mp420.87MB
145-14页式内存管理有哪些有趣的功能.mp441.27MB
135-13操作系统如何解决页表占用内存过多的问题.mp434.89MB
125-12操作系统如何加速页表读取(下).mp422.75MB
115-11操作系统如何加速页表读取(上).mp447.53MB
105-10页式内存管理会带来哪些问题.mp437.88MB
095-9操作系统是如何为进程分配内存的:页式内存管理.mp447.74MB
085-8操作系统如何为进程分配内存:段式内存管理.mp442.92MB
075-7虚拟地址空间的诞生.mp436.69MB
065-6操作系统是如何为进程分配内存的.mp447.14MB
055-5操作系统是如何为进程分配内存的(下).mp473.87MB
045-4操作系统是如何为进程分配内存的(上).mp4111.84MB
035-3程序运行需要分配哪些内存.mp486.07MB
025-2为什么内存分配会是个问题.mp4104.51MB
015-1黑客帝国与内存背后的真相.mp445.32MB
04第4章进程管理:操作系统如何实现多任务
374-37多进程多线程在浏览器中的应用.mp428.79MB
364-36实践篇多进程编程(下).mp443.63MB
354-35实践篇多进程编程(上).mp459.84MB
344-34有了线程为什么还有协程(下).mp418.32MB
334-33有了线程为什么还有协程(上).mp441.01MB
324-32利用多线程优化程序性能(下).mp426.01MB
314-31利用多线程优化程序性能(上).mp445.2MB
304-30彻底理解进程和线程的区别(下).mp426.47MB
294-29彻底理解进程和线程的区别(上).mp446.78MB
284-28线程是如何被创建出来的(下).mp434.75MB
274-27线程是如何被创建出来的(上).mp440.17MB
264-26线程这个概念的来源、本质与实现.mp434.89MB
254-25有了进程为什么还需要线程.mp437.67MB
244-24操作系统是如何实现进程间通信的(下).mp442.22MB
234-23操作系统是如何实现进程间通信的(上).mp433.03MB
224-22进程是如何退出的.mp440.81MB
214-21操作系统是如何一步步创建出进程的(下).mp414.87MB
204-20操作系统是如何一步步创建出进程的(上).mp433.57MB
194-19为什么linux中需要fork与exec两个api(下).mp442.23MB
184-18为什么linux中需要fork与exec两个api(上).mp441.36MB
174-17windows与linux下的进程创建api(下).mp428.93MB
164-16windows与linux下的进程创建api(上).mp435.15MB
154-15操作系统与进程的夺权之战(下).mp449.54MB
144-14操作系统与进程的夺权之战(上).mp444.35MB
134-13进程是如何在各个状态之间进行转移的(下).mp490.66MB
124-12进程是如何在各个状态之间进行转移的(上).mp4139.38MB
114-11操作系统是如何调度进程的(下).mp457.24MB
104-10操作系统是如何调度进程的(上).mp4146.24MB
094-9为什么进程需要各种各样的状态信息(下).mp465.69MB
084-8为什么进程需要各种各样的状态信息(上).mp486MB
074-7进程切换和函数调用的区别.mp4129.28MB
064-6进程切换是如何实现的(下).mp492.81MB
054-5进程切换是如何实现的(中).mp4116.38MB
044-4进程切换是如何实现的(上).mp427.85MB
034-3进程被暂停后是怎么恢复运行的.mp4140.57MB
024-2操作系统是如何实现多任务的要解决哪些问题.mp461.36MB
014-1操作系统为什么需要进程这个概念.mp470.03MB
03第3章操作系统的实现原理与系统调用
133-13利用strace排查各种疑难杂症.mp481.78MB
123-12实践篇_真实的内核调用栈.mp468.96MB
113-11系统调用执行完后怎么返回用户态(下).mp419.59MB
103-10系统调用执行完后怎么返回用户态(上).mp429.31MB
093-9CPU是如何执行操作系统中的函数的.mp431.6MB
083-8系统调用时CPU和操作系统中发送了什么(下).mp429.02MB
073-7系统调用时CPU和操作系统中发送了什么(上).mp435.85MB
063-6为什么需要系统调用什么是系统调用(下).mp464.37MB
053-5为什么需要系统调用什么是系统调用(上).mp4138.92MB
043-4cpu权限管理的王者之争(下).mp435.02MB
033-3cpu权限管理的王者之争(上).mp4147.31MB
023-2操作系统是如何启动的.mp4135.99MB
013-1操作系统是如何实现的.mp4127.85MB
02第2章CPU、内存以及程序运行的奥秘
122-12程序和进程有什么区别(下).mp441.08MB
112-11程序和进程有什么区别(上).mp4146.43MB
102-10为什么用c语言编写操作系统.mp426.24MB
092-9程序是怎样运行起来的(下).mp488.85MB
082-8程序是怎样运行起来的(上).mp436.5MB
072-7没有操作系统程序能运行起来吗.mp432.35MB
062-6为什么内存中有堆区和栈区.mp440.65MB
052-5到底什么是编译型语言以及解释型语言.mp448.62MB
042-4编程语言是怎么一回事.mp472.48MB
032-3内存的本质是什么.mp4165.15MB
022-2谈论CPU时你的大脑里应该有什么(下).mp491.54MB
012-1谈论CPU时你的大脑里应该有什么(上).mp4148.26MB
01第1章《2024全新版操作系统入门与实践-参透技术本质》导学
021-2如何学习才能更容易掌握操作系统,看透技术本质.mp447.72MB
011-1为什么操作系统是计算机基石,是程序高手必经之路.mp434MB