answersLogoWhite

0


Best Answer

)With a neat diagram explain different layer of Unix OS? Also explain interaction between Shell an kernel using any suitable commands.

or

Architecture of Unix.

Ans- The part of UNIX that manages the hardware and the executing processes is called the kernel. The kernel is a collection of programs written in C which directly communicate with the hardware. Each hardware device is viewed as a file and is called a device file. This allows the same simple method of reading and writing files to be used to access each hardware device. The file system manages read and write access to user data and to devices, such as printers, attached to the

system. It implements security controls to protect the safety and privacy of information. In executing processes the kernel allocates resources, including use of the CPU and mediates accesses to the hardware.

The user commands are translated into action by the shell which acts as an interpreter. The shell forms the outer part of the operating system and forms the interface between the user and the kernel. For each user logged in, there is shell in action. When a command is given by the user, it is examined by the shell and communicated to the kernel for execution. The functions used to communicate with the kernel are called system calls and are built into the kernel. The system calls are in all the flavors of UNIX are the same. Hence, software developed on one UNIX system can be easily run on another UNIX system.

UNIX's layered design insulates the application from the different types of hardware. This allows the software developer to support the single application on multiple hardware types with minimal effort. The application writer has lower development costs and a larger potential customer base. Users not only have more applications available, but can rely on being able to use the same applications on different computer hardware.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Explain layered architecture of unix operating system?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Advantages layered architecture operating system?

The O.S has been divided into different layers and each layer has mentained some hierarchy.


What is an operating system Explain different components of the operating system in detail?

explain the different components of operating system in details


What is a layered structure?

In an operating system a layered structure is composed of a kernel, some servers, and some user level libraries. All of these put together are a layered structure.


Explain in briefly on the classification of operation of operating system?

1. What are the two kinds of installation of an operating system? Explain Briefly.


Explain all types of operating system with diagram?

There are basically four types of operating systems. They include Batch Operating System, Multiprogramming Operating System, Network Operating System and Distributed Operating System.


Explain in briefly on the Classification of operating system?

Classification of Advanced OS is done as below:Architecture driven systems, and Application driven system. 1. Architecture driven: * Network OS * Distributed OS * Multiprocessor OS 2. Application driven: * Database OS * Real Time OS * Multimedia OS


Explain network operating system?

An operating system which is run on server but is assessed/interacted with by a terminal.


What are the monolithic systems layered virtual machines and client server models in an operating system?

the space marhines


What is structure layer?

In an operating system a layered structure is composed of a kernel, some servers, and some user level libraries. All of these put together are a layered structure.


A network that employs a single architecture and operating system is called what?

Homogeneous Network


What can be the maximum size of virtual memory?

That depends on the operating system and computer architecture.


Can assemblers be used in any operating system?

An assembler must be specifically written to accommodate both the operating system, as well as the underlying CPU architecture.