1.操作系统主要任务:
(1)CPU的调用(进程);
(2)内存管理(物理和虚拟内存);
(3)文件系统管理;
(4)中断处理和设备驱动
2.操作系统特征:
(1)并发:计算机系统同时存在多个运行的程序(并发和并行的区别:并发是一段时间内运行多个程序,并行是一个时间点运行多个程序,那么当只有一个cpu时就无法实现并行)。
(2)共享:"同时"访问,互斥共享。
(3)虚拟:利用多道程序设计,让每个用户都觉得有一个专门的计算机专门为其服务。
(4)异步:程序的执行不是一贯到底,而是走走停停,向前推进的的速度不可知,且只要运行环境相同,执行结果应相同。
3.VMM(虚拟机监视器)