Posts

Showing posts from August, 2018

Difference between a monolithic and micro kernel?

Image
Difference between a monolithic and micro kernel?  Monolithic kernel Traditional UNIX operating system uses monolithic kernel archilecture. The entire operating system runs as a single program in kernel mode.  Program contains operating system core function and device drivers. Most of the operation performed by kernel is via system call Required system calls are made within programs and a checked copy of the request is passed through a system call. LINUX operating system and FreeBSD uses modern monolithic kernel architecture. It loads the modules at run time.  There is easy access of kemel function as required and minimize the code running in kernel space.  Monolithic Kernel used in Windows 95, Windows 98, Linux and FreeBSD etc.   Advantages :   Simple to design and implement.  Simplicity provides speed on simple hardware.   It can be expanded using module system.   Time tested and design well known. Recommend Articles For More Informatio

Services Of Operating System !!

Image
Services Of Operating System !! Operating System provides different types of services to different users.  It provides services to program like load of data into memory, allocating disk for storage, files or directory for open or read etc. Services will change according to the operating system. May be the two different operating system provides same type of services with different names.  OS makes programmer job easy by providing different services Following are the list of services.  Program execution  Input-output operation  Error detection  File and directory operation  Communication  Graphical User Interface  Recommend Articles For More Information : What Is Operating System? Knowledge Of OS!! Operating System As A User Interface And As A Resource Manager - Technopedia! Services Of Operating System -  Technopedia!!! Basic Concepts Of OOPC!! CONCEPT OF DBMS!! Types Of Operating System - Technopedia!!! Basic Program Of C Language