学习Linux(一)

计算器:【接受用户输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息。】因此,只要有输入设备(键盘、触摸屏)已经输出设备(屏幕、直接打印),让你可以输入数据使该机器产生信息的,那就是一部计算器。

计算器硬件的五大单元:
依外观来说主要分三部分:
1.输入单元:键盘、鼠标、卡片阅读机、扫描仪、手写板、触控屏幕等等。
2.主机部分:这个就是单元系统,被主机机壳保护住了,里面包含cpu与主存储器等。
3、输出单元:例如屏幕、打印机等等。

整部主机的重点在中央处理器(CPU),里头含有微指令集,如果你想要让主机进行说明特异功能,就得参考这个cpu是否内建的微指令集才可以。由于CPU的工作主要在于管理与运算,因此在cpu内又可以分为两个主要的单元:
1.算术逻辑单元:负责程序运算与逻辑判断
2.控制单元:协调各周边组件与各单元间的工作

CPU读取的数据是从主存储器来的,主存储器的数据则是从输入单元传输进来的,二cpu处理完毕的数据也必须要先写回主存储器中,最后数据才从主存储器传输到输出单元。

所以计算机的五大单元分别是:输入单元,输出单元,CPU内部的控制单元,算数逻辑单元与主存储器。

这里写图片描述


CPU的种类:
cpu内部含有一些小指令集,指令集的设计分为两种设计理念:精简指令集(RISC)复杂指令集(CISC)系统

精简指令集:每个指令的运行时间都很短,完成的动作都很单纯,指令的执行效能较佳;但是若要做复杂的事情,就要由多个指令来完成。常见的RISC微指令集CPU主要例如:SUN公司的SPARC系列(学术领域)、IBM公司PowerPC系列(游戏领域)与ARM系列(移动领域)等。

复杂指令集:每个小指令可以执行一些较为低阶的硬件操作,指令数目多而且复杂,每条指令的长度并不相同。因为指令执行较为复杂所以每条指令花费的时间较长,但每条个别指令可以处理的工作较为丰富。常见的有AMD、Intel、VIA等的x86架构的cpu。

x86架构:最早的intel开发的cpu代号称为8086,后来依此架构开发出80286,80386…因此这种架构的CPU被称为x86架构。

x86架构cpu优点:先进的微指令集,可以加速多媒体程序的运作,加强虚拟化的效能,增加能源效率,cpu耗电量降低。


接口设备:最重要的接口设备是主板,因为主板负责将所有的设备通通连接在一起,让所有设备能够进行协调与沟通。主板上面最重要的组件就是主板芯片组!这个芯片组将所有设备汇集在一起。

其他重要设备还有:
1.储存装置:硬盘,软盘,光盘,磁带等。
2.显示设备:显示适配器与3D游戏有关,精致度,色彩,分辨率。
3.网络装置


计算机分类:
1.超级计算机(国防军事,太空科技)
2.大型计算机(企业主机,全国性证券交易)
3.迷你计算机(科学研究,工程分析)
4.工作站(学术研究,工程分析,特殊用途)
5.微电脑(个人计算机,最普遍)

计算机上面常用的计算单位

容量单位:
0/1的单位我们称为bit。
1Byte = 8bits

速度单位:
CPU的指令周期常使用MHz或者GHz之类的单位,Hz其实就是秒分之一。而在网络常使用的单位为Mbps,既是每秒多少Mbit。


个人计算器架构与接口设备
芯片组通常分为两个网桥来控制各组件的沟通,分别是:
1.北桥:负责链接速度较快的cpu、主存储器与显示适配器等组件
2.南桥:负责连接速度较慢的周边接口,包括硬盘、USB、网络卡等等。

**AMD与Intel架构的主要差异:**AMD与Intel不同的地方在于主存储器是直接与CPU沟通而不透过北桥!AMD将内存控制组件整合到CPU当中,理论上这样可以加速CPU与主存储器的传输速度。

这里写图片描述

主要的组件为:CPU、主存储器、磁盘装置(IDE/SATA)、总线芯片组(南桥/北桥)、显示适配器接口(PCI-Express)与其他适配卡(PCI)


CPU的外频与倍频:
外频:指的是CPU与外部组件进行数据传输时的速度
倍频:指的是CPU内部用来加速工作效能的一个倍数,两者相乘才是CPU的频率速度。


