miwaiwai

导航

统计

helloword执行过程,cpu从内存中读取数据

1.cpu通过地址总线发出指令告诉内存控制器,我要操作哪块内存

2.cpu通过控制总线向内存控制器发出读/写指令

3.cpu通过数据总线,操作内存

鼠标点击HelloWorld运行过程:

  1.点击鼠标,鼠标会发一个机器变更号---->usb控制器把信号传给---->系统总线---->南桥----->北桥---->cpu

  2.cpu发控制信号------->内存(我要从磁盘往内存读数据)

  3.这个时候,磁盘会发出一个中断,告诉cpu,它要给内存读数据

  4.这个时候,cpu给主从和磁盘发一个信号,说要从磁盘读数据,读数据的过程中时,cpu是不参与的

   这个过程采用的是dma机制,一旦告诉了磁盘控制器,磁盘控制器就接过了总线的控制器,给内存读数据

  5.当磁盘控制器读完数据后,给cpu发一个中断信号,读完了

  6.然后cpu再做后续工作

文件是对io设备的抽象

虚拟存储设备:是对主存和磁盘I/O设备的抽象表示

进程:是对处理器,主存,I/O设备的抽象表示

 cpu MMU+linux======>逻辑内存空间=======>物理内存空间

  1.内存的段式管理

  2.页式管理

 

posted on   米歪歪  阅读(52)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示