1.电子计算机的发展大致可分哪几代?请说出各个时代电子计算机的特点。
1. 第一代电子计算机
第一代电子计算机是电子管计算机,时间大约为1946年第一台计算机研制成功到20世纪50年代后期。这一时期计算机的主要特点是:采用电子管作为基本元件,程序设计使用机器语言或汇编语言;主要用于科学和工程计算;运算速度为每秒几千次至几万次。
2. 第二代电子计算机
第二代电子计算机是晶体管计算机,时间大约从20世纪50年代中期到20世纪60年代后期。这一时期计算机主要采用晶体管为基本元件,体积缩小、功耗降低,提高了运算速度(每秒运算可达几十万次)和可靠性;用磁芯作主存储器,外存储器采用磁盘、磁带等;程序设计采用高级语言,如FORTRAN、COBOL、ALGOL等;在软件方面还出现了操作系统。计算机的应用范围进一步扩大,除进行传统的科学和工程计算外,还应用于数据处理等更广泛的领域。
3. 第三代电子计算机
第三代电子计算机是集成电路计算机,时间大约从20世纪60年代中期到20世纪70年代前期。这一时期的计算机采用集成电路作为基本元件,体积减小,功耗、价格等进一步降低,而运算速度及可靠性则有了更大的提高;用半导体存储代替了磁芯存储器;运算速度每秒可达几十万次到几百万次;在软件方面,操作系统日臻完善。这时计算机设计思想已逐步走向标准化、模块化和系列化,应用范围更加广泛。
4. 第四代电子计算机
第四代电子计算机是大规模集成电路计算机,时间从20世纪70年代初至今。这一时期计算机的主要功能元件采用大规模集成电路;并用集成度更高的半导体芯片作为主存储器;运算速度可达每秒百万次至亿次。在系统结构方面,处理机系统、分布式系统、计算机网络的研究进展迅速;系统软件的发展不仅实现了计算机运行的自动化,而且正在向智能化方向迈进;各种应用软件层出不穷,极大地方便了用户。
20世纪70年代初期,以LSI为基础的微型计算机得到了迅猛发展。由于微型机体积小、耗电少、价格低、性能高、可靠性好、使用方便等优点,被应用到了社会生活的各个方面,使计算机的应用更为普及。
2.新一代计算机的发展趋势是什么?
今后计算机还将不断地发展,从结构和功能等方面看,大致有以下几种趋势:
巨型化:由于科学技术发展的需要,许多部门要求计算机具有更高的速度和更大的存储容量,从而使计算机向巨型化发展。
微型化:计算机体积更小、重量更轻、价格更低、更便于应用于各个领域及各种场合。目前市场上已出现的各种笔记本计算机、膝上型和掌上型计算机都是向这一方向发展的产品。
网络化:计算机网络是计算机技术和通信技术互相渗透、不断发展的产物。计算机联网可以实现计算机之间的通信和资源共享。目前,各种计算机网络,包括局域网和广域网的形成,无疑将加速社会信息化的进程。
多媒体化:传统的计算机处理信息的主要对象是字符和数字,人们通过键盘、鼠标和显示器对文字和数字进行交互。而在人类生活中,更多的是图、文、声、像等多种形式的信息。由于数字化技术的发展进一步改进了计算机的表现能力,使现代计算机可以集图形、声音、文字处理为一体,使人们面对的是有声有色、图文并茂的信息环境,这就是通常所说的多媒体计算机技术。多媒体技术使信息处理的对象和内容发生了深刻变化。
3.计算机系统的组成包括哪两个部分?各部分的主要组成有哪些?
计算机系统由硬件系统和软件系统组成。
硬件系统由计算机所包含的基本硬件,和为用户提供人机交互手段以及大规模数据存储能力所配置的外部设备组成。常见的外部设备有键盘、鼠标、显示器、硬盘、打印机等等。
1. 运算器
2. 控制器
3. 存储器
4. 输入设备
5. 输出设备
软件系统包括系统软件、编译程序、数据库管理软件和各种应用软件等。系统软件用于有效地管理计算机系统的各种资源,合理地组织计算机的工作流程,并为用户提供友好的人机接口。比如最常见的系统软件就是操作系统。
计算机软件系统包括系统软件和应用软件两大类。
4.硬件和软件的关系是什么?
硬件与软件是相辅相成的。硬件是计算机的物质基础,没有硬件就无所谓计算机。软件是计算机的灵魂,没有软件,计算机的存在就毫无价值。硬件系统的发展给软件系统提供了良好的开发环境,而软件系统发展又给硬件系统提出了新的要求。
5.简述冯•诺依曼结构计算机的设计思想。
冯•诺依曼设计思想可以简要地概括为以下三点:
(1)计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。
(2)计算机内部应采用二进制来表示指令和数据。每条指令一般具有一个操作码和一个地址码。其中操作码表示运算性质,地址码指出操作数在存储器中的地址。
(3)将编好的程序送入内存储器中,然后启动计算机工作,计算机无需操作人员干预,能自动逐条取出指令和执行指令。
冯•诺依曼设计思想最重要之处在于明确地提出了“程序存储”的概念,他的全部设计思想实际上是对“程序存储”概念的具体化。
6.简述二进制、八进制、十进制和十六进制的特点。
(1)十进制(Decimal)
基数是10,它有10个数字符号,即0、l、2、3、4、5、6、7、8、9。其中最大数码是基数减1,即9,最小数码是0。
(2)二进制(Binary)
基数是2,它只有两个数字符号,即0和1。这就是说,如果在给定的数中,除0和1外还有其他数,例如 1012,它就决不会是一个二进制数。
(3)八进制(Octal)
基数是8,它有8个数字符号,即0、l、2、3、4、5、6、7。最大的也是基数减1,即7,最小的是0。
(4)十六进制(Hexadecilnal)
基数是16,它有16个数字符号,除了十进制中的10个数可用外,还使用了6个英文字母。它的16个数字依次是0、l、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A至F分别代表十进制数的10至15,最大的数字也是基数减1。
7.简述微机操作系统的种类,以及各种类的特点。
DOS操作系统
Windows操作系统
Macintosh操作系统
Linux操作系统
二.计算题:
1.(213)D =( 11010101)B =( D5 )H =(325)O
2.(127)D =( 1111111)B =(7F)H =(177)O
3.(69.625)D =( 1000101.101)B =(45.A)H =(105.5)O
4.(3E1)H =(1111100001)B =(993)D
5.(10A)H =(412)O =(266)D
6.(670)O =(110111000)B =(440)D
7.(10110101101011)B =(2D6B)H =(26553)O =(11627)D
8.(11111111000011)B =(3FC3)H =(37703)O =(16323)D