&&计算机其实就是:『接受用户输入指令与数据, 经由中央处理器的数学与逻辑单元运算处理后,产生或储存有用的信息』。包括简易型计算器、手机、卫星定位系统 (GPS)、ATM、PC、可携带电脑、pad 、psp等等。
计算机硬件组成:
输入单元:键盘、鼠标、阅读机、扫描仪、手写板、触控屏、usb接口等
主机:主板、内存、硬盘、电源、cpu
输出单元:屏幕、音箱、打印机
cpu:central processing unit,cpu是具有特定功能的芯片,含有相关的指令集。
cpu的主要单元:算数逻辑单元和控制单元,算数逻辑单元负责程序运算和逻辑判断;控制单元负责协调各组件与各单元间的工作。
cpu处理的数据来源:主存储器(内存),主存储器的数据来源:输入单元或硬盘。cpu处理后的数据必须先写回主存储器中,最后传到输出单元或写入硬盘。硬盘即是输入单元也是输出单元。
数据流进/流出内存则是 CPU 所发布的控制命令!而 CPU 要处理的数据则完全来自主存储器!
由上面的图示能知道,所有的单元都是由 CPU 内部的控制单元来负责协调的,因此 CPU 是整个计算机系统的最重要部分。
&&cpu指令集的设计主要又被分为两种设计理念:分别是精简指令集(RISC)与复杂指令集(CISC)系统。
精简指令集(Reduced Instruction Set Computing, RISC)
这种 CPU 的设计中,微指令集较为精简,每个指令的运行时间都很短,执行效能较佳; 但是若要做复杂的事情,就要由多个指令来完成。常见的 RISC 微指令集 CPU 主要有升阳(Sun)公司的SPARC 系列、 IBM 公司的 Power Architecture(包括 PowerPC)系列、 ARM 系列等。
在应用方面, SPARC 架构的计算机常用于学术领域的大型工作站中,包括银行金融体系的主服务器也都有这类的计算机架构; 至的 PowerPC 架构的应用上,例如新Sony公司出产的 Play Station
3(PS3)就是使用 PowerPC 架构的 Cell 处理器; 常使用的手机、 PDA、导航系统、网络设备(交换器、路由器等)等,几乎都是使用 ARM 架构的 CPU 喔! 目前世界上使用
范围最广的 CPU 可能就是 ARM !
复杂指令集(Complex Instruction Set Computer, CISC)
与 RISC 不同, CISC 在微指令集的每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂, 每条指令的长度并不相同。因为指令执行较为复杂所以每条指令花费的时间较长, 但每条个别指
令可以处理的工作较为丰富。常见的 CISC 微指令集 CPU 主要有 AMD、 Intel、 VIA 等的 x86 架构的CPU。
由于 AMD、 Intel、 VIA 所开发出来的 x86 架构 CPU 被大量使用于个人计算机(Personal computer), 为何称为 x86计算机 这是因为最早的那颗 Intel 发展出来的 CPU 代号称为 8086,后来依此架构又开发出 80286, 80386..., 因此这种架构的 CPU 就被称为 x86 架构了。
在 2003 年以前由 Intel 所开发的 x86 架构 CPU 由 8 位升级到 16、 32 位,后来 AMD 依此架构修改新一代的 CPU 为 64 位, 为了区别两者的差异,因此 64 位的个人计算机 CPU 又被统称为 x86_64 的架
构。
## 64/32 位兼容技术: AMD-AMD64, Intel-EM64T
虚拟化微指令集: Intel-VT, AMD-SVM
&&接口设备
单有 CPU 是无法运作计算机的,所以计算机还需要其他的接口设备才能够进行运作。 除了前面稍微提到的输入/输出设备,以及 CPU 与主存之外,还有什么接口设备呢? 其实最重要的接口设备是主
板!因为主板负责将所有的设备通通连接在一起,让所有的设备能够进行协调与沟通。 而主板上面最
重要的组件就是主板芯片组!这个芯片组可以将所有的设备汇集在一起!
其他重要的设备还有:
储存装置:储存装置包括硬盘、软盘、光盘、磁带等等;
显示设备:显示适配器(显卡)对与玩 3D 游戏来说是非常重要的的一环,与显示器的分辨率有关;
网络装置:网卡
&&计算机分类(依据cpu的运转速度)划分:
超级计算机(super computor)
国防军事、气象预测、太空科技,用在模拟的领域较多,需要空调设备。
大型计算机(mainframe computor)
具有数个高速的 CPU,功能上虽不及超级计算机,但也可用来处理大量资料和复杂的运算; 例如大型企业主机、全国性证券交易所等或者是大型企业的数据库服务器等,需要空调设备。
迷你计算机(Minicomputer)
迷你计算机仍保有大型计算机同时支持多用户的特性,但是主机可以放在一般作业场所, 不必像前两个大型计算机需要特殊的空调场所。通常用来作为科学研究、工程分析与工厂的流程管理等。
工作站(Workstation)
工作站的价格又比迷你计算机便宜许多,是针对特殊用途而设计的计算机。在学术研究与工程分析方面相当常见。
微电脑(Microcomputer)
又称为个人计算机,体积最小,价格最低,但功能还是五脏俱全的! 大致又可分为桌上型、笔记型等等。
目前的个人计算机效能已经够快了,甚至已经比工作站等级以上的计算机指令还快! 但是工作站计算机强调稳定性,并且运算过程要完全正确,因此工作站以上等级的计算机在设计时考虑与pc是不同的(pc对稳定性和运行准确的要求没要其他计算机那么严格)! 这也是工作站等级以上计算机售价较贵的原因。
计算机的运算能力是由速度来决定的,而存放在计算机储存设备当中的数据容量也是有单位的。计算机依靠有没有通电来记录信息,理论上它叧认识 0 不 1 而已。 0/1 称为 bit。但 bit实在太小了, 在储存数据时每个简单数据都会使用到 8 个 bits 的大小来记录。
1 P = 1024 T
1 T = 1024 G
容量换算1G=1024*1024*1024bytes
速度换算1GHZ=1000*1000*1000HZ HZ = 1/s;
网络单位Mbps Mbits per second 12M/s
扇区sector
磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区。
磁道
当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。
相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会产生相互影响,同时也为磁头的读写带来困难,硬盘的一面通常有成千上万个磁道。在一些硬盘的参数描述如373~746,这表示最外圈的磁道有746个扇区,而最里面的磁道有373个扇区。
在硬盘中无法被正常访问或不能被正确读写的扇区都称为Badsector。一个扇区能存储512Bytes的数据,如果在某个扇区中有任何一个字节不能被正确读写,则这个扇区为Badsector。每个扇区自身带有数十个Bytes信息数据,包括标识(ID)、校验值和其它信息。
Intel 芯片架构:
整个主板上面最重要的就是芯片组了!而芯片组通常又分为两个网桥来控制各组件的沟通, 分别是: (1)北桥:负责链接速度快的 CPU、主存储器、显卡等组件; (2)南桥:负责连接速度慢的硬盘、 USB、网卡等等。
AMD 芯片架构:
与Intel不同的地方在于主存储器是直接与 CPU 沟通而不通过北桥! CPU的数据都是来自于主存储器,因此 AMD 为了加速这两者的沟通,所以将内存控制组件整合到 CPU当中, 理论上这样可以加速 CPU 不主存储器的传输速度。
多核心则是在一颗 CPU 外壳中嵌入了两个以上的运算单元;不同的微指令集会导致 CPU 工作效率的优劣。CPU频率也是效能的重要指标,频率就是 CPU 每秒钟可以进行的工作次数。 所以频率越高表示这颗 CPU 单位时间内可以作更多的事情。不同的 CPU 之间不能单纯的以频率来判断运算效能,因为每颗 CPU的微指令集不相同,架构不同,频率目前仅能用来比较同款 CPU 的速度!
cpu外频、倍频、超频
外频是cpu与外部组件进行数据传输时的速度,倍频是cpu内部用来加速工作效能的一个倍数,两者相乘是cpu的频率速度,
如3.2Ghz的cpu,他的外频是333MHZ,那他的倍频就是3.2/0.333=9.6GHZ
超频是将cpu的倍频或者是外频透过主板设定成较高频率的一种方式(一般只能设置外频,倍频是厂家固定),比如9.6GHZ的倍频,将333设置为400,这时的cpu频率为:0.4*9.6GHZ=3.84GHZ的cpu频率。
北桥称为系统总线,是内存、显卡数据交换的主要信道,速度较快。
南桥称为IO总线,是联系硬盘、USB、网卡、打印机等接口设备。
北桥支持的频率称为前端总线速度(front side bus,fsb,1600MHZ),每次传送的位数是总线宽度(32/64位);
总线带宽=fsb*总线宽度,即每秒传送的最大数据量。
如:北桥带宽=1600MHZ*64bits=1600mhz*6bytes=12800MBytes/s=12.8GB/s
cpu每次能够处理的数据量称为字组大小/数据宽度(word size 32/64位),32/64位计算机主要依据cpu字组大小确定;总线宽度与cpu字组大小可以不同。
内存:Dynamic Random Access Memory DRAM 动态随机访问内存
DDR:Double Data Rate 双倍数据速度,一次工作周期中进行两次数据传送;新一代内存大多采用DDR内存;
cpu读取内存数据速度:字组大小*外频* 速度倍数,如:64bits*400MHZ*2=8bytes*400m/s*2=6.4GB/s
挑选内存卡时,要考虑cpu,北桥,主板方面的考虑;
1.cpu外频与内存外频一致性;
内存的容量也是很重要的,如果内存容量不够大的话将会导致某些大容量数据无法被完整的加载, 此时内存中暂时没有使用的数据必须先释放,使可用内存大于该数据,新数据才能够被加载,所以,通常内存越大代表系统越快,这是因为系统不用常常释放内存。 以服务器来说,内存容量有时比 CPU 速度还要重要。
相关推荐
- **计算机硬件基础**:了解计算机的基本组成,如CPU、内存、硬盘等,以及它们在Linux系统中的作用。 - **操作系统原理**:介绍操作系统的基本概念,包括进程管理、内存管理、文件系统等。 - **输入输出设备**:讲解...
操作系统是计算机系统中必不可少的一部分,它负责管理和协调计算机硬件和软件资源,提供用户界面,使用户能够有效地使用计算机。没有操作系统,计算机硬件只是一堆无生命的电子组件,无法执行任何有用的任务。 ####...
### Linux鸟哥私房菜第四版基础篇——计算机概论 #### 0.1 计算机:辅助人脑的好工具 随着科技的发展,计算机已成为我们生活中不可或缺的一部分。无论是日常办公还是娱乐休闲,都能见到各种形态的计算机的身影,如...
操作系统是一种系统软件,它负责管理和协调计算机硬件和软件资源,并为用户提供接口,以便用户能够有效地运行各种应用程序。简单来说,操作系统就像是人与硬件之间的一座桥梁,使得用户可以通过简单的命令或者图形...
此外,文档片段还提到了一些与Linux系统安装和配置相关的术语,如`BIOS`和`CMOS`,它们是与计算机硬件启动相关的术语;`grub-install`是安装grub启动加载器的命令;`initrd`是初始内存盘,用于在启动时加载必要的...
要了解 Linux 之前,就不能不知道什么是操作系统 ( Operation System, OS ),所以,首先我们来简单的说一说什么是操作系统吧!...也就是说,没有操作系统,那么你的计算机硬件就只是一堆废铁,什么工作都不能做的!
#### 1.1 计算机硬件的五大单元 计算机硬件主要包括五大关键部件: - **输入单元**:如键盘、鼠标、扫描仪等,用于接收用户输入的数据或指令。 - **主机单元**:包含CPU(中央处理器)、主存储器等核心组件,负责...
操作系统(Operation System, OS)是管理计算机硬件和软件资源的程序,为用户提供一个交互的界面,使得用户能够方便地执行各种任务。操作系统的主要任务包括进程控制、内存管理、文件系统管理、设备驱动等。在Linux...
操作系统则是连接用户与硬件之间的桥梁,它管理和协调计算机硬件资源,提供软件运行环境。 #### 2. Linux 之前的历史背景 - **Unix 的历史**:Unix 操作系统是 Linux 的前身之一,它首次出现在20世纪70年代的贝尔...
- **定义**:操作系统是一种管理和控制计算机硬件与软件资源的程序。 - **功能**:提供硬件抽象层、管理进程、文件系统等服务。 - **Linux 特色**: - **稳定性**:Linux 以其高度稳定性和可靠性著称。 - **...
它负责管理和协调计算机硬件资源,使得用户可以通过简单的指令或者图形界面来完成复杂的任务。 - **硬件与操作系统的关系**:当你使用计算机时,无论是通过显示器查看文档还是通过网络浏览网页,这一切的背后都需要...
Linux基础学习篇课后答案涵盖了Linux的基本概念、计算机概论、硬件信息、Linux内核版本、Linux吉祥物等知识点。 一、计算机概论 计算机概论是Linux学习的基础,了解计算机的基本组件、计算机的发展历史、计算机的...
* 计算机硬件的五大单元:CPU、内存、硬盘、输入/输出设备、电源 * 计算机分类:个人计算机、服务器、超级计算机 * 计算机上面的计算单位:字节、KB、MB、GB、TB 个人计算机架构与接口设备: * CPU:中央处理器 * ...
第1章 Linux是什么 第2章 Linux如何学习 第3章 主机规划与磁盘分区 第4章 安装CentOS 5.x与多重引导小技巧 第5章 首次登录与在线求助man page 第二部分 Linux文件、目录与磁盘格式 第6章 Linux的文件权限与...
根据提供的文件信息,我们可以从《鸟哥linux基础》一书的内容中梳理出以下知识点: ### 计算机基础知识 #### 1. 计算机硬件的五大单元 计算机硬件系统主要由五个基本部分组成,包括运算器、控制器、存储器、输入...
### 鸟哥的Linux私房菜:重要知识点解析 #### 一、基础知识与系统管理 **1.1 BIOS vs CMOS** - **定义**:BIOS(基本输入/输出系统)是计算机启动时加载的第一个程序,而CMOS(互补金属氧化物半导体)存储着BIOS...
《鸟哥的私房菜——基础篇PDF》是一本针对Linux初学者的入门教程。本书内容全面,从基本概念到实际操作都有涉及,通过通俗易懂的语言帮助读者快速理解和掌握Linux系统的基本操作和管理技巧。考虑到Linux是一个庞大的...