您的位置:首页 > 其它

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. 实现对硬件的扩展
  2. 例如:好比锤子,木材、等工具;木匠;床、柜子等成品中
    锤子,木材等工具材料为计算机中的硬件(裸机)
    工匠为操作系统,工匠制造出床、柜子等成品
    普通用户只需要使用床、柜子等成品而无需关心怎样制造的
    目标: 扩展能力
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: