Contents

操作系统(第一章)

os的定义

管理资源

硬件

进程,存储器,外部设备

软件

文件

分配资源

以作业/进程为单位进行调度(cpu算法)

程序

进程

执行的程序(内存)

作业

暂时不执行的程序(外存)

操作系统概念

一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户的程序集合。

用户(方便)

作为扩充机器

把覆盖了软件的机器称为扩充机或虚拟机

发展

脱机(spooLing(假脱机))

外围机

用于管理输入/输出设备

磁盘

优点:容量大

https://cdn.jsdelivr.net/gh/adan-ning/images/202403042326355.png

批处理

单道

两种硬件

cpu, i/o

串行工作

https://cdn.jsdelivr.net/gh/adan-ning/images/202403042325020.png

多道(图)

两种硬件

cpu, i/o

并行工作

https://cdn.jsdelivr.net/gh/adan-ning/images/202403042325238.png

分时操作系统

实现人机交互,满足用户需要

实时系统

系统能实时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有任务协调一致地运行

操作系统的特征

并发性

并发

同一个时间间隔发生

并行

同一个时刻发生

进程和线程

线程也被称为轻型进程

共享

系统中资源可供内存中多个并发执行的进程共同使用

互斥共享

一段时间内只允许一个进程访问该资源

同时访问

微观上仍是互斥的

虚拟(逻辑<–>物理)

通过某种技术把一个物理实体变为若干个逻辑上的对应物

存储器

逻辑地址→(重定向)物理地址

I/O设备

逻辑设备→物理设备

异步

运行进度不可预知

了解常见的os的性能(建议ppt)

优点

缺点