计算机如何工作 三个法宝:存储程序计算机、函数调用堆栈、中断机制。 堆栈 函数调用框架 传递参数 保存返回地址 提供局部变量空间 堆栈相关的寄存器 Esp 堆栈指针 (stack pointer) Ebp 基址指针 (base pointer) 堆栈操作 Push;pop Ebp用作记录当前函数调用
分类:
系统相关 时间:
2016-03-06 17:32:05
阅读次数:
188
秦鼎涛 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验二:完成一个简单的时间片轮转多道程序内核代码(实验楼截图) 二、进程的启动和进程的切换机制 1、多道进程的处理采用了中断机制,利用cpu和内核代码来实现
分类:
其他好文 时间:
2016-03-06 17:18:57
阅读次数:
165
吕松鸿+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、函数调用堆栈 1. 计算机工作的三个法宝 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构; 函数调用堆栈,高级语言得以
分类:
其他好文 时间:
2016-03-06 17:15:45
阅读次数:
156
PS.贺邦 原创作品转载请注明出处 《Linux内核分析》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 1.mykernel实验指导(操作系统是如何工作的) 使用实验楼虚拟机打开shell输入下列代码 1 cd LinuxKernel
分类:
系统相关 时间:
2016-03-06 14:19:34
阅读次数:
419
潘恒 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、一个简单的时间片轮转多道程序内核代码 1.源代码 1)进程的启动: /* start process 0 by task[0] */
分类:
其他好文 时间:
2016-03-06 14:13:29
阅读次数:
220
---恢复内容开始--- 20135125陈智威 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 实验要求: mykernel实验指导(操作系统是如何工作的) 运行并分析一个精简的操作系统
分类:
系统相关 时间:
2016-03-06 12:43:59
阅读次数:
162
mykernel实验指导(操作系统是如何工作的) 朱恒志 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 运行并分析一个精简的操作系统内核,理解操作系统是如何工作的 使用实验楼的虚拟机打开shell cd Lin
分类:
其他好文 时间:
2016-03-05 17:34:22
阅读次数:
263
陈巧然 原创作品 转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、使用实验楼的虚拟机, 观察只有一个死循环的mykernel与时钟中断的关系 步骤:cd LinuxKernel/linux-3.9
分类:
系统相关 时间:
2016-03-01 22:35:24
阅读次数:
363
概念方面 文件是对I/O设备的抽象表示、虚拟存储器是对主存和磁盘I/O设备的抽象表示、进程则是对处理器、主存和I/O设备的抽象表示 中断 早期是没有进程这个概念,当出现中断技术以后才出现进程这个概念 分式操作系统 基于时间片轮转 进程是操作系统对资源的一种抽象,一个进程:代码段、数据段、堆栈段、+进
分类:
系统相关 时间:
2016-03-01 00:48:56
阅读次数:
373
实验三进程调度模拟程序 物联网工程姓名:游诗卫 学号:201306104105一、实验目的和要求用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解。实验要求设计一个有N(N不小于5)个进程并发执行的进程调度模拟程序。进程调度算法:“时间片轮转法”调度算法对N个进程...
分类:
系统相关 时间:
2016-01-06 11:35:37
阅读次数:
266