计算机文化基础 第一章 计算机的基础知识.

Slides:



Advertisements
Similar presentations
汇编语言 程序设计 第 1 章 基础知识 第 1 章 基础知识 ◆ 汇编语言程序设计概述 ◆ 进位计数制及其相互转换 ◆ 计算机中数的表示 ◆ 计算机中字符的表示 汇编语言程序设计概述 进位计数制及其相互转换 计算机中数的表示 计算机中字符的表示.
Advertisements

1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
程序设计基础 第 2 章 解题要有程序 主讲:吴献彩 Tel : QQ :
计算机应用基础 江西财经大学信息管理学院 凌传繁
计算机组成原理.
教员信息 姓 名:仲崇权 单 位:电子与信息工程学院 电 话: 办公室:创新院大厦720房间 :
2015退伍士兵焊工专业 第一学期 课程名称:计算机基础(一).
第一章 计算机基本知识 网考小组.
第二节 信息技术及其影响.
计算机应用基础 项目化教程 第1章计算机基础知识与操作入门.
计算机基础 第一章 计算机基础知识 机电系计算机教研室
第一章 计算机基础
大学计算机基础 山东大学计算机学院 张鹏 高等学校计算机公共教学改革与实践 大学计算机基础 山东大学计算机学院 张鹏
计算机组成原理 微电子学院 宣 荣 喜 办公室电话 电 子 邮 件
第1单元 操作系统概论 第一节 绪论 操作系统定义.
電腦組合語言 光啟高中96學年度第2學期 第一篇 組合語言開發流程與指令格式.
信息技术基础 Windows 7 + Office 2007.
5.1 文本与文本处理 5.2 图像与图形 5.3 数字声音及应用 5.4 数字视频及应用
課程名稱:計算機概論 授課老師:李春雄 博士
计算机应用基础 计算机基础知识.
第一章 计算机基础知识 计算机的发展简史 1 计算机软件系统 6 计算机的定义和分类 2 微型计算机的组成 7 计算机的特点和用途 3
计算机组成原理 沈阳工业大学软件学院 姜岩.
计算机组成原理 北京理工大学计算机科学工程系 赵清杰 北京理工大学计算机科学工程系.
市八中学 胡亮平 办公室:F504 高中信息科技 市八中学 胡亮平 办公室:F504
2.3 信息表示与编码 所谓编码,就是利用数字串来标识所处理对象的不同个体。
计算机基础.
第二章 计算机信息处理技术 数据是指能够由计算机处理的数字、字符和符号等。 数值数据:用数字符号表示,如1,2,….
第二章 數字系統:電腦內部的資料表示法 在第一章中,我們對於電腦有了初步的認識,在深入介紹電腦的各項組成元件之前,首先我們必須先了解另一種不同於人類使用習慣的二進位表示法,由於電腦的半導體、磁性、光學元件適合用來表示二進位,因此二進位表示法非常適合用來設計電腦。
计算机与信息技术应用基础 徐东雨 计算机中心
计算机文化基础 第二课 计算机基础知识.
第一章 導論.
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院.
第一章 信息技术与 计算机文化 潍坊医学院 第一章信息技术与计算机文化.
第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示.
第一章 计算机基础知识 第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述
计算机文化基础.
第1章 计算机概述 1.1 计算机系统组成 1.2 多媒体系统 1.3 数制与信息的表示 1.4 计算机的发展与应用
答疑时间:周二1、2节及下午 答疑地点:信息与计算机学院(行政楼518) 素材及答疑网址: 李智敏
CH.2 Introduction to Microprocessor-Based Control
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
第一章 计算机基础知识 计算机的基本概念 计算机系统的组成 信息的编码 微型计算机的硬件组成.
一、选购一台计算机 By:查宇
資料表示法與數字系統 主講:顧叔財 資料來源: 計算機概論.
A3-1 數字系統 A3-2 資料表示法 A3-3 資料的儲存
微机原理及单片机接口技术 电话: Tel:84192 山东大学生物医学工程.
數位邏輯與實習 曾建勳 Week 2.
微机原理电子教案 微机原理电子教案.
第二章 電腦硬體知識 2-1 電腦的組成與架構 2-2 處理器 2-3 記憶體 2-4 輸入與輸出裝置 2-5 電腦的操作與保養.
第1章 计算机基础知识 1.1 概述 1.2 计算机的系统组成 1.3 数据在计算机中的表示与存储 1.4 微型计算机系统的维护
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
张 宇 电话: 转 809 地址:综合楼609 计 算 机 组 成 技 术 张 宇 电话: 转 809 地址:综合楼609
大学计算机基础与计算思维 西南林业大学 计算机与信息学院.
第一章 微型计算机基础知识.
宣城职业技术学院 项目一 了解计算机文化 计算机教研室 院级精品课程.
任务一:初识计算机 任务二:学习计算机中的信息表示 P /4/7.
微机原理与接口技术 西安邮电大学计算机学院 王忠民.
第1章 数制与编码 1.1 数制 1.2 编码.
数字电子技术 Digital Electronics Technology
數字系統 資訊工程系 國立清華大學資訊基礎教育 教學改進計畫 數字系統 資訊工程系 /4/22.
數位邏輯設計與實習 主講者:杜勇進.
数字电子技术 电子教案 章洁.
第1章 数制与编码 1.1 数制 1.2 编码.
计算机组成与系统结构 陈泽宇 副教授.
第四章 图元的属性.
導 論 教學投影片.
Introduction to Computer Science
國立成功大學化工系 鄭智元副教授 研究室 Tel: 62664
第一章 数字逻辑基础 1.1 模拟信号与数字信号 1.2 数字电路 1.3 数制 1.4 二进制编码.
第一章 C语言概述 C语言的发展简史和特点 C语言程序的结构与书写规则 C语言的语句和关键字 Turbo C V2.0的基本操作
单片机原理及接口技术 前修课程:数模电、微机原理.
Presentation transcript:

