您当前的位置:首页 > 电脑百科 > 电脑知识

计算机的灵魂“操作系统”,你对它了解多少?

时间:2019-11-19 10:05:02  来源:  作者:

相信大家对“操作系统”这个名词并不陌生,很多人在很多年前就已经知道了这个名词,但是很少有人真的了解“操作系统”到底是什么。其中有一个很重要的原因就是跟计算器的硬件相比,硬件是很容易让人们理解的,因为硬件真是存在可见,人们能够看到,而操作系统属于软件,它看不见、摸不着,总有一种神秘感。

计算机的灵魂“操作系统”,你对它了解多少?

笔记本电脑内部的大致结构

在计算机技术如此发达的今天,我们每时每刻都在使用操作系统,享受着它给我们提供的帮助与便利。今天就和大家说一说“操作系统”,当然,操作系统极其复杂,在计算机科学里是一门重要的课程,有关它的书籍成百上千,所以在这里不可能仅仅用一篇文章把操作系统说明白,我们也没必要深入了解操作系统的每个细节,甚至是自己去编写一个操作系统。我们只需要从用户的使用角度去了解一下操作系统,以便提高自己在日常生活和工作过程中对计算机的使用效率。

计算机的灵魂“操作系统”,你对它了解多少?

 

为什么要有“操作系统”

早期的电子计算机采用的是分配机时,每个计算员在轮到他们时,带着他们的纸带、卡片、磁带和操作说明书轮流上机操作。他们首先要将上一个计算员的计算痕迹清除掉,将自己即将运行的纸带、卡片“装载”到计算机上才能开始工作。计算过程中一旦出现任何严重问题,只能暂时把机器彻底停下来检查。那时的检查方式是很低效的,只能通过大量指示灯的明灭来分析和判断问题的原因。以这种方式运行的计算机在时间和空间上都有很大的缺陷。

从时间上看,首先看一个计算过程中每一关键步骤的处理速度。主机的频率还是比较快的,单位通常是以微秒和纳秒为单位,每秒钟可以执行几百万到上亿条指令。而带有电动机、继电器等电机械成分的外部设备,动作时间就以毫秒为单位了。而到计算员这里,他们的反应和操作时间最快也只能以秒为单位。这就造成了计算机处理性能的整体低下,也是当时计算机性能的最大问题所在。

计算机的灵魂“操作系统”,你对它了解多少?

 

从空间上看,早期的计算机体型都很庞大,有大量的主存和外部设备。但是计算时用到的设备资源却总是占很小的一部分,这就造成了严重的系统资源浪费问题。

通过总结以上两点,人们发现不能在人工操作管理计算机了,要用软件来自动管理和调度这些资源,操作系统就此应运而生。

操作系统的出现

操作系统是计算机的最重要组成部分,它一般是由生产厂家和专门的软件公司提供的。随着近几十年计算机技术的飞速发展,操作系统也变的越来越复杂。20世纪60年代中期,IBM公司曾花费大量的人力研发了其360系列的操作系统,这在当时是最先进的。

计算机的灵魂“操作系统”,你对它了解多少?

windows历代产品

历史上曾出现过各种各样的操作系统,现在老百姓最熟悉的莫过于微软公司在1985年推出的Windows操作系统,经过三十多年的不断升级,从最初的Windows1.0版本更新到现在的Windows10。在操作系统领域,可不是Windows一家独大,由贝尔实验室研发出来的UNIX系统也有着极其广泛的应用。

计算机的灵魂“操作系统”,你对它了解多少?

 

早期的微软磁盘操作系统(MS DOS)其实借鉴了UNIX系统的一部分命令。现如今,微软的Windows在PC端依然被广泛使用,而工作站、大型服务器和超级计算机都是UNIX的忠实用户。利用计算机做科学计算和研究、程序员等很多专业人士早已弃用了Windows,投入到了UNIX的怀抱。另一方面,为了适应新的技术发展和新的程序设计概念,现有的操作系统也在不断的添加新功能,计算机领域的发展日新月异,只有不断的学习,才能避免不进则退。

