Find jobs | Jobseekers
Employer login
About us Sitemap of www.CareerRide.com Sitemap FAQ related with www.CareerRide.com FAQ Click here to Contact us Contact
       
Submit Resume Free ! | Access Resume Free !
Home Career Services Resume Services Interview questions Articles Books
Content
OS interview
OS compiler, linker, loader
OS memory management
OS multiprocessing
OS multithreading
OS process management
OS synchronization
 
ASP.NET | ADO.NET | AJAX
C#.NET | VB.NET | PHP
NET Remoting | NET Interview
  
C | C++ | Java | Oops
Data Structure | OS
   
Database concepts | Oracle
SQL Server | Biztalk | Sharepoint
Notification services
Reporting Services
Service-oriented architecture
Data warehousing | MySQL
  
Project Management 
Linux | Testing | Networking
Software engineering 
  
UML | XML | HTML | SOAP 
CSS | VBScript  | Web Services
   
CV Cover letter | Interview 
HR | Soft skills | GD 
Working from Home 
Tutorial
ASP.NET | VB.NET | C#.NET     
Remoting.NET | Web service
Remoting overview | ADO.NET
UML | Sql server 

Operating System Kernal

NEXT>>

Explain the meaning of Kernal. 

Answer
The kernel is the essential center of a computer operating system, the core that provides basic services for all other parts of the operating system.

As a basic component of an operating system, a kernel provides the lowest-level abstraction layer for the resources.

The kernel's primary purpose is to manage the computer's resources and allow other programs to run and use the resources like the CPU, memory and the I/O devices in the computer.

The facilities provides by the kernel are :

  • Memory management
    The kernel has full access to the system's memory and must allow processes to access safely this memory as they require it.
  • Device management
    To perform useful functions, processes need access to the peripherals connected to the computer, which are controlled by the kernel through device drivers
  • System calls
    To actually perform useful work, a process must be able to access the services provided by the kernel.

Types of Kernel:

  • Monolithic kernels
    Every part which is to be accessed by most programs which cannot be put in a library is in the kernel space:
    Device drivers
    Scheduler
    Memory handling
    File systems
    Network stacks
  • Microkernls
    In Microkernels, parts which really require to be in a privileged mode are in kernel space:
    -Inter-Process Communication,
    -Basic scheduling
    -Basic memory handling
    -Basic I/O primitives

Due to this, some critical parts like below run in user space:

  • The complete scheduler
  • Memory handling
  • File systems
  • Network stacks
NEXT>>


More operating system links

What is a named pipe?

Answer - A connection used to transfer data between separate processes, usually on separate computers. ........

Explain the meaning of mutex.

Answer - A mutex and the binary semaphore are essentially the same..........

Explain the meaning of virtual memory.

Answer - Virtual memory is an approach to make use of the secondary storage devices as an extension.........

 

 
Today's Hot Jobs
C++  SQL Server
.NET  Java  Oracle
Finance  Marketing
Seekers  Employers
Copyright © 2008 CareerRide.com. All rights reserved.