第一章-厦门大学教学文件服务系统.doc
文本预览下载声明
目 录
PAGE
PAGE 3
TOC \o 1-5 第一章 绪论 PAGEREF _Toc411670495 \h 1
第一节 Nachos概述 PAGEREF _Toc411670496 \h 1
一、引言 PAGEREF _Toc411670497 \h 1
二、Nachos教学用操作系统 PAGEREF _Toc411670498 \h 1
第二节 Nachos的实验环境 PAGEREF _Toc411670499 \h 4
一、Nachos的安装 PAGEREF _Toc411670500 \h 4
二、Nachos的目录结构 PAGEREF _Toc411670501 \h 4
三、各个部分的编译运行 PAGEREF _Toc411670502 \h 4
四、应用程序的编译 PAGEREF _Toc411670503 \h 5
第二章 机器模拟 PAGEREF _Toc411670504 \h 6
第一节 概述 PAGEREF _Toc411670505 \h 6
第二节 机器模拟的实现 PAGEREF _Toc411670506 \h 10
1. Sysdep模块分析(文件sysdep.cc sysdep.h) PAGEREF _Toc411670507 \h 10
1.1 PoolFile 函数 PAGEREF _Toc411670508 \h 10
1.2 OpenForWrite 函数 PAGEREF _Toc411670509 \h 10
1.3 OpenForReadWrite 函数 PAGEREF _Toc411670510 \h 10
1.4 Read 函数 PAGEREF _Toc411670511 \h 10
1.5 ReadPartial 函数 PAGEREF _Toc411670512 \h 11
1.6 WriteFile 函数 PAGEREF _Toc411670513 \h 11
1.7 Lseek 函数 PAGEREF _Toc411670514 \h 11
1.8 Tell 函数 PAGEREF _Toc411670515 \h 11
1.9 Close 函数 PAGEREF _Toc411670516 \h 11
1.10 Unlink 函数 PAGEREF _Toc411670517 \h 12
1.11 OpenSocket 函数 PAGEREF _Toc411670518 \h 12
1.12 CloseSocket 函数 PAGEREF _Toc411670519 \h 12
1.13 AssignNameToSocket 函数 PAGEREF _Toc411670520 \h 12
1.14 DeAssignNameToSocket 函数 PAGEREF _Toc411670521 \h 12
1.15 PoolSocket 函数 PAGEREF _Toc411670522 \h 12
1.16 ReadFromSocket 函数 PAGEREF _Toc411670523 \h 13
1.17 SendToSocket 函数 PAGEREF _Toc411670524 \h 13
1.18 CallOnUserAbort 函数 PAGEREF _Toc411670525 \h 13
1.19 Delay 函数 PAGEREF _Toc411670526 \h 13
1.20 Abort 函数 PAGEREF _Toc411670527 \h 13
1.21 Exit 函数 PAGEREF _Toc411670528 \h 14
1.22 RandomInit 函数 PAGEREF _Toc411670529 \h 14
1.23 Random 函数 PAGEREF _Toc411670530 \h 14
1.24 AllocBoundedArray 函数 PAGEREF _Toc411670531 \h 14
1.25 DeallocBoundedArray 函数 PAGEREF _Toc411670532 \h 14
2. 中断模块分析(文件interrupt.cc interrupt.h) PAGEREF _Toc411670533 \h 14
2.1 PendingInterrupt类 XE Interrupt类
显示全部