读书笔记-操作系统教程-概论-1
上午去图书馆借了两本操作系统,其中的《操作系统教程》(电子工业,孟敏)很有特点,尤晋元写的序中:而且在台湾出版了繁体版本。
本书的图表设计的很有质量,不过我先用word编辑,文字拷贝过来后图片搞不定,具体的图表参见笔记“读书笔记-操作系统教程-1”。
第一章 概论
1、操作系统做什么:操作系统完成所有“硬件相关、应用无关”的工作;主要的工作包括:启动和结束程序、用户程序对OS的调用、为常用操作提供程序、解决效率和安全问题。
2、程序的六种启动方式(其中前4由OS负责提供):鼠标方式启动、命令方式启动、批方式启动、程序中启动方式,以及纯硬件启动方式、自启方式(OS本身的启动方式)。每一种的启动流程具体参看ppt22-39.
程序的两种结束方式:正常结束、非正常结束。
3、用户程序中对OS的调用——系统调用和中断。
系统调用(system call)包括:外存文件与目录的读写、各种I/O设备的使用、在一个程序中启动另一个程序、查询和统计系统资源使用情况。
4、进程:在并发环境下,一个正在执行中的程序称为进程,通常只有号,没有名。
内存中的进程(动态)比外存上的程序(静态)要多很多内容(栈,动态数据,状态信息等)。
一个进程可对应多个程序;一个程序可对应多个进程。
5、操作系统的结构
6、操作系统的工作流程
7、操作系统进化的规律:其发展是由低层硬件,软件技术与上层应用需求的发展所推动的 ,每一步发展都是权衡的结果,发展过程中出现反复和交叉影响现象。
8、微软的Windows发展:
9、Unix的发展:
posted on 2011-11-12 09:13 dragon@bupt 阅读(210) 评论(0) 编辑 收藏 举报