操作系统 && 虚拟机 - zLulus/My_Note GitHub Wiki
操作系统管理软件
操作系统是应用程序和硬件之间插入的一层软件
所有应用程序对硬件的操作尝试都必须通过操作系统
操作系统有两个基本功能:
1.防止硬件被失控的应用程序滥用
2.向应用程序提供简单一致的机制来控制复杂而又通常不大相同的低级硬件设备
操作系统通过几个基本的抽象概念(进程、虚拟内存和文件)来实现这两个功能
文件是对I/O设备的抽象表示
虚拟内存是对主存和磁盘I/O设备的抽象表示
进程是对处理器、主存和I/O设备的抽象表示
虚拟机
抽象的使用是计算机科学中最为重要的概念之一
虚拟机,它提供对整个计算机的抽象,包括操作系统、处理器和程序