![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
WeidanJi
这个作者很懒,什么都没留下…
展开
-
操作系统课设--虚拟内存
山东大学操作系统课设lab7实验七 虚拟内存(lab7)实验目的实验环境实验思路调试记录实验七 虚拟内存(lab7)实验目的在未实现虚拟内存管理之前,Nachos在运行一个用户进程的时候,需要将程序运行所需所有内存空间一次性分配。虚拟内存实现将突破物理内存限制。本实验核心任务为根据理论学习中涉及的兑换技术,设计并实现用户空间的虚拟内存管理。实验环境虚拟机下Ubuntu Linux 16....原创 2019-12-24 10:53:41 · 1332 阅读 · 0 评论 -
操作系统课设--系统调用
山东大学操作系统课设lab6实验六 系统调用(lab6)实验目的实验环境实验思路实验六 系统调用(lab6)实验目的扩展现有的class AddrSpace的实现,使得Nachos可以实现多用户程序。按照实验指导书中的方法,完成class AddrSpace中的print函数。实现Nachos 系统调用:Exec()。实验环境虚拟机下Ubuntu Linux 16.04 LTS系统,...原创 2019-12-24 10:45:06 · 1026 阅读 · 0 评论 -
操作系统课设--具有二级索引的文件系统
山东大学操作系统课设lab5实验五 具有二级索引的文件系统(lab5)概念实验目的实验五 具有二级索引的文件系统(lab5)概念实验目的Nachos系统原有的文件系统只支持单级索引,最大能存取NumDirect * SectorSize的大小的文件。本次试验将在理解原文件系统的组织结构基础上扩展原有的文件系统,设计并实现具有二级索引的文件系统。...原创 2019-12-09 14:45:05 · 3537 阅读 · 0 评论 -
操作系统课设--扩展文件系统
山东大学操作系统课设lab4实验四 扩展文件系统(lab4)概念实验目的扩展Nachos的文件系统。Nachos的文件系统是一个简单并且能力有限的系统限制之一就是文件的大小是不可扩展的通过扩展,使得文件的大小是灵活可变的实验四 扩展文件系统(lab4)概念实验目的扩展Nachos的文件系统。Nachos的文件系统是一个简单并且能力有限的系统限制之一就是文件的大小是不可扩展的通过...原创 2019-12-06 21:41:24 · 1429 阅读 · 0 评论 -
操作系统课设--使用信号量解决生产者/消费者同步问题
山东大学操作系统课设lab3实验三 使用信号量解决生产者/消费者同步问题(lab3)实验目的理解Nachos的信号量是如何实现的生产者/消费者问题是如何用信号量实现的在Nachos中是如何创建并发线程的在Nachos下是如何测试和debug的实验三 使用信号量解决生产者/消费者同步问题(lab3)实验目的使用操作系统信号量机制,编写程序解决生产者/消费者同步问题。理解Nachos的信号量是...原创 2019-11-10 11:10:21 · 3253 阅读 · 1 评论 -
操作系统课设--具有优先级的线程调度
山东大学操作系统课设实验二 具有优先级的线程调度(lab2)实验目的熟悉Nachos原有的线程调度策略设计并实现具有优先级的线程调度策略修改Thread.h,修改Thread.cc修改scheduler.cc修改Test实验二 具有优先级的线程调度(lab2)实验目的熟悉Nachos原有的线程调度策略概念欠缺:.cc是方法实现,.h是头文件步骤:将threads里的内容copy...原创 2019-11-07 23:58:27 · 1436 阅读 · 0 评论 -
操作系统课设--NACHOS试验环境准备、安装与MAKEFILE分析
山东大学操作系统课设实验一 NACHOS试验环境准备、安装与MAKEFILE分析(lab1)实验目的:1. 准备虚拟机下LINUX宿主操作系统环境2. NACHOS实验代码框架(源码目录)的基本分析3. MAKEFILE的基本分析4. 硬件机制模拟部分的实现原理分析,包括中断、时钟、CPU指令执行实验一 NACHOS试验环境准备、安装与MAKEFILE分析(lab1)实验目的:1. 准备虚拟...原创 2019-11-07 15:11:34 · 2149 阅读 · 0 评论