|
|
|
|
|
|
|
|
|
|
[Simulator Project] | |
|
|
|
|
You will learn to implement an Operating System Simulator. This term, you will finish
three projects, i.e. event-driven, boot procedure, memory management, process control block. Please
follow below steps to start your own projects:
Read the instructions and get all files you need.
Read the Simulator Project Introduction pdf format or word format.
Work on the following projects.
|
|
|
|
|
|
Project Description: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Concurrent Programming] | |
|
|
|
|
You will write the program based on the BACI interpreter. Its homepage is located at
http://www.mines.edu/fs_home/tcamp/baci/
The BACI support C-- programming, which is a subset of C++ syntaxes. After you write your C-- code, use bacc to turn it into
PCODE object code executable by the interpreter. Then use bainterp to see the result. Here is what your should do to get started:
Download BACI toolkit from its homepage and choose a suitable platform version.
Download and read through the user guide cmimi.pdf, located here: http://www.mines.edu/fs_home/tcamp/baci/bacidocpdf.tar.gz
Work on the following projects...
|
|
|
|
|
|
Project Description: |
|
|
| 10/05/2005 | Project Assignment #2 is available pdf format and doc format. (Due 10/16/2005)
Hints for the Project #2 hint #1 and hint #2(updated).
Regarding to the submission, you can directly email source code and report to haocheng @ cs.ucf.edu.
|
| 09/12/2005 | Project Assignment #1 is available pdf format and doc format. (Due 09/23/2005)
Hints for the Project #1 txt format. |
|
|