- 资源介绍
- 更新记录
课程介绍
一、课程核心内容与技术架构
-
基础理论与核心技术
- 系统概念与分类:深入解析桌面、服务器、嵌入式及移动操作系统的核心功能,涵盖进程管理、内存分配、文件系统及设备驱动等核心模块。
- 关键技术解析:包括进程调度算法(如优先级调度、轮转调度)、虚拟内存实现(分页/分段)、文件系统设计(NTFS/ext4)及安全机制(加密算法、权限控制)。
- 分布式与虚拟化:探讨分布式系统协同机制、虚拟化技术(如Docker容器部署)及云计算环境下的资源管理。
-
企业级实战项目
- 小风OS实验环境:通过自研实验环境模拟进程调度、内存分配及文件系统开发,结合真实案例(如高并发场景优化)强化动手能力。
- 性能调优与安全攻防:包括系统性能瓶颈分析(如I/O延迟优化)、恶意程序防御实验及安全审计日志设计。
二、课程特色与亮点
-
深度结合理论与实践
- 课程采用“理论图解+密训案例”模式,通过自研实验手册与23章课程文档,将抽象概念转化为可操作的代码实践(如实现简易内存管理器)。
- 提供多行业案例,如金融系统的实时调度优化、物联网设备的低功耗内存管理方案。
-
企业级开发环境支持
- 配套CentOS7虚拟机镜像、开发工具链及Docker容器化部署指南,支持快速搭建实验环境。
- 集成调试工具(如GDB、Strace)与性能分析工具(Perf),帮助学员定位系统级问题。
-
前沿技术扩展
- 涵盖新兴领域如AI驱动的资源调度(集成Python预测模型)、Rust语言实现安全系统调用等扩展内容。
三、适合人群与学习收益
- 计算机专业学生:系统掌握操作系统底层原理(如中断机制、地址转换),夯实编码与调试能力。
- 开发者进阶:通过实战掌握高并发架构设计、分布式系统调试及性能优化技能,适配云计算/嵌入式开发岗位。
- 求职提升:课程包含大厂高频面试题解析(如LRU算法实现、死锁检测方案),助力突破技术面试瓶颈。
四、配套资源与学习支持
- 实验资源:提供完整实验代码、调试脚本及扩展阅读电子书(如《Modern Operating Systems》精讲)。
- 社区互动:慕课网专属讨论区与GitHub开源项目,支持学员协作开发与问题答疑。
- 持续更新:截至2025年2月,课程新增RISC-V架构适配、微内核设计等进阶模块,保持技术前瞻性。
课程目录
/15-046-mksz764-2024全新版 操作系统入门与实践-参透技术本质/
│├─01 第1章 《2024全新版 操作系统入门与实践-参透技术本质》导学
│├─02 第2章 CPU、内存以及程序运行的奥秘
│├─03 第3章 操作系统的实现原理与系统调用
│├─04 第4章 进程管理:操作系统如何实现多任务
│├─05 第5章 内存管理:操作系统如何管理内存
│├─06 第6章 中断:操作系统如何利用中断处理外部事件
│├─07 第7章 并发:从硬件到软件再到操作系统
│├─08 第8章 操作系统是如何管理设备的
│├─09 第9章 万变不离其宗-理解每一行代码对计算机的影响,你就是高手!
01 第1章 《2024全新版 操作系统入门与实践-参透技术本质》导学/
│├─01 1-1 为什么操作系统是计算机基石,是程序高手必经之路.mp4 34MB
│├─02 1-2 如何学习才能更容易掌握操作系统,看透技术本质.mp4 47.7MB
02 第2章 CPU、内存以及程序运行的奥秘/
│├─01 2-1 谈论CPU时你的大脑里应该有什么(上).mp4 148.3MB
│├─02 2-2 谈论CPU时你的大脑里应该有什么(下).mp4 91.5MB
│├─03 2-3 内存的本质是什么.mp4 165.2MB
│├─04 2-4 编程语言是怎么一回事.mp4 72.5MB
│├─05 2-5 到底什么是编译型语言以及解释型语言.mp4 48.6MB
│├─06 2-6 为什么内存中有堆区和栈区.mp4 40.6MB
│├─07 2-7 没有操作系统程序能运行起来吗.mp4 32.4MB
│├─08 2-8 程序是怎样运行起来的(上).mp4 36.5MB
│├─09 2-9 程序是怎样运行起来的(下).mp4 88.9MB
│├─10 2-10 为什么用c语言编写操作系统.mp4 26.2MB
│├─11 2-11 程序和进程有什么区别(上).mp4 146.4MB
│├─12 2-12 程序和进程有什么区别(下).mp4 41.1MB
03 第3章 操作系统的实现原理与系统调用/
│├─01 3-1 操作系统是如何实现的.mp4 127.8MB
│├─02 3-2 操作系统是如何启动的.mp4 136MB
│├─03 3-3 cpu权限管理的王者之争(上).mp4 147.3MB
│├─04 3-4 cpu权限管理的王者之争(下).mp4 35MB
│├─05 3-5 为什么需要系统调用什么是系统调用(上).mp4 138.9MB
│├─06 3-6 为什么需要系统调用什么是系统调用(下).mp4 64.4MB
│├─07 3-7 系统调用时CPU和操作系统中发送了什么(上).mp4 35.9MB
│├─08 3-8 系统调用时CPU和操作系统中发送了什么(下).mp4 29MB
│├─09 3-9 CPU是如何执行操作系统中的函数的.mp4 31.6MB
│├─10 3-10 系统调用执行完后怎么返回用户态(上).mp4 29.3MB
│├─11 3-11 系统调用执行完后怎么返回用户态(下).mp4 19.6MB
│├─12 3-12 实践篇_真实的内核调用栈.mp4 69MB
│├─13 3-13 利用strace排查各种疑难杂症.mp4 81.8MB
04 第4章 进程管理:操作系统如何实现多任务/
│├─01 4-1 操作系统为什么需要进程这个概念.mp4 70MB
│├─02 4-2 操作系统是如何实现多任务的要解决哪些问题.mp4 61.4MB
│├─03 4-3 进程被暂停后是怎么恢复运行的.mp4 140.6MB
│├─04 4-4 进程切换是如何实现的(上).mp4 27.9MB
│├─05 4-5 进程切换是如何实现的(中).mp4 116.4MB
│├─06 4-6 进程切换是如何实现的(下).mp4 92.8MB
│├─07 4-7 进程切换和函数调用的区别.mp4 129.3MB
│├─08 4-8 为什么进程需要各种各样的状态信息(上).mp4 86MB
│├─09 4-9 为什么进程需要各种各样的状态信息(下).mp4 65.7MB
│├─10 4-10 操作系统是如何调度进程的(上).mp4 146.2MB
│├─11 4-11 操作系统是如何调度进程的(下).mp4 57.2MB
│├─12 4-12 进程是如何在各个状态之间进行转移的(上).mp4 139.4MB
│├─13 4-13 进程是如何在各个状态之间进行转移的(下).mp4 90.7MB
│├─14 4-14 操作系统与进程的夺权之战(上).mp4 44.4MB
│├─15 4-15 操作系统与进程的夺权之战(下).mp4 49.5MB
│├─16 4-16 windows与linux下的进程创建api(上).mp4 35.2MB
│├─17 4-17 windows与linux下的进程创建api(下).mp4 28.9MB
│├─18 4-18 为什么linux中需要fork与exec两个api(上).mp4 41.4MB
│├─19 4-19 为什么linux中需要fork与exec两个api(下).mp4 42.2MB
│├─20 4-20 操作系统是如何一步步创建出进程的(上).mp4 33.6MB
│├─21 4-21 操作系统是如何一步步创建出进程的(下).mp4 14.9MB
│├─22 4-22 进程是如何退出的.mp4 40.8MB
│├─23 4-23 操作系统是如何实现进程间通信的(上).mp4 33MB
│├─24 4-24 操作系统是如何实现进程间通信的(下).mp4 42.2MB
│├─25 4-25 有了进程为什么还需要线程.mp4 37.7MB
│├─26 4-26 线程这个概念的来源、本质与实现.mp4 34.9MB
│├─27 4-27 线程是如何被创建出来的(上).mp4 40.2MB
│├─28 4-28 线程是如何被创建出来的(下).mp4 34.7MB
│├─29 4-29 彻底理解进程和线程的区别(上).mp4 46.8MB
│├─30 4-30 彻底理解进程和线程的区别(下).mp4 26.5MB
│├─31 4-31 利用多线程优化程序性能(上).mp4 45.2MB
│├─32 4-32 利用多线程优化程序性能(下).mp4 26MB
│├─33 4-33 有了线程为什么还有协程(上).mp4 41MB
│├─34 4-34 有了线程为什么还有协程(下).mp4 18.3MB
│├─35 4-35 实践篇多进程编程(上).mp4 59.8MB
│├─36 4-36 实践篇多进程编程(下).mp4 43.6MB
│├─37 4-37 多进程多线程在浏览器中的应用.mp4 28.8MB
05 第5章 内存管理:操作系统如何管理内存/
│├─01 5-1 黑客帝国与内存背后的真相.mp4 45.3MB
│├─02 5-2 为什么内存分配会是个问题.mp4 104.5MB
│├─03 5-3 程序运行需要分配哪些内存.mp4 86.1MB
│├─04 5-4 操作系统是如何为进程分配内存的(上).mp4 111.8MB
│├─05 5-5 操作系统是如何为进程分配内存的(下).mp4 73.9MB
│├─06 5-6 操作系统是如何为进程分配内存的.mp4 47.1MB
│├─07 5-7 虚拟地址空间的诞生.mp4 36.7MB
│├─08 5-8 操作系统如何为进程分配内存:段式内存管理.mp4 42.9MB
│├─09 5-9 操作系统是如何为进程分配内存的:页式内存管理.mp4 47.7MB
│├─10 5-10 页式内存管理会带来哪些问题.mp4 37.9MB
│├─11 5-11 操作系统如何加速页表读取(上).mp4 47.5MB
│├─12 5-12 操作系统如何加速页表读取(下).mp4 22.7MB
│├─13 5-13 操作系统如何解决页表占用内存过多的问题.mp4 34.9MB
│├─14 5-14 页式内存管理有哪些有趣的功能.mp4 41.3MB
│├─15 5-15 为什么物理内存只有1G程序员可以申请出2G内存(上).mp4 20.9MB
│├─16 5-16 为什么物理内存只有1G程序员可以申请出2G内存(下).mp4 29.5MB
│├─17 5-17 操作系统是如何管理内存的.mp4 57.8MB
│├─18 5-18 实践篇_利用内存池优化程序性能(上).mp4 56.4MB
│├─19 5-19 实践篇_利用内存池优化程序性能(下).mp4 51.5MB
│├─20 5-20 实践篇_申请1G内存实际会消耗多少物理内存.mp4 61.8MB
│├─21 5-21 实践篇_进程在内存中是什么样子的.mp4 125.6MB
06 第6章 中断:操作系统如何利用中断处理外部事件/
│├─01 6-1 中断这一章要解决什么问题.mp4 113.4MB
│├─02 6-2 到底什么是中断.mp4 151.3MB
│├─03 6-3 操作系统在什么情况下开始运行.mp4 167.7MB
│├─04 6-4 操作系统是如何处理中断的.mp4 157.8MB
│├─05 6-5 程序是如何读取到网络数据的.mp4 118.1MB
07 第7章 并发:从硬件到软件再到操作系统/
│├─01 7-1 并发问题的本质与根源是什么.mp4 224.4MB
│├─02 7-2 实践篇_实际动手感受一下并发编程问题.mp4 144.6MB
│├─03 7-3 怎样从根源上解决并发问题(上).mp4 151.7MB
│├─04 7-4 怎样从根源上解决并发问题(下).mp4 74.4MB
│├─05 7-5 一山不容二虎_锁是如何实现的(上).mp4 110.4MB
│├─06 7-6 一山不容二虎_锁是如何实现的(下).mp4 95.1MB
│├─07 7-7 有回旋锁为什么还需要sleep锁_音频.mp4 181.4MB
│├─08 7-8 闻风而动_如何实现线程间的同步等待机制(上).mp4 130.2MB
│├─09 7-9 闻风而动_如何实现线程间的同步等待机制(下).mp4 86.2MB
│├─10 7-10 到底什么是信号量信号量是怎样实现的.mp4 100.6MB
│├─11 7-11 实践篇_用信号量解决互斥问题.mp4 173.9MB
│├─12 7-12 用信号量解决同步等待问题.mp4 79.9MB
│├─13 7-13 用信号量解决生产者消费者问题(上).mp4 158.6MB
│├─14 7-14 用信号量解决生产者消费者问题(下).mp4 97.1MB
08 第8章 操作系统是如何管理设备的/
│├─01 8-1 一切皆为文件是什么意思.mp4 93.6MB
│├─02 8-2 操作系统是如何管理设备.mp4 156.2MB
│├─03 8-3 磁盘是如何工作的(上).mp4 97MB
│├─04 8-4 磁盘是如何工作的(下).mp4 74.9MB
│├─05 8-5 文件这个概念是怎样实现的(上).mp4 120.4MB
│├─06 8-6 文件这个概念是怎样实现的(下).mp4 68.6MB
│├─07 8-7 文件系统、文件夹以及一切皆为文件是怎么实现的(上).mp4 127.8MB
│├─08 8-8 文件系统、文件夹以及一切皆为文件是怎么实现的(中).mp4 102.6MB
│├─09 8-9 文件系统、文件夹以及一切皆为文件是怎么实现的(下).mp4 43.1MB
│├─10 8-10 操作系统是如何打开、创建以及读写文件的(上).mp4 97.2MB
│├─11 8-11 操作系统是如何打开、创建以及读写文件的(下).mp4 55.4MB
│├─12 8-12 操作系统是如何加速文件读写的(上).mp4 98.3MB
│├─13 8-13 操作系统是如何加速文件读写的(下).mp4 54.4MB
09 第9章 万变不离其宗-理解每一行代码对计算机的影响,你就是高手!/
│├─01 9-1 送君千里终于一别-收下这三句忠告,让你受益匪浅。.mp4 10.6MB
猜你喜欢
-
一次彻底学透微服务体系架构 Docker+SpringCloud+SpringBoot+iToken视频系列教程
2023-11-29 -
从0到1手把手教你用Node.js+KOA2打造超好用的Web框架
2024-02-02 -
百度开发平台视频教程
2023-11-28 -
51CTO-C++微服务架构及安全云盘项目实训课程
2024-11-27 -
纯正商业级应用-微信小程序开发实战-366元-完结
2023-11-30 -
Web安全工程师实战晋级专题(Kali 入门实战+漏洞扫描+web安全)
2023-11-27 -
vue2.x视频教程汇总(电子书+6套入门到精通+3套项目实战)
2023-11-25 -
其他编程语言汇总31套
2023-11-24 -
慕课网微信小程序入门与实战|价值149
2023-11-27 -
慕课网收费视频汇总[100套左右]-具体看目录
2023-11-28
-
深入Go底层原理,重写Redis中间件实战[完结]
2024-02-24 -
享学课堂 企业级Android音视频开发学习路线+项目实战
2024-10-26 -
从1到N实战Go改造PHP 慕优酷 视频网站[完结无密]
2024-02-03 -
中华石杉_Elasticsearch-高手进阶篇(第二版)
2023-11-27 -
Angular打造企业级协作平台,让你在Angular领域中出类拔萃
2024-01-11 -
2024初级社工课程
2024-11-07 -
体系课-慕课Go开发工程师2023全新版|完结无密|独家首发
2023-12-03 -
使用Docker部署前后端分离项目
2023-11-25 -
快速上手Kotlin开发
2023-11-29 -
物联网基础入门,实战可落地的 AIoT 项目[完结无密]
2024-02-17
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
学IT那点事 » mksz764-2024全新版 操作系统入门与实践-参透技术本质
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 学IT那点事下载免费吗?