操作系统的功能

要学会使用一个新事物,首先,也是必须要知道的就是它都包含什么样的功能才行。同理,要想了解操作系统,必须要知道它的功能。

1.文件

提起文件相信大家再熟悉不过了,我们操作计算机的过程中免不了会有创建文件、修改文件、删除文件等等对文件的操作,其实文件并没有这么简单。在新买的计算机刚开机时,进入磁盘管理器就可以看到磁盘已经占用了不少空间,可是我们并没有做任何操作,其实这些文件绝大部分是系统文件,另外还有一些就是各种语言的编译和解释程序,以及产生和修改文件用的编辑程序,连接程序等等。

计算机的灵魂“操作系统”,你对它了解多少?

用户操作文件

在我们的使用过程中,产生的文件属于用户文件一类,它不仅仅是我们创建的文档、程序、图片和多媒体数据等。计算机还会在我们的某些操作的同时自动创建一些文件,比如有些重要操作的备份等。

文件不仅仅是在文件管理器里能看到的文字或者编码后的二进制信息。有些外部设备同样可以被当做是文件看待。例如,键盘就是一种“只读文件”,而打印机则是“只写文件”。我们在键盘输入的内容被打印出来,其实就是操作系统发出了一条命令,将“键盘”这个文件连接到“打印机”文件上了。

计算机的灵魂“操作系统”,你对它了解多少?

键盘也是一种文件

2.输入输出设备

输入设备的功能是向计算机输入数据和信息,例如:键盘,鼠标;输出设备是经过计算机的计算处理,要将结果输出给人来识别,例如:显示器,打印机等。它们统称为IO设备,也就是InputOutput的缩写。

计算机的灵魂“操作系统”,你对它了解多少?

各种IO设备

各种IO设备是不允许用户直接操作的,而是要操作系统来完成调度工作。试想一下,如果用户程序中的每一个打印语句都使得打印机立即操作,同时执行几个程序,那么打印结果一定会乱成一片。实际上这种情况并没有发生,这是因为实际上程序中的每一条输入输出指令,都只是向操作系统提出了请求,何时执行则是操作系统决定的。一条打印命令只是把要打印的信息送到指定的临时文件中保存,待操作系统决定开始打印时,将文件中的信息一并打出。

3.时钟管理

对于一个操作系统,往往可以定义多种时钟,其中最重要的莫过于与现实生活一致的时钟了。只要操作系统具有了这个时钟,就可以规定某个程序从事先指定的时刻自动开始运行,或者每隔一定的时间执行一次固定的操作,又或者某一天某一时刻才自动启动。

计算机的灵魂“操作系统”,你对它了解多少?

 

4.图形功能

操作系统所拥有的一类重要资源就是图形功能,这是因为现代操作系统大都具有视窗化的界面。窗口、菜单、按钮、滚动条,凡此种种都是操作系统自己使用的图形对象,它们随着计算机一起来到了用户手边,许多人不知道也不利用。例如,绝大多数UNIX工作站使用麻省理工学院发展的X窗口系统,它的图形函数库叫做Xlib,对应的工具库是Xtoolkit。

计算机的灵魂“操作系统”,你对它了解多少?

我们经常能见到的图形控件

制造工作站的厂家为了使自己的产品具有独特的界面,都在Xlib的基础上定义了自家的窗口对象。在SGI工作站上叫做Motif,在Sun工作站上叫做OpenLook。调用这些库编写的应用程序,与各自工作站的整体风格完全统一。但是,这些编写出来的应用程序可移植性很差,也就是换到其他工作站上就无法正常使用。

然而,能够直接使用Xlib为UNIX工作站设计图形接口或者微软视窗系统(MFC)为微软视窗编写应用程序的用户越来越少,有一个重要原因就是JAVA预言的蓬勃发展。

