0xFF 大总结!!!

这是我网上找的一个世界上第一台计算机的图片,计算机从打孔批处理机器跨越到多道程序机器,再跨越到至今的个人操作系统,其中比较接近大众的windows或Linux,还有macOS都取得了不俗的成就,而本操作系统也仍然是基于Linux,毕竟Linux开源哈哈哈,还有就是经过这么多年的大师不断开发,Linux也逐渐完善,这也就体现出来开源的优势

经过一个多月的奋斗,最初希望构建一个操作系统的理想也顺利实现了,但是这里得提一嘴的是我的这个操作系统是基于《操作系统真象还原》来进行编写的,这本书就我自身来讲写的还是蛮好的,其中的一些讲的特别细心,之前像大学课程中学习的操作系统或是计算机组成原理等都在这里用行动来验证自己的学习,将这些知识付诸实践,也确实,经过一个完整的操作系统实现,你可以更深的了解用户程序、内核、保护模式、实模式等,真正实现了从0到1的过程。
KPTI
就把我搞劝退了,我想什么叫都映射在同一块,这映射在同一块是怎么实现的?就这么一点我当时硬是理解的不透彻,更不必说后面的漏洞利用了,即使我之前已经学过书本上的操作系统页表分配或映射的知识了(自我感觉应试部分还行哈,不是装杯,这是事实!)还是不理解,但是在实现了整个操作系统之后,对于这些知识确实通透了。以上是开玩笑大伙别当真,不过同我一样实现这个操作系统的邀请却不假,我已经替大伙提前尝试过了,可行且十分有价值。
如果大伙实现的过程中遇到问题也可以根据我划分的进度到github上面查看代码,由于我的分布是每一节一个分支,因此不同阶段代码也十分清晰,地址如下:
操作系统从零到负一实现源码传送门 https://github.com/PeiandHao/Simple_OS_For_Studing
0x00-环境准备 https://www.52pojie.cn/thread-1730367-1-1.html 0x01-BIOS以及MBR https://www.52pojie.cn/thread-1730510-1-1.html 0x02-MBR支持显卡 https://www.52pojie.cn/thread-1731150-1-1.html 0x03-MBR操作硬盘以及Loader https://www.52pojie.cn/thread-1731546-1-1.html 0x04-进入保护模式 https://www.52pojie.cn/thread-1732769-1-1.html 0x05-内存容量检测 https://www.52pojie.cn/thread-1733670-1-1.html 0x06-实现内存分页 https://www.52pojie.cn/thread-1734041-1-1.html 0x07-载入初始内核以及特权级详解 https://www.52pojie.cn/thread-1734628-1-1.html 0x08-实现自己的打印函数 https://www.52pojie.cn/thread-1735431-1-1.html 0x09-实现传说中的中断机制 https://www.52pojie.cn/thread-1736676-1-1.html 0x0A-初步实现内存管理 https://www.52pojie.cn/thread-1737679-1-1.html 0x0B-实现内核多线程机制 https://www.52pojie.cn/thread-1738486-1-1.html 0x0C-实现包含锁的输入输出机制 https://www.52pojie.cn/thread-1739792-1-1.html 0x0D-实现用户进程及其调度 https://www.52pojie.cn/thread-1740859-1-1.html 0x0E-实现多种系统调用 https://www.52pojie.cn/thread-1741733-1-1.html 0x0F-实现了硬盘的分区 https://www.52pojie.cn/thread-1743642-1-1.html 0x10-超级块等文件系统基本结构的初始化 https://www.52pojie.cn/thread-1744456-1-1.html 0x11-补充了一些文件系统基本函数 https://www.52pojie.cn/thread-1745523-1-1.html 0x12-继续完善文件系统 https://www.52pojie.cn/thread-1746479-1-1.html 0x13-结束文件系统的编程 https://www.52pojie.cn/thread-1746861-1-1.html 0x14-同用户对话 https://www.52pojie.cn/thread-1747788-1-1.html 0x15-咱们自己写的程序终于能跑辣 https://www.52pojie.cn/thread-1748413-1-1.html
-官方论坛
www.52pojie.cn
--推荐给朋友
公众微信号:吾爱破解论坛
或搜微信号:pojie_52
原文始发于微信公众号(吾爱破解论坛):【系统底层】从0到-1写一个操作系统-0xFF-!!完结撒花!!
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论