linux
文章平均质量分 67
w1119y
这个作者很懒,什么都没留下…
展开
-
实验一:计算机是怎么工作的
1. gcc的编译过程(1)gcc的编译流程包括:*预处理 (Pre-Processing) : 编译选项 -E , 生成文件后缀 .i*编译 (Compiling) : 编译选项 -S , 生成文件后缀 .s*汇编 (Assembling) : 编译选项 -c , 生成文件后缀 .o*链接原创 2013-05-16 12:32:22 · 582 阅读 · 0 评论 -
实验二(进程的创建与可执行程序的加载)
实验二(王洋 SA***390)一、实验代码:执行结果:二、fork和exec系统调用在内核中的执行过程Fork :1.libc库对系统调用进行了封装,在执行int $0x80进入内核之前,封装例程就已经把系统调用号装入eax寄存器了。2.当用户态进程发出int $0x80指令时,CPU切换到内核态并开始从地址system_call处开始执行指原创 2013-05-30 23:02:28 · 811 阅读 · 0 评论 -
Linux操作系统是如何工作的
一、 linux操作系统工作的基础 1. 存储程序计算机 按照冯·诺依曼存储程序的原理,计算机在执行程序时须先将要执行的相关程序和数据放入内存储器中,在执行程序时CPU根据当前程序指针寄存器的内容取出指令并执行指令,然后再取出下一条指令并执行,如此循环下去直到程序结束指令时才停止执行。linux操作系统就是以存储程序计算机的工作原理为基础去管理整个计算机以及整个计算机的执行原创 2013-06-29 14:00:03 · 728 阅读 · 0 评论