操作系统
程序管理
中心任务:有效地,合理的分配CPU的时间
-
单道程序系统:
在任何时刻内存中只有一道程序,一个程序运行完全结束后才能运行在下一个程序 -
多道程序同时在内存中执行
宏观上并行:同时在执行
微观上串行:各个程序轮流的占用CPU, 交替执行 -
程序,进程,线程
程序:以文件的形式放在外存储器. 运行一个程序,首先将程序文件从外存储器调入内存才能执行.
磁盘存放程序,调入内存称为进程.
进程:一个正在执行的程序,是一个程序和其数据一道在计算机上顺序执行时所发生的活动
- 就绪状态:除了CPU,所有的资源都拥有了
- 执行状态:在CPU上执行
- 挂起状态:因等待某个事件而暂停执行的状态(如需要打印机,但打印机被其他进程占据)
线程:好多操作系统将进程再"细分"成线程
目的:充分共享资源,减少内存开销,提高并发性,切换速度相对较快
存储管理
计算机内存是CPU可以直接存取的存储器,存储管理有如下四个方面:
- 虚拟内存
- 存储器分配
- 地址的转换
- 信息的保护
- 虚拟内存
由于运行的程序要放到内存,导致内存不够,需要用硬盘空间模拟内存,内存包括真正内存和虚拟内存.
文件系统
负责管理和存取文件的信息的部分
磁盘管理
磁盘分区->创建逻辑驱动器->格式化 经过3步方可用