Operating System Basics: Kernel and I/O Management, Lecture notes of Operating Systems

An introduction to the fundamental concepts of an operating system, focusing on the role of the kernel and i/o management. It explains the purposes of an os, the functions of the kernel, and the differences between program-controlled and interrupt-driven i/o. Additionally, it discusses the usart serial interface and the roles of drivers and interfaces in hardware communication.

Typology: Lecture notes

2023/2024

Available from 05/29/2024

sonu-yadav-9
sonu-yadav-9 🇮🇳

10 documents

1 / 29

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Unit 1 Basic concepts
Purposes of an Operating System
It controls the allocation and use of the computing System’s
resources among the various user and tasks.
It provides an interface between the computer hardware and the
programmer that simplifies and makes it feasible for coding and
debugging of application programs.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d

Partial preview of the text

Download Operating System Basics: Kernel and I/O Management and more Lecture notes Operating Systems in PDF only on Docsity!

Unit 1 Basic concepts

Purposes of an Operating System

  • It controls the allocation and use of the computing System’s resources among the various user and tasks.
  • It provides an interface between the computer hardware and the programmer that simplifies and makes it feasible for coding and debugging of application programs.

Kernel The kernel is one of the components of the Operating System which works as a core component. The rest of the components depends on Kernel for the supply of the important services that are provided by the Operating System. The kernel is the primary interface between the Operating system and Hardware. Functions of Kernel The following functions are to be performed by the Kernel.

  • It helps in controlling the System Calls.
  • It helps in I/O Management.
  • It helps in the management of applications, memory, etc.

Operating System Services

What do you mean by system calls?

System calls provide the interface between a process

and the operating system. When a system call is

executed, it is treated as by the hardware as software

interrupt

A real-time system requires that results be produced within a specified deadline period

program running at all times on the computer” is the

kernel