tag 标签: 写自

相关资源
  • 所需E币: 0
    时间: 2023-5-31 11:48
    大小: 1.07KB
    上传者: 开心就很好了
    分享一套教你如何写一个类似于Linux0.11的x86操作系统的课程——《从0写自己的Linuxx86操作系统》,视频+源码+课件+开发工具+参考资料+磁盘映像下载,资料齐全!《从0写自己的Linuxx86操作系统》课程采用从0行代码编写的方式,教你如何写一个类似于Linux0.11的x86操作系统,从而深入掌握操作系统的工作原理。本操作系统目前已经支持网络协议栈,并提供socket套接字编程接口,支持同时运行多个网络应用程序!课程大纲:章节1:课前准备章节2:课程推荐章节3:开发环境准备章节4:前置课(选学,介绍x86保护模式下的编程)章节5:引导程序:接管控制权章节6:加载器loader的实现章节7:中断与异常处理章节8:日志与printf格式化输出章节9:实现简单的进程切换章节10:实现链表数据结构章节11:进程的管理与延时章节12:进程间的同步与互斥章节13:虚拟内存管理和保护模式章节14:隔离操作系统与进程章节15:建立系统调用章节16:新进程的加载与创建章节17:使用c标准库中的printf输出章节18:使用控制台与键盘进行输入输出章节19:设备管理与文件系统章节20:实现一个命令行解释器章节21:使用文件系统管理硬件设备章节22:磁盘与fat16文件系统章节23:课程总结【源码+课件+开发工具+参考资料+磁盘映像】
  • 所需E币: 0
    时间: 2023-5-30 17:15
    大小: 1KB
    上传者: 蝴蝶结欧恩
    分享一套操作系统课程——从0写自己的Linuxx86操作系统,附源码+课件+开发工具+参考资料+磁盘映像下载。适用人群对操作系统内部工作机制感兴趣,想要设计操作系统的大学生、软件开发人员课程采用从0行代码编写的方式,教你如何写一个类似于Linux0.11的x86操作系统,从而深入掌握操作系统的工作原理。课程大纲第一阶段:引导程序设计  设计boot程序,接管计算机运行权  设计loader程序,加载并解析操作系统内核第二阶段:多进程管理  增加中断处理模块,可处理硬件中断和异常  利用多任务机制,实现系统中多进程的运行  实现信号量与锁,允许进程之间同步和互斥第三阶段:虚拟内存管理  为系统增加页表,实现进程加载到虚拟地址  利用分页机制,让进程之间相互隔离,运行互不影响第四阶段:tty与文件系统  增加文件系统模块,可从磁盘上加载程序并执行  支持标准输入输出文件,允许应用使用printf输出第五阶段:命令行shell实现  实现命令行接口,解析命令行参数并执行  创建自己的应用程序,并在shell中动态加载并执行