*输入单元:鼠标 键盘 触摸板 *主机单元:CPU 主板 主存储器 *输出单元:屏幕 打印机等
计算机五大组成部分:控制器 运算器 输入单元 输出单元 主存储器 (二)计算机硬件各部分功能
1.运算器 运算器是计算机对数据进行加工处理的中心,对二进制数码进行算术运算或者逻辑运算计算机的运算速度通常是指每秒钟能够执行加法指令的数目。通常用百万次/每秒(MIPS) 来表示。双核就是指CPU上集成了两个运算核心 2、控制器控制器是计算机的控制中心,由它指挥各个部件自动,协调地工作。运算 器+控制器=中央处理器(CPU)
3、存储器存储器是计算机中存放所有数据和程序的记忆部件,它的基本功能是指按照指定的地址存入或者读取 内存储器,简称内存,CPU可以直接访问其里的数据a、只读存储器ROM 随机存储器RAM 高速缓冲存储器cache外存储器,简称外存或者副存,如硬盘U盘光盘软盘 4.输入设备功能:向计算机输入命令、程序、数据等信息,把这些信息转换为计算机能识别的二进制代码 如:键盘,鼠标,扫描仪,手写板,照相机,等等 5.输出设备功能:将计算机处理后的各种内部格式信息转换为人们能识别的形式表达出来如:显示器,打印机等 1.1.2计算机组成原理
(一) CPU的架构
精简指令集(Reduced Instruction Set Computer,RISC)
微指令集较为简洁,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行效能很好,如果要完成复杂的工作,则需要多个指令来完成
复杂指令集(Complex Instruction Set Computer,CISC)
CISC在微指令集的每个小指令可以执行一些较低阶的硬件操作, 指令数目多而且复杂,每个指令的长度并不相同,因为指令的执行较为复杂的所以每条指令花费的时间较长,但是可以处理的工作较为丰富
(二)计算机上的计算单位
我们的日常生活中常见的十进制,计算机的运行计算基础就是基于二进制来运行,可以简单的理解为: 1代表通电(开),0代表断电(关) ,只是用二进制执行运算,用其他进制表现出来。十六进制常见于内存地址,注册表regedit, MAC地址等。而计算机中八进制比较少见不常用,一 般用于某 些编程语言。
对于计算机而言,它只认识0与1, 0/1这个二进制单位我们称为bit,对于存储数据时,不论数据块大小是多少,最小的存储单位是8个bit,因此定义了byte这个单位。
1 Byte=8bits
byte还是太小了,不容易判断数据的大小,有了后面的K,M, G, T. P等单位,1K代表1024byte 1M代表1024k 3 .内存 cpu能直接访问内存 硬盘不可以直接访问 ,内存先读取硬盘,cpu再访问内存 硬盘有U盘 光碟等 内存的基本结构:8个bit为一组 ,每一组为一个单位,大小是1byte,cpu每次单独访问一个byte ,而不能访问一个bit。byte是内存里最小的单位。(称为一个字节) char类占一个字节 int类和unsigned int占4个字节 计算机操作系统会给每一个字节一个内存地址 ,这样寻找就不用遍历的方法,可以直接寻址,内存地址数量决定了cpu访问的内存大小。指针用来存放内存地址。
BIN二进制 OCT八进制 DEC十进制 HEX十六进制
以BIN为桥梁的方法最好计算 将DEC,OCT,HEX统统转化成BIN,在通过相应方法转变为其他进制数。
十进制转二进制 使用短除法,有余写1无余写0,由下至上输出。 二进制转十进制 位权展开法: 八进制转二进制 变一位为3位 二进制转十六进制 注:十六进制数码:0、1、2、3、4、5、6、7、8、9
A、B、C、D、E、F即10、11、12、13、14、15
4位转1位 二进制转8进制 十六进制转2进制