什么是操作系统

什么是操作系统:

用户角度:

是一个控制软件

管理应用程序

为应用程序提供服务

杀死应用程序

资源管理

管理外设、分配资源

层次结构

硬件之上,应用程序之下

两个对外接口

Shell(外壳)面向应用程序(GUI)

Kernel(内核)面向内部(本课程重点)

硬件资源三大块:

cpu,内存,磁盘

CPU:调度,进程,线程管理

内存:物理内存管理,虚拟内存的管理。

磁盘:磁盘块为读/写单位,增加文件系统。

中断处理与设备驱动(很重要)

操作系统的特征

并发:

系统中存在多个运行的程序,需要OS管理和调度

理解并行与并发不同,(并行一点多个,并发,一段时间多个应用程序)

共享:

“同时”访问

互斥共享

虚拟:

利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务。

异步:

程序执行不是一贯到底,而是走走停停,向前推进速度不可预知。

但只要运行环境相同,OS需要保证程序运行结果也要相同。

posted @ 2020-06-22 18:46  jackandtwo  阅读(151)  评论(0)    收藏  举报