计算机概论简单总结

1,计算机硬件五大单元:

包括输入单元,输出单元,cpu内部的控制单元,算逻单元,和主存储器;

2,CPU的种类:

a),精简指令集(Reduced Instruction Set Computer, RISC):

特点:

微指令集较为精简,每个指令的运行时间都很短,完成的动作也很单纯,指令执行效能较佳;      但是若要做复杂的事情,就要由多个指令来完成。

常见的 RISC 微指令集 CPU:

升阳(Sun)SPARC系列:SPARC 架构的计算机常用于学术领域的大型工作站中,包括银行金融体系                  的主服务器也都有这类的计算机架构
    IBM的PowerPC系列:例如新力(Sony)公司出产的 Play Station3(PS3)就是使用 PowerPC 架构的                 Cell 处理器

ARM系列:各厂牌手机、 PDA、导航系统、网络设备(交换器、路由器等)等几乎都是使用ARM架构           的CPU

b),复杂指令集(Complex Instruction Set Computer, CISC):

特点:

CISC 在微指令集的每个小指令可以执行一些较低阶的硬件操作, 指令数目多而且复杂,每     条指令的长度并不相同。因为指令执行较为复杂所以每条指令花费的时间较长,但每条个别指令     可以处理的工作较为丰富。

常见CISC微指令集CPU:

主要由AMD、IntelVIA所开发出来的x86架构CPU

由于AMD、Intel、VIA所开发出来的x86架构CPU被大量使用于个人计算机(Personal computer)    用途上面, 因此,个人计算机常被称为x86架构的计算机

在2003年以前由Intel所开发的x86架构CPU由8位升级到16、32位,后来AMD依此架构修改新一    代的CPU为64位, 为了区别两者的差异,因此64位的个人计算机CPU又被统称为x86_64的架构

不同的x86架构的CPU差异主要在于微指令集的不同

3,接口设备:

最重要的接口设备是主板

其他重要的设备还有:

储存装置:储存装置包括硬盘、软盘、光盘、磁带等等;

显示设备:

网络装置:

4,运作流程:

CPU=脑袋瓜

主存储器=脑袋中的记录区块

硬盘=脑袋中的记忆区块

主板=神经系统

各项接口设备=人体与外界沟通的手、脚、皮肤、眼睛等

显示适配器=脑袋中的影像

电源供应器 (Power)=心脏

5,计算机上面常用的计算单位 (容量、速度等) :

a)容量单位:

0/1 的单位我们称为 bit  1 Byte = 8 bits

一般来说,

档案容量使用的是二进制的方式,所以 1 GBytes 的档案大小实际上为:1024x1024x1024 Bytes

速度单位则常使用十进制,    例如 1GHz 就是 1000x1000x1000 Hz 的意思

b)速度单位:

CPU的指令周期常使用 MHz 或者是 GHz 之类的单位,这个 Hz 其实就是秒分之一

在网络传输方面,由于网络使用的是 bit 为单位,

因此网络常使用的单位为 Mbps 是 Mbits per second,亦即是每秒多少Mbit

6个人计算机架构与接口设备:

Intel芯片架构

主板上面最重要的芯片组通常又分为两个网桥来控制各 组件的沟通,分别是:

(1)北桥:负责链接速度较快的CPU、主存储器与显示适配器等组件;

(2)南桥: 负责连接速度较慢的周边接口, 包括硬盘、USB、网络卡等

AMD芯片架构

与Intel不同的地方在于主存储器是直接与CPU沟通而不透过北桥

AMD为了加速这两者的沟通,所以将内存控制组件整合 到CPU当中(intel与amd的主要差异)

7,CPU:

CPU的『外频』与『倍频』:

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

倍频则是 CPU 内部用来加速工作效能的一 个倍数, 两者相乘才是CPU的频率速度

所谓的超频指的是:

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

32位与64位:

北桥的总线称为系统总线,因为是内存传输的主要信道,所以速度较快。

南桥就是所谓的输入输出(I/O) 总线,主要在联系硬盘、USB、网络卡等接口设备。

北桥支持的频率我们称为前端总线速度(Front Side Bus, FSB)

每次传送的位数则是总线宽度

所谓的总线带宽则是:

『FSBx总线宽度』亦即每秒钟可传送的最大数据量。 目前常见的总线宽度有32/64位(bits)。

CPU每次能够处理的数据量称为字组大小(word size),

(计算机是32或64位主要是依据这个CPU解析的字组大小而来)

8,CPU等级:

在Intel Pentium MMX与 AMD K6年代的CPU称为i586等级

在Intel Celeron与AMD Athlon(K7)年代之后的32位CPU 就称为i686等级

至于目前的64位CPU则统称为x86_64等级

9,内存:

个人计算机的主存储器主要组件为动态随机存取内存(Dynamic Random Access Memory, DRAM),    随机存取内存只有在通电时才能记录与使用,断电后数据就消失了。

因此我们也称这种RAM为挥发性内存。

双通道设计:

