什么是操作系统
什么是操作系统:
用户角度:
是一个控制软件
管理应用程序
为应用程序提供服务
杀死应用程序
资源管理
管理外设、分配资源
层次结构
硬件之上,应用程序之下
两个对外接口
Shell(外壳)面向应用程序(GUI)
Kernel(内核)面向内部(本课程重点)
硬件资源三大块:
cpu,内存,磁盘
CPU:调度,进程,线程管理
内存:物理内存管理,虚拟内存的管理。
磁盘:磁盘块为读/写单位,增加文件系统。
中断处理与设备驱动(很重要)
操作系统的特征
并发:
系统中存在多个运行的程序,需要OS管理和调度
理解并行与并发不同,(并行一点多个,并发,一段时间多个应用程序)
共享:
“同时”访问
互斥共享
虚拟:
利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务。
异步:
程序执行不是一贯到底,而是走走停停,向前推进速度不可预知。
但只要运行环境相同,OS需要保证程序运行结果也要相同。

浙公网安备 33010602011771号