COA计算机组织与结构【2 计算机的顶层视图】

编程入门 行业动态 更新时间:2024-10-23 09:37:06

COA<a href=https://www.elefans.com/category/jswz/34/1770118.html style=计算机组织与结构【2 计算机的顶层视图】"/>

COA计算机组织与结构【2 计算机的顶层视图】

图片来源:南京大学软件学院COA课程PPT
©author:zzb

Github主页 CSDN主页

文章目录

  • 2 计算机的顶层视图
    • CPU
    • 存储器
    • I/O
    • 总线
    • 总结

2 计算机的顶层视图

CPU

利用系统总线把各个部分连接起来

数据和指令存储在一起,存储器只需要按位置寻址,而无需去考虑其中的数据类型

如I/O设备可以使得程序中断,因此CPU可以大胆去做其他的事情,因为I/O设备可以使得其他事情中断,从而继续处理待I/O输入后才发生的事情(如add),这样可以增大CPU的利用率,避免了CPU在等待I/O的过程中空闲

为什么要禁止中断?

存储器

内存(主存)。内存又分为随机读写存储器(RAM)和只读存储器(ROM)。前者主要用于大容量内存储器和调整缓冲存储器;后者用于存放专用的固定程序,如BIOS

外存(辅存)。外存包括硬盘、磁盘、磁带、光盘和U盘等,特点是容量大、价格低,但存取速度较低。磁盘是最常用的外存,一般分为软磁盘和硬磁盘两类

外存不是冯诺依曼结构中的存储器,而是属于计算机外的

cache在主存和CPU之间,容量小,速度快(接近CPU),把CPU需要在主存中获取的数据先放在cache中,这样CPU需要数据时可以快速提供。从而解决了内存墙的问题

I/O

冯诺依曼结构中的I/O不是I/O设备,如鼠标键盘,而是I/O模块,如USB接口,是帮助计算机系统与外界进行信息交换的

采用缓冲区来解决数据传输速度时快时慢的问题,如数据太少了就先放在缓冲区,等数据量较大时一起输入

总线

问题:计算机部件互连复杂

总结

更多推荐

COA计算机组织与结构【2 计算机的顶层视图】

本文发布于:2024-02-19 17:27:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764862.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:计算机   视图   结构   组织   COA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!