32位与64位
北桥的总线称为系统总线,因为是内存传输的主要信道,所以速度较快。南桥就是所谓的输入输出(I/O)总线,主要在联系硬盘、usb、网络卡等接口设备。

北桥所支持的频率称为前端总线速度(FSB),而每次传送的位数则是总线宽度。所谓的总线带宽则是:【FSBx总线宽度】亦即每秒钟可传送的最大数据量。目前常见的总线宽度有32/64位(bits)。

CPU每次能够处理的数据量称为字组大小(word size),字组大小依据CPU的设计而有32位与64位。

CPU等级
i386,i586,i686等。
针对i868cpu的程序不能安装到配置i586CPU以下的电脑,而i868倒可以安装386的软件,说明是可以向下兼容的。


内存
个人计算机的主存储器主要组件为动态随机存取内存(DRAM),随机存取内存只有在通电时才能记录与使用,断电后数据就消失了。因此也称这种RAM为挥发性内存。

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


双通道设计:传统的总线宽度一般大约仅达64位,为了加大这个宽度,因此芯片组厂商就将两个主存储器汇整在一起,如果一支内存可达64位,两支内存就可以达到128位了,这就是双通道的设计理念。


CPU频率与主存储器的关系:
CPU与主存储器的外频应该要相同才好。


DRAM与SRAM
CPU内的第二层高速缓存:某些很常见的程序或数据可以放置到CPU内部的话,那么CPU读取就不需要透过北桥了,这样效能会大大的提升,这就是第二层快取的设计概念。
这里写图片描述

第二层快取(L2 cache)整合到CPU内部,因此这个L2内存的速度必须要CPU频率相同。使用DRAM时无法达到这个频率速度的,此时就需要静态随机存取内存(SRAM)的帮助了。
SRAM在设计上使用的晶体管数量较多,价格较高,且不易做成大容量,不过因为其速度快,新一代的CPU都有內建容量不等的L2快取在CPU内部,以加速CPU的运作效能。


只读存储器(ROM)

CMOS芯片: 用于记录主板上面內建网络卡或显示适配器的能是否要启动的各项参数。

CMOS的数据是如何读取与更新的呢?BIOS是一套程序,这套程序是写死在主板上面的一个内存芯片中,这个内存芯片在没有通电时也能狗将数据记录下来,那就是只读存储器。ROM是一套非挥发性的内存。

韧体(firmware)很多也是使用ROM来进行软件的写入的。韧体像软件一样也是一个被计算器所执行的程序,然而他是对于硬件内部而言更加重要的部分。BIOS就是一个韧体,BIOS虽然对于我们日常操作计算机系统没有太大的关系,但是他却控制着开机时各项硬件参数的取得!。

因为计算机发展太快,所以BIOS程序代码也可能需要做适当的修改,但是BIOS原本使用无法改写的ROM,因此无法修改。所以现在的BIOS通常是写入类似闪存(flash)或EEPROM中。


显示适配器(VGA)
图形影像的显示重点在于分辨率与颜色深度,因为这个图像显示的颜色会占用掉内存,因此显示适配器上面会有一个内存的容量,这个显示适配器内存容量将会影响到最终你的屏幕分辨率与颜色深度。

早期的3D运算是给CPU去运作的,但是CPU并非完全针对这些3D来进行设计的,而且CPU平时已经非常忙碌了。后来显示适配器厂商直接在显示适配器上面嵌入一个3D加速的芯片,这就是GPU


硬盘与存储设备
计算机系统的存储设备包括:硬盘,软盘,MO,CD,DVD,闪存,蓝光光驱,大型机器的局域网络存储设备(SAN,NAS)等。

硬盘的物理组成
硬盘依据桌上型与笔记本电脑分为3.5吋及2.5吋的大小。
硬盘盒里面其实是由许许多多的圆形磁盘盘,机械手臂,磁盘读取头与主轴马达所组成的,整个内部如下图所示:
这里写图片描述


操作系统

操作系统核心(Kernel)
操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。操作系统的功能就是让CPU可以开始判断逻辑与运算数值,让主存储器可以开始加载/读出数据与程序代码,让硬盘可以开始被存取,让网络卡可以开始传输数据、让所有周边可以开始运转等等。总之,硬件的所有动作都必须透过这个操作系统来完成。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值