SlideShare a Scribd company logo
OPERATING SYSTEM
Operating System complements the
hardware by providing a layer of services
which manage the hardware resources
and permit the user to drive the system.
Operating System Definitions
• Resource allocator – manages and
allocates resources.
• Control program – controls the
execution of user programs and
operations of I/O devices .
• Kernel – the one program running at all
times (all else being application
programs).
OPERATING SYSTEM
• SOFTWARE CAN BE CLASSIFIED IN TWO TYPES
- APPLICATION SOFTWARE :Programmes
that carry out the specific processing required for the
users application.
- SYSTEM SOFTWARE :These are not
application specific. They are oriented to the needs of
the hardware and facilitate the development and
running of the applications. Operating System is an
example of the System Software.
What is an Operating System?
• A program that acts as an intermediary
between a user of a computer and the
computer hardware.
• Operating system goals:
– Execute user programs and make solving
user problems easier.
– Make the computer system convenient to
use.
• Use the computer hardware in an
efficient manner.
OPERATING SYSTEM
The operating system provides :
• Machine Resource Management
• I/O & Interrupt Management
• The File System and File Management
•The Virtual Machine Environment
• The Command Interpreter
• Miscellaneous Services
Functions of Operating System
Computer System Components
1.Hardware – provides basic computing
resources (CPU, memory, I/O devices).
2.Operating system – controls and coordinates
the use of the hardware among the various
application programs for the various users.
3.Applications programs – define the ways in
which the system resources are used to
solve the computing problems of the users
(compilers, database systems, video games,
business programs).
4.Users (people, machines, other computers).
Linux - Strengths
• Powerful but not resource hungry
• Networking and e-business capability
– Associated with Apache Web server
• Reliable (almost Crash Proof)
• Free to download
– Or ‘affordable” through distribution CDs
What is Linux ?
• Unix Like Operating System
• Free for every one to use
• Multi user
• Multi Tasking
• Internet ready
• Robust
• 32/64 bits
What is Linux ?
• Multi platform
• Symmetrical Multi Processors
• Kernel & Distributions.
• Fastest growing OS
• Developed by Linus Trovalds
• Linus + Unix = Linux
Where Did it come from ?
• Linus Trovalds created it
– With assistance from programmers around the world, b’cos of
which the source code is free
• First posted on Internet on October 5, 1991
• Linux 1.0 in 1994, Linux 2.2 in 1999
• Today is running in access of 7-10 million computers
across the world.
• With thousands of programmers still working to improve
it.
• Has moved beyond the ‘enthusiast stage’ to business,
ISP, and into corporate world.
File Systems
• To the user, Linux’s file system appears as a
hierarchical directory tree obeying UNIX
semantics.
• Internally, the kernel hides implementation
details and manages the multiple different
file systems via an abstraction layer, that is,
the virtual file system (VFS).
• The Linux VFS is designed around object-
oriented principles and is composed of two
components:
– A set of definitions that define what a file
The Linux Ext2fs File System
• Ext2fs uses a mechanism similar to
that of BSD Fast File System (ffs) for
locating data blocks belonging to a
specific file.
• The main differences between ext2fs
and ffs concern their disk allocation
policies.
– In ffs, the disk is allocated to files in
blocks of 8Kb, with blocks being
subdivided into fragments of 1Kb to
The Linux Proc File System
• The proc file system does not store data,
rather, its contents are computed on demand
according to user file I/O requests.
• proc must implement a directory structure,
and the file contents within; it must then
define a unique and persistent inode number
for each directory and files it contains.
– It uses this inode number to identify just what
operation is required when a user tries to read
from a particular file inode or perform a lookup
in a particular directory inode.
– When data is read from one of these files, proc

More Related Content

PDF
Linux for embedded_systems
PPTX
introduction to Linux operating system .pptx
PPTX
Introduction to Operating system CBSE
PPTX
OS presentation#1.pptx
PPT
Chapter one_oS.ppt
PPTX
Unit 1 operating system
PPTX
Network_lecture_for_students_whom_intersted.pptx
PPTX
The Linux System
Linux for embedded_systems
introduction to Linux operating system .pptx
Introduction to Operating system CBSE
OS presentation#1.pptx
Chapter one_oS.ppt
Unit 1 operating system
Network_lecture_for_students_whom_intersted.pptx
The Linux System

Similar to operating system ondesktop computer ( laptop) (20)

