从此
📄文章 #️⃣专题 🌐酷站 👨‍💻技术 📺 📱

🏠 » 📄文章 » 内容

 欢迎来访!

电脑计算机的诞生和技术原理

🕗2024-02-16👁️0

前言

计算机在人类社会中的地位逐渐上升,已到了不可替代的地位。电竞房里、办公桌上,计算机的身影随处可见。
学会更好的利用电脑,更方便地使用计算机,能够让我们工作的效率更高。
对于计算机这熟悉的工具,我们又了解多少呢?


> 计算机发展历程

>> 历史上的第一部计算机

世界上第一台电子计算机是美国的ENIAC,有差不多两间教室那么大。
这台计算机每秒钟可以进行近5000次加法运算,这在现在算不上什么,但在当时却是破天荒的。

>> 计算机的发展历程上的大人物

  1. 法国人约瑟夫·杰夸德发明使用打孔卡(1801);
  2. "电脑之父"巴贝基发明分析机;
  3. 数学家冯·诺依曼的设计思想起到了关键作用,所以冯·诺依曼被称为现代计算机之父

依据计算机所采用电子器件的不同,计算机发展可划分为电子管晶体管集成电路超大规模集成电路,一共4代,一代更比一代强。
前面所提到的ENIAC就是电子管计算机。

> 计算机与电脑

日常生活中我们常听到“电脑”二字。其实,电脑就是计算机的俗称。

> 计算机系统

一个计算机系统应该包括硬件系统部分和软件系统部分。

>> 硬件系统

一般指用电子器件和机电装置组成的计算机实体。

通俗点讲,一切你所看的见摸得着的,就是硬件。
包括:屏幕、键盘、鼠标、摄像头、投影仪、U盘等。

中央处理器(CPU)与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit)。
它的功能主要是解释计算机指令以及处理计算机软件中的数据。
中央处理器主要包括运算器(算术逻辑运算单元,ALU,ArithmeTIc Logic Unit)和高速缓冲存储器(Cache)。

内部存储器(Memory,又称记忆体),简称内存。
它用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,CPU将结果传送出来。
内存的运行决定计算机整体运行快慢,内存性能的强弱影响计算机整体发挥的水平。

输入、输出设备(IO,in or out)可以理解为外接。
它是一切除中央处理器、内存之外的设备的统称。常见的输入设备有鼠标、键盘;常见的输出设备有屏幕等。

在实际调查中,发现有很多人搞不清楚内存与外存的区别。

内存,简单理解就是你打开手机后台,上面标的4G、8G、16G。程序运行时会往内存读写数据,你可以把内存理解成一个空间,程序运行就是往里边塞东西和取东西。内存空间容量读写速度快,所以放的东西是暂时存放。计算机每一次重新启动都会刷新内存。注意了,在Windows桌面右击刷新是不会刷新内存的,他只是重新加载了桌面图标的图片文件。


外存,其实约等于硬盘,像你手机的128G、256G,也就是Win+E进入文件资源管理器看见的C盘、D盘。你下载的程序、文件,都会被放到硬盘里,可以做长时间存储。外存的读写速度稍慢于内存。外存既是输入设备,也是输出设备,正好对应了读、写两个操作。


这里再普及一个概念:磁盘分区
我们所看见的C盘、D盘,其实都是一个磁盘分区。他们属于同一个硬盘,相当于把一个硬盘分成了C盘、D盘等几部分。
其实,我们常用的U盘也是一种移动硬盘,他也可以分区。
Disk Genius是一款不错的磁盘分区软件。
我看见网上有一些商家帮忙分区的,大家可以不用花这个冤枉钱。当然,如果你是没有经验的小白,那还是谨慎行事吧..数据无价。

>> 软件系统

是指在硬件设备上运行的各种程序以及有关说明资料的总称。

通俗点讲,软件就是让这堆破铜烂铁运行起来的指挥官,它能听得懂人话,根据用户的指示去指挥这台机器去做特定的动作。

一般计算机的软件可粗略分为系统软件和应用软件。

系统软件,例如BIOS、Windows,是指管理、监控和维护计算机资源(包括硬件和软件)的软件。
主要包括操作系统、各种程序设计语言及其解释和编译系统、数据库管理系统等。
后面两个名词不懂可以先不用理解,这涉及到更深的知识,在本系列我会提到,对于日常生活来说粗略了解就行了。

应用软件,是用户利用计算机及其提供的系统软件为解决各类实际问题而编制的计算机程序。
这里的用户是泛指的,指计算机的使用者,对于大部分人来说用的应用软件都不是自己写的,例如微信、QQ。

当然,自己写程序也不是不行。程序可以让计算机自己完成一些机械化的操作,普通使用者也可以学习写一些简单、有用的程序。