引言
一.程序管理
有效、合理地分配CPU的时间
- 单道程序系统:任何时刻,内存中只有一道程序
- 多道程序系统:内存中同时存放几道相互独立的程序;宏观上并行;微观上串行
程序、进程、线程
- 程序:文件的存放形式,存放在外储存器;运行一个程序,首先需将程序从外储存器调入内存
- 进程:一个正在执行的程序;即程序被调入内存后称为进程。又有就绪状态(除CPU外,拥有其他所有资源)、执行状态(在CPU上运行)、挂起状态(因等待某个事件而暂停执行时的状态)
- 线程(threads):很多操作系统把进程再分为线程(UNIX中,进程是CPU分配单位;Windows中,线程是CPU分配单位)。目的:减少内存开销,切换速度快。
二.存储管理
计算机内存是CPU可以直接存取的存储器
- 虚拟内存
- 存储器分配
- 地址的转换
- 信息的保护
三.文件系统(信息管理系统)
负责管理和存取文件信息的部分;实现按名访问;提供简单统一的访问文件的方法;不必了解文件在外存储器上的具体物理位置以及如何存放
- 目录结构:树状(根目录——文件夹——文件)
- 文件路径:绝对路径(从根目录开始);相对路径(从当前目录开始)
- 文件系统
四.磁盘管理
磁盘分区——创建逻辑驱动器——格式化
- 分区目的
- 创建逻辑驱动器
- 磁盘格式化
- 磁盘碎片整理
磁盘碎片:指一个文件没有保存在一个连续的磁盘空间上,而是被分散存放在许多地方。时间长了,会有磁盘碎片,影响读写进度。
- 磁盘清理
【注:上文所有图源来自同济大学‘大学计算机基础’慕课,本文根据第二讲2.2操作系统基本功能整理】