当前位置:首页 > 宅科技 > 正文

[原创]Windows从入门到放弃——系统与软件

今天来谈谈系统和软件。

首先我需要告诉你两个基础的知识,这两个问题会在你考计算机二级的时候在选择题遇到:

  1. 一个完整的计算机系统由硬件系统软件系统两部分组成
  2. 计算机的软件系统通常分为系统软件应用软件

在上一次的课题里我粗略的为你介绍了硬件,这次课题我来为你解答计算机系统的另一半——软件系统。以下,我会将软件系统分为系统软件和应用软件来讲解,便于你记住这两个选择题。

系统软件,在百度百科上解释了很大一堆,讲真那个解释我也是似懂非懂的,按照我的理解,系统软件,先系统后软件,软件建立在“系统”的基础上,负责调度、监控和维护计算机系统,也负责管理计算机系统中各种独立的硬件,使得它们可以协调工作的软件,被归类在此处,比如:

  • 系统自身:Windows/Mac/Linux/Android等
  • 建立在系统上开发软件用:汇编器/编译器/连接器/数据库管理程序/系统辅助程序等

应用软件,则是基于“应用”,开发出来具有明确目标性、为了解决用户不同需求的软件,如你玩的游戏,用来和我聊天的QQ,基本上对你来说,常用的软件几乎都能归类到这个里面。

对你而言,最常用,也最常见的系统大概就是Windows和Android,在你还没放弃Windows之前,我并不打算和你谈太多有关Android的事,所以让我们回到正题看看Windows。

诸如你所熟知的那样,Windows是一个好运的年轻人——比尔·盖茨和他的团队创立的公司,IT界巨头微软公司的代表作品,自如其名,Windows翻译过来是“窗户”,Windows是我们所熟知的第一款有操作界面的系统,然而在他之前,较为著名的尚有Unix/MS-DOS系统,从黑窗口到缤纷多彩的界面,简化了大量指令的窗口化系统明显更容易让用户去掌握,这也让Windows快速走入了千家万户。

在我查参考资料的时候我发现了一个百度词条的错误——操作系统发展史。

Windows从入门到放弃

这个问题我最早是在5年前查阅资料的时候发现的,我曾在博客里就此问题提出过讨论,后来因为缺乏资料而无法深究,甚至因为几次博客数据丢失导致当时的讨论成功也无法寻找到了。但我希望你对这个问题能略有记忆,不仅因为你在二级考试中可能会遇到,同时也是为了告诉你,百度到的不一定是对的。

1946年,第一台计算机在美国宾夕法尼亚大学诞生,名叫ENIAC(埃尼阿克)。

很多书上(05年之前的)或者资料上通常是上述这样写的,但实际上你要清楚,上述的说法是一个非常不严谨的表述,甚至可以说是一个错误的表述。

ENIAC是世界第一台多功能/多用途电子计算机(1946),而世界上第一台电子计算机名叫ABC(1937),我想这个名字应该是很好记的,ENIAC是美国军方为了计算炮弹的弹道而制造出来的,而ABC则是用于求解线性方程组而制造出来的。但因为当时处于战争时期,以及新闻消息的传播,加上ABC原作者也没有重视起来的原故,导致ENIAC被认定为是世界上第一台电子计算机,而且早期由于维基百科、谷歌搜索引擎等影响,很多书籍在选择参考资料时也认定了ENIAC是世界上第一台电子计算机。但随着专利、版权的完善,ABC现在已被正名其世界上第一台电子计算机的名义。

比较遗憾的是在我参加计算机二级等级考试的时候,原选择题:“世界上第一台电子计算机名叫?”选项中并没有出现ABC的选项,所以如果你遇到了,请审题,原题中有写“多功能/多用途”,则选ENIAC,没有写“多功能/多用途”则优先选ABC,没有ABC则选ENIAC。

