操作系统设计与实现(读书笔记1)
来源:互联网 发布:unity3d 版本号 编辑:程序博客网 时间:2024/06/17 20:48
最近对操作系统的原理颇感兴趣,上学期间学习操作系统课程时没有珍惜,只是为了拿学分(呵呵,愧对老师了),现在发现这方面的知识很薄弱,需要补充。学就学最经典的,找了一本坦尼伯母的<操作系统设计与实现>读读,希望能够坚持下去,从今天开始记读书笔记。
前言
本书的写作目标是在操作系统教学中能够理论联系实际,为了能够实践,创建了一个Minix操作系统,主要目的是教学。
MINIX因为教学目的,所以必须保持短小精悍,这给了Linux一个机会,在MINIX基础上扩展而发展起来。(Linux看来还是很幸运的)
MINIX现在已经到了Version3,与其他商用操作系统结构有很大不同,windows, linux都是单内核,一个内核包括上百万行代码,很容易出错。Minix是积木式的,内核很小,其他驱动都采用模块化加载。(疑问:为什么商用操作系统都不采用这种方式,我想可能这样分模块后效率太低的缘故,所以一些看上去很美的设计不一定是最有效的)
MINIX的网址:www.minix3.org,可以在上面找资料。
本书使用的是MINIX3,准备边读书边研究代码。
从网上找了一个简单介绍
http://osnews.com/story/15960/Introduction-to-MINIX-3/- 操作系统设计与实现(读书笔记1)
- 操作系统设计与实现(读书笔记2)
- 操作系统设计与实现(读书笔记3)
- 操作系统设计与实现(读书笔记4)
- 操作系统设计与实现(读书笔记5)
- 操作系统设计与实现(读书笔记6)--系统调用
- Linux内核设计与实现读书笔记(1)
- redis设计与实现 读书笔记1
- OpenStack设计与实现读书笔记Chapter 1
- 《Redis设计与实现》读书笔记
- 《Redis设计与实现》读书笔记
- 操作系统-精髓与设计原理(第六版)读书笔记
- 操作系统实验(1)-- 进程调度的设计与实现
- Linux内核设计与实现读书笔记(1)-Linux内核简介
- Linux内核设计与实现 读书笔记(1)内核简介
- 读书笔记-《Linux内核设计与实现》(1~5章)
- 好书 FreeBSD操作系统设计与实现
- 操作系统设计与实现--系统调用
- .Net下WinForm换肤控件整理收藏
- count()函数
- C# Serializable(转) ,序列化、反序列化
- //C++中能够读些Unicode格式的文本文件类
- javascript 中的函数是覆盖的
- 操作系统设计与实现(读书笔记1)
- C#Winform打开窗体的几种方法、注意事项的总结
- 大话丽纳科斯原理及编程系列之扫盲篇
- Visual Studio 2008之ADO.NET数据访问技术
- 直接从cvs上创建jar包
- HttpService
- 使用Request.ServerVariables获取环境变量
- DataTable 类
- XP 允许多用户远程连接