学号:SA***355 姓名:**之
实验内容:了解操作系统工作的基础:存储程序计算机、堆栈(函数调用堆栈)机制和中断机制;在操作系统工作的基础之上,简述操作系统(内核)是如何工作,宏观概述结合关键点的微观(CS:EIP、EBP/ESP等的变化)分析
实验目的:通过实验了解Linux操作系统是如何工作的
1 操作系统工作的基础
1.1 存储程序计算机
存储程序计算机又称为冯·诺伊曼计算机,它是根据特定问题编写的程序存放在计算机存储器中,然后按存储器中的存储程序的首地址执行程序的第一条指令,以后就按照该程序的规定顺序执行其他指令,直至程序结束执行。
它的特点是:
1)使用单一的处理部件来完成计算、存储以及通信的工作。
2)存储单元是定长的线性组织。
3)存储空间的单元是直接寻址的。
4)使用低级机器语言,指令通过操作码来完成简单的操作。
5)对计算进行集中的顺序控制。
6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。
7)采用二进制形式表示数据和指令。
8)