计算机概论(上)

文章介绍了电脑硬件的五大单元,重点讲解了CPU的精简指令集(RISC)和复杂指令集(CISC)架构,讨论了x86架构的差异,并提到了内存的作用和类型,包括DRAM、SRAM和ROM。此外,还涵盖了电脑的运行流程、分类以及常见计量单位。
摘要由CSDN通过智能技术生成

 🍇个人主页:松花酿酒~🍒🍒

🍇当前专栏:Linux专栏🍒🍒

🍇今日诗句:

⚡️读书不觉已春深,一寸光阴一寸金  ⚡️          ————《白鹿洞二首》

 2468bc31ecc846948553c097b3522c86.jpeg

 

目录

前言

一.电脑

1. 电脑硬件的五大单元

 2.CPU的架构

a.精简指令集(RISC)

b.复杂指令集(CISC)

 不同的x86架构的CPU有什么差异呢?

3.其他单元设备

a.系统单元

b.存储单元

c.输入、输出单元

4.电脑的运行流程

a.CPU

 b.内存

c.硬盘

d.主板

e.各项接口设备 

f.显卡

g.主机电源 

注意 

5.电脑的分类

a.超级计算机

b .大型计算机

c.迷你计算机

d.工作站 

f.微电脑

6.电脑上常见的计量单位(容量、速度等)

a.容量单位 

b.速度单位

二.个人电脑架构与相关设备组件 

1.执行脑袋运算与判断的CPU 

a.CPU的工作评率:外频与倍频

b.超频的知识

c.32位与64位的CPU与总线“位宽”

d.超线程

2.内存 

a.DRAM与SRAM

b.只读存储器(ROM)

总结


 

 

前言

           电脑是辅助人脑的最好工具,所谓的电脑就是一种计算机,计算机是接受用户输入的命令与数据,经由中央处理器的算术与逻辑单元运算处理后,产生或储存成有用的信息。

一.电脑

1. 电脑硬件的五大单元

        在进入正题之前,我先介绍一下主机,主机是一个系统单元,被主机箱保护,主机里面最重要的就是一块主板,上面安装了中央处理器(CPU)以及内存、硬盘(或存储卡)还有一些适配卡设备,CPU为一个具有特殊功能的芯片,里面含有指令集。电脑的五大单元如下:

输入单元:键盘、鼠标、读卡器、扫描仪、手写板、触控屏幕。

输出单元:如屏幕、打印机等。

控制单元:主要协调各周边组件与各单元的工作,是CPU的两个主要单元之一。

算术逻辑单元:主要负责程序运算与逻辑判断,同时也是CPU内两个主要单元之一

内存:CPU中读取的数据都是从内存来的,内存中的数据则是从输入单元所传输进来的,而CPU处理完毕的数据也必须要先写回内存,最后数据才从内存传输到输出单元。

他们的组成关系如下图所示

a63881f5001a4826b740d7d1ea54209d.png

由上图可以看出,数据基本都是通过内存在流出去的 ,数据会流进流出内存则是由CPU所发出的命令控制。CPU要处理的数据则完全来自于内存。所有的单元都是由CPU内部的控制单元来负责协调的,因此CPU是整个电脑系统最重要部分。接下来就来谈谈CPU。

 2.CPU的架构

     CPU的内部已经含有一些微指令,我们所使用的软件都要经过CPU内部的指令集来完成,这些指令集的设计分为两种设计理念,目前世界上最常见的两种CPU架构为精简指令集(RISC)与复杂指令集(CISC)系统。

a.精简指令集(RISC)

            指令集较为精简,每个指令的运行时间都很短,完成的操作也很简单,指令的执行性能较佳;但若要做复杂的事情,就要由多个指令来完成。常见的RISC指令集CPU主要有甲骨文公司的SPARC系列、IBM公司的Power Architecture系列与ARM公司的ARMCPU系列等,大家感兴趣的话可以去查一下这些资料。

目前世界上使用范围最广的CPU就是ARM这种架构。 

b.复杂指令集(CISC)

             CISC在指令集的每个小指令可以执行一些较低级的硬件操作,指令数目多且复杂,每条指令的长度并不相同。每条指令花费的时间较长,但每个单条指令可以处理的工作较为丰富。CISC指令集的CPU有AMD、Intel等x86的CPU。

 不同的x86架构的CPU有什么差异呢?

              除了CPU的整体结构(如二级缓存、命令执行周期数)之外,主要是在于指令集的不同。新的x86的CPU大多含有先进的指令集,这些指令集可以加速多媒体程序的运行,也能够增强虚拟化的性能,而且某些指令集更能增加能源利用效率,让CPU耗电量 降低。

3.其他单元设备

                五大单元中最重要的控制算术逻辑被整合到CPU中,但系统不是只有CPU,还有主机箱的设备,其大多都是通过主板联系在一起,主板上面有个连接沟通所有设备的芯片组,这个芯片组可以将所有单元的设备连接起来,好让CPU可以通过这些设备执行命令 。其它单元的重要设备主要有以下这几个:

