CSAPP
kyowill
这个作者很懒,什么都没留下…
展开
-
读书笔记之深入理解操作系统(10)
虚拟存储器1.内存中的每个字节都有一个唯一的物理地址,cpu访问存储器最自然的方式就是使用物理地址,我们把这种方式称为物理寻址2.cpu执行这条加载指令时,她会生成一个有效的地址,通过存储器总线,把它传递给主存。主存取出从物理地址4处开始的4字节的字,并将它返回给cpu,cpu会将它放在一个寄存器里3.cpu通过生成一个虚拟地址来访问主存,这个虚拟地原创 2015-09-09 23:05:23 · 444 阅读 · 0 评论 -
fork函数--《深入理解操作系统》
1.调用一次返回两次2.并发执行,父子进程并发运行的独立进程3.相同的但是独立的地址空间,具有相同的用户栈,相同的本地变量值,相同的堆,相同的全局变量的值,以及相同的代码,父子进程对私有本地变量的修改时是独立的4.共享文件 子进程继承了父进程打开的文件5.如果你是第一次学习fork函数,每个水平箭头对应于执行指令的进程,而每个垂直的箭头对应于fork的执行原创 2015-08-13 15:48:37 · 592 阅读 · 0 评论 -
虚拟存储器--《深入理解操作系统》
1.使用虚拟寻址时,cpu通过生成一个虚拟地址来访问主存,这个虚拟地址在被送到存储器之前先转换成适当的物理地址。将一个虚拟地址转换成物理地址的任务叫做地址翻译,cpu芯片上叫做存储器管理单元(MMU)的专用硬件,利用存放在主存中的查询表来动态翻译虚拟地址,该表的内容是由操作系统管理的。原创 2015-08-14 19:33:14 · 505 阅读 · 0 评论 -
程序的机器级表示3.4
原创 2015-10-05 15:14:34 · 345 阅读 · 0 评论 -
程序的机器级表示3.7
原创 2015-10-05 21:44:30 · 331 阅读 · 0 评论