美文网首页
cpu外部硬件联系

cpu外部硬件联系

作者: 南苑bert | 来源:发表于2020-07-12 23:35 被阅读0次
image.png

cpu如何访问这些硬件

如图我们可以看见,有一根线于他们连接,问题如果cpu要使用这个设备,怎么知道是哪个?

  • 我们给每根线设置一个编号,这个编号叫io端口

  • io端口一般都会放在内容中,这样cpu就可以像访问内存地址一样访问,这个过程叫内存映射io

中断

cpu会发送一个请求数据的指令让硬盘去取数据,但是cpu的速度和硬盘的速度差距我们也是知道的相差百万倍,所以每次我们都等硬盘的数据的话,cpu的资源就会浪费在这里.

所有我们有了中断,意思就是告诉硬盘你先找数据,找到了发给我一个协调系统就行了,这个协调的作用就是,如果很多的中断的数据都拿到了。这个协调系统就会找出优先级. 把优先级最高的先拿给cpu处理.

相关文章

  • cpu外部硬件联系

    cpu如何访问这些硬件 如图我们可以看见,有一根线于他们连接,问题如果cpu要使用这个设备,怎么知道是哪个? 我们...

  • OS内核以及进程间通信方式IPC

    一、内核 1. 概念 计算机由各种外部硬件设备组成,如内存,cpu,硬盘等。如果每个程序要访问某个硬件,那它必须知...

  • 中断

    外部中断 外部硬件的中断是通过两根信号线通知CPU的,这两根信号线就是INTR(INTeRrupt)和NMI(No...

  • Linux基础入门、Linux桌面环境

    编程基础 计算机 = 硬件 + 软件 硬件包括 CPU、内存、硬盘、输入输出设备以及其他外部设备。软件是指计算机系...

  • 深入理解JMM-CPU多核硬件架构剖析及Java内存模型

    本节带着大家了解CPU多核硬件架构以及Java内存模型 CPU多核硬件架构剖析 CPU每次从主内存读取数据比较慢,...

  • 深入理解JMM-CPU多核硬件架构剖析及Java内存模型

    本节带着大家了解CPU多核硬件架构以及Java内存模型 CPU多核硬件架构剖析 CPU每次从主内存读取数据比较慢,...

  • Intel 有哪些硬件加速库?

    说起硬件加速,最常见的是显卡硬件加速如Nvidia 的 CUDA,其实CPU 也能硬件加速程序,作为 CPU 阵营...

  • 【硬件】CPU(一)

    1. CPU介绍 CPU即中央处理器,是一台计算机的运算核心和控制核心,相当于人类的大脑;CPU主要功能是解释计算...

  • STM32 移植 U8g2

    硬件配置 CPU是STM32F051 屏幕是0.96的SSD1306 CPU-屏的接口是 硬件4线SPI 硬件接口...

  • Flutter skia

    CPU 渲染称之为软件绘制(关闭硬件加速时使用该引擎,开启硬件加速时使用OpenGL), Android CPU ...

网友评论

      本文标题:cpu外部硬件联系

      本文链接:https://www.haomeiwen.com/subject/xmhocktx.html