计算机文化基础 第一章 计算机的基础知识

目录 计算机发展简史 计算机的组成及工作原理 信息的表示与存储 计算机的类型与分工 计算机软件系统 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机发展简史 二进制和存储程序控制计算机的产生 计算机发展的几个阶段 第一台电子数字计算机—ENIAC 冯·诺依曼结构计算机 电子管时代 晶体管时代 中小规模集成电路时代 大规模及超大规模集成电路时代 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

Electronic Numerical Integrator And Calculator 第一台电子计算机—ENIAC 电子数字积分与计算机,ENIAC (1943~1946) Electronic Numerical Integrator And Calculator 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

第一台电子计算机—ENIAC 5000次加法/秒 体重28吨 占地170m2 18800只电子管 1500个继电器 功率150KW 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

冯·诺依曼结构计算机 存储程序控制原理 五个基本部件 运算器 控制器 存储器 输入设备 输出设备 冯·诺依曼 John von Neumann 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

Electronic Delay Storage Automatic Computer 第一台存储程序控制计算机 电子延迟存储自动计算机,EDSAC (1949) Electronic Delay Storage Automatic Computer 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机发展的几个阶段 第一代 第二代 第三代 第四代 1946~1955 1956~1963 电子管 晶体管 1964~1971 几千条指令/秒 几兆条指令/秒 第三代 第四代 1964~1971 1972~Now 中小规模集成电路 大规模和超大规模集成电路 几千万指令/秒 几亿条指令/秒 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机的组成与工作原理 指令、指令系统和程序 存储程序控制原理 计算机的基本组成 CPU的工作原理 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

指令和指令系统 指令 指令系统 计算机所能识别并执行的一条操作命令 每条指令都规定了计算机所要执行的一种基本操作 指令是对计算机进行程序控制的最小单位 指令系统 一台计算机所有指令的集合 不同种类的计算机,其指令系统也不尽相同 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

程序 (Program) 程序 计算机的两个基本能力 完成某项既定任务而编写的一组指令序列 计算机按照程序规定的流程依次执行指令,才能完成相应的计算任务 计算机的两个基本能力 能够存储程序 能够自动执行程序 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

指令的格式与类型 指令格式 指令类型 传送指令 数据存取、数据传送 算术逻辑运算指令 基本的算术逻辑运算 传送指令 数据存取、数据传送 算术逻辑运算指令 基本的算术逻辑运算 输入/输出指令 从外部设备读取或写入数据 程序控制指令 实现控制转移功能,如跳转 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

存储程序控制原理 存储程序控制原理 计算机用存储器按地址存放所要执行的程序和数据,用CPU按地址从存储器中取出程序中的每一条指令,并加以分析,执行指令规定的操作 存储程序控制原理是计算机内在的基本工作原理 存储程序控制原理决定了人们使用计算机的主要方式—编写并运行程序 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机的基本组成 计算机结构示意图 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

中央处理器 (CPU) 运算器 控制器 中央处理器 对数据进行程序中指令所规定的运算操作 对其他四个部件发出控制信号,以控制全机完成指令规定的处理任务 中央处理器 运算器和控制器通常在一个机柜或一个集成电路芯片中,统称为中央处理器(CPU) 中央处理器是计算机执行指令和程序的中心 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