PPTX
OS- Introduction to opertaing systems.pptx
PPTX
11. operating-systems-part-1
PPT
CH3-OS.PPT operating system structures module
PPTX
operating system (OS) Presentation ).pptx
PPTX
Linux Operaring System chapter one Introduction.pptx
PPTX
Lecture01_IntroToLinuxAndEmbeddedSystems.pptx
PPTX
Lecture01_IntroToLinuxAndEmbeddedSystems.pptx
PPTX
Lecture01_IntroToLinuxAndEmbeddedSystems.pptx
PPT
OPERATING SYSTEM FULL NOTES AND PPT -Unit-1.ppt
PPT
Linux操作系统01 简介
PPTX
Linux os
PPT
Module 3 unit 1
PPTX
Chap1_Part2.pptx
PPTX
Operating system 15 micro kernel based os
PPT
Chapter 6 - INTRODUCTION TO NETWORK OPERATING SYSTEM - 0S and NOS.ppt
PPTX
Introduction & Background(Operating Systems).pptx
PPT
Ch02 system administration
PPT
Computer Software and it's various types
PPT
Os concepts
OS- Introduction to opertaing systems.pptx
11. operating-systems-part-1
CH3-OS.PPT operating system structures module
operating system (OS) Presentation ).pptx
Linux Operaring System chapter one Introduction.pptx
Lecture01_IntroToLinuxAndEmbeddedSystems.pptx
Lecture01_IntroToLinuxAndEmbeddedSystems.pptx
Lecture01_IntroToLinuxAndEmbeddedSystems.pptx
OPERATING SYSTEM FULL NOTES AND PPT -Unit-1.ppt
Linux操作系统01 简介
Linux os
Module 3 unit 1
Chap1_Part2.pptx
Operating system 15 micro kernel based os
Chapter 6 - INTRODUCTION TO NETWORK OPERATING SYSTEM - 0S and NOS.ppt
Introduction & Background(Operating Systems).pptx
Ch02 system administration
Computer Software and it's various types
Os concepts
Ad

Recently uploaded (20)

PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Lesson notes of climatology university.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Types and Its function , kingdom of life
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
RMMM.pdf make it easy to upload and study
PPH.pptx obstetrics and gynecology in nursing
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Complications of Minimal Access Surgery at WLH
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
102 student loan defaulters named and shamed – Is someone you know on the list?
O5-L3 Freight Transport Ops (International) V1.pdf
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
Computing-Curriculum for Schools in Ghana
Sports Quiz easy sports quiz sports quiz
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Renaissance Architecture: A Journey from Faith to Humanism
human mycosis Human fungal infections are called human mycosis..pptx
Microbial disease of the cardiovascular and lymphatic systems
Cell Types and Its function , kingdom of life
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
RMMM.pdf make it easy to upload and study
Ad

operating system ondesktop computer ( laptop)

  • 1. OPERATING SYSTEM Operating System complements the hardware by providing a layer of services which manage the hardware resources and permit the user to drive the system.
  • 2. Operating System Definitions • Resource allocator – manages and allocates resources. • Control program – controls the execution of user programs and operations of I/O devices . • Kernel – the one program running at all times (all else being application programs).
  • 3. OPERATING SYSTEM • SOFTWARE CAN BE CLASSIFIED IN TWO TYPES - APPLICATION SOFTWARE :Programmes that carry out the specific processing required for the users application. - SYSTEM SOFTWARE :These are not application specific. They are oriented to the needs of the hardware and facilitate the development and running of the applications. Operating System is an example of the System Software.
  • 4. What is an Operating System? • A program that acts as an intermediary between a user of a computer and the computer hardware. • Operating system goals: – Execute user programs and make solving user problems easier. – Make the computer system convenient to use. • Use the computer hardware in an efficient manner.
  • 5. OPERATING SYSTEM The operating system provides : • Machine Resource Management • I/O & Interrupt Management • The File System and File Management •The Virtual Machine Environment • The Command Interpreter • Miscellaneous Services Functions of Operating System
  • 6. Computer System Components 1.Hardware – provides basic computing resources (CPU, memory, I/O devices). 2.Operating system – controls and coordinates the use of the hardware among the various application programs for the various users. 3.Applications programs – define the ways in which the system resources are used to solve the computing problems of the users (compilers, database systems, video games, business programs). 4.Users (people, machines, other computers).
  • 7. Linux - Strengths • Powerful but not resource hungry • Networking and e-business capability – Associated with Apache Web server • Reliable (almost Crash Proof) • Free to download – Or ‘affordable” through distribution CDs
  • 8. What is Linux ? • Unix Like Operating System • Free for every one to use • Multi user • Multi Tasking • Internet ready • Robust • 32/64 bits
  • 9. What is Linux ? • Multi platform • Symmetrical Multi Processors • Kernel & Distributions. • Fastest growing OS • Developed by Linus Trovalds • Linus + Unix = Linux
  • 10. Where Did it come from ? • Linus Trovalds created it – With assistance from programmers around the world, b’cos of which the source code is free • First posted on Internet on October 5, 1991 • Linux 1.0 in 1994, Linux 2.2 in 1999 • Today is running in access of 7-10 million computers across the world. • With thousands of programmers still working to improve it. • Has moved beyond the ‘enthusiast stage’ to business, ISP, and into corporate world.
  • 11. File Systems • To the user, Linux’s file system appears as a hierarchical directory tree obeying UNIX semantics. • Internally, the kernel hides implementation details and manages the multiple different file systems via an abstraction layer, that is, the virtual file system (VFS). • The Linux VFS is designed around object- oriented principles and is composed of two components: – A set of definitions that define what a file
  • 12. The Linux Ext2fs File System • Ext2fs uses a mechanism similar to that of BSD Fast File System (ffs) for locating data blocks belonging to a specific file. • The main differences between ext2fs and ffs concern their disk allocation policies. – In ffs, the disk is allocated to files in blocks of 8Kb, with blocks being subdivided into fragments of 1Kb to
  • 13. The Linux Proc File System • The proc file system does not store data, rather, its contents are computed on demand according to user file I/O requests. • proc must implement a directory structure, and the file contents within; it must then define a unique and persistent inode number for each directory and files it contains. – It uses this inode number to identify just what operation is required when a user tries to read from a particular file inode or perform a lookup in a particular directory inode. – When data is read from one of these files, proc