NJU操作系统公开课笔记(1)
最佳答案 问答题库728位专家为你答疑解惑
目录
一.计算机系统概述
二.计算机硬件系统
三.计算机软件系统
四.计算机操作技术的发展
五.计算机OS
1.资源管理的角度
2. 程序控制的角度
3.OS控制计算机的角度
4.人机交互的角度
5.程序接口的角度
6.系统结构的角度
单道批处理系统
多道批处理系统
分时系统
实时系统
操作系统的基本特征
并发
共享
虚拟
异步
操作系统的主要功能
处理机管理
存储器管理
设备管理
文件管理
操作系统于用户之间的接口管理
MOOC上骆斌老师的公开课,知识体系与王道考研的略有不同,不过换汤不换药,适合查漏补缺,这里做一些重点的摘录~
一.计算机系统概述
二.计算机硬件系统
(前五种断电就会丢失数据)
外围设备管理是OS的一个重要功能,可以理解为用CPU对数据的处理及善后等操作~
三.计算机软件系统
上述是计算机程序的执行过程,非常重要,王道的网课中有详细讲解。在C语言的课程中,学到过.h/.c/.gcc/.exe文件转换的过程,本质上就是C语言文件在程序中的执行原理~
四.计算机操作技术的发展
任何OS都是通过原始的手工方式逐渐变得高自动化~
(优化手工操作容易出错的问题~)
(优化0101的繁琐问题)~
五.计算机OS
1.资源管理的角度
(静态方式不会死锁~)
2. 程序控制的角度
3.OS控制计算机的角度
(所谓的脱机相当于是预制品的道理,而联机控制则对应实时的操作~)
4.人机交互的角度
斯坦福研究所强调:人是人机交互的中心,而并非技术~
5.程序接口的角度
6.系统结构的角度
在这里,总结一些OS中重要的名词~千万要重视整体学习的框架感
单道批处理系统
- 先将全部的作业磁盘,监督程序将第一个作业装入内存,并将控制权交给该作业,当该作业运行完毕后,将控制权交还给监督程序,监督程序又将第二个作业装入内存。
- 缺点:系统资源得不到充分利用
多道批处理系统
- 用户提交的作业先放到外存,并排成一个队列(后备队列),在有作业调度程序按照一定算法,从后备队列中选择若干个作业调入内存。
- 优点:资源利用高、系统吞吐量大
- 缺点:平均周转时间长、无交互能力
分时系统
- 分时系统的出现主要是为解决人机交互。用户可以和作业交互,一台计算可以由多个用户连接
- 及时接收:系统要及时接收多个用户发来的指令
- 及时处理:系统要及时对用户的指令进行处理,作业直接进入内存。采用轮转运行方式,每一个作业有一个时间片,当时间片用完CPU将暂停该作业,并立即调度下一个作业
- 分时系统的特征:多路性、独立性、及时性、交互性
实时系统
- 系统的正确性由逻辑结果和时间共同决定,将时间作为关键参数
- 实时系统任务类型
- 周期性实时任务:外部设备周期性地发出激励信号给计算机,要求它按照指定周期循环执行,以便周期性的控制外部设备
- 非周期性实时任务:无明显的周期性,但必须联系一个截止时间(最后期限)。开始截止时间,某个任务在某个时间以前必须执行。
- 完成截止时间,某个任务在某个时间以前必须完成
- 硬实时任务:某个任务对截止时间要求非常严格,一旦错过该截止时间,将会产生难以预测的后果
- 软实时任务:错过截止时间对系统产生的结果不大。
- 实时系统的特征:多路性、及时性、交互性、独立性、可靠性
操作系统的基本特征
并发
并行:两个或多个事件在同一时刻发生
并发:两个或多个事件在同一时间间隔内发生引入进程
共享
资源共享(资源服用)
同时访问
虚拟
分时复用技术:虚拟处理机技术、虚拟设备技术
空间复用技术
异步
操作系统的主要功能
处理机管理
进程控制、进程同步、进程通信、调度
存储器管理
内存分配、内存保护、地址映射、内存扩充
设备管理
缓冲管理、设备分配、设备处理
文件管理
文件存储空间管理、目录管理、文件的读/写管理和保护、
操作系统于用户之间的接口管理
用户接口、程序接口
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"NJU操作系统公开课笔记(1)":http://eshow365.cn/6-40293-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!