操作系统
文章平均质量分 61
画喜
计算机小白,努力学习
展开
-
操作系统基础
转载自http://www.cnblogs.com/zyf-zhaoyafei/p/4714598.html,方便学习 一、操作系统引论 操作系统目标 1:方面性,2:有效性,3:可扩展性,4:开放性 操作系统基本特性 1:并发、2:共享、3:虚拟、4:异步 描述多道批处理、分时、实时操作系统的特点各是什么? 批处理操作系统:多道转载 2016-08-18 23:34:00 · 441 阅读 · 0 评论 -
页面置换算法
转载http://c.biancheng.net/cpp/html/2614.html,一个比较好的学习网站,有C,C++操作系统,推荐给大家 进程运行时,若其访问的页面不在内存而需将其调入,但内存已无空闲空间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区。 选择调出页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内转载 2016-08-31 20:37:05 · 510 阅读 · 0 评论 -
基于顺序搜索的动态分区分配算法
有以下四种算法: 最佳适应法 最坏适应法 首次适应法 下次适应法(循环首次适应法) 1) 首次适应算法(First Fit): 从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目的在于减少查找时间。为适应这种算法,空闲分区表(空闲区链)中的空闲分区要按地址由低到高进行排序。该算法优先使用低址部分空闲区,在低址空间造成许多小的空闲区,在高地址空间保留大原创 2016-09-05 21:20:10 · 7656 阅读 · 0 评论 -
进程同步的基本概念:临界资源、同步和互斥
在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。为了协调进程之间的相互制约关系,引入了进程同步的概念。 临界资源 虽然多个进程可以共享系统中的各种资源,但其中许多资源一次只能为一个进程所使用,我们把一次仅允许一个进程使用的资源称为临界资源。许多物理设备都属于临界资源,如打印机等。此外,还有许多变量、数据等都可以被若干进程共享,也属于临界资源。 对临界资源的访转载 2016-09-05 13:33:14 · 5852 阅读 · 0 评论 -
进程、线程
1)进程:计算机中已运行程序的实体 2)程序是指令的集合,进程才是程序的真正运行,同一程序可产生多个进程(一对多的关系),以允许同时多位用户运行同一程序,却不会产生冲突 3)进程需要一些资源才能完成工作,如CPU时间,存储器,文件以及IO设备,且依序逐一进行,即任何时间内仅能运行一项进程。 3种基本状态 运行状态:单处理器每时刻最多只一个进程处于运行 就绪状态:进程已处于准备原创 2016-09-22 22:12:11 · 367 阅读 · 0 评论