自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 操作系统 第八章 文件管理(上)

Open操作将文件项(属性)从外存目录拷贝到内存打开文件表,并返回表目编号(文件句柄或指针),建立表目和文件的关联,以后直接在内存中找到文件信息,节省文件检索开销。OS增加文件管理功能,专门管理外存文件,并提供文件存取,共享,保护等手段;文件的逻辑结构和物理结构:用户角度,文件由一系列逻辑记录组成,逻辑记录是存取文件的基本单位文件系统高层主要关心逻辑结构,如何把逻辑记录构成逻辑文件文件系统低层主要关心物理结构,如何将文件存储到外存。②索引文件:为可变长记录建立索引表,每个记录占一个索引表,加快里检索速度。

2025-03-29 22:20:40 1485

原创 操作系统 第七章 输入输出系统(下)

a. 发出I/O请求继续运行,仅当请求的设备被占用才阻塞;a. 发出I/O请求即阻塞直到I/O完成,阻塞时不能再请求资源;b. 摒弃死锁"请求和保持"条件,系统不会发生死锁,CPU和I/O顺序发生,效率低。前例以物理设备名提出I/O请求,若指定设备忙则分配失败;通过假脱机技术可以将一台物理I/O设备虚拟为多台逻辑I/O设备,这样就可以允许多个用户共享一台物理I/O设备。忙则进程阻塞并放于设备后备队列,空闲时唤醒。(3)移动头磁盘:每个磁盘一个磁头,需寻道,串行方式读写,简单,用于中小型计算机如微机。

2025-03-28 06:00:00 914

原创 操作系统 第七章 输入输出系统(上)

① 接受设备无关层软件的命令和参数,将抽象命令转换为与设备相关的低层操作序列。② 检查I/O合法性,了解设备工作状态,传递与I/O设备有关的操作序列,设置设备工作方式。③ 发出I/O命令,若设备空闲便启动I/O设备完成操作;若设备忙碌则将请求块挂在设备队列上等待。④ 及时响应设备控制器的中断请求,根据中断类型调用相应中断处理程序。

2025-03-27 06:00:00 2003

原创 操作系统 第六章 虚拟存储器(下)

所谓工作集,是指在某段时间间隔里,进程实际所要访问页面的集合。虽然程序只需少量的几页在内存便可运行,但为了较少地产生缺页,应将程序的全部工作集装入内存中。然而我们无法事先预知程序在不同时刻将访问那些页面,故仍只有像置换算法那样,用程序的过去某段时间内的行为作为程序在将来某段时间内的行为的近似。如图所示为某进程访问页面的序列和窗口大小分别为3,4,5时的工作集。

2025-03-25 22:30:00 788

原创 操作系统 第六章 虚拟存储器(上)

连续存储管理方式和离散存储管理方式统称为传统存储器管理方式。它们具有以下两个特征。(1)一次性:是指作业必须一次性地全部装入内存后,方能开始运行。这一特征会导致两种情况发生,第一种是作业很大超出了内存总容量,导致不能正常运行;第二种每次只能装入少量的作业,不能将作业一次性全部交付,使系统的多道程序度下降。(2)驻留性:是指作业被装入内存后,整个作业都一直驻留在内存中,直至作业运行结束。虚拟存储器定义:仅把作业一部分装入内存就可运行的系统。虚拟存储器:是指具有请求调入功能和置换功能。

2025-03-23 16:00:00 994

原创 操作系统 第五章 存储器管理

操作系统 存储器管理

2025-03-19 06:00:00 864

原创 操作系统 第四章 进程同步(下)

操作系统经典进程同步问题(生产者-消费者问题、哲学家就餐问题、读者-写者问题及分析方法)

2025-03-16 17:00:00 1080

原创 操作系统 第四章 进程同步(上)

操作系统 进程同步

2025-03-14 18:00:00 959

原创 操作系统 第三章 处理机调度与死锁(下)

(1)可重用资源。一种可供用户重复使用多次的资源。每个可重用资源中的单元,只能分配一个进程使用,而不允许多个进程共享。对资源的请求和释放通常都是通过系统调用来实现的。计算机系统中大多数资源属于可重用资源。(2)可消耗资源。又称临时性资源,它在进程运行期间由进程动态创建和消耗的。可消耗资源通常是由生产者进程创建、由消费者进程消耗的,最典型的可消耗资源就是用于进程间通信的消息。如果一组进程中的每个进程都在等待仅由该组进程中的其他进程才能引发的事件发生,那么该组进程是死锁的。

2025-03-11 08:00:00 688

原创 操作系统 第三章 处理机调度与死锁(上)

又称长程调度或作业调度,调度对象是作业。主要用于多道批处理系统。

2025-03-08 08:00:00 1080

原创 操作系统 第二章 进程的描述与控制(下)

应用程序在启动时,通常仅有一个线程在执行,称为初始化线程,它的功能是创建新进程。线程池:一个系统中的ULT数量可能很大,为了节省系统开销,不可能设置太多的LWP,而是会把这些LWP做成一个缓冲区,这个缓冲区就称为“线程池”。当一个线程完成了自己的任务或工作后,或是线程在运行中出现异常情况而须被强行终止时,由终止线程通过调用相应的函数(系统调用)对它执行终止操作。实际上是用于管理和控制线程的函数的集合,包括用于创建和撤销线程的函数、用于控制线程同步和通信的函数以及用于实现线程调度的函数。

2025-03-08 07:00:00 807

原创 操作系统 第二章 进程的描述与控制(上)

PCB:进程控制块,一种专门管理进程的数据结构。进程实体:简称进程,由程序段、相关的数据段和PCB三部分组成。进程是程序的执行过程,是系统进行资源分配和调度的一个独立单位。

2025-03-01 08:00:00 691 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除