next up previous
Next: Command Interpreters Up: No Title Previous: No Title

User Interface

So far we have seen how an operating system provides resources and services to processes. We will now study how an operating system provides resources and services to users.

An operating system provides services to users through one or more (batch or interactive) programs which may be invoked by users. Some of these, called command interpreters, provide a command language which is used to express a user's request. We shall study these in detail. Others, invoked usually through a command interpreter, provide services such as manipulation of files and processes. (eg: `ls', `chmod', `rm', `ps' and `kill' in Unix). Some of these such as the Windows Directory Explorer may even be interactive and provide an alternative to command interpreters. We shall discuss only command interpreters.




Prasun Dewan
Thu Mar 28 12:06:42 EST 2002