操作系统
什么是操作系统?
操作系统位于计算机硬件与应用软件之间,本质也是一个软件
操作系统由操作系统内核和系统调用两部分组成。
操作系统内核:运行于内核态,管理硬件资源
系统调用: 运行于用户态,为应用程序提供系统调用接口
操作系统功能:
1. 为应用程序提供如何使用硬件资源的抽象
操作系统对操作硬件的接口进行简单化,清晰化处理, 为用户提供更容易使用的接口,
从而减少程序员考虑硬 件操作的细节。
2. 管理硬件资源
很多软件是共享计算机的硬件资源,例如 软件 A ,B ,C 同时请求打印输出内容,操作系统需要对软件A B C进行排序,
当A使用完资源后,B才能开始使用资源。
多道技术:多个程序发起的多个共享资源的请求。
多道技术分 空间上的复用 和 时间上的复用
空间上的复用:将内存分为几部分,每个部分放入一个程序,这样同一时间内存中就有了多道程序。
(最大问题就是物理内存需实现分割)
时间上的复用:内存中放入多个程序,程序之间进行切换使用cpu资源
切换条件:1.一个程序占用cpu时间过长。
2.一个程序在等待I/O时。

浙公网安备 33010602011771号