1操作系统的概念、功能和目标
2019-06-08 21:58
197 查看
版权声明:Copyright:@@个人所有 https://blog.csdn.net/y20_20/article/details/91348203
目录
一、操作系统的概念
二、操作系统三个角色的功能和目标
一、操作系统的概念
1、操作系统: 负责管理管理和协调硬件和软件的工作,为上层提供服务的系统软件
2、概念分解:
(1)、负责管理和协调硬件和软件等计算机资源的工作
(2)、为上层的应用程序和用户提供简单易用的服务
(3)、操作系统是系统软件,不是硬件
3、计算机层次结构图:
用户(使用者) 应用程序(微信、绝地求生等) 操作系统OS 硬件(裸机,CPU、内存、硬盘灯资源)
二、操作系统三个角色的功能和目标
1、进程: 程序的执行过程(相关数据调到内存中获取CPU资源执行)
2、操作系统的三个角色的功能和目标
(1)、 资源的管理者
提供的功能:
文件管理
存储器管理
处理机管理
设备管理
目标: 安全、高效
生活中的示例:QQ软件的使用
步骤一:在文件夹中找到QQ的安装位置(安装路径)————找到qq.exe所在位置,对应文件管理
步骤二:找到后双击qq.exe运行—————————————-将运行QQ进程的相关程序和数据调到内存中,对应的是存储器管理
步骤三:QQ程序运行——————————————————运行QQ程序的相应进程被CPU处理,对应处理机管理
步骤四:开视频————————————————————-将摄像头分配给QQ进程,对应设备管理
(2)、 用户和计算机硬件的接口
提供的功能:
命令接口:允许用户直接使用
- 联机命令接口:用户说一句,系统做一句,交互式,例如:Windows系统的CMD命令窗口
- 脱机命令接口:用户说一堆,系统做一堆,批处理,例如:.bat文件
程序接口:允许用户通过程序间接使用,由一组系统调用组成,程序接口=系统调用,例如:通过程序调用.dll库
GUI(图形用户界面):例如Windows10系统
目标: 方便用户使用
注意: 系统调用=系统调用命令=广义指令。命令接口和程序接口统称为用户接口
(3)、 对硬件的扩展
提供的功能:
- 实现对硬件的扩展
- 例如:好比锤子,木材、等工具;木匠;床、柜子等成品中
锤子,木材等工具材料为计算机中的硬件(裸机)
工匠为操作系统,工匠制造出床、柜子等成品
普通用户只需要使用床、柜子等成品而无需关心怎样制造的
目标: 扩展能力
相关文章推荐
- 操作系统的目标和功能
- 1、操作系统的概念、特征、功能和提供的服务
- 方法:如何解决用MFC实现的ping功能中把目标主机不可到达的当成ping通的问题
- 操作系统概念作业(2)
- 操作系统及启动原理相关概念
- 如何设置操作系统处于最佳性能?此方法可以取消系统自带的界面渲染及其它多余的辅助功能.
- RTEMS 操作系统的概念:堆与栈
- 操作系统概念学习笔记 第三章 进程
- 用户画像(1)用户画像的概念、意义和目标
- 操作系统概念——进程
- 操作系统功能概述
- 路由器基本概念及基本功能
- 理解操作系统的进程的概念就如吃饭一样简单
- js实现操作系统右键复制功能
- 操作系统 内存地址(逻辑地址、线性地址、物理地址)概念
- 一、Boot Loader的概念和功能
- maven核心概念 分模块创建项目一继承与聚合概述及父类的版本锁定功能详解
- 操作系统基本概念
- 操作系统概念学习笔记 4 操作系统结构和操作简述
- Android 3.0操作系统5大新功能