1. 并发是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时 存在多个运行的程序,因此它具有处理和调度多个程序同时执行的能力。在操作系统中,引入进 程的目的是使程序能并发执行。宏观上看是同时运行的,微观上看是交替运行的。

    单核cpu同一时刻只能执行一个程序,各个程序只能并发执行。

    多核cpu同一时刻可以同时执行多个程序,多个程序可以并行地执行。

    比如i3 8100是4核cpu,它同一时刻只能并行4个程序,如果有5个程序在运行,那么只能采用并发。

    并行性是指系统具有同时进行运算或操作的特性,在同一时刻能完成两种或两种以上的工作。

  2. 共享资源共享即共享,是指系统中的资源可供内存中多个并发执行的进程共同使用。共享可分为 以下两种资源共享方式。

    互斥共享方式:一个时间段只允许一个进程访问该资源。

    同时共享方式:允许一个时间多由多个进程“同时”对他们进行访问。

    [“同时”]  微观上有可能交替访问,宏观上同时访问。

    并发和共享是操作系统两个最基本的特征,两者之间互为存在的条件:①资源共享是以程序 的并发为条件的,若系统不允许程序并发执行,则自然不存在资源共享问题;②若系统不能对资 源共享实施有效的管理,则必将影响到程序的并发执行,甚至根本无法并发执行。

  1. 虚拟是指把一个物理上的实体变为若干逻辑上的对应物。物理实体(前者)是实的,即实际 存在的;而后者是虚的,是用户感觉上的事物。用于实现虚拟的技术,称为虚拟技术。

    一个程序需要放入内存并给它分配CPU才能执行。

  2. 异步多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而

    是走走停停的,它以不可预知的速度向前推进,这就是进程的异步性。