计算机操作系统
大学实验总结。
L在前方
Hello World
展开
-
虚拟存储器管理
虚拟存储器管理一、实验目的加深对虚拟存储器中的页面置换算法的理解,特别是要掌握先入先出页面置换算法和最近最久未使用置换算法的用法。二、实验原理设计一个请求页式存储管理方案,编写模拟程序实现具体过程,并计算缺页率(所有内存开始都是空的,凡第一次用到的页面都产生一次缺页中断)。要求实现下列页面置换算法:(1)先进先出算法(FIFO) (2)最近最久未使用算法(LRU)基本知识:虚拟存储器是只具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。分页请求系统是指在分页系统的基原创 2020-07-11 20:37:40 · 1312 阅读 · 0 评论 -
分页存储管理和分段存储管理
分页存储管理和分段存储管理一、实验目的加深对分页存储管理方式和分段存储管理方式的理解,特别是要掌握地址转换的方法。二、实验原理分页存储管理方式页面:将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并加以编号,从0开始编制页号,页内地址是相对于0编址。物理块:内存按页的大小划分为大小相等的区域,称为物理块(物理页面,页框(frame),帧),同样加以编号,如0#块、1#块等等。分段存储管理方式:分段存储管理方式中,作业的地址空间被分成若干个段(segment),每个段定义了原创 2020-07-10 23:26:07 · 1648 阅读 · 0 评论 -
银行家算法实验
银行家算法一、实验目的加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。要求编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用银行家算法,有效的防止和避免死锁的发生。二、实验原理银行家算法中的数据结构(1)可利用资源向量Available:是一个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目,其初始值是系统中所配置的该类全部可用资源的数目,其数值随该类资源的分配和回收而动态地改变。如果Available[j]=K,则表示系统中现有R原创 2020-07-10 23:21:45 · 5300 阅读 · 1 评论 -
进程同步
进程同步一、实验目的1、加深对进程同步的理解。2、进一步加深对信号量工作原理的理解。3、掌握信号量的使用方法。二、实验原理使用信号量解决生产者-消费者问题。Windows操作系统中,信号量的使用如下:1、创建信号量HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // 安全属性指针,一般可设置为NULL LONG lInitialCount, // 初始计数 LONG lMaximumCount,原创 2020-07-10 23:14:19 · 2423 阅读 · 1 评论