;;;1945年,冯·诺依曼提出了计算机共同遵守的基本规则,被称为“冯·诺依曼体系结构”。;典型的冯·诺依曼计算机组成---运算器为核心;现代计算机组成---以存储器为中心;二进制存储;计算机采用二进制;存储程序原理;机器指令格式;指令系统:CISC(20世纪90年代前)、RISC(ARM)。
不同的CPU架构,采用不同的指令集。;完成一项特定任务的一组指令序列。;;相互依赖协同工作
相互促进协同发展;;5大部件
输入设备
输出设备
存储器
运算器
控制器;总线;依据传输的信息种类;X86架构CPU总线;北桥主要控制?CPU内存显卡等高速设备。南桥芯片负责I/O总线之间的通信。;软件:与计算机系统操作有关的程序和文档。
程序-指完成特定功能的指令序列以及所处理的数据;
文档-与软件开发、维护和使用有关的文字材料,是软件的必要的组成部分。;软件的基本特点;;;操作系统简称OS,负责管理和控制计算机系统中的全部软、硬件资源,合理地组织计算机的工作流程,为用户应用程序的运行提供一个友好的界面和良好的工作环境。;处理机管理的主要任务是对中央处理机的分配和运行实施有效的管理,提高CPU的利用率。;;I/O设备种类繁多,特性和操作方式相差甚大
设备管理成为操作系统中最繁杂且与硬件最紧密的部分。;(1)?文件存储空间的管理。;;;IOS操作系统;Microsoft开发的用于PocketPC和Smartphone的软件平台。将Windows桌面扩展到了个人设备中。;;苹果计算机公司为它的Macintosh计算机设计的操作系统。最早采用GUI图形用户界面、多媒体应用、鼠标等。;Linux是一种自由和开放源码的操作系统,存在多种不同的Linux版本(都使用Linux内核)。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。;;程序设计语言;机器语言;汇编语言;高级语言;语言处理程序一般是由汇编程序、编译程序、解释程序和相应的操作程序等组成,其作用是将源程序翻译成计算机能识别的目标程序。;使用机器语言书写的程序,无需翻译。;解释和编译;通过编译器将java源程序编译成java字节码文件(.class)
一种中间格式,和硬件无关。;;数制;;不同进制,计??功能等价,可以相互转换。;(1001.1)2=1╳23+0╳22+0╳21+1╳20+1╳2-1
=(8+0+1+0.5)10
=(9.5)10;十进制转换为二进制整数;小数部分:乘二取整,直到小数部分为零或给定的精度为止,从前向后读数。;;;以8位整数存储为例;;计算:37-38;;三种编码;;;A10000017b
存储8b;国家标准总局发布,1981年5月1日实施。收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763个。
图形字符采用两个字节表示,每个字节采用七位编码表示。;解决传统的字符编码方案的局限。为每种语言中的每个字符设定唯一的二进制编码。满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。;;点阵字形码;放大变形、锯齿边界;保存每一个文字的描述信息,笔划的起始、终止坐标,半径、弧度等。
通常使用贝塞尔曲线,绘图指令和数学公式进行绘制。
理论上可以被无限地放大,笔划轮廓仍然能保持圆滑。;英文的输入;汉字的输入;;;;采样列;数字图像仅仅是真实场景的一个近似。
;256级灰度图象子图(16x16)子图对应的量化数据;图像编码与压缩的本质
对将要处理的图像源数据按照一定的规则进行变换和组合,可以用尽可能少的符号来表示尽可能多的信息。;;;不压缩,两种存储格式:
左下角开始,从左向右,从下向上依次记录。
左上角开始,从左向右,从上向下依次存储。;图像块可重复:多幅图像----动画
采用串表压缩算法来存储图像数据
支持256色;JPG文件使用的数据存储方式有多种。最常用的是JPEG文件交换格式(JPEGFileInterchangeFormat,JFIF)。
文件由一个个数据段组成:标记码(Tag)、数据长度、数据。;png文件:无损压缩,采用LZ77算法的派生算法进行压缩,高压缩比。灰度图像深度可到16位,彩色图像深度可到48位。
浏览器上采用流式浏览:完全下载之前提供一个基本的图像内容,然后逐渐清晰。;;;通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。;两大类
影像文件:VCD。
流式视频文件:构架在流式视频技术之上的,