并发
并发:两个或多个事件在同一时间间隔内发生。(宏观上有多个程序在同时运行,微观上每一时刻仅能有一道程序执行,这些程序只能是交替执行。)
并行:两个或多个事件在同一时刻发生。
下面是一个并发性的验证实验。
主程序ThreadDemo类,调用子程序TestThread类,它们分别输出Main(),run()
主程序与子程序并发执行的结果
共享
共享是指系统中的资源可供多个并发执行的进程共同使用。
由于资源属性的不同,进程对资源共享的方式也不同,目前主要有以下两种资源共享方式:
互斥共享方式:如打印机
同时访问方式:如内存
并发和共享是多用户操作系统的两个最基本的特征。
虚拟
虚拟是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。
(1)虚拟打印机
采用时分复用技术,将物理实体变成若干逻辑对应物。
(2)虚拟存储器
采用空分复用技术实现将小的内存变成大的虚拟内存。
异步
也称不确定性。因为进程的并发执行,在调度过程中,进程的执行顺序、完成时间都不确定,进程走走停停,按不可预知的速度向前推进,称为异步性。
操作系统的基本特征
最新推荐文章于 2023-07-13 16:49:20 发布
本文深入探讨了并发和并行的概念,通过并发性验证实验展示了它们的区别。共享、虚拟和异步是多用户操作系统的核心特征。共享资源分为互斥共享和同时访问两种方式,虚拟技术如虚拟打印机和虚拟存储器则通过时分复用和空分复用扩展系统能力。异步性描述了进程执行的不确定性。这些概念对于理解操作系统和多任务处理至关重要。
摘要由CSDN通过智能技术生成