The 'shell' is a user interface program that interfaces between a user of the system and the Operating System. It is the user interface.
Hardware is the Inner most layer of the OS. Then the Kernal Then the Shell
I THINK KERNAL IS THE INNERMOST PART OF THE COMPUTER. AND ALL REATED TO HARDWARE MEANS TIME SHARNG,MEMORY MANAGEMENT ETC IS DONE BY KERNAL. WHILE SHELL IS OUTER MOST PART OF COMPUTER. IT ACTS AS AN INTERFACE B/W USE AND OS. IN B/W KERNAL AND SHELL THR IS OS. O.S IS IN BETWEEN KERNAL AND SHELL ====================== I will take it this way... Superficial idea about the shell communication is very simple. Shell is a program(for Linux a process) which has been written to using the Kernal modules(Kernal is again a software program consist of many module).Kernal module provides different API which the shell programmer use to call depending upon the command placed by the user. Writting our own shell is bit difficult as it need through understanding of how the kenel behaves.
Operating System have a major component called KERNEL that is designed to interact with hardware .Kernel acts as an interface between OS Shell & Hardware.
Windows XP is an example of an OS. Windows Vista is an example of an OS. Windows 7 is an example of an OS. Mac OS X is an example of an OS.
Not only DOS, in any Operating System, there are mainly two parts:1. Kernel: The core of OS..2. Shell: Interface between Kernel and User..
The kernel and the shell are two different parts of the OS or operating system. The shell interprets the commands from input. The kernel houses the heart of the OS like the command files and execute applications.
shell
Mac OS X is an operating system running a UNIX shell, unlike Windows which uses a DOS shell. Most software must be specifically designed for use on Mac OS X because of its different shell, though UNIX provides Mac with improved security.
the shell and kernel.
Not only in DOS but in any OS user communicate with OS by shell.
the start menu. the taskbar. the hard drive.
Hardware is the Inner most layer of the OS. Then the Kernal Then the Shell
You think probable to calcium carbonate.
shell, kernel
Use "OS Shell" from File menu.
user communicate with OS by shell..
You should be able to download the Unix Services for Windows, version 3.5, from Microsoft (free). There are other shell emulators that are available for Windows, which would allow you to use Unix type shell scripting without installing any additional OS. Your question about "virtual UNIX" is unclear ..