概念:
操作系统是指控制和管理计算机的软硬件资源,以尽量合理有效的方法组织多个用户共享各种资源的程序集合
基本特征:
(1)并发性:
是指两个或两个以上的事件或活动在同一个时间间隔内发生
(2)共享性:
是操作系统的另一个重要特征,是指系统的资源(包括软件资源和硬件资源)可以同时被多个并发执行的进程共同使用而不是被一个进程独占,由于资源的属性不同,多个进程对资源的共享方式也不同,可以分为互斥共享方式和同时访问方式
(3)虚拟性:
是操作系统中的一种管理技术,通过这种技术能把一个物理上的实体映射成若干个逻辑上的对应物,在操作系统中,虚拟的实现主要采用了分时的方法,如果n是某个物理设备对应的虚拟逻辑设备数,显然每个虚拟逻辑设备的速度是物理设备的1/n
(4)异步性:
在多道程序设计环境下,允许多个进程并发执行,由于资源等多个因素的限制,进程的执行不是“一气呵成”,而是“走走停停”的方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的方式向前推进,每道程序需要多长时间运行完等等都是不确定的