登录
首页 » Java » nachos

nachos

于 2020-11-09 发布 文件大小:417KB
0 195
下载积分: 1 下载次数: 1

代码说明:

  Java语言实现nachos系统的基本功能,使用伯克利大学指导书要求。(Java language nachos basic functions of the system, using the instructions Berkeley requirements.)

文件列表:

操作系统课设
............\.classpath,301,2015-09-30
............\.project,394,2015-09-30
............\bin
............\...\nachos
............\...\......\ag
............\...\......\..\AutoGrader.class,6325,2016-09-20
............\...\......\..\BoatGrader.class,1568,2016-09-20
............\...\......\..\package.html,92,2014-02-11
............\...\......\bin
............\...\......\...\htm" target=_blank>nachos,337,2014-02-11
............\...\......\machine
............\...\......\.......\ArrayFile.class,1070,2016-09-20
............\...\......\.......\AssertionFailureError.class,444,2016-09-20
............\...\......\.......\Coff.class,2825,2016-09-20
............\...\......\.......\CoffSection.class,3888,2016-09-20
............\...\......\.......\Config.class,5472,2016-09-20
............\...\......\.......\ElevatorBank$1.class,612,2016-09-20
............\...\......\.......\ElevatorBank$ElevatorManager$1.class,831,2016-09-20
............\...\......\.......\ElevatorBank$ElevatorManager.class,5558,2016-09-20
............\...\......\.......\ElevatorBank$ElevatorState.class,2879,2016-09-20
............\...\......\.......\ElevatorBank$RiderState$1.class,791,2016-09-20
............\...\......\.......\ElevatorBank$RiderState.class,6281,2016-09-20
............\...\......\.......\ElevatorBank.class,5401,2016-09-20
............\...\......\.......\ElevatorControllerInterface.class,407,2016-09-20
............\...\......\.......\ElevatorControls.class,457,2016-09-20
............\...\......\.......\ElevatorEvent.class,685,2016-09-20
............\...\......\.......\ElevatorGui$ElevatorShaft.class,4288,2016-09-20
............\...\......\.......\ElevatorGui$Floor.class,3209,2016-09-20
............\...\......\.......\ElevatorGui.class,4241,2016-09-20
............\...\......\.......\ElevatorTest$ElevatorController$1.class,821,2016-09-20
............\...\......\.......\ElevatorTest$ElevatorController.class,2426,2016-09-20
............\...\......\.......\ElevatorTest$Rider$1.class,742,2016-09-20
............\...\......\.......\ElevatorTest$Rider.class,2429,2016-09-20
............\...\......\.......\ElevatorTest.class,1059,2016-09-20
............\...\......\.......\FileSystem.class,221,2016-09-20
............\...\......\.......\Interrupt$InterruptPrivilege.class,1213,2016-09-20
............\...\......\.......\Interrupt$PendingInterrupt.class,1173,2016-09-20
............\...\......\.......\Interrupt.class,4993,2016-09-20
............\...\......\.......\Kernel.class,585,2016-09-20
............\...\......\.......\Lib.class,9320,2016-09-20
............\...\......\.......\Machine$1.class,684,2016-09-20
............\...\......\.......\Machine$MachinePrivilege.class,768,2016-09-20
............\...\......\.......\Machine.class,12497,2016-09-20
............\...\......\.......\MalformedPacketException.class,334,2016-09-20
............\...\......\.......\NetworkLink$1.class,639,2016-09-20
............\...\......\.......\NetworkLink$2.class,639,2016-09-20
............\...\......\.......\NetworkLink$3.class,639,2016-09-20
............\...\......\.......\NetworkLink$4.class,622,2016-09-20
............\...\......\.......\NetworkLink.class,6345,2016-09-20
............\...\......\.......\OpenFile.class,1495,2016-09-20
............\...\......\.......\OpenFileWithPosition.class,1188,2016-09-20
............\...\......\.......\package.html,80,2014-02-11
............\...\......\.......\Packet.class,1325,2016-09-20
............\...\......\.......\Processor$Instruction.class,8371,2016-09-20
............\...\......\.......\Processor$Mips.class,6426,2016-09-20
............\...\......\.......\Processor$MipsException.class,1946,2016-09-20
............\...\......\.......\Processor$ProcessorPrivilege.class,826,2016-09-20
............\...\......\.......\Processor.class,10333,2016-09-20
............\...\......\.......\RiderControls.class,569,2016-09-20
............\...\......\.......\RiderEvent.class,632,2016-09-20
............\...\......\.......\RiderInterface.class,343,2016-09-20
............\...\......\.......\SerialConsole.class,251,2016-09-20
............\...\......\.......\StandardConsole$1.class,663,2016-09-20
............\...\......\.......\StandardConsole$2.class,663,2016-09-20
............\...\......\.......\StandardConsole.class,3574,2016-09-20
............\...\......\.......\Stats.class,1915,2016-09-20
............\...\......\.......\StubFileSystem$FileRemover.class,771,2016-09-20
............\...\......\.......\StubFileSystem$StubOpenFile$1.class,920,2016-09-20
............\...\......\.......\StubFileSystem$StubOpenFile.class,2890,2016-09-20
............\...\......\.......\StubFileSystem.class,3609,2016-09-20
............\...\......\.......\TCB$1.class,592,2016-09-20
............\...\......\.......\TCB$2.class,748,2016-09-20
............\...\......\.......\TCB$TCBPrivilege.class,1033,2016-09-20
............\...\......\.......\TCB.class,4976,2016-09-20
............\...\......\.......\Timer$1.class,603,2016-09-20
............\...\......\.......\Timer$2.class,896,2016-09-20
............\...\......\.......\Timer.class,2257,2016-09-20
............\...\......\.......\TranslationEntry.class,866,2016-09-20
............\...\......\network
............\...\......\.......\MailMessage.class,1827,2016-09-20
............\...\......\.......\NetKernel$1.class,605,2016-09-20
............\...\......\.......\NetKernel.class,3381,2016-09-20
............\...\......\.......\NetProcess.class,578,2016-09-20
............\...\......\.......\package.html,96,2014-02-11
............\...\......\.......\PostOffice$1.class,595,2016-09-20
............\...\......\.......\PostOffice$2.class,595,2016-09-20
............\...\......\.......\PostOffice$3.class,595,2016-09-20
............\...\......\.......\PostOffice.class,3727,2016-09-20
............\...\......\proj1
............\...\......\.....\Makefile,59,2014-02-11
............\...\......\.....\nachos.conf,382,2014-02-11
............\...\......\proj2
............\...\......\.....\Makefile,68,2014-02-11
............\...\......\.....\nachos.conf,530,2014-02-11
............\...\......\proj3
............\...\......\.....\Makefile,71,2014-02-11
............\...\......\.....\nachos.conf,469,2014-02-11
............\...\......\proj4
............\...\......\.....\Makefile,79,2014-02-11

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • LRU
    利用LRU算法仿真请求页面系统 1、设计内容:用高级语言编写和调试一个内存分配程序,加深对内存分配算法的理解。 2、设计要求: 1) 实现请求分页存储管理方式的页面置换算法:近期最久未使用算法(LRU) 2) 内存物理块数固定为3个,对多个作业采用可变分配全局置换的策略分配物理块 3) 作业数量与作业大小(0-9页)可在界面进行设置 4) 所有作业按RR算法进行调度,时间片长度为1秒 5) 可为每个作业随机产生引用的页面串,也可以人工输入引用的页面串,页面串长度50---100,要求必须包括作业所有的页面,可作为样例数据保存 6) 可读取样例数据(要求存放在外部文件中)进行作业数量、作业大小、页面串长度的初始化 7) 要求采用可视化界面,模拟内存分配和使用情况图,可在运行过程中随时暂停,查看当前内存物理块使用情况。 8) 每次全部作业运行结束后,要求打印出访问命中率 (Request page using LRU algorithm simulation system)
    2011-07-06 17:33:06下载
    积分:1
  • Storage_Simulator0001
    在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理机数时,就必须依照某种策略来决定哪些进程优先占用处理机。本实验模拟在单处理机情况下的处理机调度,帮助学生加深了解处理机调度的工作。 二、实验类型 设计型。 三、预习内容 预习课本处理机调度有关内容,包括进程占用处理机的策略方法。 四、实验要求与提示 设计进程调度算法,进程数不定;包含几种调度算法,并加以实现;输出进程的调度过程——进程的状态、链表等。要求使用优先权法和轮转法模拟进程调度过程。 【提示】:简化假设 1) 进程为计算型的(无I/O) 2) 进程状态:ready、running、finish 3) 进程需要的CPU时间以时间片为单位确定 【提示】:算法描述 1) 优先权法——动态优先权,当前运行进程用完时间片后,其优先权减去一个常数。 2) 轮转法 (err)
    2008-06-12 19:04:46下载
    积分:1
  • fl2
    操作系统 实验二 进程同步与互斥 实现的基本的进程的同步、互斥,并用银行家算法实现与死锁预防(Second, the process of experimental operating system synchronization and mutex realize the basic process synchronization, mutual exclusion, and bankers with the deadlock prevention algorithm)
    2008-04-21 15:51:39下载
    积分:1
  • 10
    常用页面置换算法模拟通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点(Commonly used page replacement algorithm simulation)
    2012-12-02 16:00:53下载
    积分:1
  • OS
    说明:  这是操作系统中调度算法中时间片轮转算法完成后的实践报告(This is the operating system scheduling algorithm in the time slice cycle after the completion of practice report)
    2010-09-06 10:48:24下载
    积分:1
  • 页面调度算法
    页式虚拟存储器的页面置换算法一般有: 最佳置换算法(OPT),先进先出置换算法(FIFO),最近最久未使用置换算法(LRU),Clock置换算法,最少使用置换算法(LFU),页面缓存算法(PBA)等。 先进先出(FIFO)置换算法是最直观的置换算法,由于它可能是性能最差的算法,故实际应用极少。在这里我只使用前面三种算法来进行页面调度(Page replacement algorithms for page virtual memory generally include the best permutation algorithm (OPT), advanced first out permutation (FIFO), the most recent unused replacement algorithm (LRU), Clock permutation algorithm, minimum use of permutation (LFU), and page caching algorithm (PBA). The first in first out (FIFO) replacement algorithm is the most intuitive replacement algorithm, because it may be the worst performing algorithm, so there are few practical applications. Here I only use the first three algorithms for page scheduling.)
    2018-05-22 13:02:20下载
    积分:1
  • caozuoxitong
    操作系统综合实验报告 关于单处理器系统的进程调度的实验报告分析以及源码(Operating a comprehensive report on the experimental process of scheduling a single processor system analysis and the source of the experimental report)
    2010-01-08 18:53:47下载
    积分:1
  • OS-master
    简单文件系统,实现一些基本操作,如创建文件、打开、关闭、读、写(Simple file system, to achieve some basic operations, such as creating files, opening, closing, reading and writing)
    2018-06-20 13:46:42下载
    积分:1
  • ThreadX-ch
    ThreadX操作系统的中文使用手册,相信对E文不太好的朋友会有很大的帮助(ThreadX operating system chinese manual)
    2009-03-30 17:46:32下载
    积分:1
  • 78579845
    弹出日期选择器,精选ios编程学习源码,很好的参考资料。(Pop-up date selector, selection of learning IOS programming source code, a good reference.)
    2013-12-07 11:12:40下载
    积分:1
  • 696516资源总数
  • 106562会员总数
  • 4今日下载