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
    • Pharmacy Career
  • After 12th Courses
  • Blogs
    • Get Admissions in B.A., B.Com, M.A., M.Com
    • Opportunity to Get Admission in Agriculture
    • Get Admission in BCA | MCA
    • Admission in Nursing Courses
    • Get Admissions in B.Ed., M.Ed., D.El.Ed.
    • Admission in BBA and MBA Courses
    • Admission in Pharmacy UG, PG, and Diploma Courses
    • Admission in Engineering B Tech, M Tech and Engg. Diploma
    • Digital Marketing and IT Services
    • B. Ed Course Eligibility & Admission Procedure
    • Chemical Engineering
    • NAAC Binary Accreditation System
    • Get Admission in Medical, Ayurveda & Homeopathy
    • Top 10 Private Universities in India
  • 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
Enquire Now / Apply Now
Register Now to Get Information. Courses Offered: Engineering | Pharmacy | Nursing | Education | Agriculture | Paramedical | Law | Hotel Management | Medical | Physical Education | Arts | Science | Commerce | Computer Application | Management
Admissioin in MBBS BAMS BHMS

Get Admission in Medical, Ayurveda & Homeopathy

June 11, 2025rajendrasingh.ind

Admission in UG & PG Courses in Medical, Ayurveda & Homeopathy – Admission in MBBS | BAMS | BHMS: Eligibility, Scope & Career Options India’s healthcare system is uniquely diverse, offering students opportunities not only in modern medicine (MBBS) but also in traditional systems like Ayurveda (BAMS) and Homeopathy (BHMS). With increasing demand for holistic…

Read More
admission consultancy

Get Admissions in B.A., B.Com, M.A., M.Com

June 11, 2025rajendrasingh.ind

Admission in Arts and Commerce – Eligibility, Scope & Career Opportunities India’s Leading Admission Consultancy: Admission in Arts and Commerce www.educationgateway.info The fields of Arts and Commerce offer a vast range of academic and career opportunities across public, private, and international sectors. From economics to literature, psychology to accounting, and from civil services to business…

Read More
admission in B Sc Agriculture

Opportunity to Get Admission in Agriculture

June 11, 2025rajendrasingh.ind

Build a Rewarding Career in Agriculture with EducationGateway – Your Trusted Admission Partner: Get admission in B.Sc. (Agriculture) & M.Sc. (Agriculture) B.Sc. Agriculture is a 4-year undergraduate degree focused on foundational knowledge in agricultural sciences and agronomy. M.Sc. Agriculture is a 2-year postgraduate degree, building upon the BSc knowledge with advanced specialization options like entomology,…

Read More
Fundamental of Computer Engineering

Get Admission in BCA | MCA

June 10, 2025rajendrasingh.ind

Admission in BCA or MCA – Eligibility, Scope & Career Opportunities With the digital revolution transforming every sector, Computer Applications has become one of the most in-demand fields of study. Get admission in BCA or MCA program. Whether you want to build apps, manage IT systems, or analyze data, a career in computer application offers…

Read More
IITs NITs IIITs and other universities in India

Get Admissions in B.Ed., M.Ed., D.El.Ed.

June 9, 2025rajendrasingh.ind

Admission in UG and PG Courses in Education – Eligibility, Scope & Career Opportunities Education is the foundation of every profession. A career in teaching and academic leadership is both noble and impactful. With India’s focus on improving educational quality and infrastructure through the NEP 2020, the demand for trained teachers and educational professionals is…

Read More
admission in nursing courses

Admission in Nursing Courses

June 7, 2025rajendrasingh.ind

Admission in Nursing Courses ANM, GNM, B.Sc. Nursing, and M.Sc. Nursing – Eligibility, Scope, and Career Opportunities Powered by EducationGateway – Your Guide to a Rewarding Healthcare Career www.educationgateway.info Nursing is one of the most respected and noble professions in the world. It is not only a career—it’s a commitment to serve humanity with compassion,…

Read More
Admission in Business Administration

Admission in BBA and MBA Courses

June 7, 2025rajendrasingh.ind

Admission in Business Management, BBA and MBA Courses—Eligibility, Scope, and Career Opportunities Admission in Business Management: Presented by EducationGateway—Your Trusted Partner for Management Admissions www.educationgateway.info If you’re looking to build a successful career in business, management, or entrepreneurship, then BBA (Bachelor of Business Administration) and MBA (Master of Business Administration) are among the most popular…

Read More
Admission in pharmacy courses b pharma d pharma

Admission in Pharmacy UG, PG, and Diploma Courses

June 7, 2025rajendrasingh.ind

Admission in Pharmacy UG, PG, and Diploma Courses—Eligibility, Scope, and Career Opportunities Guided by EducationGateway—Your Trusted Admission Partner: Admission in Pharmacy  www.educationgateway.info The healthcare and pharmaceutical industries are among the fastest-growing sectors globally. With the rising demand for safe and effective medicines, pharmacy has emerged as a highly respected and rewarding profession. Whether you are…

Read More

Admission in Engineering B Tech, M Tech and Engg. Diploma

June 7, 2025rajendrasingh.ind

Admission in Engineering UG, PG, and Diploma Courses—Eligibility, Scope, and Opportunities Powered by EducationGateway—Best Admission Consultancy in India: Admission in Engineering. Visit: www.educationgateway.info Admission in Engineering: Engineering remains one of the most prestigious and promising career choices for students in India. With the ever-evolving technology landscape, demand for skilled engineers is on the rise. Whether…

Read More
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
Digital Marketing Company
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
Mahakal Mandir Ujjain
SSSUTMS

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

Share