八、什么是IO?什么是内存?

姓名:牛馨航    学号:19020100307    学院:电子工程学院

版权声明:本文为CSDN博主「万树不会古冬u」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/RedValkyrie/article/details/105421319

————————————————

八、什么是IO?什么是内存?

< 1 > 内存

内存时程序的运行场所,内存和CPU之间通过总线连接,CPU通过一定的地址来访问具体内存单元

< 2 > IO

IO 是输入输出接口,是CPU和其他外部设备(如串口、LCD、触摸屏、LED等)之间通信的道路。一般的IO就是指CPU的各种内部或外部外设

< 3 > IO 的访问方式

IO 指的是与COU连接的各种外设

CPU访问各种外设有2种方式:一种是类似于访问内存的方式,即把外设的寄存器当做一个内存地址来读写,从而以访问内存相同的方式来操作外设,叫IO与内存统一编址方式(统一编制一般在RISC的CPU里,如ARM);另一种是使用专用的CPU指令来访问某种特定外设,叫IO与内存独立编址(独立编址有CISC的思想)。

< 4 > 内存的访问方式

内存通过CPU的数据总线来寻址定位,然后通过CPU数据总线来读写

CPU的地址总线的位数是CPU设计时确定的,因此一款CPU所能寻址的范围是一定的,而内存是需要占用CPU的寻址空间的。

内存与CPU的这种总线式连接方式是一种直接连接,优点是效率高访问快,缺点是资源有限,扩展性差。

————————————————

版权声明:本文为CSDN博主「万树不会古冬u」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/RedValkyrie/article/details/10542131

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 a.存储器可分为哪些类型? aa.按照存储介质分类半导体存储器:内存条、U盘,易失:当去掉电源,存储器中没有...
    泡泡呀啊阅读 7,484评论 1 1
  • [TOC] I/O的源起 所谓“I/O”,就是“Input/Output”(输入/输出)的意思。从广义上讲,任何输...
    tracy_668阅读 7,301评论 0 14
  • 1.冯诺依曼机 特点:1.计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备5大部件组成2.指令和数据以同...
    FrankXu0808阅读 7,983评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,753评论 28 53
  • 人工智能是什么?什么是人工智能?人工智能是未来发展的必然趋势吗?以后人工智能技术真的能达到电影里机器人的智能水平吗...
    ZLLZ阅读 9,405评论 0 5

友情链接更多精彩内容