Date : 2020 - 02 - 09 Author : Soler HO Book : Computer System : a Programer's perspective
初始时,shell程序执行它的指令,等待输入一个命令。当键盘上输入字符串“./hello”后,shell程序将字符逐一读入寄存器,再把它存放到内存中。shell
利用直接存储器存取(DMA)技术,数据能够不经过处理器而直接从磁盘到达主存。步骤以下:code
一旦目标文件hello中的代码和书就被加载到主存中,处理器就开始执行hello程序的main程序中的机器语言指令。blog
这些指令将“hello,world\n”字符串中的字节从主存复制寄存器文件,再从寄存器文件中复制到显示设备,最终显示屏幕上。 内存