您的位置:首页 > 其它

操作系统期中提纲--第一章

2016-11-14 20:25 141 查看
操作系统做什么?

操作系统控制并协调应用程序对硬件的使用。

从用户的角度来看,操作系统就是为了方便使用。用户不用关心究竟应该怎么分配并使用这些底层资源。

从系统的角度来看,操作系统是一个和硬件有着紧密联系的程序。

计算机系统

计算机系统的操作(bootstrap, interrupt, system call)

存储结构(从寄存器到磁带机,容量逐渐变大,速度逐渐变慢)

I/O结构(SCSI, device driver, DMA)

计算机体系结构

单处理器系统

多处理器系统

群集系统

操作系统结构

多道程序

分时系统

操作系统作业

用户模式和内核模式

系统boot的时候,硬件处于kernel mode。操作系统之后装载完毕并且应用程序此时处于user mode。一个陷阱或中断发生时,硬件从user mode转成kernel mode。也就是说,模式位从1转为0。因此,只要操作系统获得计算机控制权,电脑处于kernel mode。系统将控制权转到用户手上的时候一定会将模式位转为1。

计时器

进程管理

创建、删除用户和系统进程

挂起、重新装载进程

提供进程同步机制

提供进程通信机制

提供死锁处理机制

内存管理

追踪目前哪一块内存被使用以及被谁使用

决定哪些进程和数据从内存移入移出

分配或者解除分配内存空间

存储管理

高速缓存

保护与安全

分布式系统

特殊功能的系统

运算环境

传统运算环境

用户-服务器运算环境

P2P运算环境
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: