Linux操作系统, 构建自己的内核
课程介绍:本课程的目的是遵从人的认知方式,由感性到理性,由小到大,由浅入深,从一个最简单的引导扇区开始,逐步增添代码,最后形成一个拥有GUI, 能够运行多种程序的多任务操作系统,在本课程的第一节有一个SampleOS演示,大家可以看看,我们最终完成的操作系统样子(我们要做的更好)。
课程目录:
01、最终目标展示:一个完善的操作系统.mp4
02、用java和汇编开发一个hello world系统内核.mp4
03、用java做操作系统内核:软盘读写.mp4
04、让内核突破512字节的限制.mp4
05、java开发操作系统内核:由实模式进入保护模式之32位寻址.mp4
06、保护模式超强的寻址功能:天空任鸟飞.mp4
07、C语言结合汇编开发系统内核.mp4
08、利用C语言绘制操作系统图像界面.mp4
09、使用调色板绘制系统界面.mp4
10、绘制系统内核字体.mp4
11、在系统内核中绘制鼠标指针.mp4
12、为系统内核建立中断机制.mp4
13、内核键盘中断处理进阶.mp4
14、让鼠标漫天飞舞:在内核中实现鼠标的中断处理.mp4
15、系统内核的洪荒之力:挪动鼠标.mp4
16、操作系统内核管理模块的实现1-检测可用内存.mp4
17、系统内核管理模块的实现2--解析内存状态信息.mp4
18、内存管理算法实现.mp4
19、内核开发之:使用图片分层技术实现窗口叠加.mp4
20、操作系统系统内核开发:内核编译自动化.mp4
21、提高窗体图层叠加处理速度.mp4
22、操作系统内核开发:使用图层技术开发一个MessageBox.mp4
23、突破BIOS无法连续读取软盘72扇区的限制.mp4
24、消除图层刷新而导致的严重闪烁-1.mp4
25、消除图层刷新而导致的严重闪烁-2.mp4
26、操作系统内核开发:实现定时器功能.mp4
27、操作系统内核开发利用时钟中断实现光标闪烁特效.mp4
28、操作系统内核开发:改进分辨率和按键响应.mp4
29、操作系统内核开发:输入文本框和鼠标移动窗体.mp4
30、进程初体验.mp4
31、实现进程相互切换.mp4
32、java开发系统内核:实现进程自动切换,再现Linus当年辉煌一刻.mp4
33、java开发系统内核:进程切换模块化.mp4
34、java开发系统内核:进程的挂起和恢复.mp4
35、java开发系统内核:依靠多任务实现多窗口.mp4
36、java开发系统内核:实现进程优先级.mp4
37、实现命令控制台.mp4
38、使用Tab键进行窗口切换.mp4
39、激活窗口获取键盘输入.mp4
40、shift按键的响应处理.mp4
41、caps按键处理实现大小写切换.mp4
42、进程的消息通讯.mp4
43、回车键的处理.mp4
44、mem第一个控制台命令.mp4
45、cls 控制台清空命令.mp4
46、基于FAT12文件系统的dir命令实现.mp4
47、实现type命令读取文件内容.mp4
48、运行系统的第一个应用程序.mp4
49、实现应用程序和内核间的控制权切换.mp4
50、像Linux 一样通过中断实现API接口.mp4
51、使用一个中断实现多个API调用.mp4
52、使用C语言开发系统应用程序.mp4
53、应用程序与系统内核的内存隔离.mp4
54、应用程序与内核运行环境的交叉转换.mp4
55、让内核从严重错误中恢复.mp4
56、实现进程的特权级转换.mp4
57、防范缓冲区溢出和强杀死循环程序.mp4
58、实现窗口创建API,由DOS进入windows.mp4
59、为窗口图形图形绘制提供API.mp4
60、键盘和窗口关闭API.mp4
61、让鼠标能操控窗体.mp4
62、为内核时钟API和216色调色板.mp4
63、多窗口多进程.mp4
64、无限制控制台进程的创建和关闭.mp4
65、不锁死控制台启动用户进程.mp4
66、LDT局部描述符表.mp4
67、添加文件API.mp4
68、放大招!为系统开发星球大战游戏程序.mp4
**** Hidden Message *****
正需要,支持楼主大人了! 啥也不说了,感谢楼主分享哇! 正需要,支持楼主大人了! 多谢分享多谢分享多谢分享多谢分享 多谢分享 我只是路过打酱油的 啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 确实是难得好帖啊,顶先