Advanced Operating Systems
COMP9242 2013/S2 |
UNSW
CRICOS Provider Number: 00098G |
Printer-Friendly
Version
|
M8: ELF LoadingAt this stage, the only way to install and execute a new application on your operating system is to recompile the operating system itself. The objective of this milestone is to load and execute a program that is hosted by the NFS server. By this final milestone you should ensure that all I/O is asynchronous. This means that your system must not block waiting for completion of file system or paging I/O, but should be able to run any process that is ready while other processes are blocked on I/O completion. Code
The
You may also wish to modify the top level Makefile to
automatically copy your executable files into your NFS
directory ( Design issuesOne design decision is whether to load the whole executable image on process creation, or instead load page-wise on demand at page-fault time. AssessmentYou will demonstrate (by running a Last modified: 01 Aug 2013. |