- 博客(3)
- 收藏
- 关注
原创 Linux操作系统是如何工作的?破解操作系统的奥秘
学号:SA12*****81姓名:**堂操作系统工作的基础:存储程序计算机、堆栈(函数调用堆栈)机制和中断机制;在操作系统工作的基础之上,请您简述操作系统(内核)是如何工作,宏观概述结合关键点的微观(CS:EIP、EBP/ESP等的变化)分析。 存储程序计算机现代计算机大多基于冯诺依曼体系结构,存储程序和程序控制原理的要点是,程序输入到计算机中,存储在内存储
2013-06-30 16:09:06 627
原创 Linux操作系统分析(二)进程的创建与可执行程序的加载
学号:SA*****81 姓名: **堂实验内容:1. 编程实现fork(创建一个进程实体) -> exec(将ELF可执行文件内容加载到进程实体) -> running program 2. 分析fork和exec系统调用在内核中的执行过程,注意task_struct进程控制块,ELF文件格式与进程地址空间的联系,注意exec系统调用返回到用户态时EIP指向的位置3. 动态链接库
2013-05-30 19:54:22 1139
原创 Linux操作系统分析(一)计算机是怎么工作的?
学号:SA*****81 姓名: **堂实验问题:使用Example的c代码分别生成.cpp,.s,.o和ELF可执行文件,并加载运行,分析.s汇编代码在CPU上的执行过程。实验要求:通过实验解释单任务计算机是怎样工作的,并在此基础上讨论分析多任务计算机是怎样工作的。1. 实验代码int g(int x){ return x+3;}int f(
2013-05-16 18:59:56 702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人