操作系统
文章平均质量分 55
iCrack007
这个作者很懒,什么都没留下…
展开
-
计算机系统工作方式(一)
一、程序的编译过程 在unix上,从源文件到目标文件的转化是由编译器驱动程序完成:unix> gcc -o hello hello.c 。这个过程可以分为四个阶段,分别为(预处理,编译,汇编,链接) 1)预处理阶段:根据以字符#开头的命令,修改原始的C程序。 2)编译阶段:将文本文件(.i)翻译成文本文件(.s),它包含一个汇编语言程序。 3)汇编阶段:将.s文件翻译成机器语言指令原创 2015-11-03 21:50:32 · 953 阅读 · 0 评论 -
i386段式内存管理
1、Intel x86 CPU段式内存管理 1)在保护模式下改变段寄存器的功能,使其从一个单纯的基地址变成向这样一个数据结构的指针。 这样,当一条访问内存的指令发出一个内存地址时,cpu就可以这样来归纳出实际应该放上数据 总线的地址: a.根据指令的性质来确定应该使用哪一个段寄存器,例如转移指令中的地址在代码段。 b.根据段寄存器的内容,找到相应的‘地原创 2016-01-11 14:21:16 · 624 阅读 · 0 评论