本文目录一览:
操作系统的基本特征是什么?
操作系统的基本特征如下:
1、并发性:
是在计算机系统中同时存在多个程序,宏观上看,这些程序是同时向前推进的。 在单CPU上,这些并发执行的程序是交替在CPU上运行的。
程序并发性体现在两个方面: 用户程序与用户程序之间的并发执行。 用户程序与操作系统程序之间的并发。
2、共享性:
资源共享是操作系统程序和多个用户程序共用系统中的资源。
3、 随机性:
随机性指:操作系统的运行是在一个随机的环境中,一个设备可能在任何时间向处理机发出中断请求,系统无法知道运行着的程序会在什么时候做什么事情。
4、虚拟 (virtual)
是指通过技术将一个物理实体变成若干个逻辑上的对应物。在操作系统中虚拟的实现主要是通过分时的使用方法。显然,如果n是某一个物理设备所对应的虚拟逻辑设备数,则虚拟设备的速度必然是物理设备速度的1/n。
5、异步性:即不确定性。同一程序和数据的多次运行可能得到不同的结果;程序的运行时间、运行顺序也具有不确定性;外部输入的请求、运行故障发生的时间难以预测。这些都是不确定性的表现。
扩展资料:
1、操作系统的主要任务:
管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
操作系统的类型非常多样,不同机器安装的操作系统可从简单到复杂,可从移动电话的嵌入式系统到超级计算机的大型操作系统。
2、操作系统的主要功能:
1、进程管理(Processing management)
2、内存管理(Memory management)
3、文件系统(File system)
4、网络通信(Networking)
5、安全机制(Security)
6、用户界面(User interface)
7、驱动程序(Device drivers)
参考资料来源:百度百科-操作系统
操作系统有哪些基本特性
一、并发性
并行性是指两个或多个事件在同一时刻发生。
并发性是指两个或多个事件在同一时间间隔内发生。
多道程序环境中,并发是指一段时间内宏观上多道程序同时执行。在单处理机系统中,微观上多道程序交替执行;多处理机系统中,微观上多道程序并行执行。
二、共享性
在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。
由于资源属性的不同,进程对资源共享的方式也不同,目前主要有以下两种资源共享方式。
1、互斥共享方式
系统中的某些资源,如打印机、磁带机,虽然它们可以提供给多个进程(线程)使用,但为使所打印或记录的结果不致造成混淆,应规定在一段时间内只允许一个进程(线程)访问该资源。把在一段时间内只允许一个进程访问的资源称为临界资源或独占资源。
计算机系统中的大多数物理设备,以及某些软件中所用的栈、变量和表格,都属于临界资源,它们要求被互斥地共享。
2、同时访问方式
允许在一段时间内由多个进程“同时”对它们进行访问。这里所谓的“同时”往往是宏观上的,而在微观上,这些进程可能是交替地对该资源进行访问。
并发和共享是操作系统两个最基本的特征,这两者之间又是互为存在条件的。资源共享是以进程的并发执行为条件;系统要对资源共享实施有效管理,协调各个进程对共享资源的访问。
三、虚拟性
在操作系统中,虚拟,是指把一个物理上的实体,变为若干个逻辑上的对应物。物理实体(前者)是实的, 而后者是虚的,相应地,用于实现虚拟的技术,称为虚拟技术。
在OS中利用时分复用和空分复用技术来实现“虚拟”。
1、时分复用技术
时分复用技术能提高资源利用率的根本原因是利用某设备为一用户服务的空闲时间,去服务其他用户。
(1)虚拟处理机技术
通过多道程序设计技术,让多道程序并发执行的方法,来分时使用一台处理机的,把一台物理上的处理机虚拟为多台逻辑上的处理机。
(2)虚拟设备技术
将一台物理I/O设备虚拟为多台逻辑上的I/O设备,并允许每个用户占用一台逻辑上的I/O设备,这样便可使原来仅允许在一段时间内由一个用户访问的设备(即临界资源),变为在一段时间内允许多个用户同时访问的共享设备。
2、空分复用技术
将空分复用技术用于空间管理,利用存储器的空闲空间分区域存放和运行多道程序,可以提高存储空间的利用率。
引入虚拟存储技术(通过分时复用内存的方式),将一台机器的物理存储器变为虚拟存储器,以便从逻辑上来扩充存储器的容量。此时,虽然物理内存的容量可能不大(如32 MB), 但它可以运行比它大得多的用户程序(如128 MB)。这使用户所感觉到的内存容量比实际内存容量大得多,认为该机器的内存至少也有128 MB。
四、异步性
多道程序环境下程序的执行,是以异步方式进行的。
进程的执行并不是“一气呵成”,而是“走走停停”,进程是以人们不可预知的速度向前推进。
每个程序在何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定和不可预知的。
操作系统的4个基本特征是什么?
计算机操作系统有四个特征:并发,共享,异步,虚拟。
1、并发:是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它应该具有处理和调度多个程序同时执行的能力。
2、共享:是指系统中的资源(硬件资源和信息资源)可以被多个并发执行的程序共同使用,而不是被其中一个独占。资源共享有两种方式:互斥访问和同时访问。
3、异步:在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底。而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。
4、虚拟:虚拟性是一种管理技术,把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术。采用虚拟技术的目的是为用户提供易于使用、方便高效的操作环境。
计算机操作系统的并行性是指计算机系统具有可以同时进行运算或操作的特性,在同一时间完成两种或两种以上的工作。并行性需要有相关硬件的支持,如多流水线或多处理器硬件环境。
异步性使得操作系统运行在一种随机的环境下,可能导致进程产生与时间有关的错误。但是只要运行环境相同,操作系统必须保证多次运行程序,都获得相同的结果。
计算机操作系统的功能包括处理器管理、存储器管理、文件管理、设备管理。操作系统的发展主要经历了单道批处理系统、多道批处理系统、分时系统、实时系统、网络与分布式系统和多机系统等。
发布于 2022-09-29 13:10:51 回复
发布于 2022-09-29 17:05:28 回复
发布于 2022-09-29 17:54:59 回复
发布于 2022-09-29 17:18:31 回复