操作系统第一章

第一章计算机系统408概述

操作系统的特征:并发、共享、虚拟。异步

并发与并行的区别
并发:在同一个时间间隔内执行,在微观上仍然是分时执行
并行:确实是在同时执行
共享分为互斥共享(资源只能等每个进程执行完了才能给别人,哪怕cpu分时资源不分时)和同时访问(cpu分时的时间到了,资源就可以交给别人)

操作系统的功能:

1.资源管理

  • 处理机管理:对并发的进程的管理
  • 存储器管理
  • 设备管理
  • 文件管理

2.提供用户接口

  • 命令接口:联机命令接口(交互式命令接口)和脱机命令接口(批处理命令接口)
  • 程序接口:系统调用,让用户通过程序请求系统服务

例题:
在这里插入图片描述
答案:选D,shell是命令解释器,属于命令接口,广义指令就是系统调用指令,操作系统不提供管理系统缓存的指令

在这里插入图片描述
解答:选D,ROM相当于硬盘,RAM相当于内存,RAM的读取速度更快,BIOS
RTOS叫做实时操作系统,BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,
当然计算机的硬盘也能划分到ROM当中。

操作系统的发展

手工操作阶段
脱机处理阶段
批处理阶段:
单道批处理系统(一个进程处理完或者异常就换人,等待I/O不换人)
多道批处理系统(一个进程处理完或者异常就换人,等待I/O都会换人,还会回来接着执行)
分时操作系统:时间到了自动换人,还会回来接着执行原来的进程
实时操作系统:我这个进程更紧急,必须在我规定的时间内处理完
网络操作系统
分布式操作系统

在这里插入图片描述
解答:选A,批处理系统作业时用户无法干预,缺少交互能力;多道批处理系统使用多道程序设计技术,允许同时将多个程序放入内存,当一个进程的程序因为I/O请求暂停运行时,CPU便立即取处理另一个进程,但这是I/O设备还在工作,所以多道批处理系统的I/O设备可以和CPU并行运行

在这里插入图片描述
解答:选D,cpu总在执行不等待,利用率自然高;能够执行的进程更多,吞吐量自然大;不会去等待一个I/O设备,这样可能会在执行程序过程中有很多等待I/O的进程在等待,IO设备的利用率提高;中断的切换会增大对系统的开销。

在这里插入图片描述
解答:选C,实时系统能够即时处理那些紧急的外部事件,采用抢占式的优先级高者优先。

中断有硬件中断与软件中断
软件中断一般需要是对IO设备的请求点击跳转
单片机中断定义是cpu正在正常执行的过程中,发生了一件事引发了中断,cpu需要取执行中断处理程序,执行完接着回来执行员原来的程序。单片机若没有操作系统就只有硬件中断,例如:外部中断、定时器中断、串口中断点击跳转
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

操作系统的运行机制

层次式结构:
底层硬件相关模块:时钟管理、中断管理、设备驱动
上层管理程序:进程管理、存储器管理、设备管理

操作系统的内核:
1.时钟管理:定时器中断可以做进程切换
2.中断机制
3.原语:操作只能一气呵成的小程序块
4.系统控制的数据结构及处理,三种操作:进程管理、存储器管理、设备管理

中断与异常

进程与线程

线程在进程下创建
换进程资源分配回收很浪费资源
线程可以使用进程的资源,因为不涉及资源调度和模式切换,线程开启终止线程更快

就绪阻塞挂起

就绪:只等待CPU进行调度
阻塞:一定还在占用内存资源,等待数据或其他
挂起:数据在外存,激活才能回到内存

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值