![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
codedrinker
小白
展开
-
操作系统处理机调度
一般来说,处理机调度最常用的是低级调度,也称为进程调度,进程调度的主要功能是根据某种算法,决定就绪队列中的哪个进程获得处理机。高级调度又称为作业调度,其主要功能是根据某种算法决定将外存上处于后备队列中哪几个作业调入内存,并为他们创建进程,分配必要的资源,并将他们放入就绪队列。这里先不谈中级调度。处理机的调度算法:1.先来先服务(FCFS)这种算法不太复杂,既可以用于作业调度,也可用于低级调度。作业...原创 2018-05-19 11:15:41 · 7419 阅读 · 1 评论 -
操作系统学习笔记
什么是操作系统?教材上给的定义是:OS是一组控制和管理计算机硬件资源地对各类作业进行调节,以方便用户使用的程序的集合。第一章OS的可以通过命令方式,系统调用方式(程序员的接口),图标窗口方式三种方式来实现与操作系统的通信。其主要功能也可概括为:对处理机、存储器、I/O设备以及文件(数据和程序)进行有效的管理,并为用户提供接口。OS的发展过程----几类典型操作系统(单、多道批处理、分时、实时),每...原创 2018-05-26 20:24:55 · 2302 阅读 · 0 评论 -
静态重定位和动态重定位
区别这两个概念之前,要知道 重定位 的概念。重定位,通常来说把在装入时对目标程序中指令和数据地址修改的过程称为重定位。而静态重定位就是,在逻辑地址转换为物理地址的过程中,地址变换是在进程装入时一次完成的,以后不再改变。优点:是无需增加硬件地址转换机构,便于实现程序的静态连接。在早期计算机系统中大多采用这种方案。 缺点:内存空间不能移动;各个用户进程很难共享内存中同一程序的副本动态重定位:动态运行的...原创 2018-06-04 18:50:31 · 36435 阅读 · 3 评论