计算机操作系统有哪四个特征
操作系统的基本特征有四个即:并发性、共享性、虚拟性、异步性
1、并发性: 指的是两个或者多个事件在同一时间间隔内发生,即这个设备一会执行这个事件一会执行那个文件,多个事件共同使用一个设备。
操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它应该具有处理和调度多个程序同时执行的能力。在这种多道程序环境下,一段时间内,宏观上有多个程序在同时运行,而在每一时刻,单处理器环境下实际仅能有一道程序执行,故微观上这些程序还是在分时地交替执行。操作系统的并发性是通过分时得以实现的。而并行则是指两个或者多个事件在同一时刻发生,即两个或者多个事件互不影响,计算机在同一时间完成两种或两种以上的工作。
2、共享性: 即资源共享,指系统中的资源供内存中的多道程序所共同使用。
共享有两种方式:互斥共享和同时访问。
互斥共享方式:系统中的某些资源,虽然可以提供给多个进程使用,但是 一个时间段内,只允许一个进程访问
同时共享方式:系统中的某些资源,允许一个时间段内,多个进程"同时"对该资源进行访问
这个同时是从宏观上来说的,在微观上,依然是多个进程交替访问该资源。
举个例子:
互斥共享:QQ和微信都支持视频聊天,但是不能同时开启QQ和微信进行视频聊天。
同时共享:我们可以同时传输文件A和文件B,从宏观上看,AB文件是同时传输的,但是从微观上看,两个传输进程都是交替访问磁盘的。
注意:并发、共享是多用户OS的最基本特征;资源共享以进程并发执行为条件;系统对资源共享的有效管理,需协调诸进程对其访问
并发和共享的关系
比如上面传输文件的例子,QQ发送文件A,微信发送文件B:
两个进程正在并发的执行(并发性)
需要共享的访问硬盘资源(共享性)
如果失去并发性,则系统只有一个进程在运行,那么共享性就没有意义。
如果失去共享性,则QQ和微信不能同时访问硬盘资源,就无法同时发送文件,即不能并发。
这就是并发性和共享性互为存在条件的原因。
3、 虚拟性 :指通过某种技术把一个物理实体变成若干个逻辑上的对应物。
虚拟性是一种管理技术,把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术。采用虚拟技术的目的是为用户提供易于使用、方便高效的操作环境。
例如分时系统将一机虚拟为多机就是未来使得用户资源共享更加方便。具体表现为两种虚拟:
1)虚拟内存:当前要处理的作业所占的内存比计算机的内存小时,先调入部分作业,当这部分作业处理完之后再调入接下来要处理的部分作业,因而程序认为计算机内存足够大,此即虚拟了更大内存
2)虚拟外设:当计算机连接多个外部设备时,让多个外设工作的时间差在可接受范围内,近似于同时工作,此即虚拟外设。
4、 异步性: 指的是系统中并发执行的多道程序“走走停停”即随时可能面对中断,以不可预知的速度向前推进。
在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底;而是走走停停,以不可预知的速度向前推进,也就是进程的执行顺序和执行时间不确定。这就是进程的异步性。
计算机操作系统有哪几种分类
目前操作系统种类繁多,关于计算机的操作系统又分为哪几种呢?下面由我为大家搜集整理了计算机操作系统有哪些分类的相关知识,希望对大家有帮助! 计算机操作系统有哪些分类 计算机操作系统分类一 根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux); 计算机操作系统分类二 根据所支持的用户数目,可分为单用户(MSDOS、 OS/2)、多用户系统(UNIX、MVS、Windows); 计算机操作系统分类三 根据硬件结构,可分为网络操作系统(Netware、Windows NT、 OS/2 warp)、分布式系统(Amoeba)、多媒体系统(Amiga)等。 操作系统的五大类型是:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。 扩展资料:常见的计算机操作系统简介 CP/M CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令…… 主设计人:Gary Kildall博士 出现年月:1974年 >>>>>详细内容 MS-DOS DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。它是一个单用户单任务的操作系统。在1985年到1995年间DOS占据操作系统的统治地位。 主设计人:Tim Paterson 出现年月:1981年 >>>>>详细内容 特点 文件管理方便 外设支持良好 小巧灵活 应用程序众多 Windows Windows是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于1985年,并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的Windows都是完全独立的操作系统。 主设计:微软 出现年月:1985年 >>>>>详细内容 特 点: 界面图形化 多用户、多任务 网络支持良好 出色的多媒体功能 硬件支持良好 众多的应用程序 Unix Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。从此以后其优越性不可阻挡的占领网络。大部分重要网络环节都是Unix构造。 主设计:AT&TBell实验室 出现年月:1969年 >>>>>详细内容 特点: 网络和系统管理 高安全性 通信可连接性 Internet 上数据安全性 可管理性:系统有管理器 Ignite/UX 进程资源管理器 Linux 简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。 主设计人:Linus Torvalds 出现年月:1991年 >>>>>详细内容 特点 完全免费 完全兼容POSIX 1.0标准 多用户、多任务 良好的界面 丰富的网络功能 可靠的安全、稳定性能 多进程、多线程、实时性好 支持多种平台 FreeBSD FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。突出的特点FreeBSD提供先进的联网、负载能力,卓越的安全和兼容性。 主设计:加州伯克利学校 出现年月:1993年 >>>>>详细内容 特点: 多任务功能 多用户系统 强大的网络功能 Unix兼容性强 高效的虚拟存储器管理 方便的开发功能 Mac OS Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是Mac OS X 10.3.x版。 主设计人:比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德 出现年月:1984年 >>>>>详细内容 特 点: 多平台兼容模式 为安全和服务做准备 占用更少的内存 多种开发工具 Palm OS Palm OS是一种32位的嵌入式操作系统,用于掌上电脑。Palm OS与同步软件HotSync结合可以使掌上电脑与PC机上的信息实现同步,把台式机的功能扩展到了手掌上。 主设计:3Com公司的Palm Computing部 出现年月:1996年 >>>>>详细内容 特点: 小巧 功能丰富 多功能集成化
操作系统的分类有几种?
一、操作系统的分类操作系统的分类没有一个单一的标准。1、根据工作方式分为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统等;2、根据架构可以分为:单内核操作系统、微内核、超微内核、以及外核等;3、根据运行的环境,可以分为:桌面操作系统,嵌入式操作系统等;4、根据指令的长度分为:8bit, 16bit, 32bit,64bit的操作系统。二、常见的操作系统举例1、微软WindowsMicrosoft Windows系列操作系统是在微软给IBM机器设计的MS-DOS的基础上设计的图形操作系统。现在的Windows系统,如Windows 2000、Windows XP皆是创建于现代的Windows NT内核。2、Mac OS XmacOS,是一套运行于苹果Macintosh系列计算机上的操作系统。Mac OS是首个在商用领域成功的图形用户界面系统。2016年6月13日在WWDC2016上,苹果公司将OS X更名为macOS,现行的最新的系统版本是10.14,即macOS Mojave。3、LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。4、UNIXUNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。5、Chrome OSChrome OS是一款Google开发的基于PC的操作系统。 初期,这一操作系统将定位于上网本、紧凑型以及低成本电脑。参考资料来源:百度百科-操作系统