简述操作系统的定义及功能
简述操作系统的定义及功能
学习啦在线学习网 我们现在的生活已经离不开计算机,但是其实我们对计算机的操作系统却知之甚少,下面由学习啦小编为大家整理了简述操作系统的定义和功能的相关知识,希望对大家有帮助!
简述操作系统的定义
学习啦在线学习网 操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成)
学习啦在线学习网 2) 管什么:控制和管理系统资源(记录和调度)
操作系统和普通软件(用户态)之间的主要区别:
如果用户不喜欢某个特定的电子邮件阅 读器,他可以自由选择另一个,或者选择自己写一个,但是他不能自行写一个属于操作系统一部分的时钟中断处理程序。这个程序由硬件保护, 防止用户试图对其进行修改。
简述操作系统的功能
学习啦在线学习网 1 存储器管理功能
内存分配: 记录整个内存,按照某种策略实施分配,或回收释放的内存空间。
地址映射: 硬件支持下解决地址映射,即逻辑到物理地址转换。
内存保护: 保证各程序空间不受“进犯” 。
学习啦在线学习网 内存扩充: 通过虚拟存储器技术虚拟成比实际内存大的多的空间来满足实际运行的需要。
2 处理机管理功能
学习啦在线学习网 作业和进程调度: 后备队列上(外存空间)的调度,作业调度(并不是所有类型机器都具有) 。CPU调度,进程调度。
进程通信: 由于多个程序(进程)彼此间会发生相互制约关系,需要设置进程同步机制。进程之间往往需要交换信息,为此系统要提供通信机制。
3 设备管理功能
学习啦在线学习网 缓冲区管理: 管理各类I/O设备的数据缓冲区,解决CPU和外设速度不匹配的矛盾。
设备分配: 根据I/O请求和相应分配策略分配外部设备以及通道、控制器等。
学习啦在线学习网 设备驱动: 实现用户提出的I/O操作请求,完成数据的输入输出。这个过程是系统建立和维持的。
学习啦在线学习网 设备无关性: 应用程序独立于实际的物理设备,由操作系统将逻辑设备映射到物理设备。
学习啦在线学习网 4 文件管理功能
学习啦在线学习网 文件存储空间的管理:记录空闲空间、为新文件分配必要的外存空间,回收释放的文件空间,提高外存的利用率等。
目录管理: 目录文件的组织、及实现用户对文件的“按名存取”、目录的快速查询和文件共享等。
文件的读写管理和存取控制: 根据用户请求,读取或写入外存。并防止未授权用户的存取或破坏,对各文件(包括目录文件)进行存取控制。
学习啦在线学习网 5 用户接口管理
学习啦在线学习网 命令界面: 系统提供一套命令,每个命令都由系统的命令解释程序所接收、分析,然后调用相应模块完成命令所需求功能。
学习啦在线学习网 图形界面: 考虑用户使用计算机的方便性,现代操作系统都提供了图形用户界面。它也是一种交互形式,只不过将命令形式改成了图形提示和鼠标点击。
学习啦在线学习网 程序界面: 也称系统调用界面,是程序层次上用户与操作系统打交道的方式。