5.其他功能

操作系统的功能还有通信和网络管理、提供程序调试手段、窗口管理、虚拟存储管理、提供中断服务、以及对进程的排队调度等等。

计算机的灵魂“操作系统”,你对它了解多少?

计算机对网络的管理

相对于很多编程语言,操作系统与计算机的依赖性更强。虽然在同一台计算机上可以安装和运行多种操作系统,但一般人倾向于固定使用一两个最顺手的系统,或不得不使用随机器买来的那个系统。其实各种操作系统的用法大同小异,只要懂得了基本规则,很容易从一个系统切换到其他的系统。

操作系统是计算机和人之间的“接口”,它也是计算机的灵魂,可以说一台没有操作系统的计算机就如一堆废铜烂铁一般,失去了它存在的意义。

(部分图片来源于网络,如有侵权请及时联系删除)



Tags:操作系统   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一、背景介绍永恒之蓝是指2017年4月14日晚,黑客团体Shadow Brokers(影子经纪人)公布一大批网络攻击工具,其中包含“永恒之蓝”工具,“永恒之蓝”利用Windows系统的SMB漏洞可以获...【详细内容】
2021-12-27  Tags: 操作系统  点击:(3)  评论:(0)  加入收藏
一、背景介绍作为一名渗透测试工作人员(或者小白),在我们的日常工作或者学习中,我们不可能时时刻刻将自己的个人电脑(安装好Kali Linux的个人主机)带在身边,当我们没有带自己的个人...【详细内容】
2021-12-27  Tags: 操作系统  点击:(3)  评论:(0)  加入收藏
Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使...【详细内容】
2021-12-21  Tags: 操作系统  点击:(6)  评论:(0)  加入收藏
之前几期内容都围绕windows系统展开唠叨了自己的一些看法和经验,这一次我们从深度系统安装开始,写一些我对深度系统的感受。说到深度系统,玩机的朋友都知道,从winxp开始深度科技...【详细内容】
2021-12-10  Tags: 操作系统  点击:(20)  评论:(0)  加入收藏
账户安全(1)更名administrator本地用户并禁用guest账户步骤:点击“开始”,找到“管理工具”,点击里面的“计算机管理”,找到“本地用户和组” (2)设定账户锁定策略尝试5次失败...【详细内容】
2021-10-12  Tags: 操作系统  点击:(62)  评论:(0)  加入收藏
很多朋友经常问我这个问题,总是主观地认为64位操作系统就是要比32位的操作系统高端,高级、快等等的,现用我个人的观点和大家科普一下两者的区别。1、对于电脑硬件配置的要求不...【详细内容】
2021-09-07  Tags: 操作系统  点击:(82)  评论:(0)  加入收藏
微软已经悄悄发布了Windows Server 2022的RTM稳定版,用户可以立即下载并安装新的Windows Server 2022。版本号是:Windows Server 2022.20348.169。与Windows Server 2019相比,...【详细内容】
2021-08-31  Tags: 操作系统  点击:(161)  评论:(0)  加入收藏
开源最前线(ID:OpenSourceTop) 猿妹编译链接:https://github.com/FavioVazquez/ds-cheatsheets 一位来自瑞典的程序员Andreas Kling,前不久他发表了一篇《I quit my job to focus...【详细内容】
2021-08-25  Tags: 操作系统  点击:(99)  评论:(0)  加入收藏
根据华为鸿蒙的时间推进表,2021年6月2日,华为将举办鸿蒙操作系统及华为全场景新品发布会。根据华为此前的介绍,相对于鸿蒙 OS 1.0 来说,鸿蒙 OS 2.0 可登录更多智能终端设备,在功...【详细内容】
2021-06-02  Tags: 操作系统  点击:(445)  评论:(0)  加入收藏
环境相关文件/etc/profile 全局变量设置,但是需要用户登录才能生效,如果使用切换例如sudo su xx可能就不生效/etc/bash.bashrc 全局变量设置,切换账户可以生效/xxx/.bashrc 针...【详细内容】
2021-05-24  Tags: 操作系统  点击:(297)  评论:(0)  加入收藏
▌简易百科推荐
回答这个问题前首先要了解一度电的定义一度电= 1000W·h ,是一个能量单位,一个功率为1000w的设备持续运作一小时就会消耗1度电。所以台式机多少时间一度电完全取决于台...【详细内容】
2021-12-20  数码榜    Tags:台式电脑   点击:(5)  评论:(0)  加入收藏
你是不是很多时候都会紧急冲向电源插座以拯救笔记本电脑的电量?很多时候由于附近没有方便的插座,一是会误事,二是会导致尴尬。幸运的是,现代笔记本电脑比前辈高效得多。如今,即...【详细内容】
2021-12-16  趣玩公社    Tags:电池   点击:(18)  评论:(0)  加入收藏
电脑在我们生活中的重要性不言而喻。如何保证自己的电脑流畅好用,对于很多用户来说都非常重要。作为一个理科男和IT从业者,对于自己的电脑还是非常在意的,会定期的进行整理,保持...【详细内容】
2021-12-09  小伊评科技    Tags:电脑   点击:(13)  评论:(0)  加入收藏
大家好,我是良许。不管我们使用什么操作系统,无论是 Windows、macOS 还是 Linux ,里面都安装了许多软件、驱动程序和固件。但是,这三者概念有区别呢?我在朋友圈做了个小调查,发现...【详细内容】
2021-11-30  良许Linux    Tags:固件   点击:(11)  评论:(0)  加入收藏
澎湃问吧世界著名密码史学家戴维·卡恩曾说:“人类使用密码的历史几乎与使用文字的时间一样长”,这意味着人类密码领域的较量已近五千年。提及“密码”一词,大多数人会想...【详细内容】
2021-11-24    澎湃新闻  Tags:密码   点击:(16)  评论:(0)  加入收藏
由于去中心化域名和账户体系可以承载应用、网站和用户身份,因此有理由相信,这是 Web3 世界中不可或缺的一环。撰文:潘致雄如果回忆一下初次进行的加密货币转账时的体验,特别是在...【详细内容】
2021-11-03  链闻ChainNews    Tags:ENS   点击:(26)  评论:(0)  加入收藏
 文件系统(File System)是计算机系统必不可少的组成部分,可以说除了部分结构简单的单片机系统之外,文件系统是支撑每一个计算机系统运行的最重要的支撑,无论是操作系统、应用程...【详细内容】
2021-11-01  欧工玩转嵌入式  CSDN  Tags:FAT32   点击:(31)  评论:(0)  加入收藏
SDS 2.0时代进化达尔文的《进化论》认为,地球上现存的所有生物都是自然选择的结果,生物只有适应环境的变化,才能得到生存和进化。回望到企业存储,一个常做常新的行业,从上古结绳...【详细内容】
2021-10-28  ExponTech   企鹅号  Tags:SDS   点击:(35)  评论:(0)  加入收藏
在昨天的微信《远程办公危机四伏,到底该pick谁给你保驾护航?》中介绍了远程员工应该具备的四大安全工具,今天继续分享干货:05 双因子令牌在理想的情况下,每个人都会对所有的关键...【详细内容】
2021-10-26    计算机世界  Tags:远程办公   点击:(32)  评论:(0)  加入收藏
今天几乎所有的数字显示设备都基于某种类型的 RGB(红、绿、蓝)颜色模型。RGB 是表示人类可以看到的大多数颜色的最有效方式(有一些颜色不能很好地产生,但这是另一个讨论)。相机...【详细内容】
2021-10-09  懒懒散散的程序员    Tags:RGB   点击:(50)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条