(SDB6) Opearting System part1 What is OS, Type of OS, Desktop and Server OS, Kernel and Shell

Опубликовано: 16 Апрель 2026
на канале: Latif Shaik (latiftechnotes)
9
0

20221021 111200
What is an Operating System?
An Operating system (OS) is a software which acts as an interface between the end user and computer hardware.

Every computer must have at least one OS to run other programs.

An application like Chrome, MS Word, Games, etc needs some environment in which it will run and perform its task.

The OS helps you to communicate with the computer without knowing how to speak the computer's language.

It is not possible for the user to use any computer or mobile device without having an operating system.

OS Architecture

Kernel
-interacts with Hardware
-Kernel Manages:
-Hardware management
-Disk Management
-Process management
-Network management
-Memory Management

Shell
-Interacts with user
-provide user interface
-runs applications
Linux/Unix:
-*Bourne Again Shell – BASH
-Bourne Shell – Sh
-tsh
-csh
-ksh

User Interface:
CLI – Command Line Interface
GUI – Graphical User Interface
TUI – Text Based or Terminal Based User Interface

SOS – Simple Operating System:
Desktop OS: MS DOS, Windows XP, 7 , 10
NOS – Network Operating System:
Server OS: Windows Server 2019,2016, Linux , Unix …

User and Task – Type of OSs
SUST: Single user Single Task: MS DOS
SUMT: Single User Multi Task: Windows XP,7, 10..Win server 2019..
MUMT: Multi User Multi Task: Unix/Linux

Real-time operating system – Any thing that is Automated (RLINIX)
Mobile Operating System – Android ,IOS, Symbian, Tizen, Black Berry , Windows Phone

Desktop OS: Application, Games, Data processing, Multi media, web browsing, programming, Playing –Audio, Video, it’s a Client PC or End user Device

Server OS: Support Server Applications, Built in Server features
Type of Server:
DHCP SERVER
DNS SERVER
VPN SERVER
WEB SERVER – Application Server(Middleware Server)
FILE SERVER
Mail Server
Authentication Server – ADDS
Proxy Server
Remote Desktop Server
Deployment Server
Database Server