
操作系统
文章平均质量分 69
macandroid
这个作者很懒,什么都没留下…
展开
-
操作系统实验-内存管理
一、实验内容:掌握内存分配FF,BF,WF策略及实现的思路;掌握内存回收过程及实现思路;参考后面得程序思路,实现内存的申请、释放的管理程序,调试运行,总结程序设计中出现的问题并找出原因;二、实验代码:注意:考虑细节设计,网上部分代码有Bug。#include #include #include /*常量定义*/#define PROCESS_NAME_LEN 32原创 2012-11-29 22:21:09 · 8506 阅读 · 1 评论 -
操作系统实验-进程
1、 实验目的熟悉Linux下进程管理和相关的系统调用。2、 实验内容(1). Linux 下用线程模拟实现“生产-消费者”或“读者-写者”或“哲学家就餐”同步问题。将设计分析过程和源代码写入实验报告。(2). 补缺三段代码,并回答问题。将设计分析过程和源代码写入实验报告。3、实验代码(1) 进程#include #include #include原创 2012-11-19 19:03:48 · 2423 阅读 · 0 评论 -
页式地址变换-虚地址结构(整理)
虚地址结构(程序字) 虚地址是用户程序中的逻辑地址,它包括页号和页内地址(页内位移)。 区分页号和页内地址的依椐是页的大小,页内地址占虚地址的低位部分,页号占虚地址的高位部分。有关页式地址映射的计算1. 虚地址(逻辑地址、程序地址)以十六进制、八进制、二进制的形式给出(1)将虚地址转换成二进制的数;(2)按页的大小分离出页号和位移量(低位部分是位移量,高位原创 2012-11-19 19:31:59 · 9029 阅读 · 1 评论 -
操作系统习题(1)
1.设有三个进程P1,P1,P3,各按如下所示顺序执行程序代码:进程P1 进程P2 进程P3¯ ¯ ¯P(s1) P(s3) P(s2)P(s2) P(s1) P(s3)… … …V(s1) V(s3) V(s2)V(s2) V(s1) V(s3)¯ ¯ ¯其中s1,s2,s3是信原创 2012-11-19 20:22:06 · 6377 阅读 · 0 评论 -
操作系统练习题(2)
1、 请求分页管理系统中,假设某进程的页表内容如下表所示。页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间是108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设①TLB初始为空;②地址转换时先访问TLB,若TLB未命中,再访问页表(忽略访问页表之后的TLB更新时间)原创 2012-12-27 15:56:13 · 20456 阅读 · 2 评论