我正在学习操作系统,他们的不同观点,如不同的调度算法等.我的问题是:我可以将自己的操作系统作为最后一年的项目吗?请建议一些好的资源(即赞赏视频培训),这有助于我理解并主要让我能够开发至少一个小型操作系统.
《恐龙》一书(Silberschatz 的《OS Concepts》)是必不可少的。
大多数人不再从头开始开发自己的操作系统,因为系统集成(BIOS、硬件等)非常困难。大多数人最终都会从某种形式的 Linux 或 Unix 开始。
如果您想学习操作系统概念,我建议您查看 OS/161 和 System/161。它们是在哈佛大学启动的项目,用于向本科生教授操作系统课程。它运行缩小版的 Unix,并包含所有基础知识,包括线程和进程、调度、同步原语、内存管理和文件系统。
| 归档时间: |
|
| 查看次数: |
10383 次 |
| 最近记录: |