摘要:
一、操作系统工作的基础: 1)存储程序计算机:现代计算机大多基于冯诺依曼体系结构,即存储程序计算机。所谓存储程序计算机,是指将程序存储到计算机中,在将程序加载到内存后,CPU通过取指、译码、执行指令对数据进行处理。 2)函数调用堆栈机制:在没有发生中断和进程切换时,所有的程序的执行都遵循函数调用堆栈机制。所谓i函数调用堆栈机制,是指程序执行中遇到函数调用时,会进行一系列的堆栈操作并改变eip,执行被调函数。 3)中断机制:指系统调用,时钟中断或IO中断¹。中断引起的是一个内核控制路径--所有的操作仍然是在当前进程的地址空间中进行,只不过操作堆栈由用户堆栈切换到了内核堆栈,程序的执行由 阅读全文