操作系统
my_et
这个作者很懒,什么都没留下…
展开
-
CPU调度实践
在学习数据结构和操作系统的有关知识,系统调用的基本原理是在系统的中断列表中指定了各个中断人入口地址,给出中断号后操作系统在中断向量表里面找到入口执行,现代的计算机为了保证内核的稳定性对任务区分状态即user mode(0)和kernel mode(1),当用户态的任务请求执行系统调用的时候进入trap转换状态。系统为了避免用户进程进入无限循环和长时间等待I/O时系统瘫痪,在操作系统将系统控制权限转原创 2013-04-26 10:12:06 · 725 阅读 · 0 评论 -
操作系统基本概念
一份主工作流程中经常包含很多分支流程,不仅主工作流程经常引用分支流程,分支流程之间也经常相互引用。当CPU遇到引用分支流程的情况,就会暂停本流程的执行,先跳转到被引用的分支流程,执行完那个分支流程之后,才回到之前的流程继续执行。那么,之前那个暂停的流程的当前工作状态存放在哪里呢?没错,就是我们前面讲过的运行栈。 CPU先把之前流程的当前工作状态存放到运行栈中,然后跳转到一个分支流程,开始执行。原创 2013-04-26 09:38:33 · 478 阅读 · 0 评论