计算机操作系统基本知识 计算机操作系统的认识和了解

一、简介
操作系统也是一种软件,也是用高级语言编写的一个系统程序 。它主要是管理和控制整个计算机系统的硬件和软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的系统软件程序 。根据运行的环境,操作系统可以分为桌面操作系统、手机操作系统、服务器操作系统、嵌入式操作系统等 。
操作系统是介于应用程序和计算机硬件之间的一个软件,操作系统与计算机硬件是直接交互的,而应用软件以及用户是无法直接与计算机硬件进行交互 。
在计算机中,操作系统是其最基本的也是最为重要的基础性系统软件 。随着时间的发展,技术不断的向前发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样性,计算机系统已经成为既复杂而又庞大的计算机软件系统之一 。
二、操作系统基本类型
1、批处理操作系统
批处理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行 。这种采用批量处理作业技术的操作系统称为批处理操作系统 。批处理操作系统分为单道批处理系统和多道批处理系统 。批处理操作系统不具有交互性,它是为了提高 CPU 的利用率而提出的一种操作系统 。

计算机操作系统基本知识 计算机操作系统的认识和了解

文章插图
【计算机操作系统基本知识 计算机操作系统的认识和了解】批处理操作系统
2、分时操作系统
分时操作系统是使一台计算机采用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统 。
把计算机与许多终端用户连接起来,分时操作系统将系统处理机时间与内存空间按一定的时间间隔,轮流地切换给各终端用户的程序使用 。由于时间间隔很短,每个用户的感觉就像他独占计算机一样 。分时操作系统的特点是可有效增加资源的使用率 。例如 UNIX 系统就采用剥夺式动态优先的 CPU 调度,有力地支持分时操作 。
计算机操作系统基本知识 计算机操作系统的认识和了解

文章插图
分时操作系统
3、实时操作系统
实时操作系统(Real Time Operating System,简称 RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统 。提供及时响应和高可靠性是其主要特点 。
计算机操作系统基本知识 计算机操作系统的认识和了解

文章插图
实时操作系统
4、个人计算机操作系统
个人计算机上的操作系统是联机的交互式单用户操作系统,目前在个人计算机上使用的操作系统以 windows 系列和 linux 系统为主 。
5、网络操作系统
网络操作系统 ,一种在通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统 。借由网络达到互相传递数据与各种消息,分为服务器(Server)及客户端(Client) 。而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用,加以统合并控管流量,避免有瘫痪的可能性,而客户端就是有着能接收服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资源 。
网络操作系统是网络上各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规程的集合 。网络操作系统与通常的操作系统有所不同,它除了应具有通常操作系统应具有的处理机管理、存储器管理、设备管理和文件管理外,还应具有以下两大功能:
(1)提供高效、可靠的网络通信能力;
(2)提供多种网络服务功能,如:远程作业录入并进行处理的服务功能;文件转输服务功能;电子邮件服务功能;远程打印服务功能
6、分布式操作系统
分布式系统(distributed system)是建立在网络之上的软件系统 。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性 。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件 。
计算机操作系统基本知识 计算机操作系统的认识和了解

文章插图
分布式操作系统
三、功能组成