好了把问题回到我们的系统上来,上次我说了计算机硬件,如果你有映像的话,计算机是为了模拟人脑而制造的一个铁疙瘩,那么随着技术不断的发展,计算机经历了四代发展:

  1. 第一代:电子管数字机
  2. 第二代:晶体管数字机
  3. 第三代:集成电路数字机
  4. 第四代:大规模集成电路机

那么我们考虑这个问题,随着计算机的迭代发展,它的性能是不是会越来越好?答案是肯定的,当你用着轻薄的笔记本的现在,你无法想象当年的ENIAC占地200余平方米的恐怖。

过去的计算机性能是很差的,根据资料ENIAC每秒能执行400次乘法计算或者5000次加法计算,默默看了一眼我的处理器

Windows从入门到放弃

8*2.6*1000*1000*1000=208亿次运算(好像是这么算的)

5000与208亿的差距就像某人屡次表白不被接受一样大,反过来再想想你身边的人偶尔会吐槽说电脑运行太慢了,那么如果将现在的Windows放到ENIAC上去运行呢?结果当然是运行不起来,Windows的要求太高了。

那么一开始的Windows,并不像你今天所见的这样,随着Windows 1/2/3、Windows Me等的逐渐演变,化为了你现在用的Windows,而随着这个漫长的过程,电脑的硬件也逐渐变成了如今的第四代——大规模集成电路机。

很早很早以前的电脑,为了用数据去表达CPU的计算能力,引入了一个概念:位数。

位数也叫字长,它是指CPU做一次运算所能处理的二进制数的位数,早期处理器有4位、8位、16位,演变到后来的32位、64位。现在我们用到的电脑,一般CPU都是64位(64bit)的,这代表它一次能处理64位数据(二进制),而在他的上一代,则是32位(32bit),它则一次能处理32位数据(二进制),所以从理论上讲64位机性能要高32位机一倍。但实际上因为系统并不是完全发挥了CPU的处理性能,导致这个差距并没有1倍之差,举个栗子,如果玩连连看需要CPU满功率运行,那多半是废了。

上文说过,计算机系统由硬件系统和软件系统组成,那么随着硬件系统发展,软件系统同步也要发展,根据上文,软件系统分为系统软件和应用软件,那么为了迎合硬件,系统软件被分为4/8/16/32/64位,应用软件也同样有此划分。

那么在你下载软件的时候,你可能会遇到这样一件事:

Windows从入门到放弃

如图,某些软件被标注为X86???

实际上x86是一种处理器的架构,因为x86架构的32位处理器太有名气了……所以x86在某些意义上被用来代替32位。

需要注意的是,在我们的windows系统中,x64系统只能被安装在64bit的处理器上,而x86系统则能被安装在32bit处理器或者64bit处理器上,但是若它被安装在64bit处理器上,则其仅能发挥出32bit的处理能力,因为他就是为了32bit设计的。另一个要注意的是,32bit系统最大支持4G内存,如果你的电脑有大于4G内存,则建议安装64bit的系统。

同理,64bit的软件,只能运行在64bit的系统中,而32bit的软件则可以运行在32bit或者64bit的系统中,当32bit软件运行在64bit系统中时,仅能发挥32bit的性能。

文章写的不错?微信扫一扫打赏一下

文章标题:[原创]Windows从入门到放弃——系统与软件
本文作者:慕若曦
发表日期:2018-02-1 09:19 星期四    首发于    暮若夕
本文固定链接: https://www.muruoxi.com/1960.html
 
文章标签:
上一篇: 下一篇:

2 条评论

评论加载中...
  1. 板凳
    风念   
    呵呵哈哈哈
    2018年2月1日 下午11:25 评论
  2. 沙发
    百影阁   
    5000与208亿的差距就像某人屡次表白不被接受一样大, 哈哈哈
    2018年2月8日 上午11:11 评论

发表评论

╮( ̄▽ ̄)╭ |  (= ̄ω ̄=) |  (>﹏<) |  Σ( ° △ °|||)︴ |  Σ(っ °Д °;)っ |  X﹏X |  (╯-_-)╯╧╧

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……