1.操作系统的基本概念

操作系统的基本概念


操作系统的...
概念/定义
功能和目标
资源的管理者
向用户提供服务
对硬件机器的扩展

在这里插入图片描述

操作系统的功能

  1. 负责管理协调硬件、软件等计算机资源的工作
  2. 为上层的应用程序、用户提供简单易用的服务
  3. 操作系统是系统软件,不是硬件

操作系统的概念(定义)

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

操作系统的功能和目标

作为系统资源的管理者

[外链图片转存失败(img-MPTGM3qo-1562406839992)(assets/1562389804508.png)]

作为系统资源的管理者
提供的功能
处理机管理
存储器管理
文件管理
设备管理
目标
安全,高效

作为用户与计算机硬件之间的接口

用户-计算机硬件
命令接口
脱机命令
联机命令
程序接口->系统调用
GUI图形用户界面

最接近硬件的层次

操作系统可以实现对硬件机器的扩展

普通用户可以直接使用操作系统,而不是使用底层硬件

[外链图片转存失败(img-5xwsCKFG-1562406839993)(assets/1562394152267.png)]

操作系统的特征

操作系统的特征
并发
最重要的两个特征互为存在
共享
虚拟
异步

并发

宏观上同时发生,微观上交替发生

  • 并行:多个事件在同一时刻同时发生
  • 并发:宏观上同时发生,微观上交替发生

[外链图片转存失败(img-9GHtq1hs-1562406839995)(assets/1562395198374.png)]


共享

  • 互斥共享:系统中的某些资源,一个时间段内只允许一个进程访问此资源(微信和qq不能同时用摄像头)
  • 同时共享:允许一个时间段内多个进程同时访问(微信和qq宏观上可以同时发文件,但是微观上是交替的)

并发和共享的关系

并发性指计算机系统中同时存在着多个运行着的程序。

共享性是指系统中的资源可供内存中多个并发执行的进程共同使用
在这里插入图片描述
共享性并发性互为存在条件

虚拟

  • “空分复用技术” 虚拟内存,缓解内存不够用
  • “时分复用技术” 虚拟处理器,单核多用

把物理上的实体变成若干个逻辑上的对应物。物理实体是真实存在的,逻辑上对应物是用户感受到的

异步

在多道程序环境下,允许多个程序并发执行,由于资源有限,进程的执行不是一贯到底的,二十走走停停,以不可预知的速度向前推进,这就是进程的异步性。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值