【王道考研】操作系统功能和目标

1.1 定义功能和目标

知识来源:B站王道考研

市面上常见的操作系统

windows 、Android、 iOS 、MacOS 、Linux

定义

操作系统:控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。
系统层次结构

图1.1 操作系统层次结构

应用程序(软件):如QQ 、IE浏览器等。
操作系统:
1、负责管理协调硬件、软件等计算机资源的工作。
2、为上层的应用程序、用户提供简单易用的服务。
3、操作系统是系统软件,不是硬件。
裸机(纯硬件):如CPU、内存、硬盘

例如:
操作系统对软件和硬件的管理

图1.2 操作系统对软硬件的管理
操作系统作为三种不同的角色功能

操作系统三种不同角色

图1.3 操作系统三种角色

1、系统资源的管理者:提供的功能包括处理机管理、存储器管理、文件管理和设备管理,实现安全和高效的目标。

第一角色

图1.4 系统资源的管理者

*补充知识:进程是一个程序的执行过程。执行前**需要将该程序放到内存中**,才能被CPU处理。* **例如:使用QQ视频聊天** step1:找到QQ安装的位置 step2:双击打开QQ.exe ---**需要把该程序相关数据放入内存** step3:QQ程序正常运行 --- **对应的进程被处理机(CPU)处理** step4:开始视频聊天 ---- **需要将摄像头设备分配给进程**

**2、用户与计算机硬件之间的接口:**提供的功能有命令接口(包括联机接口和脱机接口)、程序接口和GUI,目标是方便用户使用。
第二个角色

图1.5 用户与计算机硬件之间的接口

命令接口: 允许用户直接使用
联机接口:用户输入一条执行一条。 例如cmd命令窗口
脱机接口:用户输入一堆执行一堆。例如.exe文件的代码。
程序接口: 允许用户通过程序间接使用
例如:.dll文件值允许程序调用。
GUI: 现代操作系统中最流行的图形用户接口


3、最接近硬件的层次:
需要提供的公开和目标: 实现对硬件机器的拓展。

操作系统犹如工匠,我们可是使用工匠建造出的房子和工具等。无需关系底层组织工作。

知识点总结

图1.6 知识点总结
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值