06 2013 档案
摘要:1、中断浅析 第一阶段--获取中断号每个CPU都有响应中断的能力, 每个CPU响应中断时都走相同的流程. 这个流程就是内核提供的中断服务程序.在进入中断服务程序时, CPU已经自动禁止了本CPU上的中断响应, 因为CPU不能假定中断服务程序是可重入的.中断处理程序的第一步要做两件事情:1. 将中断号
阅读全文
摘要:学号:SA12226343 姓名:sunhongbo一、操作系统工作的基础存储程序计算机和堆栈(函数调用堆栈)机制以及中断机制是操作系统工作的基础。 现代计算机仍采用存储程序计算机的结构体系和工作原理。程序输入到计算机,存储在内存储器,运行时,由控制器中的指令寄存器指针(x86的EIP)按地址逐条从存储器中取指令,分析指令,执行,遇到转移指令,在跳转,继续按地址顺序访问指令。 堆栈是函数调用的基础。在一个函数切换到另一个函数去执行指令之前,要保存当前函数一些信息,以便能够在调用函数执行后能使得当前函数继续执行。这过程要...
阅读全文
摘要:一.fork和execl 我们先尝试编写创建两个程序,来理解Linux创建新进程的过程: 1 #include <sys/systypes.h> 2 #include <unistd.h> 3 4 int main() 5 { 6 if (fork() == 0) { 7 print("Child process!\n"); 8 } else { 9 print("Parent process!\n");10 }11 return 0;12 } 运行结果为:Child process!Parent process! 代码二...
阅读全文
摘要:1、sudo nautilus以root权限打开一个窗口来管理文件,这样只有root才能,粘贴、复制、删除的文件当前用户也可以操作。如果使用su root,还要使用命令完成复制等。2、tar.xz文件格式的解压命令分两层:xz -d linux-3.9.4.tar.xz tar -xf linux-3.9.4.tar3、下载安装ncurses下载地址http://ftp.gnu.org/pub/gnu/ncurses/安装:tar zxvf ncurses5.9.tar.gz 解压缩并且释放 文件包 cd ncurses5.9 进入解压缩的目录(注意版本) ./configure...
阅读全文

浙公网安备 33010602011771号