由于所有的数据都必须要存放在主存储器,所以主存储器的数据宽度当然是越大越好。 但传统的总线 宽度一般大约仅达64位,为了要加大这个宽度,因此芯片组厂商就将两个主存储器汇整在一起, 如果 一支内存可达64位,两支内存就可以达到128位了,这就是双通道的设计理念

CPU频率与主存储器的关系:

理论上,CPU与主存储器的外频应该要相同才好。因为技术方面的提升,因此这两者的频率速 度不会相同, 但外频则应该是一致的较佳

DRAM与SRAM(缓存):

因为第二层快取(L2 cache)整合到CPU内部,使用 DRAM是无法达到这个频率速度的,此时就需要静态随机存取内存(Static Random Access Memory, SRAM)的帮忙了

只读存储器(ROM)

BIOS(Basic Input Output System)程序是写死到主板上面的一个内存芯片中,这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(Read Only Memory, ROM)ROM是一种非挥发性的内存

韧体(firmware)很多也是使用ROM来进行软件的写入的。韧体像软件一样也是一个被计算机所执行的程序,然而他是对于硬件内部而言更加重要的部分。例如BIOS就是一个韧体,

现在的 BIOS 通常是写入类似闪存 (flash) 或 EEPROM (因为需要更新)

10,显示适配器VGA(Video Graphics Array):

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

显示适配器厂商直接在显示适配器上 面嵌入一个3D加速的芯片,这就是所谓的GPU(3D运算)

显示适配器主要也是透过北桥芯片与CPU、主存储器等沟通::

11,PCI适配卡:

PCI插槽通常会提供多个给使用者,如果用户有额外需要的功能卡, 就能够安插在这种PCI界面插槽上

有相当多的组件是使用PCI接口作为传输的, 例如网络卡、声卡、特殊功能卡等等。(现在不是)

12,主板:

设备I/O地址与IRQ中断信道:

I/O地址有点类似每个装置的门牌号码,每个装置都有他自己的地址

IRQ就可以想成是各个门牌连接到邮件中心(CPU)的专门路径 各装置可以透过IRQ中断信道来告知CPU该装置的工作情况

CMOS与BIOS:

CMOS主要的功能为 记录主板上面的重要参数, 包括系统时间、CPU电压与频率、各项设备的I/O地址与IRQ等

BIOS为写入到主板上某一块 flash 或 EEPROM 的程序,他可以在开机的时候执行,以加载CMOS当中的参数, 并尝试呼叫储存装置中的开机程序, 进一步进入操作系统当中。BIOS程序也可以修改CMOS中的数据

13,操作系统(Operating System, OS):

重点在于管理计算机的所有活动以 及驱动系统中的所有硬件

操作系统核心(Kernel):

操作系统的功能就是让 CPU可以开始判断逻辑与运算数值、 让主存储器可以开始加载/读出数据与程序代码、让硬盘可以开始被存取、让网络卡可以开始传输数据、 让所有周边可以开始运转等等。总之,硬件的所有动作都必须 要透过这个操作系统来达成就是了。

上述的功能就是操作系统的核心(Kernel)

只有核心有提供的功能,你的计算机系统才能帮你完成  核心主要在管控硬件与提供相关的能力

系统呼叫(System Call):

操作系统提供一整组的开发接口

操作系统的角色

(操作系统其实就是核心与其提供的接口工具)

操作系统的核心层直接参考硬件规格写成,所以同个操作系统程序不能够在不一样的硬件架构下运作

操作系统只是在管理整个硬件资源,包括CPU、内存、输入输出装置及文件系统文件

应用程序的开发都是参考操作系统提供的开发接口,所以该应用程序只能在该操作系统上面运作而已,不可以在其他操作系统上面运作的

核心功能:

系统呼叫接口(System call interface)

程序管理(Process control)

内存管理(Memory management)

文件系统管理(Filesystem management)

装置的驱动(Device drivers)

操作系统与驱动程序

x 操作系统必须要能够驱动硬件,如此应用程序才能够使用该硬件功能;

x 一般来说,操作系统会提供开发接口,让开发商制作他们的驱动程序;

x 要使用新硬件功能,必须要安装厂商提供的驱动程序才行;

x 驱动程序是由厂商提供的,与操作系统开发者无

时间: 2024-10-11 06:51:10

计算机概论简单总结的相关文章

源码时代干货分享|计算机概论和发展

因为操作系统跟硬件有相当程度的关联,所以不了解计算机概论对于学习操作系统有一定的难度,博主只陆陆续续花了一个月的时间学习了解,并写博客.希望总结的一些东西对一些计算机原理不是很了解的朋友有一些帮助.参考书籍<鸟哥的linux私房菜>.???1.计算机发展? ?1.1.? ??计算机其实就是:接受用户的指令于数据,经过中央处理器的数据与逻辑单元运输处理,最后产生有效的信息.所以最开始的计算机设计是这样的.? ? ? ? ??? ? ? ? ? ? ? ??? ? ??? ??人们通过输入设备把信

