EducationGateway logo
  • Home
  • Direct Admission
    • Master Degree Courses
  • Top Universities
  • Top Courses
    • Nursing Program in India
    • B Tech Courses in India
    • Mining Engineering
    • Aeronautical Engineering
    • CSE Admission
  • After 12th Courses
    • Pharmacy Career
  • Motivational Quotes

Operating System:

An operating system (OS) is a program that acts as an interface between the system hardware and the user. Moreover, it handles all the interactions between the software and the hardware. All the working of a computer system depends on the OS at the base level. Further, it performs all the functions like handling memory, processes, the interaction between hardware and software, etc.

Operating System

 

Various types of operating systems are UNIX/LINUX/REDHAT/UBUNTU, MS-DOS, MS-Windows – 98/XP/Vista/windows7/windows8/windows10, Windows-NT/2000/2003/2005, OS/2 and Mac OS.

Objectives of OS

The primary goals of an operating system are as follows:

  • Convenience– An operating system improves the use of a machine. Operating systems enable users to get started on the things they wish to complete quickly without having to cope with the stress of first configuring the system.
  • Efficiency– An operating system enables the efficient use of resources. This is due to less time spent configuring the system.
  • Ability to evolve– An operating system should be designed in such a way that it allows for the effective development, testing, and introduction of new features without interfering with service.
  • Management of system resources– It guarantees that resources are shared fairly among various processes and users.

 

Functions of Operating System:

The various Functions those are Performed by the Operating System are as Explained below: 

and for how long. It also keeps track of information, location, uses, status, and so on. These groupings of resources are referred to as file systems. The files on a system are stored in different directories. The OS:

  • Keeps records of the status and locations of files.
  • Allocates and deallocates resources.
  • Decides who gets the resources.

Types of Operating System

The operating system can be of different types. They are as follows:

  1. Batch OS

In this system, the OS does not forward the jobs/tasks directly to the CPU. It works by grouping together similar types of jobs under one category. Further, we name this group as a ‘batch’. Hence, the name batch OS.

Examples are the payroll system, bank statement, etc.

  1. Time-Shared OS

When more than one task takes place on the system it is called time-shared OS. As multiple tasks can run at the system at a time as per requirement. Hence, they all share the CPU time one by one. Therefore, we also name it multitasking. The time that each task gets is called quantum.

A fixed interval of time is decided for each task. When the first task executes for that period of time, the second task executes, and so on.

Examples are UNIX etc.

  1. Distributed OS

In this system, there is more than one CPU present. The OS distributes the tasks among all the processors. The processors do not share any memory or clock time. OS handles all communication between them through various communication lines.

Examples are LOCUS etc.

  1. Network OS

In these OS various systems are connected to a server. It allows the system to share resources such as files, printers, applications, etc. Moreover, it gives the capability to serve to manage these resources.

Examples are UNIX, LINUX, Microsoft Windows Server 2008, etc.

  1. Real-Time OS (RTOS)

In these systems, the time interval for processing and responding to inputs is very small. Therefore, due to this quality, these are used in real-time situations. For example in missile systems, robots, etc.

They have two categories as follows:

  1. a) Hard Real-Time Systems

In this, the time constraint is very short and strict. Even seconds of delay is not acceptable.

  1. b) Soft Real-Time Systems

In this, the time constraint is not so short and strict.

System Structure for an Operating System?

Because operating systems have complex structures, we want a structure that is easy to understand so that we can adapt an operating system to meet our specific needs. Similar to how we break down larger problems into smaller, more manageable subproblems, building an operating system in pieces is simpler. The operating system is a component of every segment. The strategy for integrating different operating system components within the kernel can be thought of as an operating system structure. As will be discussed below, various types of structures are used to implement operating systems.

 

Simple/Monolithic structure

Such operating systems do not have well-defined structures and are small, simple, and limited. The interfaces and levels of functionality are not well separated. MS-DOS is an example of such an operating system. In MS-DOS, application programs are able to access the basic I/O routines. These types of operating systems cause the entire system to crash if one of the user programs fails.
A diagram of the structure of MS-DOS is shown below.

Simple Structure of OS

Simple Structure of OS

 