存储器 (Memory) 存储器 存放程序和数据,包括运算的中间结果和最终结果 存储器又称为“内存”或“主存” 在存储器中,程序和数据的存放是没有任何区别的 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

外部设备 外部设备 输入设备和输出设备统称为“外部设备”或“I/O设备” 常见的输入设备有键盘、鼠标、扫描仪等 常见的输出设备有显示器、打印机等 外部存储器(简称“外存”)是一种特殊的外部设备,包括磁带、软盘、硬盘、光盘等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

总线 (Bus) 总线 根据所连接部件的不同 根据所传送信息的类别 在计算机基本部件之间传送信息的通路 输入输出总线、存储器总线、CPU总线 地址总线 (AB, Address Bus) 控制总线 (CB, Control Bus) 数据总线 (DB, Data Bus) 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

CPU的工作原理 CPU原理框图 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

信息的表示与存储 二进制 字长与信息存储单位 数值信息的表示及数制转换 非数值信息的表示 二、八、十六及十进制 整数转换法—除基取余法 小数转换法—乘基取整法 非数值信息的表示 中西文字符的表示 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

二进制 (Binary) 二进制 二进制可以方便的用具有两种稳定状态的物理量表示,如电压的高低、电流的有无等 二进制的四则运算规则简单 二进制便于表示逻辑量和逻辑运算 计算机用二进制方式存储各种信息 计算机与人交互时,把二进制信息转换为人们熟悉的形式,如十进制数、文字、图象等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

字长 字长 字长指参加运算的寄存器所含有的二进制数的位数 字长代表了机器的精度 机器的功能设计决定了机器的字长 大型机需要字长为32位、64位等 微型机一般字长为16位、32位等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

信息存储单位 信息存储单位 数量级前缀 位(b, bit) 一位二进制信息,度量数据的最小单位 字节(B, byte) 八位二进制信息,信息存储中最常用的基本单位 数量级前缀 1K = 1024 = 210 1M = 1024K = 220 1G = 1024M = 230 1T = 1024G = 240 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

数值信息的表示 r进位值制 r进制 逢r进一 位值制 每位的权值与位置有关,即 当r=2时,即为二进制,有 2018/11/19 位值制 每位的权值与位置有关,即 当r=2时,即为二进制,有 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

几种常用进制 进制 r 基本符号 后缀 二进制 (Binary) 2 0,1 B 八进制 (Octal) 8 0,1,2,3,4,5,6,7 Q 十进制 (Decimal) 10 0,1,2,3,4,5,6,7,8,9 D 十六进制 (Hexadecimal) 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F H 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

数制转换 二、八、十六进制转换为十进制 二、八、十六进制之间的转换 十进制转换为二、八、十六进制 按照r进位值制的定义进行转换 根据二、八、十六之间的关系进行转换 8=23,16=24 十进制转换为二、八、十六进制 整数部分:除基取余法 小数部分:乘基取整法 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

2、8、16进制转换为10进制 1100.0101B = 1×23+ 1×22+0×21+0×20+ 0×2-1 = 1×23+ 1×22+0×21+0×20+ 0×2-1 +1×2-2+0×2-3+1×2-4 = 12.3125D 31A.7H = 3×162+1×161+10×160+7×16-1 = 794.4375D 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

2、8、16进制之间的转换 二、八、十六进制之间的对应关系 转换方法 8=23,16=24 一位八进制数相当于三位二进制数 一位十六进制数相当于四位二进制数 转换方法 二进制数各位以小数点为中心向两边划分,每3(4)位为一组,转换为一个8(16)进制数 两边不够时,应补0凑足分组位数(3或4) 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

2、8、16进制之间的转换 1011011.1B转换为八进制和十六进制 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

10进制转换为2、8、16进制 整数部分和小数部分分别进行转换 整数部分采用“除基取余法” 小数部分采用“乘基取整法” 十进制小数不一定能转换为二进制有限不循环小数 可以先把十进制数转换为二进制,然后再转换为八进制或十六进制 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

整数转换法—除基取余法 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

小数转换法—乘基取整法 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

数值数据的表示 定点表示方法 浮点表示方法 数值数据的编码 定点整数 定点小数 原码 反码 补码 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

非数值信息的表示 西文字符编码方案 中文字符编码方案 Unicode 其他非数值信息 ASCII GB2312-80 / GBK 多媒体数据:图形、图像、音频、视频 其他数据:各种软件自定义的数据 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

