“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑\x0d\而“并发”在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行\x0d\在不同类型的 *** 作系统中并发性的含义会有一些区别。在单处理器 *** 作系统中每个特定时刻只有一个程序在cup中运行。但是一个较长的时间可以被分为很多小的时间段,来运行不同的程序,使得这个较长的时间段内所有的程序都得到了运行。这些程序就具有并发性不具有并行性。,这就好像两个人用同一把铁锨,轮流挖坑,一小时后,两个人各挖一个小一点的坑,要想挖两个大一点得坑,一定会用两个小时\x0d\从以上本质不难看出,“并发”执行,在多个进程存在资源冲突时,并没有从根本提高执行效率
并发性、共享性、虚拟性、异步性。
并发:指两个或多个事件在同一时间间隔内发生,这些事件宏观上是同时发生的,但在微观上是交替发生的。并行:指两个或多个事件在同一时刻发生。 *** 作系统的并发性:指计算机系统中“同时”地运行着多个程序,这些程序宏观上是同时运行的,在微观上是交替运行的。 *** 作系统和程序并发是一起诞生的。我们的计算机的CPU有单核的,双核的,四核的,八核的!单核CPU同一时刻只能运行一个程序,各个程序只能并发地执行(交替地使用CPU)!多核CPU同一时刻可以执行多个程序,多个程序可以并行地执行(同时发生运行)。共享:即资源共享,是指系统中的资源可供内存中多个并发执行的进程中同时使用。所谓“同时”,往往是宏观上的,而在微观上,这些进程可能是交替地对资源进行访问的(即分时共享)。两种资源共享方式:互斥共享方式和同时共享方式。互斥共享方式:系统中的某些资源,虽然可以提供给多个进程使用,但一个时间段内只允许一个进程访问该资源。同时共享方式:系统中的某些资源,允许一个时间段内由多个进程“同时”对它们进行访问。并发性和共享性互为存在条件的。虚拟:是指一个物理上的实体变为若干个逻辑上的对应物,物理实体(前者)是实际存在的,而逻辑上对应物(后者)是用户感受到的。异步:在多道程序环境下,允许多个程序并发的执行,但由于资源有限,进程的执行不是一管到底的,而是走走停停已不可预知的速度向前推进,这就是进程的异步性!只有系统拥有并发性,才有可能导致异步性,没有并发和共享,就谈不上虚拟和异步。
*** 作系统(OperationSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织和调度计算机的工作和资源的分配,以提供给用户和其他软件方便地接口和环境,它是计算机系统中最基本的系统软件。用户可以直接和 *** 作系统进行交互,但是大多数情况下都是通过应用软件与 *** 作系统进行交互。硬件指的是CPU、内存、硬盘等资源。
程序并发、并行执行含义: 1 程序并发执行:组逻辑相互独立程序或进程程序区别与联系:进程与作业区别联系: 作业用户向计算机提交任务任务实体,进程程序计算机执行运行程序启进程显程序
死(静态)进程(态)进程系统进程用户进程
共享性并发性
1并发(concurrence)
并行性与并发性两概念既相似区别两概念并行性指两或者事件同刻发具微观意义概念即物理些事件同发;并发性指两或者事件同间间隔内发较宏观概念道程序环境并发性指段间内道程序同运行单处理机系统每刻仅能执行道程序故微观些程序交替执行 应指通程序静态实体能并发执行使程序能并发执行系统必须别每程序建立进程进程称任务简单说指系统能独立运行并作资源配基本单位实体进程间并发执行交换信息进程运行需要运行需要定资源 cpu,存储空间及i/o设备等 *** 作系统引入进程目使程序能并发执行
2共享 (sharing)
所谓共享指系统资源供内存并发执行进程共同使用由于资源属性同故进程资源共享式同:互斥共享式 同访问式
程序会占用cpu来执行···我们用的电脑一般都只有一条主线···程序产生数据交换的时候会占用主线。每次只能允许一个交换,一般情况下电脑处理速度快的时候,等待时间会很少会产生连续执行的假象。当程序并发执行的时候,就有可能产生间断的现象···这个间断是程序等待时间表现出来的
以上就是关于 *** 作系统里的并行性和并发性指什么全部的内容,包括: *** 作系统里的并行性和并发性指什么、 *** 作系统的基本特征是什么、1.在单处理机系统中,下列关于并发性和并行性描述正确的是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)