a.系统单元

         系统单元包括CPU与内存及主板相关组件,而主板上面还有很多的硬件接口与相关的适配卡,如显卡,网卡等。

b.存储单元

         包括内存和辅助存储,辅助存储如硬盘,软盘等。

c.输入、输出单元

           同时涵盖输入输出单位的大概就是触摸屏。

4.电脑的运行流程

            假如电脑是一个人体,电脑的组件对应地方如下。(第四节下面的图均来源于网络,是作者在网上找的)

a.CPU

CPU=脑袋:每个人会做的事情都不一样(指令集的差异,但主要都是通过脑袋来判断与控制身体各部分的活动。90e27ef6ce3f45e4b07c5ebeef9d34ff.png

 b.内存

内存的作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。内存比作人的神经系统,负责传递数据,产生命令的交互作用。9cca955ab39d454c89be3dda0ef666ac.png

c.硬盘

 硬盘=脑袋中存放回忆的记忆区块:跟刚刚的内存不同,内存是提供脑袋目前要思考与处理的信息,但是有些生活琐事或其他没有要立刻处理的事情,就当成回忆先放置到脑袋的记忆深处吧!那就是硬盘。主要目的是将重要的数据记录起来,以便未来将这些重要的数据(经验)再次使用。

6c6daecf36914e52bb087ec47c338c1c.png

d.主板

主板=神经系统:好像人类的神经一样,将所有重要的组件连接起来,包括手脚的活动都是脑袋发布命令后,通过神经(主板)传导给手脚来进行活动。cf92741e71df419ab4c8a50520d2d87d.png 

e.各项接口设备 

各项接口设备=人体与外界沟通的手、脚、皮肤、眼睛等:就好像手脚一般,是人体与外界互动的重要关键。c9ba10bd53d24d02a463bfded3265355.png

f.显卡

显卡=脑袋中的影像:将来自眼睛的刺激转成影像后在脑袋中呈现,所以显卡所产生的数据源也是CPU 控制的。 00d68f3aa1e44a1bab20a1d940788a46.png

g.主机电源 

主机电源(Power)=心脏:所有的组件要能运行得要有足够的电力供给才行。这电力供给就好像心脏一样,如果心脏不够有力,那么全身也就无法动弹。心脏不稳定呢?那你的身体当然可能就断断续续地不稳定了.

629b04f8b8204d5b86180ab6b2dc388b.png

注意 

          整部主机当中最重要的就是CPU与内存,而CPU的数据源通通来自于内存,如果要由过去的经验来判断事情时,也要将经验(硬盘)挪到目前的记忆(内存)中,再交由CPU判断。

5.电脑的分类

电脑的分类非常多样,如果以电脑的复杂度与计算能力进行分类的话可分为以下几类。

a.超级计算机

          超级计算机是运行速度最快的电脑,但是它的维护、使用费用也最高。主要用于有高计算的项目中;中国最出名的超级计算机非神威太湖之光莫属了。

b .大型计算机

         大型计算机通常也具有数个高速的CPU,功能上虽不及超级计算机,但它也可以用来处理大量数据与复杂计算。 

c.迷你计算机

       迷你计算机仍保有大型计算机同时支持多用户的特性,但是主机可以放在一般工作环境中,不必像前两个仍需要特殊的空调机房

d.工作站 

        工作站的价格比迷你电脑便宜许多,是针对特殊用途而设计的电脑 

f.微电脑

        个人电脑就属于这部分电脑分类,光以性能来说,个人电脑已经够快了,甚至比工作站电脑还要快。但是工作站电脑强调的是稳定不死机,并且运算过程要完全正确。 

6.电脑上常见的计量单位(容量、速度等)

           存放在电脑存储设备当中的数据也是有单位的。

a.容量单位 

         电脑对数据的判断主要依据有没有通电来记录信息,电脑只认识0/1,0/1这个二进制的单位我们称为位(bit,亦称比特)。而储存数据时每份简单的数据都会使用8个位的大小来记录,就成为了字节。

1字节=8位 

b.速度单位

           CPU的命令周期常使用MHz或是GHz之类的单位 ,由于网络常使用的单位为Mbit/s,为每秒多少Mbit。

二.个人电脑架构与相关设备组件 

          早期的芯片组通常分为两个网桥来控制各组件的通信,分别是北桥和南桥。

北桥:负责连接速度较快的CPU、内存与显卡等组件

南桥:负责连接速度较慢的设备接口,包括硬盘、USB设备等。

1.执行脑袋运算与判断的CPU 

1. 由于CPU负责大量运算,因此CPU通常是具有相当高发热量的组件。CPU上面通常会安装一个风扇来主动散热。

2.一个物理的CPU外壳中,含有两个以上的CPU单元,不同的CPU型号大多具有不同发针脚,能够搭配的主板芯片组不同不能只考虑CPU,还要留意主板所支持的CPU型号。   

3.频率就是CPU每秒钟可以进行的工作次数,所以频率越高表示这块CPU单位时间内可以做跟多的事情。    

注意:不同的CPU之间不能单纯地以频率来判断运算性能。这是因为每块 CPU的指K构也不见得一样,可使用的二级缓存及其运算机制可能也不同,加上每一次频集不同。率能够进行的工作指今数也不同,所以,频率目前仅能用来比较同款 CPU的速度 。

a.CPU的工作评率:外频与倍频

              因为所有的设备都得通过北桥来连接,因此每个设备的工作频率应该要相同。于是就有所谓的前端总线(FSB)这个东西的产生。但因为 CPU的命令周期比其他的设备都要快,又为了要满足 FSB 的频率,因此厂商就在 CPU内部再进行加速,于是就有所谓的外频与倍频

总结:所谓的外频指的是CPU 与外部组件进行数据传输时的速度

倍频则是CPU内部用来加速工作性能的一个倍数

两者相乘才是CPU的频率速度

b.超频的知识

              超频即将CPU 的倍频或是外频通过主板提供的设置功能更改成较高频率的一种方式。但因为 CPU 的倍频通常在出厂时已经被锁定而无法修改,因此通常被超频的为外频。 

但在这时就出现了一个问题:所有的数据都被北桥卡死了,北桥又不可能比 CPU更快 

           在这时科学家们解决了这个问题,将内存控制器整合到CPU内部,就解决了这个问题,因为现在没有所谓的北桥(已整合到 CPU内),因此,CPU的频率设计就无须考虑要同步的外频,只需要考虑整体的频率即可。

c.32位与64位的CPU与总线“位宽”

            与CPU的频率类似,内存也有其工作频率,这个频率的限制还是来自于 CPU中的内存控制器所决定。

注意: CPU 每次能够处理的数据量称为字长 (word size),字长依据 CPU 的设而有32位与64位。我们现在所称的电脑是32或64 位主要是依据这个 CPU 解析的字长而来的,早期的32位CPU中,因为 CPU每次能够解析的数据量有限,因此由内存传来的数据量就有所限这也导致 32位的CPU最多只能支持最大到4GB的内存。

d.超线程

          我们知道现在CPU至少都是两个内核以上的多内核CPU,那么如何实现多线程呢,在每一个 CPU部将重要的寄存器(register)分成两组,而让程序分别使用这两组寄存器。有两个程序同时竞争CPU的运算单元,而非通过操作系统的多任务切换。

2.内存 

            内存插槽回通常有个突起物将整个插槽稍微切分成为两个不等长的距离,这样的设计可以让用户在安装内存时不至于前后针脚安插错误,是一种防误操作的设计。

            前面提到 CPU所使用的数据都是来自于内存(Main Memory ),个人电脑的内存主要组件为动态随机存取内存(DynamndomAccessMemor,DRAM),随机读写内存只有在通电时才能记录与使用,断电之后数据就消失,因此我们也称这种RAM 为挥发性内存。

            DRAM根据技术的更新又分好几代,而使用上较广泛的有所谓的SDRAM与DDR SDRAM两种,两种内存的差别除了在于针脚与工作电压上的不同之外,DDR是所谓的双倍数据传输速度,它可以在一次工作周期中进行两次数据的传输,感觉上就好像是CPU的倍频。所以传输h率方面比SDRAM 还要好。

注意:内存除了频率/宽带与型号需要考虑外,内存的容量也重要。内存容量不够大的话将会导致某些大容量数据无法被完整地加载,此时已存在内存当中但暂时没有使用到的数据必须要先被释放,那份新数据才能够被加载。就服务器来说,内容容量有时比cpu的速度还要重要。

a.DRAM与SRAM

         因为二级缓存整合到CPU内部,因此这个L2内存的速度必须与CPU频率相同。使用DRAM是无法达到这个频率速度的,此时就需要静态随机存取内存。SRAM在设计上使用的晶体管数量较多,价格较高,且不易做成大容量,不过由于其速度快,因此整合到CPU内成为高速缓存以加快数据的读写是个不错的方式。

b.只读存储器(ROM)

          BIOS是一个程序,这个程序是写死到主板上面的一个存储芯片中,这个存储芯片在没有通电时也能够记录数据,这就是只读存储器(ROM),ROM是一个非易失性的存储。BIOM对电脑系统来讲是非常重要的,因为它掌握了系统硬件的详细信息与启动设备的选择等。现在的BIOS通常是写入类似闪存(flash)或EEPROM存储硬件

总结

          本篇文章到这以进入尾声,本片文章简略的介绍了计算机的一部分,还有一部分将在下篇文章,各位佬看到这,本篇文章若对你有帮助,可以点赞、关注、评论支持下博主,你的支持将是我最大的动力。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值