
操作系统
flamingobaby
这个作者很懒,什么都没留下…
展开
-
操作系统(一)
操作系统做了什么?如一段程序#include <stdio.h> using namespace std;int main(int argc,char *argv[]){ put("Hello World"); return 0; }用户如何告诉操作系统执行Hello World程序? 操作系统:找到helloworld程序的相关信息,检查其类型是否是可执行文件,并通过程序首部信息,确原创 2017-08-30 19:16:29 · 616 阅读 · 0 评论 -
操作系统(二)
处理器调度(CPU调度)CPU调度:按一定调度算法从就绪队列中选择一个进程,然后把CPU的使用权交给被选中的进程CPU调度要解决的三个问题: WHAT:按什么原则选择下一个要执行的进程 —— 调度算法 WHEN:何时进行选择 —— 调度时机 HOW:如何让被选中的进程上CPU执行 —— 调度过程(进程的上下文切换)CPU调度的时机: 事件发生 -> 当前运行的进程暂停运行 -> 硬件机制响应原创 2017-09-16 15:45:35 · 296 阅读 · 0 评论