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