Preview

Unix Architecture

Good Essays
Open Document
Open Document
880 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Unix Architecture
UNIX ARCHITECTURE

The architecture of UNIX is divided into three levels. On the outer crust reside the Application Programs and other utilities. At the heart of UNIX, on the other hand, is the Kernel, which interacts with actual hardware in machine language. The stream lining of these two modes of communication is done by the middle layer called Shell.

Thus the three basic layers are:- ✓ HARDWARE ✓ KERNEL ✓ SHELL
At the core is the physical component of the computer system i.e. the hardware and the central part of UNIX system is Kernel which has record of all the hardware and knows how to communicate with every piece of hardware. The shell is the command interpreter. The uppermost layer consists of users creating the application programs.

✓ HARDWRE The physical component of the computer system is called hardware. In a UNIX, physical components (hardware) are used like as CPU, ALU, main memory (RAM, ROM), I/O devices, external memory (magnetic tapes, CD’s etc).

✓ UNIX SHELL The shell or the command interpreter is the mediator which interprets the commands we give and then conveys them to the Kernel which ultimately executes them. It provides the user interface to the Kernel. It is basically an expensive program running on the computer all the time and provides an interactive interface between the user and the computer functions. There are three types of shells:- ▪ Bourne Shell ▪ C Shell ▪ Korn Shell

Bourne Shell: - It is the original UNIX Shell written by Steve Bourne and John Mashey from AT & T’s Bell laboratories. It is the standard shell and is available on all UNIX operating system. It is known as “sh”.

C Shell: - It was developed by Bill Joy from university of California. It does not have the programming capabilities of Bourne Shell but is better for interactivity. It

You May Also Find These Documents Helpful

  • Satisfactory Essays

    ________ System is a collection of processors that do not share memory, peripheral devices, or a clock. 7. The main function of a command interpreter is to get and execute the next user specified command. (True/False) Self Assessment Questions 8. An error in one part of the system may cause malfunctioning of the complete system.…

    • 4533 Words
    • 19 Pages
    Satisfactory Essays
  • Powerful Essays

    The 7 layers can be split logically into two subgroups. Layers 7 thru 4 focus on the end to end communication of data source and destinations. Layers 3 thru 1 are provide consistent communication between the network devices. An easier way of looking at the OSI model is dividing the upper layers (7, 6, 5) from the lower layers (4, 3, 2, 1). The upper layers deal with application issues and are implemented only in software. The highest layer, the application layer, is the closest to the end user. The lower layers are responsible for the transportation of the data. The physical layer and the data link layer are implemented in hardware and software. The lowest layer, the physical layer, is closest to the physical network medium (the wires, for example) and is responsible for placing data on the medium.…

    • 1266 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    In 1970 C programing was created by Dennis Richie and ken Thompson was made to create portability in UNIX…

    • 388 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Unix processes are instances of an executed program. UNIX, being a multi task operating system handles thousands of processes at a time. We are able to check on what processes are currently running by typing ps at the UNIX prompt. Depending on the options used with the ps command, we can see different outcomes such as $ps -ef | more. This will list all the processes in the system. Some items you might see using the ps command are PID which is the process ID number, TT or TTY shows the controlling terminal for the process. If there is no controlling terminal then a question mark is used.…

    • 567 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    NT1430

    • 369 Words
    • 2 Pages

    The Bourne shell is the original unix shell, often called a command interpreter, that was developed at AT&T. Named for its developer, Stephen Bourne, the Bourne shell is also known by its program name, sh. The shell prompt (character displayed to indicate readiness for input) used is the $ symbol. The Bourne shell family includes the Bourne, korn shell, bash, and zsh shells.…

    • 369 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1330 Unit 9 Quiz

    • 1332 Words
    • 6 Pages

    BSD Unix was released, followed by Bell Labs Unix, followed by Linux, followed by GNU…

    • 1332 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    4. GNU stands for "GNU'S Not Unix", and it was designed to be a UNIX-like operating system developed by Richard Stallman. The Free Software Foundation is the principal organizational sponsor of the GNU Project. GNU developed many of the tools, including the C compiler, which are part of the Linux operating system. Linux is the name of the operating system kernel developed by Linus Torvalds, which has since been expanded and improved by thousands of people on the Internet. Torvalds’ kernel and GNU’s tools work together as the Linux operating system.…

    • 516 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Programmers originally built the Unix operating system for other programmers to use. It is an extensible operating system, meaning it allows programmers to extend and change it to do anything they need it to. Essentially, it is built to multitask. It allows multiple users to use the same app or multiple users access to the same file. Although the computer cannot process all the requests at once, it does prioritize the requests to keep things orderly.…

    • 680 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Shell is a piece of software that provides an interface for users of an operating system. Shell provides access to the services of a kernel. Shell makes the user’s job faster and easier in many ways.…

    • 1455 Words
    • 4 Pages
    Powerful Essays
  • Better Essays

    Week 5 Pos 355

    • 2010 Words
    • 9 Pages

    Operating systems were not in existence before the 1960s. The definition of operating systems is a program designed to run other programs on the computer and is the most important program. In the past, computers were built to execute a series of single task similar to a calculator. In the 1960s came the MCP (Master Control Program) for the B5000 mainframe computer created by the company Burroughs/Unisys. The MCP was the first OS written exclusively in a high-level language. As the years progressed, OS giants were starting to form such as Windows, Linux, and Mac. In, this paper, these 3 tech OS giants will be examined thoroughly while covering memory management, process management, file management, and security.…

    • 2010 Words
    • 9 Pages
    Better Essays
  • Satisfactory Essays

    Unit 1 assignment 1

    • 405 Words
    • 2 Pages

    GNU developed many of the tools, including the C compiler that is part of the Linux operating system. Linux is the name of the operating system kernel developed by Linus Torvalds, which has since been expanded and improved by thousands of people on the Internet.…

    • 405 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    6. Which of the following is the UNIX distribution originally developed through AT&T Bell Labs?…

    • 2601 Words
    • 11 Pages
    Good Essays
  • Satisfactory Essays

    Shell is a built in Visual Basic function that executes a command line and returns a handle to that process. Shell takes an optional argument that controls the window style of the new process (maximized, normal, hidden, etc.).…

    • 258 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    Shell Programing

    • 2683 Words
    • 11 Pages

    commands in it. Shell scripts usually begin with a #! and a shell name (complete pathname of shell).…

    • 2683 Words
    • 11 Pages
    Good Essays
  • Good Essays

    This File

    • 18618 Words
    • 75 Pages

    |Version 2.0 |December 2006 |M.Shujauddin |SP-1084 updated based on new version of Shell DEP |…

    • 18618 Words
    • 75 Pages
    Good Essays

Related Topics