00——计算机操作系统
操作系统是管理计算机硬件与软件资源的计算机程序会对计算机管理硬件、驱动硬件管理软件资源分配与回收操作系统也提供一个让用户与系统交互的操作界面。操作系统是一个计算机程序是人类和计算机硬件沟通的一个桥梁它解决了人不懂二进制的问题同时也解决了硬件听不懂人下发指令语言。相对于人来说他是人的大管家负责管理硬件、支配硬件干活、把硬件工作的结果反馈给人。这就是操作系统的作用人类的帮手。在计算机中操作系统是其最基本也是最为重要的基础性系统软件。从计算机用户的角度来说计算机操作系统体现在其提供的各项服务从程序员的角度来说其主要是指用户登录的界面或者接口从设计人员的角度来说就是指各式各样模块和单元之间的联系。经过几十年以来的发展计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统再加上计算机用户需求的愈发多样化计算机操作系统已经成为既复杂而又庞大的计算机软件系统之一。一、操作系统的功能操作系统主要包括以下几个方面的功能 1.1、进程管理其工作主要是进程调度解决处理器的调度、 分配和回收等问题 。如根据进程的优先级不同来决定优先处理哪个进程的数据1.2、存储管理分为几种功能存储分配如内存资源的分配存储共享如不同进程可以共享内存中的数据等存储保护如保证内存中的程序只能在指定的存储区域内活动互不干扰 存储扩张如利用虚拟内存技术或者自动覆盖技术从逻辑上扩充内存。1.3、设备管理分有以下功能设备分配也就是为对应的进程分配合适的设备及相关硬件设备传输控制主要是控制各种 I/O 设备和 内存或 CPU之间的数据传送 设备独立性又称设备无关性是指应用程序独立于具体使用的物理设备。1.4、文件管理文件存储空间的管理可以简单理解为硬盘上哪些地方空着我可以写入数据哪些地方的数据删除了我可以将空间回收以便有新的数据写入时使用只不过这个是针对于块的操作目录管理 让我们可以按照名字进行存取提高查询的速度等文件操作管理如文件的创建删除读写等文件保护如为了防止文件被破坏或修改针对不同的用户设置不同的权限。1.5、作业管理是负责处理用户提交的任何要求。二、操作系统分类计算机的操作系统根据不同的用途分为不同的种类2.1、从功能角度分类实时系统、批处理系统、分时系统、网络操作系统等。实时系统主要是指当外界事件或数据产生时能够接受并以足够快的速度予以处理其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应调度一切可利用的资源完成实时任务并控制所有实时任务协调一致运行的操作系统。提供及时响应和高可靠性是其主要特点。常用于工业控制航空航天等领域目前主流的实时操作系统有 uc/OS、FreeRTOS、TI DSP/BIOS、RT-Thread批处理系统在1960 年左右出现是指用户将一批作业提交给操作系统后就不再干预由操作系统控制它们自动运行批处理操作系统不具有交互性它是为了提高 CPU 的利用率而提出的一种操作系统。分时系统可以实现用户的人机交互需要多个用户共同使用一个主机很大程度上节约了资源成本如 linuxwindows 不是分时系统网络操作系统是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息分为 服务器及客户端我们日常接触的 windows、linux 等也都属于网络操作系统范畴分布式操作系统简单来说就是有一堆计算机各自物理硬件上是独立的通过网络相连互相通信通过统一的“中间件”进行协调共享资源协同分工完成一件任务的计算机集群。2.2、从使用角度分类个人版系统: xp win7 win10 fedora网络版系统: win2008 win2012 RHEL CentOS三、常见的操作系统Windows、MacOS、Linux3.1、Windows是微软公司研发的收费操作系统闭源Windows系统分为两类用户个人操作系统、服务器企业操作系统个人操作系统win 95、win 98、win NT、win Me、win xp、vista、win7、win8、win10服务器操作系统windows server 2003/2008/2012/20163.2、MacOS由苹果公司开发的一款收费变相收费买电脑送系统操作系统。从终端角度来看分为watch OS、IOS、MacOS其表现突出的地方底层优化实现的很好3.3、LinuxLinux 是目前全球使用量最多的服务器操作系统开源其体系很强大其分支有很多数不胜数其目前主要的分支有RedHat红帽、Debian、乌班图ubuntu、CentOS等等。其在世界范围最大的使用分支是安卓。macOS
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2411359.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!