文章目录

  • 1.计算机系统概述思维导图
  • 2.常见问题及易混淆知识点
    • (1)主频高的CPU一定比主频低的CPU快吗?为什么?
    • (2)不同级别的语言编写程序有什么区别?哪种语言编写的程序能被硬件直接执行?
    • (3)同一个功能可以由软件实现又可以由硬件实现吗?
    • (4)翻译程序、汇编程序、编译程序、解释程序的区别和联系是什么?
    • (5)什么是透明性?
    • (6)机器字长、指令字长、存储字长的区别和联系是什么?
    • (7)计算机体系结构和计算机组成的区别和联系是什么?
    • (8)基准程序执行得越快说明机器的性能越好吗?

1.计算机系统概述思维导图

2.常见问题及易混淆知识点

(1)主频高的CPU一定比主频低的CPU快吗?为什么?

  • 不一定快,因为CPU运算速度不仅与主频有关还与CPU的流水线的各方面性能指标(架构、缓存、指令集、CPU位数、Cache大小等)。

(2)不同级别的语言编写程序有什么区别?哪种语言编写的程序能被硬件直接执行?

  • 机器语言和汇编语言与机器指令对应
  • 高级语言不与指令直接对应。具有较好的移植性
  • 机器语言可以被硬件直接执行

(3)同一个功能可以由软件实现又可以由硬件实现吗?

  • 可以,在逻辑功能上,软件和硬件是等效的,但不是等价的

(4)翻译程序、汇编程序、编译程序、解释程序的区别和联系是什么?

  • 翻译程序:高级语言源程序翻译成机器语言程序(目标代码)的软件
  • 翻译程序:编译程序+解释程序
  • 编译程序:它将高级语言程序一次全部转换成目标语言程序,目标语言可以是汇编语言或机器语言之类的“低级语言”,每次执行程序时,只需执行目标程序,因此只要源程序不变,就无须重新翻译。同一高级语言在不同体系结构下,翻译成目标程序是不一样的,目标程序与体系结构有关,但仍不是计算机硬件能够直接执行的程序
  • 汇编程序:也是一种语言翻译程序,它将汇编语言源程序翻译为机器语言程序,是一种面向机器的低级语言,是机器语言的符号表示,与机器语言一一对应

(5)什么是透明性?

  • 在计算机领域中,对于某类用户来说,看不见,感觉不到的事务和属性,我们就说是透明的,否则就是不透明的。
  • 比如高级语言程序员:浮点数格式、乘法指令等这些指令格式、数据如何在运算器中运算是透明
  • 对于机器语言和汇编语言程序员:指令格式、机器结构、数据格式等则不透明
  • 在CPU中,IR,MAR,MDR对各类程序员都是透明

(6)机器字长、指令字长、存储字长的区别和联系是什么?

  • 机器字长:计算机能直接处理的二进制数据位数,机器字长一般等于内部寄存器的大小,它决定了计算机的运输算精度
  • 指令字长:一个指令字中包含的二进制位数
  • 存储字长:一个存储单元存储的二进制位数,即一个存储单元中存储元件的个数,一个存储元件存储一个二进制数0/1
  • 它们必须是字节的整数倍,一般1(字节,B,byte )= 8 bit
  • 指令字长一般取存储字长的整数倍,若指令字长等于存储字长的2倍,那么需要访存2次取出一条指令,因此取指周期为机器周期的2倍;若指令字长等于存储字长,则取指周期等于机器周期;

在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。

(7)计算机体系结构和计算机组成的区别和联系是什么?

  • 计算机体系结构:指机器语言或汇编语言程序员所看得到的传统机器属性,包括指令集、数据类型、存储器寻址技术等,大都属于抽象的属性。
  • 计算机组成:指如何实现计算机体系结构所体现的属性,它包含对许多程序员来说透明的硬件细节。
    例如:指令系统如何实现取指令、分析指令、取操作数、如何运算等都属于组成问题
  • 两台机器指令系统相同时,只能认为他们具有相同的结构,至于这两台机器如何实现其指令系统,可以完全不同,即可以认为他们的组成方式是不同的。
    例如:一台机器是否具备乘法指令是一个结构问题,但实现乘法指令采用什么方式则是一个组成问题。

(8)基准程序执行得越快说明机器的性能越好吗?

  • 一般情况下,基准测试程序能够反映机器性能的好坏。但是,由于基准程序中的语句存在频度的差异,因此运行结果并不能完全说明问题。

基准测试程序(Benchmark)用来测量机器的硬件最高实际运行性能,以及软件优化的性能提升效果,可分为微基准测试程序(Microbenchmark)和宏基准测试程序(Macrobenchmark)。

