the model of shells
Starting from the hardware, every layer of programs can be seen as shells which cover the underlying structures.
The kernel is wrapped around the hardware. All Application Programs (shells are applications, too) use system calls to the kernel that in turn changes states in the hardware.
Shells remove the need of dealing with system calls; e.g. the program rm uses the system call unlink(2) to delete a reference to a file. If this reference is the last one (no further links), the file is deleted.
Links to this Page
- other viewpoints last edited on 15 January 2002 at 7:14 pm by sun.hfbk.uni-hamburg.de.
- enter. last edited on 21 February 2002 at 1:43 am by max2-171.dialin.uni-hamburg.de.