【程序员基础必备】计算机组成原理概念大全

  1. 总线:是指连接多个部件的信息传输线,是各部件共享的传输介质。

  2. 系统总线:是指CPU、主存、I/O设备各大部件之间的信息传输线。按传输内容的不同,又分为数据总线、地址总线和控制总线。

  3. 通信总线:是指连接计算机系统之间或计算机系统与其它系统之间的信息传输线。

  4. 总线主设备:是指获得总线控制权的设备。

  5. 总线从设备:是指被主设备访问的设备,只能响应从主设备发来的各种总线命令。·

  6. 总线仲裁:即总线判优,主要解决多个主设备申请占用总线时,由总线控制器仲裁出优先级别最高的设备,允许其占用总线。

  7. **什么是总线判优?为什么需要总线判优?**总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制线,按一定的优先等级顺序确定某个主设备可以占用总线。因为总线传输的特点就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上的部件同时向总线发送信息,势必导致信号冲突传输无效,顾需用判优来解决。

  8. **什么是总线通信控制?为什么需要总线通信控制?**总线通信主要解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调配合。因为总线是众多部件共享的,在传送时间上只能用分时方式来解决,所以通信双方必须按某种约定的方式进行通信。

  9. **异步通信与同步通信的主要区别是什么?**同步通信和异步通信的主要区别是前者有公共时钟,总线上的所有设备按统一的时序、统一的传输周期进行信息传输,通信双方按约定好的时序联络;后者没有公共时钟,没有固定的传输周期,采用应答方式通信,具体的联络方式有不互锁、半互锁和全互锁三种。不互锁方式通信双方没有相互制约关系:半互锁方式通信双方有简单的制约关系;全互锁方式通信双方有完全的制约关系。其中全互锁通信可靠性最高。

  10. 总线宽度:通常指数据总线的根数。

  11. 总线带宽:总线的数据传输率,指单位时间内总线上传输数据的根数。

  12. 总线复用:指同一条信号线可以分时传输不同的信号。

  13. 总线传输周期:总线周期通常指的是CPU完成一次访问MEM或I/O端口操作所需要的时间。

  14. **异步通信中请求与回答有哪几种互锁关系?**不互锁、半互锁、全互锁

  15. **主存:**主存又称为内存,直接与CPU交换信息。

  16. **辅存:**辅存可作为主存的后备存储器,不直接与CPU交换信息,容量比主存大,速度比主存慢。

  17. **缓存:**缓存是为了解决主存和CPU的速度匹配,提高访存速度的一种存储器。

  18. **控存:**控存是微程序控制器中用来存放微指令的存储器,通常由应比主存更快。

  19. **虚存:**虚存是为了解决扩大主存容量和地址分配问题,把主存和辅存统一成一个整体。

  20. **RAM:**RAM是随机存取存储器,在程序的执行过程中既可以读出信息又可以写入信息。

  21. **ROM:**ROM是只读存储器,在程序执行过程中只能读出信息,不能写入信息。

  22. **PROM:**PROM即可一次性编程的只读存储器。

  23. **EPROM:**EPROM即可擦洗的只读存储器,利用紫外线抹去原有信息,可多次编程。

  24. **EEPROM:**EEPROM即电可改型只读存储器,可多次编程。

  25. **读时间:**读时间是从CPU给出地址信号到被选单元的内容读到数据线上的这段时间,读周期大于读时间。

  26. **读周期:**读周期是存储器进行连续两次读操作的最小间隔时间。

  27. **写时间:**写时间是从CPU给出地址信号后,将数据线上的信息写入被选单元中所需的时间,写周期大于写时间。

  28. **写周期:**写周期是存储器进行连续两次写操作的最小时间间隔。

  29. **存取周期:**存取周期是存储器进行连续、独立的操作之间所需的最小间隔时间。

  30. **存取时间:**存取时间分为读时间和写时间。

  31. **存储容量:**存储容量是存储器存放二进制代码的总数量。

  32. **存储元:**存储元即存储一位二进制代码的基本单元电路。

  33. **存储单元地址:**存储单元由若干个存储元组成,用来存放多位二进制代码。许多存储单元组成存储器。为了便于访问存储器的任一单元,对每一个存储单元按一定顺序给予一个地址编号,称为存储单元地址。

  34. **存储字:**存储单元中二进制代码的组合即为存储字。

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
cs/618191877)

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 29
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值