1内核
1.1概念
操作系统主要关注操作系统的内核
1.2特征
1.2.1并发
- 计算机系统中同时存在多个运行的程序,需要OS管理调度。
并发与并行
-并发:一段时间内有多个程序运行
-并行:一个时间点上有多个程序可以同时执行,要求系统存在多个CPU
1.2.2共享
资源共享给不同应用程序,操作系统内部为互斥/分时访问,“同时”访问,互斥共享。
共享与互斥
-共享:不同应用程序访问同一个资源
互斥:对于一个时间点,只有一个程序可以访问该系统资源
1.2.3虚拟
利用多道程序设计技术,把一台计算机虚拟成多台计算机,使用户觉得有一个计算机专门为他服务。
1.2.4异步
程序的执行不是一贯到底,而是走走停停,取决于系统调度。输入一致,输出相同。
2操作系统
2.1定义
操作系统在硬件之上,应用程序之下
- 1.对于应用用户:操作系统是一个控制软件,管理应用程序(服务、杀死应用程序)。
- 2.对于内部管理对象:操作系统是一个资源管理器,用来管理外设,分配资源