操作系统的主要功能
操作系统的主要功能

处理机管理功能
1、进程控制 创建进程、撤消进程,控制进程状态转换。

3、进程通信4、调度
存储器管理功能
1、内存分配静态分配方式动态分配方式① 相关数据结构 ② 分配功能 ③ 回收功能

3、地址映射 地址空间(寻址空间):逻辑地址、相对地址 内存空间:物理地址 地址映射:将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址。 该功能应在硬件的支持下完成。

设备管理功能
1、缓冲管理 CPU运行的高速性和I/O低速性间的矛盾。 引入缓冲: (1)有效地缓和CPU和I/O设备速度不匹配的矛盾, (2)提高CPU的利用率, (3)进而提高系统吞吐量。

3、设备处理(请求使用过程管理) 设备处理程序又称为设备驱动程序。
文件管理功能
1、文件存储空间的管理 (1)为每个文件分配必要的外存空间, (2)提高外存的利用率, (3)提高文件系统的运行速度。系统要求: (1)相应的数赍铈于脏据结构, (2)存储空间分配和回收的功能 (3)通常是采用离散分配方式,以减少外存零头,并以盘块为基本分配单位。

3、文件的读/写管理和保护 (1) 文件的读/写管理。 (2) 文件保护。
用户接口
1、 命令接口(1) 联机用户接口:由一组键盘操作命令及命令解释程序所组成。(2) 脱机用户接口:为批处理作业的用户提供的,故也称为批处理用户接口,由一组作业控制语言JCL组成。

2、程序接口 为用户程序在执行中访问系统资源而设置,是用户程序取得操作系统服务的惟一途径。它由一组系统调用组成,每一个系统调用都是一个能完成特定功能的子程序。
3、图形接口 图形用户接口(GUI)采用了图形化的操作界面, 用非常容易识别的各种图标(icon)来将系统的各项功能、各种应用程序和文件,直观、逼真地表示出来。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:69
阅读量:78
阅读量:27
阅读量:66
阅读量:49