Skip to content

操作系统概述

os def

1.是系统资源的管理者 image_2024-03-03-13-31-09

处理机管理:是进程管理吗?

2.提供接口和环境 image_2024-03-03-13-34-51

比如GUI,联机命令接口(terminal),批处理命令接口(.bat 文件,.sh 文件等等)
程序接口等等(由操作系统提供,供程序员使用等等)

3.是系统软件

image_2024-03-03-13-44-31

操作系统的四大特征

image_2024-03-03-13-45-49

并发:宏观上同时发生, 微观上交替发生
并行:微观上同时发生

image_2024-03-03-13-49-55 超过 4 个就需要并发性

共享方式对应的也有互斥共享方式和同时共享方式(微观上可能是交替共享也可能是同时共享)

image_2024-03-03-13-52-59

比如一块硬盘分成几个盘(D,E)
时分复用技术:单核 cpu 系统同时运行几个引用程序

image_2024-03-03-13-54-23

总结

image_2024-03-03-13-56-40

操作系统发展

image_2024-03-03-13-57-20

多道批处理系统时期 OS 才出现
分时操作系统:交互功能出现

image_2024-03-03-14-02-19

总结

image_2024-03-03-14-02-46

操作系统的运行机制

image_2024-03-03-14-06-31

image_2024-03-03-14-09-10

总结

image_2024-03-03-14-09-34

中断和异常

操作系统夺回cpu使用权的唯一方式就是中断

内中断:比如应用程序企图使用特权指令,或者数组越界需要处理(转到 OS 处理异常),
    或者陷入指令(应用程序希望 OS 为他提供某些操作),陷入指令不是特权指令
外中断:时钟中断(实现并发),I/O中断请求等等

image_2024-03-03-14-29-02

总结

image_2024-03-03-14-30-17

系统调用

image_2024-03-03-14-36-44

操作系统的体系结构

image_2024-03-03-14-50-56

虚拟机

image_2024-03-04-13-50-52