首页 > 代码库 > 《计算机科学导论》第一章课后作业解答(个人版)

《计算机科学导论》第一章课后作业解答(个人版)

1.定义一个基于图灵模型的计算机。

   这是一种图灵设想的通用计算设备,所有的计算都可以在这种设备上运行。通过给这种计算机输入数据,计算机中的程序就可以指导计算机来给数据进行处理,处理完后输出结果。

2.定义一个基于冯·诺伊曼模型的计算机。

   基于冯·诺伊曼模型的计算机由存储器、算术逻辑单元、控制单元和输入/输出单元组成。存储器用来存储数据和程序;算术逻辑单元用来进行计算和逻辑运算;控制单元对该计算机内的子系统进行控制;输入/输出于从外部接收输入数据和程序以及将计算机的处理结果输出到计算机外部。

3.在基于图灵模型的计算机中,程序的作用是什么?

   程序是用来告诉计算机对数据进行处理的指令集合。

4.在基于冯·诺伊曼的计算机中,程序的作用是什么?

   对被输入到计算机中的数据进行处理。

5.计算机中有哪些子系统?

   存储器、算术逻辑单元、控制单元和输入/输出单元。

6.计算机中的存储器子系统的功能是什么?

   在计算机的处理过程中存储器用来存储数据和程序。

7.计算机中ALU子系统的功能是什么?

   算术逻辑单元是用来进行计算和逻辑运算的地方。

8.计算机中控制子系统的功能是什么?

   控制单元对存储器、算术逻辑单元、输入/输出等子系统进行控制。

9.计算机中输入/输出子系统的功能是什么?

   输入子系统负责从计算机外部接收输入数据和程序;输出子系统负责将计算机的处理结果输出到计算机外部。

10.简述5个时代的计算机?

   这5个时代的计算机几乎都基于冯·诺伊曼模型。第一代计算机以商用计算机的出现为主要特征,只有专家才能使用,体积庞大,使用真空管为电子开关,价格昂贵;第二代计算机晶体管代替真空管,体积减小,成本降低,此时FORTRAN和COBOL两种高级计算机程序设计语言被发明;第三代计算机成本和体积由于集成电路的使用而更加减小,小型计算机出现在市场上,软件行业初露雏形;第四代计算机出现了微型计算机,计算机网络开始出现;第五代计算机出现了掌上电脑和台式电脑等高级设备。

11.现在的计算机是基于_____模型。   b.冯·诺伊曼

12.在计算机中,_____子系统存储数据和程序。    c.存储器

13.在计算机中,_____子系统执行计算和逻辑运算。    a.算术逻辑单元(ALU)

14.在计算机中,_____子系统接收数据和程序并将运算传给输出设备。    b.输入/输出

15.在计算机中,_____子系统是其他子系统的管理者。    d,控制单元

16.根据冯·诺伊曼模型,_____被存在存储器中。    c.数据和程序

17.问题的分步骤解决被称为_____。     d.算法

18.FORTRAN和COBOL是_____的例子。     c.计算机语言

19.在17世纪能执行加法和减法运算的计算机器是______.     a.Pascaline

20.在计算机语言中,______是告诉计算机如何处理数据的一系列指令。    d.程序

21.______是以结构化的形式来设计和编写程序。    a.软件工程

22.第一台特殊用途的电子计算机被称为______.     c.ABC

23.第一代基于冯·诺伊曼模型的计算机有一个被称为______.     d.EDVAC

24.第一台使用存储和编程的计算机被称为______.     d.the Jacquard loom

25.______将程序设计任务从计算机运算任务中分离出来。     c.高级程序设计语言

26.解释为什么计算机不能解决那些计算机外部世界无解决方法的问题。

   计算机的主要功能就是辅助人类对数据进行处理,它只有在人类的指导下才能知道该做什么、怎么做,如果连人类都无法解决,那计算机更加不知道如何做了。

27.如果一台小的便宜的计算机可以做大型昂贵的计算机同样能做的事情,为什么人们需要大的计算机呢?

   小的计算机由于技术上和体积上的限制导致其在进行大型的复杂运算时并没有大型计算机的运算速度快。在很多科学研究中高速的运算可以降低研究成本,加快研究进展。放在商用中也是如此。

(完)

 

《计算机科学导论》第一章课后作业解答(个人版)