Advantages of Simple/Monolithic structure

  • It delivers better application performance because of the few interfaces between the application program and the hardware.
  • It is easy for kernel developers to develop such an operating system.

Disadvantages of Simple/Monolithic structure

  • The structure is very complicated, as no clear boundaries exist between modules.
  • It does not enforce data hiding in the operating system.

Micro-kernel Structure

This structure designs the operating system by removing all non-essential components from the kernel and implementing them as system and user programs. This results in a smaller kernel called the micro-kernel. Advantages of this structure are that all new services need to be added to user space and does not require the kernel to be modified. Thus it is more secure and reliable as if a service fails, then rest of the operating system remains untouched. Mac OS is an example of this type of OS.

Kernel Structure of Operating System

Advantages of Micro-kernel structure

  • It makes the operating system portable to various platforms.
  • As microkernels are small so these can be tested effectively.

Disadvantages of Micro-kernel structure

  • Increased level of inter module communication degrades system performance.

Hybrid-Kernel Structure

Hybrid-kernel structure is nothing but just a combination of both monolithic-kernel structure and micro-kernel structure. Basically, it combines properties of both monolithic and micro-kernel and make a more advance and helpful approach. It implement speed and design of monolithic and modularity and stability of micro-kernel structure.

Advantages of Hybrid-Kernel Structure

  • It offers good performance as it implements the advantages of both structure in it.
  • It supports a wide range of hardware and applications.
  • It provides better isolation and security by implementing micro-kernel approach.
  • It enhances overall system reliability by separating critical functions into micro-kernel for debugging and maintenance.

Disadvantages of Hybrid-Kernel Structure

  • It increases overall complexity of system by implementing both structure (monolithic and micro) and making the system difficult to understand.
  • The layer of communication between micro-kernel and other component increases time complexity and decreases performance compared to monolithic kernel.

 

Notes: Basic Computer Engineering

Digital Marketing Course

Share
SSSUTMS
Best digital marketing training course in India

Digital Marketing and IT Services

March 11, 2025rajendrasingh.ind

www.degiworld.com Digital Marketing and IT Service In India, 24×7 Available DegiWorld is the best digital marketing and IT Services provider company in India. DegiWorld pride ourselves on not just the quality of our work, but the integrated way it is delivered. We love to become part of your team, working with you like colleagues, rather…

Read More
Get Direct Admission

B. Ed Course Eligibility & Admission Procedure

February 7, 2025rajendrasingh.ind

B. Ed, D. Ed, and M. Ed Courses:  Eligibility, Admission Procedure & Career Scope Introduction Education plays a crucial role in shaping the future of individuals and society. For those aspiring to become educators, courses like Bachelor of Education (B. Ed), Diploma in Education (D. Ed), and Master of Education (M. Ed) provide the necessary…

Read More
Best college for Chemical Engineering

Chemical Engineering

February 4, 2025rajendrasingh.ind

B Tech Chemical Engineering Course and Admission Overview B Tech Chemical Engineering is a four-year undergraduate program designed to provide students with a strong foundation in the principles of chemical processes, material science, thermodynamics, and industrial chemistry. This course integrates theoretical concepts with practical applications, preparing students for careers in diverse industries such as petrochemicals,…

Read More
Binary accreditation system by NAAC

NAAC Binary Accreditation System

July 23, 2024rajendrasingh.ind

NAAC Binary Accreditation System in India Introducing the Binary Accreditation System by NAAC: A New Era for Higher Education The landscape of higher education in India is set to undergo a significant transformation with the introduction of the Binary Accreditation System by the National Assessment and Accreditation Council (NAAC). This groundbreaking framework, which will be…

Read More
Get Direct Admission

Top 10 Private Universities in India

July 17, 2024rajendrasingh.ind

Top 10 Private Universities in India Private universities are distinguished by their small, interactive classes, practical hands-on assessments, flexible study options, and emphasis on industry experience. They also offer flexible fee payment options. These institutions have strong industry connections, facilitating internships that provide valuable industrial knowledge. Recently, private universities in India have gained recognition as…

Read More
world earth day

Importance of Earth Day

April 18, 2024rajendrasingh.ind

