0829计算机专业基础知识,第一章计算机及数字基础知识.ppt

第一章计算机及数字基础知识

计算机硬件的基本组成 冯·诺依曼计算机结构: 三大要点: 二进制:用二进制的形式表示数据和指令 存储程序:数据和指令预先存入内存,计算机能自动取出并执行 五大基本部件: ①输入设备、 ②控制器、 ③运算器、 ④存储器、 ⑤输出设备 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],也叫做点阵图,删格图象,像素图,简单的说,就是最小单位由象素构成的图,缩放会失真。构成位图的最小单位是象素,位图就是由象素阵列的排列来实现其显示效果的,每个象素有自己的颜色信息,在对位图图像进行编辑操作的时候,可操作的对象是每个象素,我们可以改变图像的色相、饱和度、明度,从而改变图像的显示效果。举个例子来说,位图图像就好比在巨大的沙盘上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值