Description: This is NachOs experimental reports and source code, experimental content:
A research code/shell code:
Source code under Nachos are to the source code code/the shell directory, a shell, the shell to use in C/C++ Linux Shell command the call to support (execl (the SHELL, SHELL-c ", exec_name, NULL)) a Shell Wrapper, make a function (nachos_syscall.c in Exec (char* exec_name)) can be achieved all the Linux shell command. Nachos kernel, specific Shell command can refer to the methods of their realization does not require each Shell commands to specific implementations.
2 Nachos system call mechanism:
Nachos system call mechanism of the study, critical system calls in Nachos kernel to support the test/shell.c generated by cross-compiling the program run. Test, analysis/shell.c shows these critical system calls include: Write, Read, Exec, Join. Assume that test, program/ the shell.c generated by the cross-compiler for shell.noff, if the realization of the right, then run th
To Search:
File list (Check if you may need any files):
week10实验报告.doc
lib\sysdep.h
userprog\exception.cc
........\ksyscall.h
lib
userprog