操作系统原理
文章平均质量分 66
MsStrbig
吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。……君子生非异也,善假于物也
展开
-
操作系统学习(三)
进程同步机制1:进程的创建:在OS中,允许一个进程创建另一个进程(父,子,孙进程 而且子进程会继续父进程中的所有资源),类似一个二叉树2,进程的创建:申请空白的PCB,申请分配资源,初始化PCB(标志符,处理机,控制机制),插入就绪队列(如果就绪队列接收)3:进程的终止:正常终止 异常终止(越界,保护机制,非法指令,特权指令,等待超时) 外界的干预(系统死锁,强原创 2017-09-23 23:26:18 · 2646 阅读 · 0 评论 -
操作系统基本知识概述
操作系统原理1:操作系统OS(处理机,存储器,IO设备,文件管理)2:基本特征:(1)并发与并行:利用每个处理机来处理一个可并发执行的程序,使得多个程序可同时执行。进程:系统中能够独立运行并作为资源分配的基本单位(任务管理器中的进程)(2)共享:资源的分配和共享(资源的复用)系统中的资源可供内存中多个程序并发执行。互斥共享:系统中的某种资源不能被同时使用需要排队原创 2017-09-10 11:10:15 · 316 阅读 · 0 评论 -
进程
进程的描述和控制1:进程:资源分配和独立运行的基本单位。2:程序的并发执行:如下图所示由于s1与s2之间没有前驱关系,所以他们可以并发执行(他们彼此之间不相互依赖)3:并发执行的特征:Ø 间断性(同一任务相互合作形成相互制约的关系 执行——暂停——执行) Ø 失去了封闭性:(系统资源被共享)Ø 不可再先性(由于失去了封闭性,结果与执行速原创 2017-09-21 15:36:19 · 353 阅读 · 0 评论 -
操作系统学习(五)
处理机调度与死锁1:调度:一种资源的分配,处理机调度对资源进行分配,作业从提交到获得处理机执行。2 调度层级(1) 高级调度(作业调度)-》作业 根据调度算法从外存的后备队列调入就绪队列——》内存,然后创建进程,分配资源,放入就绪队列。(2) 低级调度(进程调度)。(3) 中级调度(内存调度)——》提高内存的利用率,将暂时不能运行的进程调入外存等待。3 调度原创 2017-10-21 12:49:32 · 1376 阅读 · 0 评论 -
操作系统学习(四)
信号量机制1:信号量机制:对于临界资源的访问。Wait(s),sgnal(s),是两个原子操作,在执行过程中不可中断,就是用来判断临界资源。S表示临界资源的数目,初始化为1.Wait(s){ While(ss--;表示 //申请到了一个临界资源,资源的数量--; }Signal(s){S++; 进程使用资源完了,资源的数目S++,使用的资源被释放原创 2017-10-15 14:22:50 · 1525 阅读 · 0 评论