计算机概论

来源:互联网 发布:服务器开启80端口 编辑:程序博客网 时间:2024/05/22 16:07

计算机硬件的五大单元

 CPU的种类

精简指令集(Reduced Instruction Set Computing,RISC)

这种CPU的设计中,微指令集较为精简,每个指令的执行时间都很短,完成的操作也很单纯,指令的执行性能较佳;但是若要做复杂的事情,就要由多个指令来完成。

代表:Sun公司的SPARC系列、IBM公司的Power Architecture(包括PowerPC)系列与ARM系列等。

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

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

代表:AMD、Intel、VIA等x86架构的CPU

接口设备

存储设备:

显式设备:

网络设备:


整个主板上面最重要的是芯片组。而芯片组通常有分为两个桥连接器来控制各组件的通信,分别是:(1)北桥负责连接速度较快的CPU、内存与显卡等组件;(2)南桥负责连接速度较慢的周边接口,包括硬盘、USB、网卡等。


关于CPU的频率部分,外频指的是CPU与外部组件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两则相城才是CPU的频率速度。

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

文字编码系统

常用的英文编码表为ASCII系统
中文编码系统目前最常用的是big5(简体则是gb2312)
国际组织ISO/IEC制订了所谓的Unicode编码系统,即UTF8或统一码。

操作系统

操作系统内核(Kernel)

操作系统其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。

内核程序所放置的内存当中的区块是受保护的,并且开机后就一直常驻在内存当中。

操作系统通常会提供一整组的开发接口给工程师来开发软件。

只要硬件不同(如x86架构与RISC架构的CPU),内核就得要进行修改才行。

操作系统出了内核程序之外,通常还会提供一整组开发接口,那就是系统调用层。

操作系统其实就是内核与其提供的接口工具。

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

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

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

操作系统通常会提供一个开发接口给硬件开发商,让他们可以根据这个接口设计可以驱动他们硬件的驱动程序。 

0 0