linux操作系统分析
yybest123_123
喜欢计算机
展开
-
杨洋(161)-计算机是如何工作的(实验一)
实验一:计算机是怎样工作的? ♦ 实验:请使用Example的c代码分别生成.cpp,.s,.o 和ELF可执行文件,并加载运行,分析.s汇编代码 在CPU上的执行过程 ♦ 实验报告要求:通过实验解释单任务计算机是怎 样工作的,并在此基础上讨论分析多任务计算机 是怎样工作的。 一.实验过程 1. 预处理得到.cpp文件 2. 得到.s汇编文件原创 2013-05-15 02:06:45 · 1269 阅读 · 1 评论 -
161---linux实验二
【实验要求】分析fork和exec系统调用在内核中的执行过程。 注意:task_struct进程控制块,ELF文件格式与进程地址空间的联系,注意Exec系统调用返回到用户态时EIP指向的位置;动态链接库在ELF文件格式中与进程地址空间中的表现形式。 实验总结: 当一个进程被创建时,系统会为该进程分配进程空间,并且每个进程都有一个进程描述符task_struct,该数原创 2013-05-30 22:14:23 · 717 阅读 · 0 评论 -
sa12***161 Linux操作系统是如何工作的?破解操作系统的奥秘
【研究内容】 l 操作系统工作的基础:存储程序计算机、堆栈(函数调用堆栈)机制和中断机制; l 在操作系统工作的基础之上,请您简述操作系统(内核)是如何工作,宏观概述结合关键点的微观(CS:EIP、EBP/ESP等的变化)分析。 【分析结论】 在单进程计算机中,通过CPU和进程空间实现计算机的运行。每个进程都有4G的进程逻辑地址空间task_st原创 2013-06-26 22:14:11 · 706 阅读 · 0 评论