西文字符编码方案—ASCII ASCII码 American Standard Code for Information Interchange,美国信息交换标准码 标准ASCII码 占1个字节,最高位为0,用剩余7位编码,可以表示27=128个字符,包括数字、英文字母、标点符号、控制字符等 扩展ASCII码 扩展了最高位为1的部分,共28=256个字符,除标准ASCII外,还包括了其他西文字母形式、制表符、数学符号等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

中文字符编码方案 GB2312-80标准 (国标码) GBK (汉字内码扩展规范) 每个汉字用两个字节表示,每个字节的最高位为1,剩余7位用于编码 共收录一级汉字3755个,二级汉字3008个,其他语言字符和图符682个 GBK (汉字内码扩展规范) 在GB2312的基础上,增加了生僻的人名、地名、古籍用字、繁体字、日韩用汉字、其他非汉字符号等,共两万多个 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

Unicode 采用16bit进行编码 收录世界各种古今语言的文字、字母、文字变化形式、标点符号、各学科使用的科学技术符号、盲文、装饰图形等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机的类型与分工 按照用途分 按照综合性能指标分 通用机 能适应多种用途的需要 通用机 能适应多种用途的需要 专用机 功能单一,配有解决特定问题的软硬件,并能高速、可靠的解决特定问题 按照综合性能指标分 巨型机 军事、航天、地质、天气预报等 大型机 政府、社会管理部门、企业、银行等 小型机 要求较低的企业级应用 微型机 办公、个人计算机、一般应用场合等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

巨型机—地球模拟器 地球模拟器 35.6万亿次运算/秒 占地3250m2 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

巨型机—曙光4000L 曙光天潮4000L超级服务器 峰值浮点运算速度3万亿次/秒 40个机柜 644个CPU 644GB内存 100TB磁盘容量 … … 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机软件系统 软件和硬件 操作系统简介 计算机算法基本概念 计算机程序设计语言 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

软件和硬件 计算机系统由硬件和软件两部分组成 硬件 软件 组成计算机的物理实体 包括CPU、存储器、外部设备等 程序、文档、使用说明书等 软件一般分为系统软件和应用软件两大类 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

系统软件和应用软件 系统软件 应用软件 计算机系统开发和执行应用程序所必需的软件集合,为用户提供一个友好的操作界面 包括操作系统、语言处理程序、实用程序、常用工具软件等 应用软件 专业人员或用户为各种应用而编制的程序 如办公自动化软件、科学计算软件等 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机的软硬件层次 一般用户 应用软件 其他系统软件 操作系统 裸机 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

操作系统简介 操作系统是最基本的系统软件 操作系统的功能 常用的操作系统 对计算机系统中的软件和硬件资源进行有效的管理,合理组织计算机有效的工作,为用户提供一个使用计算机的支持环境 常用的操作系统 DOS Windows95/98/ME、Windows NT/2K/XP Unix、Linux… 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机算法基本概念 算法 解决某个问题的精确而完整的描述 程序是利用计算机语言实现的算法 算法是抽象的解题方法 程序是这种解题方法的具体实现 算法的主要特征包括确定性、有限性、能行性、输入和输出 编程中应注意选择有效的算法 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机程序设计语言 高级 高级语言 C语言 汇编语言 低级 机器语言 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机程序设计语言 机器语言 汇编语言 计算机硬件能理解的语言 表现为一组二进制编码形式 不同的CPU有不同的机器语言 用助记符表示每一条机器指令 与机器的相关性仍然很强 汇编程序需要汇编成机器语言程序才能执行 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

计算机程序设计语言 高级语言 与自然语言和数学语言更接近,可读性强,编程方便 高级语言程序可以在具有该种语言编译系统的不同计算机上使用 高级语言程序必须编译或解释成机器语言才能执行 编译程序和解释程序是系统软件中的重要组成部分 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

汇编、编译、解释和连接 汇编语言程序 高级语言程序 (编译型) 高级语言程序 (解释型) 汇编 连接 源程序 目标文件 可执行文件 执行 解释程序 源程序 逐条解释执行 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

主要高级语言 C C++ 适合开发系统软件,目前其应用领域已经非常广泛,成为最流行的程序设计语言之一 Turbo C 2.0、Borland C 3.1、gcc… C++ 面向对象的语言,由C发展而来 Visual C++、Turbo C 3.0、Borland C 3.1、C++ Builder … 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

主要高级语言 BASIC FORTRAN PASCAL 解释执行,容易学习,不太适合开发系统软件 Visual Basic … 主要用于科学计算 PASCAL 主要用于教学、算法描述等,也用于软件开发 Delphi… 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识

The End 2018/11/19 计算机文化基础 - 第一章 计算机的基础知识