Earth Day: What is it, when, and why is it important? Earth Day is an annual celebration that honours the achievements of the environmental movement and raises awareness of the need to protect Earth’s natural resources for future generations. Earth Day is celebrated on April 22 in the United States, and on either April 22…

Read More
National Technology Day

NATIONAL TECHNOLOGY DAY: 11 MAY

April 4, 2024rajendrasingh.ind

NATIONAL TECHNOLOGY DAY: MAY 11TH Every year on May 11th, India commemorates National Technology Day, marking the triumphant nuclear test conducted in Pokhran in 1998. From the launch of the Aryabhata satellite in 1975 to the successful Chandrayaan-2 mission in 2019, India has consistently demonstrated remarkable technological prowess since gaining independence. This day serves as…

Read More
The B. Tech program in Mining Engineering

Top Mining Engineering Colleges in Madhya Pradesh – India

February 15, 2024rajendrasingh.ind

Top Mining Engineering Colleges in Madhya Pradesh – India What is Mining Engineering? Mining engineering is a multifaceted discipline that blends the principles of geology, civil engineering, mechanical engineering, and environmental science to extract valuable minerals and resources from the Earth efficiently. It encompasses the entire process of resource extraction, from exploration and planning to…

Read More
Aeronautical Engineering Projects for Students

Aeronautical Engineering Projects for Students

February 8, 2024rajendrasingh.ind

Aeronautical Engineering Projects for Students Aeronautical engineering is a fascinating field that is pivotal in designing, developing, and maintaining aircraft and spacecraft. It combines physics, mathematics, and engineering principles to create vehicles that defy gravity and soar through the skies. In this blog post, we will delve into the world of aeronautical engineering, exploring its…

Read More
National Youth Day

National Youth Day

January 9, 2024rajendrasingh.ind

National Youth Day 2024 is also known as Vivekananda Jayanti. On the eve of every 12th of January, a vibrant celebration takes hold across India, echoing the energetic spirit of the nation. It is a day that resonates with the ideals and aspirations of the young generation, known as National Youth Day. The roots of…

Read More
Popular Courses
Artificial Intelligence
Machine Learning
Data Science Management
Cloud Computing
Full Stack Developer
Designing
Mass-communication & Journalism
Digital Marketing
Product Management
Business Analytics
Python
Sales Management
Healthcare
Accounting
Finance
Medical
Boards in India
  • CBSE Board
  • CISCE Board
  • BSEB
  • NIOS Board
  • RBSE Board
  • UP Board
  • MP Board
  • WBBSE
  • DHSE Kerala
  • Kerala Pareeksha Bhavan
  • KSEEB
  • BIEAP
  • Maharashtra Board
MBA Entrance Exams
UGAT
MAT
CAT
GITAM
CMAT
Medical Entrance Exams
TS EAMCE for Telangana State Engineering, Agriculture & Medical Common Entrance Test
NEET UG
AIIMS Nursing
NEET PG
NEET MDS
Engineering Entrance Exams
JEE Advanced
GATE
TS EAMCET Telangana State Engineering, Agriculture & Medical Common Entrance Test
IISER Online Application Form, Exam Dates, Pattern and more
IERT
Contact:
WhatsApp: +91 – 9425706796
E-mail: contact@educationgateway.info
Best Digital Marketing Training Institute in India
C++ Programs for Beginners
Important Questions for B E / B Tech
Apply for Direct Admission
inspirational quotes in hindi

CONTACT DETAILS

Head Office
Surya Tower, near Old High Court,
Gwalior – INDIA
Mobile | WhatsApp : +91 – 7067916615
E-mail: contact@educationgateway.info
Website: www.educationgateway.info

Corporate Office:
Green View Apartment, Shivmangal Nagar,
Indore, Madhya Pradesh – INDIA
Marketing and Sales Office
Swati Greens, New Chandkheda, Zundal,
Gandhinagar, Gujrat (India)
TrendForge International Journal of Engineering Science Technology and Management

© EducationGateway Copyright 2023 | Privacy Policy | Website Designed & Maintain by: DegiWorld – Digital Marketing & IT Services

Mahakal Mandir Ujjain
Share