Location:
Search - shell nachos
Search list
Description: linux——shell nachos 的课程设计 第一个-linux shell
Platform: |
Size: 599040 |
Author: 时超凡 |
Hits:
Description: Nachos上开发的一个初级shell。Shell支持cd, dir, clr, environ, echo, help, pause and quit命令;上述命令之外的其他命令通过系统调用fork和exec创建子进程实现;
-Nachos on the development of a primary shell. Shell support cd, dir, clr, environ, echo, help, pause and quit order the order other than an order through the system call fork and exec to create the realization of sub-process
Platform: |
Size: 3072 |
Author: 陈忠俊 |
Hits:
Description: NachOS中文教程 学习操作系统的好帮手-Chinese NachOS good tutorial to learn the operating system to help
Platform: |
Size: 744448 |
Author: kevin |
Hits:
Description: NachOS 四个project的完成实验报告 shell 线程管理 文件管理 内存管理-NachOS the completion of lab reports four project shell memory management, thread management document management
Platform: |
Size: 1339392 |
Author: wxz |
Hits:
Description: 操作系统课程实验:实现一个自己的shell,理解shell的工作原理,在用户程序中实现必要的系统调用,实现一个基于Nachos的shell。-Operating system course experiment. Implement its own shell, shell to understand the working principle of the user program to achieve the necessary system calls to implement a Nachos on the shell.
Platform: |
Size: 2048 |
Author: |
Hits:
Description: 此为NachOs实验报告及源码,实验内容:
1. 研究code/shell 下的代码:
Nachos 所给的源代码的code/shell 目录下的源代码实现了一个shell,该shell 利用C/C++ 对Linux Shell 命令的调用支持( execl (SHELL, SHELL, "-c", exec_name,NULL) )实现了一个Shell 的Wrapper,使得一个函数(nachos_syscall.c 中的Exec(char*exec_name))可以实现所有的Linux Shell 命令。在Nachos 内核中,对具体的Shell命令实现可参考其实现方法,不要求对每个Shell 命令都去具体的实现。
2. 研究Nachos 的系统调用机制:
研究Nachos 的系统调用机制, 在Nachos 内核中实现关键系统调用, 以支持test/shell.c 通过交叉编译所生成程序的运行。通过分析test/shell.c 可知,这些关键系统调用包括:Write,Read,Exec,Join。假设test/shell.c 通过交叉编译所生成的程序为shell.noff,如果实现正确,则运行“nachos –x shell.noff”时会在Nachos 平台上为用户提供提供一个满足要求的Shell。-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
Platform: |
Size: 278528 |
Author: Lilith |
Hits:
Description: 该代码为在linux上的nachos虚拟操作系统的shell功能实现-The code for the nachos on linux virtual operating system shell functions to achieve
Platform: |
Size: 179200 |
Author: 刘阳 |
Hits: