网易云课堂linux内核分析第二周 20135103 王海宁 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 操作系统的核心功能就是:进程调度和中断机制,通过与硬件的配合实现多任务处理,再加上上层应用软件的支持,最终
分类:
系统相关 时间:
2016-03-05 20:30:28
阅读次数:
242
操作系统是如何工作的 于佳心 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 本章所学内容主要围绕着三个方面。 1.函数调用堆栈 2.中断机制 3.mykernel上实际操作构建内核 操作系统
分类:
系统相关 时间:
2016-03-05 20:27:26
阅读次数:
209
马启扬 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、函数调用堆栈 1. 小结:计算机是怎样工作的 三个法宝:存储程序计算机、函数调用堆栈、中断机制。 存储程序计算机工作模型,计
分类:
系统相关 时间:
2016-03-05 16:18:43
阅读次数:
349
在本周的课程中,孟老师主要讲解了操作系统是如何工作的,我根据自己的理解写了这篇博客,请各位小伙伴多多指正。 一、知识点总结 1. 三个法宝 存储程序计算机:所有计算机基础性的逻辑框架。 堆栈:高级语言的起点,函数调用需要堆栈机制。 中断机制:多道系统的基础,是计算机效率提升的关键。 2. 函数调用堆
分类:
系统相关 时间:
2016-03-05 16:11:26
阅读次数:
227
操作系统是如何工作的 一、函数调用堆栈 1、计算机工作三个法宝 存储程序计算机、中断机制、堆栈 2、堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间 -函数调用框架 -传递参数 -保存返回地址 -提供局部变量空间 3、堆栈相关的寄存器 -esp,堆栈指针,指向栈顶 -ebp,基址指针,指向栈
分类:
系统相关 时间:
2016-03-05 16:03:38
阅读次数:
202
一、计算机是如何工作的 1、1 计算机的三个法宝 存储程序计算机、函数调用堆栈、中断机制。 堆栈是C语言程序运行时必须记录调用路径和参数的空间。(函数调用框架、传递参数、保存返回地址、提供局部变量空间) 1、2 深入理解函数堆栈 (1)push栈顶减少4个字节 pop栈顶增加4个字节 ebp在C语言
分类:
其他好文 时间:
2016-03-05 00:23:56
阅读次数:
295
一.函数调用堆栈 计算机是如何工作的(三个法宝) 存储程序计算机 函数调用堆栈 中断机制 堆栈: esp:堆栈指针 ebp:基址指针,在C语言中用作记录当前函数调用基址 CS:eip:总是指向下一条的指令地址 call xxx 执行call之前 执行call时,cs : eip原来的值指向call下
分类:
其他好文 时间:
2016-03-03 23:00:15
阅读次数:
499
操作系统是如何工作的? 一、总结:三大法宝 1.存储程序计算机 + 函数调用堆栈 + 中断机制 2.堆栈:C语言程序运行时候必须的一个记录调用路径和参数的空间(函数调用框架/提供局部变量/传递参数/保存返回地址) 不同指令可能实现相同的功能 3.堆栈相关:esp ebp ;操作: push pop;
分类:
系统相关 时间:
2016-03-02 15:10:49
阅读次数:
158
第二周 操作系统是如何工作的 第一节 函数调用堆栈 存储程序计算机:是所有计算机基础的框架 堆栈:计算机中基础的部分,在计算机只有机器语言、汇编语言时,就有了堆栈。堆栈机制是高级语言可以运行的基础。 计算机“三宝”:存储程序计算机、函数调用堆栈和中断机制。 堆栈是C语言程序运行时必须的一个记录调用路
分类:
系统相关 时间:
2016-03-01 20:54:07
阅读次数:
312
一.信号的本质 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到
分类:
系统相关 时间:
2016-01-30 02:29:00
阅读次数:
205