第一章计算机及数字基础知识
计算机硬件的基本组成 冯·诺依曼计算机结构: 三大要点: 二进制:用二进制的形式表示数据和指令 存储程序:数据和指令预先存入内存,计算机能自动取出并执行 五大基本部件: ①输入设备、 ②控制器、 ③运算器、 ④存储器、 ⑤输出设备 CPU :控制器 + 运算器 外围设备:输入设备 + 输出设备 个人计算机(Personal Computor) 服务器(Server) 大型计算机(Mainframe) 大型计算机(Mainframe) 超级计算机(Supercomputer) 超级计算机(Supercomputer) PDA (个人数字助理) 便携式播放器和智能电话 微控制器(Micro Controller ) 微控制器(Micro Controller ) 数字数据表示 数据和信息 数字、文本的表示 文本的表示--ASCII码(American Standard Code Information Interchange) 扩展ASCII码 数据存储的组织形式 位和字节的量化 二进制(Binary) 基:0,1 基数为2 进位法则:逢二进一 位权: 从小数点往左:20、21、22… 从小数点往右:2-1、2-2、2-3… 示例: (101.1)2 = 八进制:(Octal) 基:0,1,2,3,4,5,6,7 基数:8 法则:逢八进一 记号:末尾加O 位权: 小数点开始向左每位的权分别为:80、81、82 …; 小数点开始向右每位的权分别为: 8-1、8-2、8-3… 例: (12.3)8 = 十六进制:(Hex) 基:0,1,2,3,4,5,6,7,8,9, A,B,C,D,E,F ( A=10, B=11…) 基数:16 法则:逢十六进一 位权: 从小数点往左:160、161、162… 从小数点往右:16-1、16-2、16-3… 示例:(1A.C)16 = 十进制转换为二进制 十进制转换为十六进制 二进制转换为十六进制 存储程序原理 计算机可以自动完成运算或处理过程的基础是存储程序原理。 存储程序原理的要点有: 事先编制程序; 存储在内存中(存储原理); 运行时,取出内存中的指令,分析并执行指令,若遇转移指令,则转移,再按转移地址访问指令(程序控制)。 源代码的转换 将源代码转换成0或1的序列的操作可以由编译器或者解释器执行。 编译器:编译器能将用高级语言编写的语句转化成处理器可以执行的目标代码存放在新的文件中。 解释器:解释器在程序运行时一次只能转换一条高级语句,解释一句执行一句,直到程序结束。 运算器ALU(Arithmetic and Logical Unit) 控制器 内存 * Figures 1-19, 1-20, 1-21 微控制器可以被嵌入到各类日常使用的设备中 在网络中一台服务器可能响应客户端对网页的请求,而另一台则可能用来处理客户端与因特网之间连续的电子邮件流。 服务器还可以让网络内所有客户端共享文件、或共用中央打印机。 * Figure 1-23 模拟信号是指 用连续变化的物理量表示的信息,如目前广播的声音信号,或图像信号等 模拟数据是由传感器采集得到的连续变化的值,例如温度、压力(无论那种物理量最终都会转变成电压或电流信号才能被电脑采集) 白话说模拟信号就是物理量 模拟数据是电脑里用来表示这个物理量的值 * Figure 1-23 模拟信号是指 用连续变化的物理量表示的信息,如目前广播的声音信号,或图像信号等 模拟数据是由传感器采集得到的连续变化的值,例如温度、压力(无论那种物理量最终都会转变成电压或电流信号才能被电脑采集) 白话说模拟信号就是物理量 模拟数据是电脑里用来表示这个物理量的值 计算密集型问题:使用复杂的数学计算 处理大量数据的问题 * Figures 1-25 – 1-26 * 位图和矢量图区别 位图和矢量图是计算机图形中的两大概念,这两种图形都被广泛应用到出版,印刷,互联网[如flash和svg]等各个方面,他们各有优缺点,两者各自的好处几乎是无法相互替代的,所以,长久以来,矢量跟位图在应用中一直是平分秋色。 位图[bitmap],也叫做点阵图,删格图象,像素图,简单的说,就是最小单位由象素构成的图,缩放会失真。构成位图的最小单位是象素,位图就是由象素阵列的排列来实现其显示效果的,每个象素有自己的颜色信息,在对位图图像进行编辑操作的时候,可操作的对象是每个象素,我们可以改变图像的色相、饱和度、明度,从而改变图像的显示效果。举个例子来说,位图图像就好比在巨大的沙盘上