nachos

所属分类:操作系统开发
开发工具:Java
文件大小:53KB
下载次数:73
上传日期:2011-12-11 19:22:24
上 传 者tswcbyy123cll
说明:  java写的nachos操作系统。扩展自伯克利的一个课程设计,实现了多线程、多进程、虚存和文件系统。
(nachos OS in java. A project from UCB.)

文件列表:
doc (0, 2011-01-08)
filesys (0, 2011-01-11)
filesys\BitMap.java (5859, 2011-01-08)
filesys\File.java (4583, 2011-01-08)
filesys\FileStat.java (1250, 2011-01-11)
filesys\FilesysKernel.java (683, 2011-01-08)
filesys\FilesysProcess.java (6290, 2011-01-08)
filesys\Folder.java (5109, 2011-01-08)
filesys\FolderEntry.java (371, 2011-01-04)
filesys\FreeList.java (2758, 2011-01-08)
filesys\INode.java (5512, 2011-01-08)
filesys\RealFileSystem.java (11797, 2011-01-11)
threads (0, 2011-01-11)
threads\Alarm.java (2271, 2011-01-08)
threads\Boat.java (4478, 2011-01-11)
threads\Communicator.java (2387, 2011-01-05)
threads\Condition.java (3712, 2010-11-24)
threads\Condition2.java (2033, 2011-01-11)
threads\KThread.java (12450, 2011-01-08)
threads\Lock.java (1949, 2011-01-04)
threads\LotteryScheduler.java (4896, 2011-01-08)
threads\PriorityScheduler.java (9533, 2011-01-08)
threads\ReadWriteLock.java (3212, 2011-01-08)
threads\RoundRobinScheduler.java (2162, 2010-11-24)
threads\Scheduler.java (4988, 2010-11-24)
threads\Semaphore.java (2436, 2011-01-04)
threads\SynchList.java (1793, 2010-11-24)
threads\ThreadedKernel.java (1874, 2011-01-03)
threads\ThreadQueue.java (3751, 2010-11-24)
userprog (0, 2011-01-11)
userprog\SynchConsole.java (3744, 2011-01-04)
userprog\UserKernel.java (3763, 2011-01-11)
userprog\UserProcess.java (24207, 2011-01-11)
userprog\UThread.java (1605, 2010-11-24)
vm (0, 2011-01-11)
vm\ClockPagingManager.java (1633, 2011-01-03)
vm\LazyLoader.java (2444, 2011-01-08)
vm\MemoryManager.java (1051, 2011-01-08)
vm\Page.java (237, 2011-01-01)
... ...

nachos readme - 刘勤 5080309105: submit_2.zip 1、完成度 完成了4个phase的所有内容: Phase 1: Build a thread system Phase 2: Multiprogramming Phase 3: Caching and Virtual Memory Phase 5: File System 2、filesys相关事项: a. support absolute and relative path b. support "." and ".." c. support deletion of the current folder d. support exclusive write and concurrent read 模仿Java中的ReadWriteLock实现的 e. 工作目录只有一个 f. 当前工作目录被删除会跳到上一级目录 g. 不对symlink的目标进行检查,symlink指向文件夹是无效的 h. 修复了测试filesys_dir和filesys_symlink时发生的错误 3、bonus 见2.a, 2.b, 2.c, 2.d 4、其他 希望能够在开始写每个phase的时候就能得到测试集,这样早点测试有利于发现错误。 希望测试集不符合规范的数据能够放在一个地方标识清楚。 deadline应该提前一周。

近期下载者

相关文件


收藏者