操作系统的四个基本特征

📅 2026/7/18 5:01:24
操作系统的四个基本特征
并发定义指两个或多个事件在同一时间间隔内发生。这些事件宏观上是同时发生的但微观上是交替发生的易混淆并行指两个或多个事件同一时刻同时发生CPU单核CPU同一时刻只能执行一个程序各个程序只能并发地执行多核CPU同一时刻可以同时执行多个程序多个程序可以并行地执行共享定义共享即资源共享是指系统中的资源可供内存中多个并发执行的进程共同使用。共享方式互斥共享方式一段时间只允许一个进程访问该资源QQ和微信使用摄像头”同时共享方式“宏观上同时微观上交替QQ和微信同时发送文件宏观上看两边都在读取并发送文件但微观上看两个进程是交替着访问硬盘的有时微观上也是同时比如扬声器同时播放并发和共享的关系并发性是指计算机系统中同时存在着多个运行着的程序共享性是指系统中的资源可供内存中多个并发执行的进程共同使用如果失去并发性即系统中国只有一个程序运行那么共享性也就失去了意义如果失去共享性则多个进程不能同时访问硬盘资源也就不能同时处理发送文件也就无法并发这两种特性互为存在条件- 并发和共享是现代操作系统的两个最基本的特征并发同时打开优酷看视频和QQ与朋友聊天共享两个进程交替使用CPU硬盘虚拟虽然只有一个单核CPU但似乎有两个CPU为两个进程服务并发是虚拟的基础。如果只能串行执行的话就没有必要虚拟两个CPU了。异步在并发的基础上进行。虚拟把一个实体变成若干个逻辑上的对应物。物理实体是实际存在的而逻辑伤的对应物是用户感受到的一个程序需要放入内存并给他分配CPU才能执行并发性是虚拟性的基础空分复用技术虚拟存储技术时分复用技术虚拟处理器技术异步在多道程序环境下允许多个程序并发运行但由于资源有限进程的执行不是一贯到底的而是走走停停以不可预知的速度向前推进总结最根本的两个特性并发和共享最基本的特性并发共享虚拟异步