认识计算机,计算机真的是你想象中的那样吗?

前言

根据今天的学习,你将重新正视计算机,理解那些复杂功能是如何实现的。

开始接下来的内容吧!

一、计算机

1.计算机是什么?

        计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。


2.计算机是怎么工作的?

        计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。其工作过程就是不断地取指令和执行指令的过程,最后将计算的结果放入指令指定的存储器地址中。


3.计算机有几种类型?

        超级计算机,网络计算机,个人计算机,工业控制,嵌入式计算机。

4.计算机原理是什么?

        计算机的基本原理主要分为存储程序和程序控制。

5.计算机由什么构成?

        由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。

6.名字的由来

电脑(computer)的原来意义是『计算机』,也就是说,人类会发明电脑,最初的目的是帮助处理复杂的数字运算。

7.计算机的演变过程

        这种人工计算器的概念,最早可以追溯到十七世纪的法国大思想家帕斯卡。帕斯卡的父亲担任税务局长,当时的币制不是十进位,在计算上非常麻烦。帕斯卡为了协助父亲,利用齿轮原理,发明了第一台可以执行加减运算计算器 。

        后来,德国数学家莱布尼兹加以改良,发明了可以做乘除运算的计算器。之后虽然在计算器的功能上多所改良与精进,但是,真正的电动计算机,却必须等到西元1944年才制造出来。

        而第一部真正可以称得上电脑的机器,则诞生於1946年的美国,名字叫做ENIAC。这部电脑使用真空管来处理讯号,所以体积庞大(占满一个房间)、耗电量高(使用时全镇的人都知道,因为家家户户的电灯都变暗了!),而且记忆容量又非常低(只有100多个字),但是,却已经是人类科技的一大进展。而我们通常把这种使用真空管的电脑称为第一代电脑。

        由于真空管体机大,又常发生故障,因此又发明了第二代电脑:使用耗电少、体积小、价格也便宜的电晶体来处理讯号。

        到了第三代电脑,使用体积更小、而且一小片的功能就等於数百个真空管的积体电路(IC)来处理讯号,到这个时候,电脑的体积也缩小了许多。

        到了第四代电脑,利用了体积比IC更小,而功能更强的大规模积体电路(LSI)来处理内部讯号,使电脑的能力日趋强大。而这时期也发展了微型积体电路,将电脑的中央处理装置(CPU,常听到的Pentium系列就是指CPU而言)全部安装在一个电路板上,大大缩小了电脑体积,而发展出个人电脑(PC)。

        我们现在正处在第四代电脑时代,而第五代电脑是什麼面貌呢?那就是人工智慧电脑。相信不久的将来,我们就能进入新的电脑时代。

二、硬件处理数据的过程

1.为什么计算机只认识0和1?

        计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。

        由于电路的复杂性因素,电脑中都使用二进制数,只有0和1两个数码,逢二进一,最容易用电路来表达,比如0代表电路不通,1代表电路通畅。

        计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。

2.数据是怎么通过电线传播的?

        电线传输数据的原理是基于电信号的传输。当我们在电线中传输数据时,我们实际上是在通过电流的变化来表示和传递信息。

        在一条电线中,电流是由电子的流动来产生的。当我们在电线中施加电压时,电子会从一个点流向另一个点,形成电流。这个电流的大小和方向可以根据所施加的电压和电阻来控制。

        为了传输数据,我们可以使用不同的编码方式。最常见的是数字编码,其中不同的电压水平表示不同的数字。例如,高电压可以表示1,低电压可以表示0。通过不同电压的变化,我们可以传输二进制改据序列。

3.汉字转化成0和1的过程怎样实现的?

        汉字的Unicode编码,在Unicode中,‌汉字的编码范围是0x4E00到0x9FA5。‌这意味着,‌每个汉字都有一个唯一的数字标识,‌这个数字标识就是其在Unicode表中的位置。‌

  1. 查询汉字的Unicode编码:‌首先,‌需要查找特定汉字的Unicode编码。‌这个编码通常是一个十六进制数。‌
  2. 将Unicode编码转换为二进制:‌然后,‌将这个十六进制数转换为二进制数。‌这可以通过将每个十六进制数字转换成四位二进制数来实现。‌如果十六进制数的位数不足,‌可以在前面添加零以达到四位。‌
  3. 拼接二进制数:‌将每个十六进制数转换得到的二进制数拼接起来,‌就得到了汉字的二进制表示。‌

tip:

每个汉字(图形符号)用两个字节表示,每个字节只用低7位,即最高位为0的二进制码。

在128种编码表示中,有94种用来表示汉字的编码。此标准的汉字编码表有94行、94列,分别为区号和位号。汉字编码使用的高字节称为区码,低字节称为位码。

4.图片视频等文件传输,存储的具体流程是什么?

        其原理分为三部分:数据的压缩、传输协议、传输网络的选择。

5.小作业:

还有一个小问题没有写出来:在文件传输的过程需要打包吗?怎么打包,打包成什么样的?

都看到这里了,这么聪明的你,这个问题应该难不倒你吧,写到评论去吧!

  • 23
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值