1.4 计算机系统概述思维导图小结-常见问题和易混淆知识点(组成原理)相关推荐

  1. 思维导图一定要用计算机来完成吗,计算机绘制思维导图有什么优势

    思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具.思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像 ...

  2. 学计算机的思维导图,用计算机绘制思维导图的几大优势

    相信很多人绘制思维导图还是用彩笔和白纸来完成的,但如今已经是一个信息科技化的时代,我们不妨学习使用计算机来绘制思维导图,可以预见,未来的思维导图必定会由传统的手绘转变为智能化.自动化的计算机绘图时代. ...

  3. 计算机发展前景思维导图,计算机绘制思维导图有什么优势

    思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具.思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像 ...

  4. 思维导图一定要用计算机来完成吗,计算机绘制思维导图的优势和趋势

    在传统的思维导图学习和使用中一直是用彩笔和白纸来完成的,随着时代的发展和科技的进步,科技产品已经使人们能够用计算机进行思维图制作了,未来的思维导图必定会由传统的手绘转变为智能化.自动化的计算机绘图时代 ...

  5. 数据结构-线性表-思维导图+小结

    数据结构-线性表思维导图+小结 1 数据结构-第二章-线性表-思维导图 2 数据结构-第二章-线性表-习题小结 2.1 概念性习题小结 2.2 操作性习题小结 1 数据结构-第二章-线性表-思维导图 ...

  6. 计算机操作系统思维导图_我在b站学计算机

    众所周知,b站成了大家自学的好地方,有大量的极客视频,编程教学,外语教学,甚至还有各个大学公开课,萌宠视频,各国纪录片.up主们真是各显神通.当年小编心心念念的MIT,Harvard计算机教程都没有看 ...

  7. 数据结构-树与二叉树-思维导图+小结

    数据结构-树与二叉树-思维导图 1 数据结构-第五章-树与二叉树-思维导图 2 思维导图-补充 3 小结 3.1 知识点小结 3.2 习题小结 1 数据结构-第五章-树与二叉树-思维导图   数据结构 ...

  8. 计算机基础第四章数据管理思维导图,计算机基础思维导图

    注释:图片均为搬运,非原创,侵害到您的版权请联系删除 计算机导论 计算机操作系统 计算机网络 计算机组成原理 数据结构 一些较好的文章: 计算机考研专业课思维导图: https://zhuanlan. ...

  9. 计算机操作系统思维导图_计算机网络思维导图(零基础--思维导图详细版本及知识点)...

    计算机网络思维导图(零基础--思维导图详细版本及知识点)_gl620321的博客-CSDN博客​blog.csdn.net 第一章 计算机网络概述 1.计算机网络向用户提供的最重要的功能分别是(连通性 ...

最新文章

  1. php读取js验证码,PHP + JS 实现验证码功能
  2. Java中如何将List拆分为多个小list集合
  3. VTK:Shaders之SphereMap
  4. php iframe 上传图片,利用iframe+php实现图片的上传
  5. lesson3-字符串及其常用操作
  6. C# linq Expression left join如何使用
  7. Qt自定义QML模块
  8. python 打开excel并在屏幕上呈现_excel-检查文件是否在Python中打开
  9. sql删除快还是update快_下班回家,是骑自行车减肥快还是走路减肥快?
  10. WPF仿网易云音乐系列(一、左侧菜单栏:Expander+RadioButton)
  11. beego2---入门
  12. 阿里开发规范_字字珠玑,高级技术专家带你了解阿里的开发流程规范
  13. ScrumChina 2008 上海之行
  14. Kelvin云层效果Ps笔刷
  15. 深入理解JavaScript系列
  16. WPE封包外挂教程(下)
  17. 苹果系统mac(Air)删除Windows合并盘(双系统)的可行方案
  18. 更换Latex模板后部分包的参数失效问题的解决方案(如xcolor,algorithm2e)
  19. JAVA 算法中Map 使用技巧,持续更新,边学边更
  20. 淘宝女装店铺如何提升转化?

热门文章

  1. C# OO(初级思想)
  2. 深度学习入门篇--手把手教你用 TensorFlow 训练模型
  3. NPoco for MySQL 配置
  4. 关于眼界、眼光、眼前的哪些....
  5. 使用Cocoapods快速创建自己的podspec,让你的框架支持cocoapods,podspec
  6. linux下varnish4配置语法(基础)
  7. IBM存储部分常见配件PN号查询及描述翻译
  8. NOD32升级ID自动填写工具+更新版1.754
  9. c++ 6.0 没有找到mspdb60.dll 问题的解决
  10. 微软11月份安全补丁更新 最高级别:重要