自己动手写处理器之第一阶段(1)——计算机的简单模型、架构、指令集

将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是第二篇,我尽量每周四篇 第1章 处理器与MIPS 时间开始了! --胡风 · 1949 让我们以一句诗意的话,开始本书的阅读. 时间从1971年11月15日开始,那一天,Intel发布了世界上第一款单芯片微处理器4004. 1.1 计算机的简单模型 计算机很复杂,可以听歌.看电影.上网.玩游戏,内部是怎么工作的,这个问题太可怕了,太复杂了. 计算机很简单,只有加.减.乘.除.逻辑.移位.转移.存储.加载等几类可以做的操作,太简单了.

【计算机概论】个人计算机架构与接口设备

两大主流x86开发商Intel AMD的CPU架构兵不兼容,而且设计理念也有所区别,所以两大主流CPU所需要的主板芯片组设计也就不太相同. 芯片组通常分为两个桥接器来控制各组件的通信,分别是:北桥负责链接速度较快的CPU,内存和显卡等组件:南桥负责连接速度较慢的周边接口包括硬盘,USB,网卡等.AMD与Intel不同的地方在于内存是直接与CPU通信而不通过北桥.AMD为了加速两者的通信,将内存控制组件集成到CPU当中,这是两种CPU架构上面最主要的区别 CPU 原本的单核CPU仅有一个运算单元,

学习Linux——计算机概论

一直想学习Linux,但计划时不时被耽误,现在开始,决定每天开始学习Linux.学习从最简单的开始,一步步,不能将最简单的东西忽略. 1.计算机硬件的五大单元 计算机分为三部分:输入单元,中央处理器即CPU,输出单元:其中整台主机的重点在于CPU,它是一个具有特定功能的芯片,里面含有微指令集,CPU内又可分为算术逻辑单元和控制单元. 综上,计算机硬件可分为:输入单元,输出单元,CPU内部的控制单元.算术逻辑单元,和内存. 上图中,系统单元指的是计算机主机内的主要组件,重点在于CPU与内存.特别要

HDU 1283 最简单的计算机(简单模拟)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1283 Problem Description 一个名叫是PigHeadThree的研究组织设计了一台实验用的计算机,命名为PpMm.PpMm只能执行简单的六种命令A,B,C,D,E,F:只有二个内存M1,M2:三个寄存器R1,R2,R3.六种命令的含义如下: 命令A:将内存M1的数据装到寄存器R1中: 命令B:将内存M2的数据装到寄存器R2中: 命令C:将寄存器R3的数据装到内存M1中: 命令D:将

鸟哥私房菜--第0章 计算机概论

CPU种类 精简指令集(Reduced Instructions Set Computer - RISC) 指令较为精简,每个指令执行周期较短,完成的操作简单,执行性能较佳:Sun公司SPARC系列,IBM的Power Archite系列以及ARM(手机.PDA.导航系统.网络设备等)系列. 复杂指令集(Complex Instructions Set Computer - CIRS) 每一条指令可以执行一些较低阶的硬件操作,指令数目多,复杂,指令长度不一.指令执行时间较长. 常见CISC微指令

1 .第零章 计算机概论

计算机组成 计算机是什么? 答:计算机就是接收用户输入指令和数据,经过中央处理器的数据和逻辑单元运算处理后,以产生和存储成有用的信息 计算机有哪些组成部分? 答:输入单元,输出单元,CPU内部的控制单元(CU)算数逻辑单元(ALU),内存五个部分 cpu要处理的数据全部来自于内存 CPU包括RISC(精简指令集)和CISC(复杂指令集)两种指令集 内存:个人计算机的内存主要组件为动态随机访问内存(DRAM),随机访问内存只有在通电的时候才能记录和使用,断电后数据就消失了,对于服务器而言,有时候内

linux 计算机概论 Linux介绍

CPU: CPU内部可以分为两个主要单元:算数逻辑单元和控制单元. 算数逻辑单元主要用于程序运算和逻辑判断,控制单元主要用于协调各个组件和各单元的工作. CPU基本可以分为两种: 精简指令集和复杂指令集系统. 精简指令集: 每个指令都较为精简,执行时间比较短,完成的操作也比较简单.指令的性能较佳,但是要实现复杂的功能,需要多个指令来完成.常见的微指令集CPU有Sun公司的SPARC系列,IBM的Power Architecture系列和ARM系列. 我们经常使用的手机,交换机.路由器,导航设备的

【计算机概论】 计算机:辅助人脑的好工具

计算机的实质是接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或储存成有用的信息. 计算机硬件的五大单元 整台主机的重点在于中央处理器(Central Processing Unit,CPU). CPU为一个具有特定功能的芯片,里头含有微指令集.内部可分为"算术逻辑单元"和"控制单元". "算术逻辑单元"主要负责程序运算与逻辑判断,"控制单元"主要协调各组件与各单元之间的工作. CPU读取的数据全部都来