计算机科学导论(第四版)-- 习题答案 [贝赫鲁兹*佛罗赞]

第一章

复习题

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

     A:所有的计算都可以在一种特殊的机器上执行。其根据人们输入的数据和操作(即程序)来               进行计算。

Q1-2:定义一个基于冯*诺依曼模型的计算机。

     A:在图灵模型的基础上,程序并不作为单独的子系统,同样存储于存储器中,在运行时由计               算机读取执行;由四个子系统组成:存储器、算术逻辑单元、控制单元、输入/输出系统。

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

     A:用来告诉计算机如何对处理数据

Q1-4:在基于冯*诺依曼模型的计算机中,程序的作用是什么?

     A:冯*诺依曼模型中,程序与数据一样存储于存储器中,在运行时由计算机从存储器中读取程             序并执行,其作用为控制计算机控制单元对其他子系统如存储器、算术逻辑单元、输入输               出系统对数据进行操作。

Q1-5:计算机中有哪些子系统?

     A:冯*诺依曼模型中,计算机由存储器、算术逻辑单元、控制单元、输入/输出系统四大子系统             组成。

Q1-6:计算机中存储器系统的功能是什么?

     A:存储器是用来存储的区域,在计算机的处理过程中存储器用来存储数据与程序。

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

     A:ALU即算数逻辑单元,是计算机用来进行计算和逻辑运算的地方。

Q1-8:计算机中控制单元子系统的功能是什么?

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

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

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

Q1-10:简述5代计算机。

     A:第一代计算机:大约1950-1959年,使用真空管作为电子开关。

第二代计算机:大约1959-1965年,使用晶体管代替真空管作为电子开关,同时高级编程语言出现使得编程更加容易。

第三代计算机:大约1965-1975年,集成电路的诞生减小了计算机的体积与成本,同时软件包即封装的程序出售,使软件行业诞生。

第四代计算机:大约1975-1985年,微型计算机诞生,计算机网络诞生。

第五代计算机:1985年至今,掌上计算机与台式计算机诞生,第二代存储媒体改进,多媒体的应用,以及虚拟现实现象、云计算等。

练习题:

P1-1:解释为什么计算机不能解决那些计算机外部世界无解决办法的问题。

     A:计算机是根据从计算机外部输入的程序来对输入数据进行处理的设备,而程序是由人们编写的,计算机无法超出程序的逻辑范围去解决问题。

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

     A:处理事件的速度更快,毕竟如果小型机计算一个多项式要几年,也没多大意义不是吗。

P1-3:研究Pascaline计算器,看看它是否符合图灵模型。

     A:不符合图灵模型,不能进行程序输入参考如下:19岁的少年发明一款机械计算器,载入史册_pascaline计算器_一口Linux的博客-CSDN博客

p1-4:研究莱布尼茨之轮,看看它是否符合图灵模型。

     A:不符合图灵模型,没有程序组件

参考如下:莱布尼茨:除了和牛顿掐架,我还抽空奠定了机械计算器的核心结构 - 知乎

P1-5:研究雅卡尔提花织机,看看它是否符合图灵模型。

     A:图灵机要求计算机可以执行所有的计算,而雅卡尔提花织机只能用来织布。

参考资料:雅卡尔提花机_百度百科

P1-6:研究查尔斯*巴贝奇分析引擎,看看它是否符合冯*诺依曼模型。

     A:冯*诺依曼模型要求计算机像存储数据一样存储程序,而巴贝奇分析引擎使用穿孔卡片输入程序,并不能存储程序。

参考资料:查尔斯·巴贝奇:现代计算机真正的鼻祖 - 知乎

P1-7:研究ABC计算机,看看它是否符合冯*诺依曼模型。

     A:不属于,其没有存储器,不能用于存储程序

参考如下:甄建勇:五分钟搞定计算机的前世今生-腾讯云开发者社区-腾讯云

P1-8:研究并找出键盘起源于哪一代计算机。

    A:键盘起源于打字机,

参考如下:IT历史连载17-1828年至今的键盘的历史 - 知乎

  • 18
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 计算机科学导论第四版是一本介绍计算机科学基础知识和现代计算机技术的教材。该书覆盖了计算机的历史、数据结构、算法设计、程序设计、操作系统、计算机网络、数据库等多个主题。 该书的作者为Peter Norton、Peter A. Norton和Mark-Jason Dominus。Peter Norton是一名知名的计算机科学家,他曾经开发过著名的DOS操作系统和Norton Utilities软件。Peter A. Norton是Peter Norton的儿子,也是一名计算机科学家。Mark-Jason Dominus则是一名Perl编程专家和教育家。 该书的第一部分介绍了计算机基础知识,包括计算机技术的历史、计算机构成、数据表示和存储等内容。第二部分则涉及了数据结构和算法设计,包括数组、链表、栈、队列、树等常用数据结构,以及排序、查找等算法设计技巧。 接下来的章节涵盖了程序设计和操作系统,包括编程语言的选择和使用、程序设计实践、操作系统原理、虚拟内存和进程管理等内容。此外,该书还讲解了计算机网络和数据库,介绍了TCP/IP、HTTP、SQL等常用网络和数据库技术。 总之,计算机科学导论第四版是一本全面介绍计算机科学基础知识和现代计算机技术的教材,适合各个层次的读者阅读。 ### 回答2: 《计算机科学导论第四版PDF》是一本关于计算机科学的入门教材,针对初学者进行编写,介绍了计算机科学的基础概念和主要原理。本书包含了计算机科学的各个领域,例如计算机编程、数据结构和算法、操作系统、计算机网络、人工智能等。书中重点讲解了计算机科学的发展历程和发展趋势,对计算机科学领域的未来进行了展望。 在阅读本书的过程中,读者可以了解到计算机科学的基本知识,包括计算机的历史、基本组成、编程语言和算法等。此外,本书还涵盖了现代计算机科学的热门话题,例如人工智能和机器学习等。通过读本书可以帮助读者更好地理解计算机科学的本质,为未来的学习和研究提供了一定的基础。 总的来说,《计算机科学导论第四版PDF》是一本不可多得的计算机科学入门学习材料,适合计算机科学的初学者阅读。书中的知识简练易懂,涵盖了计算机科学各个领域的基础知识。阅读并掌握本书中的知识点,将有助于提升读者的计算机科学技能和能力,为其未来的职业发展奠定良好的基础。 ### 回答3: 《计算机科学导论第四版pdf》是一本介绍计算机科学基础知识的教材,适合初学者学习。该书内容包括计算机组成、算法、数据结构、编程语言等方面的基础知识。读完本书后,读者能够对计算机科学的基础知识有一个系统的认识,从而为以后的学习和工作打下坚实的基础。 该教材涉及的计算机科学知识非常广泛,从硬件、操作系统、编程语言到数据结构、算法、计算机网络等方面均有介绍。同时,每一章节都有相关的练习题,帮助读者巩固所学知识。总的来说,该教材是一本非常优秀的计算机科学入门教材,具有广泛的应用价值。对于计算机科学专业的学生来说,阅读该教材可以深入了解计算机科学领域的基础知识;对于其他专业的学生和自学计算机科学的人来说,该教材也是一本非常好的参考书籍。希望更多的人能够阅读和学习《计算机科学导论第四版pdf》,从而提高计算机科学领域的知识水平和应用能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值