第一章 计算机与信息社会
1. 计算机的发展经历了哪几个阶段?各阶段的主要特征是什么?
答:计算机的发展经历了电子管、晶体管、集成电路和大规模集成电路四个阶段。其主要特征如下:
电子管阶段
硬件特征:采用电子管为基本逻辑元件。
软件特征:数据表示主要为定点数;计算机语言有机器语言和汇编语言。
应用方向:主要为科学计算。
代表机型:IBM 650(小型);IBM 709(大型)
晶体管阶段
硬件特征:采用晶体管为基本逻辑元件;内存采用了磁芯存储器;外存有了磁盘、磁带等。
软件特征:出现了高级语言。
应用方向:主要为科学计算、数据处理、事务管理及工业控制。
代表机型:IBM7090、CDC7600.
集成电路阶段
硬件特征:出现了可将成千上百个电子元件集成到一个单晶硅片上的集成电路。
软件特征:出现了操作系统及会话式计算机语言。
应用方向:广泛应用于各个领域。
代表机型:IBM 360。
大规模及超大规模集成电路
硬件特征:出现了集成化程度很高的集成电路;存储器采用了新型的半导体存储器。
软件特征:出现了数据库、网络等。
应用方向:社会的各个领域。
2. 按综合性能分类,常见的计算机有哪几类?请列出各类计算机的代表机型。
答:按综合性能分类可将计算机分为高性能计算机、微型计算机、工作站、服务器等。其各类的代表机型如下:
高性能计算机:
日本NEC的地球模拟器,中国联想的深腾6800,中国曙光4000A
微型计算机:
各类台式机、笔记本和掌上电脑。
工作站:
各类高档微机。
服务器:
文件服务器、数据库服务器、通信服务器等。
3. 信息与数据的区别是什么?
信息:即客观事物在人脑中的反映,经过处理的有意义的数据。
数据:描述信息的各类符号。
信息=数据+数据处理。
4. 什么是信息技术?
即实现信息的采集、加工、存储、传输的相关技术。
主要包括三个层次:信息基础技术、信息系统技术、信息应用技术
5. 为什么说微电子技术是整个信息技术领域的基础?
因为目前实现信息处理的主要工具是计算机,而计算机硬件的核心采用的是晶体管和集成电路等微电子技术。
6.信息处理技术具体包括哪些内容?3C的含义是什么?
信息处理技术具体包括信息基础技术、信息系统技术、信息应用技术。
3C(即Communication、Computer、Control)的含义是通信技术、计算机技术和控制技术。
7.试述当代计算机的主要应用
计算机的主要应用领域
1. 工商:电子商务、CAD/CAM
2. 教育:多媒体教育、远程教育
3. 医药:CAT、MRI、远程医疗
4. 政府:电子政府
5. 娱乐:虚拟现实、电影特技
6. 科研:数据采集、计算分析
7. 家庭:家庭信息化
2. 教育:多媒体教育、远程教育
3. 医药:CAT、MRI、远程医疗
4. 政府:电子政府
5. 娱乐:虚拟现实、电影特技
6. 科研:数据采集、计算分析
7. 家庭:家庭信息化
计算机的应用类型
1. 科学计算 2. 数据处理 3. 电子商务 4. 过程控制
5. CAD/CAM/CIMS 6. 多媒体技术 7.虚拟现实 8. 人工智能
第二章 计算机系统
1、简述计算机系统的组成。
答:由硬件系统和软件系统所组成。
硬件系统:CPU、存储器、输入/输出设备组成。
软件系统:系统软件和应用软件组成。
2、 计算机硬件由哪几个部分组成?请分别说明各部件的作用。
计算机的硬件逻辑上分为五大部分:运算器、控制器、存储器、输入设备和输出设备。
(1) 运算器
主要功能:算术运算和逻辑运算。
(2) 控制器
主要功能:控制运算器、存储器等计算机各部件的协同工作。
(3) 存储器
主要功能:存放供计算机处理的程序及数据。
组成:内存储器和外存储器。
有关术语:位、字节、字长、地址等。
(4)输入/输出设备:
主要功能:实现所处理信息向内存中的输入及输出。
3、指令和程序有什么区别?试述计算机执行指令的过程。
答:指令即指挥计算机完成某一操作的命令,程序是指令的集合。
计算机执行指令的过程如下:
第一步:从内存中取指令。
第二步:分析指令。
第三步:执行指令。
循环往复
4.指令的串行执行和并行执行有什么区别?
答:串行执行为每条指令依次执行。
并行执行为多条指令同时执行。
5.什么是流水线技术?
答:所谓流水线技术即指令三个功能部件(取指令、分析指令、执行指令)可并行执行。
6.简述系统软件和应用软件的区别?
答:系统软件在计算机系统中承担控制和管理,主要包括操作系统、语言处理程序和实用工具等。
应用软件是为实现某一应用目的而编写的程序,主要包括通用应用程序和专用应用程序。
7.简述机器语言、汇编语言、高级语言各自的特点。
答:机器语言是由“0”、“1”二进制代码按一定规则组成的、能被机器直接理解、执行的指令集合。
汇编语言:将机器指令的代码用英文助记符来表示,代替机器语言中的指令和数据。
高级语言:是由表达各种意义的词和数学公式按照一定的语法规则来编写程序的语言
8.简述解释和编译的区别?
答:解释程序对源程序进行逐句分析,若没有错误,将该语句翻译成一个或多个机器语言指令,然后立即执行这些指令;若解释时发现错误,会立即停止,报错并提醒用户更正代码
编译程序的过程如下:
对源程序编译产生目标程序;
连接程序将目标程序和有关的程序库组合可执行程序。
9.简述将源程序编译成可执行程序的过程?
答:第一步:源程序经相应编译程序的编译形成目标程序。
第二步:通过连接程序将多个目标程序和函数库中的相应函数连接成可执行程序。
10.简述常用各种高级语言的特点。
答:Fortran语言 1954年推出,适用于科学和工程计算。
COBOL语言 是面向商业的通用语言,1959年推出,主要用于数 据处理,随着数据库管理系统的迅速发展,很少使用。
Pascal语言 结构化程序设计语言,1968年推出,适用于教学、科 学计算、数据处理和
系统软件等开发,目前已被C语言取代.
C、C++语言unicode码和ascii码区别 1972年推出C语言,1983年加入面向对象的概念, 改名为C++。语言简练、功能强,适用面广。
BASIC语言 初学者语言,1991年微软推出可视化的,基于对象的VisualBasic开发环境,发展到现在的VB.NET开发环境,则是完全面向对象、功能更强大。
Java语言 一种新型的跨平台的面向对象设计语言,1995年推出, 适用于网络应用 .
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论