大家好,我的文章能让您看到,我非常的荣幸,我今天将为大家简单的介绍操作系统的四大基本特征!
**常见的操作系统**: Windows, Linux, DOS, Unix,MAC等!
如图所示:这是操作系统最基本的特征,接下来,我们一一分析和理解!
(一):操作系统四大特征——并发性
并发: 指两个或多个事件在同一时间间隔内发生,这些事件宏观上时同时发生的,但在微观上是交替发生的。
**并行:**指两个或多个事件在同一时刻发生。
操作系统的并发性: 指计算机系统中“同时”的运行着多个程序,这些程序宏观上是同时运行的,在微观上是交替运行的。
操作系统和程序并发是一起诞生的!
我们的计算机的CPU有单核的,双核的,四核的,八核的!
单核CPU同一时刻只能运行一个程序,各个程序只能并发的执行(交替的使用CPU)!
多核CPU同一时刻可以执行多个程序,多个程序可以并行的执行(同时发生运行)
(二):操作系统四大特征——共享
共享: 即资源共享,是指系统中的资源可供内存中多个并发执行的进程中同时使用。
所谓"同时",往往是宏观上的,而在微观上,这些进程可能是交替的对资源进行访问的(即分时共享)。
两种资源共享方式:互斥共享方式和同时共享方式!
互斥共享方式: 系统中的某些资源,虽然可以提供给多个进程使用,但一个时间段内只允许一个进程访问该资源!
同时共享方式:系统中的某些资源,允许一个时间段内由多个进程“同时”对它们进行访问!
并发性和共享性互为存在条件的!
(三):操作系统四大特征——虚拟
虚拟: 是指一个物理上的实体变为若干个逻辑上的对应物,物理实体(前者)是实际存在的,而逻辑上对应物(后者)是用户感受到的。
没有并发性就谈不上虚拟性
(四)操作系统四大特征——异步
异步:再多道程序环境下,允许多个程序并发的执行,但由于资源有限,进程的执行不是一管到底的,而是走走停停已不可预知的速度向前推进,这就是进程的异步性!
只有系统拥有并发性,才有可能导致异步性
没有并发和共享,就谈不上虚拟和异步
各位大佬若有高见,即可私信告知,让白菜的我多学习一点点知识!
更多推荐
操作系统四大特征
发布评论