![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 82
zqm201
这个作者很懒,什么都没留下…
展开
-
操作系统原理第一周:操作系统概述
1. 操作系统做了什么C程序:Helloworld#include <stdio.h>int main(int argc, char *argv[]){ puts("hello world"); return 0;}用户告诉操作系统执行helloworld程序操作系统:找到helloworld程序的相关信息,检查其类型是否是可执行文件,并通过程序首部信息,确定代码和数据在可原创 2015-04-04 17:15:14 · 1204 阅读 · 0 评论 -
操作系统原理第二周:操作系统运行环境
一、处理器状态处理器由运算器、控制器、一系列寄存器和高速缓存构成两类寄存器:用户可见寄存器:高级语言编译器通过优化算法分配并使用之,以减少程序访问内存次数控制和状态寄存器:用于控制处理器的操作,通常由操作系统代码使用常见的控制和状态寄存器:程序计数器(PC):记录将要取出的指令的地址指令寄存器(IR):记录最近取出的指令程序状态字(PSW:Program Status Word):记录处原创 2015-04-06 07:50:52 · 2443 阅读 · 0 评论 -
操作系统原理第三周:进程线程模型
一、进程的基本概念多道程序设计允许多个程序同时进入内存并运行,其目的是为了提高系统效率并发环境一段时间间隔内,单处理器上有两个或两个以上的程序同时处于开始运行但尚未结束的状态,并且次序不是事先确定的并发程序在并发环境中执行的程序1. 进程的定义进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位,又称任务是程序的一次执行过程是正在运行程序的原创 2015-04-12 22:42:51 · 2438 阅读 · 0 评论 -
操作系统原理第四周:处理器调度
一、CPU调度基本概念CPU按一定的调度算法从就绪队列中选择一个进程,把CPU的使用权交给被选中的进程,如果没有就绪进程,系统会安排一个系统空闲进程或idle进程1. 何时调度发生事件 →\rightarrow 当前进程暂停运行 →\rightarrow 硬件机制响应 →\rightarrow 操作系统处理事件 →\rightarrow 结束处理 →\rightarrow 就绪队列有调原创 2015-04-20 15:00:52 · 1437 阅读 · 0 评论