Home   Inte
rnet   Security       Virtual Machine   Vir
tual Memory   Processes   

Shell

UI Home

Timeline

Dot Shell

GUI

Shell translates commands into structures of virtual machines that carry out the actions commanded.

Then how does this shell work in a machine level? The shell translates commands expressed as one or more line of the "shell language" into structures of virtual machines that carry out the actions commanded. A virtual machine is a standard "container" for an arbitrary program. It consists of an input port, an output port, a process id, a virtual memory id, an argument list, environment variables, and pointers to parents and children. The diagram of these elements is shown below.

Next