OS
文章平均质量分 81
HWHuangeian
每天学习一点点,每天进步一点点
展开
-
操作系统的存储管理
一、存储器抽象1.无存储器抽象早期的大中小型计算机都没有存储器抽象。每一个程序都直接访问物理内存,这么做相当于把物理地址暴露给进程,这样会带来几个严重的问题:如果用户程序可以寻址内存的每个字节,他们就可以很容易地破坏操作系统,从而使系统慢慢停止运行使用这种模型,想要同时运行多个程序是很困难的2.一种存储器抽象:地址空间要保证多个应用程原创 2015-12-12 22:14:03 · 3452 阅读 · 0 评论 -
进程&线程小结
进程一. 进程的基本概念进程是系统进行资源分配的基本单位(竞争计算机资源的基本单位)一个进程就是一个程序在内存中的执行实例,其包括PC、寄存器和变量的当前值等一个进程可以包含多个程序,它是关于某个数据集合的一次运行活动每一个进程有独立的地址空间和控制线程任意一段时间会有多个进程在运行,但任意时刻只有一个进程在运行二. 进程的创建有4种主要事件导致进程的创建:系统初始化执行了正在运行的进程所调用的进程创建系统调用用户请求创建一个进程一个批处理作业的初始化三. 进程的状态1.原创 2015-10-14 23:07:57 · 694 阅读 · 0 评论 -
磁臂调度算法
一. 前言 每当一个进程需要对磁盘进行I/O操作,它就向操作系统发出一个系统调用。该调用请求指定了一些信息:操作是输入还是输出所传输的磁盘地址是什么所传输的内存地址是什么所传输的扇区数是什么二. 调度算法1. FCFS调度基本概念:先来先服务算法,这种算法本身比较公平,但是它通常不提供最快的服务优点:公平、简单、易于实现缺点:平均寻道时间大,仅应用在磁盘I/O较少的场合 2. SSTF调度基本概念:在将磁头移到远处以处理其他请求之前,先处理靠近当前磁头原创 2015-10-14 21:59:06 · 5770 阅读 · 1 评论 -
死锁小结
资源的分类 计算机系统中的资源分为两类:可抢占的和不可抢占的。 可抢占资源可以从拥有它的进程中抢占而不会产生任何副作用,例如存储器就是一类可抢占的资源;不可抢占资源是指在不引起相关的计算失败的情况下,无法把它从占有它的进程处抢占过来,例如一个进程已开始刻盘,突然将CD刻录机分配给另一个进程,那么将划坏CD盘,在任何时刻CD刻录机都是不可抢占的。 总的来说,死锁和不可抢占资源有关。死锁概述 一. 死锁定义 如果一个进程集合中的原创 2015-10-13 21:16:40 · 1397 阅读 · 0 评论