安卓手机怎么做网站,电视盒子做网站服务器,公司网站模板,免费ppt模板下载应用操作系统概论 功能 概述定义操作系统功能作为系统资源的管理者向上层提供方便易用的服务作为最接近硬件的层次 主页传送门#xff1a;#x1f4c0; 传送 概述 概念#xff1a;
定义 控制和管理计算机硬件和软件资源的程序一种系统软件为上层用户、应用程序提供简单易… 操作系统概论 功能 概述定义操作系统功能作为系统资源的管理者向上层提供方便易用的服务作为最接近硬件的层次 主页传送门 传送 概述 概念
定义 控制和管理计算机硬件和软件资源的程序一种系统软件为上层用户、应用程序提供简单易用的服务负责管理协调硬件、软件等计算机资源的工作 发展历程 从简单批处理系统到现代复杂操作系统 类型 单用户、多用户、实时、分布式、嵌入式等 定义 操作系统Operating SystemOS是指控制和管理整个计算机系统的硬件和软件资源并合理地组织调度计算机的工作和资源分配以提供给用户和其他软件方便的接口和环境它是计算机系统中最基本的系统软件。
操作系统是系统资源的管理者向上层提供方便易用的服务是最接近硬件的一层软件
操作系统功能 功能
资源的管理者 设备管理 设备驱动设备调度设备缓冲区管理设备错误处理 | 文件管理 文件创建文件读写文件访问控制文件目录管理 存储管理 内存分配内存保护内存扩充虚拟内存管理 进程管理 进程创建进程调度进程同步进程通信进程终止 用户接口 为上层提供服务 普通用户 图形用户界面GUI图形界面 命令行界面 - 联机命令接口 脱机命令接口 软件/程序员 网络用户界面程序接口 系统调用 扩充机器 对硬件机器的扩展
作为系统资源的管理者 执行一个程序前需要将该程序放到内存中才能被 CPU 处理
使用 QQ 和朋友视频聊天的过程
找到 QQ 的安装位置 —— 逐层打开文件夹找到 QQ.exe 这个程序的存放位置文件管理双击打开 QQ.exe —— 需要把该程序相关数据放入内存存储管理QQ 程序正常运行 —— 对应的进程被处理机 CPU 处理进程管理开始和朋友视频聊天 —— 需要将摄像头设备分配给进程设备管理
通过上述例子我们可知操作系统作为系统资源的管理者提供了文件管理、存储管理、进程管理、设备管理四个功能。
向上层提供方便易用的服务 对于硬件来说只听得懂二进制指令用户很难直接操作硬件所以操作系统进行了一定的封装仅仅暴露出简单易用的接口。 封装思想操作系统把一些难以直接操作的硬件功能封装成简单易用的服务使用户能更方便地使用计算机用户无需关心底层硬件的原理只需要对操作系统发出命令即可。
作为最接近硬件的层次 需要实现对硬件机器的拓展 没有任何软件支持的计算机称为裸机。在裸机上安装的操作系统可以提供资源管理功能和方便用户的服务功能将裸机改造成功能更强、使用更方便的机器 通常把覆盖了软件的机器称为扩充机器又称之为虚拟机 操作系统对硬件机器的拓展将CPU、内存、磁盘、显示器、键盘等硬件合理地组织起来让各种硬件能够相互协调配合实现更多更复杂的功能 普通用户无需关心这些硬件在底层是怎么组织起来工作的只需直接使用操作系统提供的接口即可 如果喜欢的话欢迎 关注 点赞 评论 收藏 一起讨论你的支持就是我✍️创作的动力