SlideShare a Scribd company logo
1 of 13
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

Similar to operating system ondesktop computer ( laptop)

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

Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介
 
Linux os
Linux osLinux os
Linux os
 
Module 3 unit 1
Module 3  unit 1Module 3  unit 1
Module 3 unit 1
 
Chap1_Part2.pptx
Chap1_Part2.pptxChap1_Part2.pptx
Chap1_Part2.pptx
 
Operating system 15 micro kernel based os
Operating system 15 micro kernel based osOperating system 15 micro kernel based os
Operating system 15 micro kernel based os
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
 
Linux
LinuxLinux
Linux
 
Ch02 system administration
Ch02 system administration Ch02 system administration
Ch02 system administration
 
Os concepts
Os conceptsOs concepts
Os concepts
 
systems_software
systems_softwaresystems_software
systems_software
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR Campus
 
Distributive operating system
Distributive operating systemDistributive operating system
Distributive operating system
 
linux kernel overview 2013
linux kernel overview 2013linux kernel overview 2013
linux kernel overview 2013
 
Ch02
Ch02Ch02
Ch02
 
unixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdfunixoperatingsystem-130327073532-phpapp01.pdf
unixoperatingsystem-130327073532-phpapp01.pdf
 
Os file
Os fileOs file
Os file
 
Operating system
Operating systemOperating system
Operating system
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system lect3 Autosaved.pptx
Operating system lect3 Autosaved.pptxOperating system lect3 Autosaved.pptx
Operating system lect3 Autosaved.pptx
 

Recently uploaded

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 

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