SlideShare a Scribd company logo
OPERTATING
SYSTEM
CODE4VN.COM
TEXT
WHAT IS OPERATING SYSTEM
▸Computer, without its software, a is basically a useless lump
of metal.
▸With its software, a computer can:
▸ store, process, and retrieve information;
▸ play music and videos;
▸ send e-mail, search the Internet;
▸ and engage in many other valuable activities to earn its
keep.
TEXT
WHAT IS OPERATING SYSTEM
▸Computer software can be divided roughly into two kinds:
▸System programs, which manage the operation of the
computer itself
▸Application programs, which perform the actual work
the user wants.
▸The most fundamental system program (OS) is the
operating system, whose job is to control all the computer's
resources and provide a base upon which the application
programs can be written.
TEXT
COMPUTER IS A COMPLEX MACHINE
TEXT
COMPUTER IS A COMPLEX MACHINE
▸A modern computer system consists of:
▸One or more processors,
▸Some main memory,
▸Disks, printers, a keyboard, a display, network interfaces,
and other input/output devices.
▸Computer is A COMPLEX SYSTEM.
TEXT
MACHINE NEEDS OPERATING SYSTEM
▸Writing programs that keep track of all these components and use
them correctly, let alone optimally, is an extremely difficult job.
▸It is unlikely that many programs could be written at all.
▸Is there some way that:
▸Shields programmers from the complexity of the hardware.
▸Put a layer of software on top of the bare hardware, to manage
all parts of the system, and present the user with an interface
or virtual machine that is easier to understand and program.
▸This layer of software is the OPERATING SYSTEM.
TEXT
THE OPERATING SYSTEM AS AN EXTENDED MACHINE
▸The Operating System as an Extended Machine:
▸OS is to present the user with the equivalent of an
extended machine or virtual machine that is easier to
program than the underlying hardware.
▸The Operating System as a Resource Manager:
TEXT
OPERATING SYSTEM CONCEPTS
▸System call: The interface between the operating system
and the user programs is defined by the set of "extended
instructions" that the operating system provides.
TEXT
OS CONCEPT: PROCESS - A PROGRAM IN EXECUTION
▸Process: is basically a program in execution.
▸Associated with each process is:
▸Its address space,
▸A list of memory locations from some minimum (usually 0) to some maximum, which the
process can read and write.
▸The address space contains the executable program, the program's data, and its stack.
▸Also associated with each process is some set of registers, including the
▸program counter,
▸stack pointer,
▸and other hardware registers,
▸And all the other information needed to run the program.
TEXT
OS CONCEPT: FILE
▸OS hides the peculiarities of the disks and other I/O devices
and present the programmer with a nice, clean abstract
model of device-independent FILES.
▸“A File is a resource for storing information, which is
available to a computer program and is usually based on
some kind of durable storage. A file is "durable" in the sense
that it remains available for other programs to use after the
program that created it has finished executing.”
▸To provide a place to keep files, a DIRECTORY as a way of
grouping files together.
TEXT
DIRECTORY TREE
TEXT
DIRECTORY
▸ROOT DIRECTORY: top of the directory hierarchy.
▸PATHNAME : Every file within the directory hierarchy can be
specified by giving its PATHNAME from ROOT DIRECTORY.
▸Absolute path: ex: /Faculty/Prof.Brown/Courses/CS101
▸Current working directory: ex /Faculty/Prof.Brown/
▸Relation path: ex Courses/CS101
▸Unix/Linux path separator: “/”
▸Windows path separator: “”
TEXT
MOUNT
(a) Before mounting, the files on drive 0 are not accessible.
(b) After mounting, they are part of the file hierarchy.
▸mount system call allows the file system on the CD-ROM to be attached to the
root file system wherever the program wants it to be.
TEXT
THE SHELL
▸ Primary interface between a user sitting at his terminal and the
operating system.
▸ Ex: csh, ksh, zsh, and bash … and original shell (sh).
TEXT
THANK YOU!

More Related Content

What's hot (20)

PPTX
Operating system
RADHIKA GUPTA
 
PPT
Operating system structures
Rahul Nagda
 
PPT
operating system
Ibbad shah
 
PDF
Operating Systems 1 (12/12) - Summary
Peter Tröger
 
PPTX
Basic of operating system
priyanka jain
 
PPTX
Insider operating system
Aditi Saxena
 
PPTX
Operating system presentation
Ehetzaz Khan
 
PPT
Services provided by os
Sumant Diwakar
 
PPT
Overview of various types of operating system
Umme habiba
 
PPTX
Introduction to Operating System
Imtiaz Ahmed
 
PPT
An Introduction to Operating Systems
BitNation Technology Studio
 
PPTX
Lecture 1 introduction to Operating System
Dr. Amitava Nag
 
PDF
ITFT_Introduction to Operating system
Sneh Prabha
 
PPTX
Operating system
Maitri Ratna Bajracharya
 
PPTX
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
PPT
introduction To Operating System
Luka M G
 
PPT
Introduction to operating syatem
Rafi Dar
 
PPTX
Operating system overview concepts ppt
RajendraPrasad Alladi
 
PPT
Operating system services 9
myrajendra
 
PPTX
Operating system
Tanmay Kataria
 
Operating system
RADHIKA GUPTA
 
Operating system structures
Rahul Nagda
 
operating system
Ibbad shah
 
Operating Systems 1 (12/12) - Summary
Peter Tröger
 
Basic of operating system
priyanka jain
 
Insider operating system
Aditi Saxena
 
Operating system presentation
Ehetzaz Khan
 
Services provided by os
Sumant Diwakar
 
Overview of various types of operating system
Umme habiba
 
Introduction to Operating System
Imtiaz Ahmed
 
An Introduction to Operating Systems
BitNation Technology Studio
 
Lecture 1 introduction to Operating System
Dr. Amitava Nag
 
ITFT_Introduction to Operating system
Sneh Prabha
 
Operating system
Maitri Ratna Bajracharya
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
introduction To Operating System
Luka M G
 
Introduction to operating syatem
Rafi Dar
 
Operating system overview concepts ppt
RajendraPrasad Alladi
 
Operating system services 9
myrajendra
 
Operating system
Tanmay Kataria
 

Viewers also liked (20)

PDF
3 process management
Dr. Loganathan R
 
PDF
Operating System - Unit I - Operating System Structures
cscarcas
 
PPTX
Final PPT
sunnik
 
PPSX
Presentation on o s for bca iv
Ajit Singh
 
PDF
Operating System Concepts Presentation
Nitish Jadia
 
PPTX
Process in operating system
Chetan Mahawar
 
PDF
Operating system Concepts
RANVIJAY GAUR
 
PPTX
Process creation and termination In Operating System
Farhan Aslam
 
PPTX
Operating system - Process and its concepts
Karan Thakkar
 
PPT
Basic os-concepts
np_manjunath
 
PPTX
what is Operating system
kunwer brijendra shanker
 
PPTX
The Science of Multi-Factor Investing
Gerstein Fisher
 
PPTX
Operating Systems: Process Scheduling
Damian T. Gordon
 
PPT
Op Sy 03 Ch 23
Google
 
PPT
Ch7 OS
C.U
 
PPTX
College management system ppt
Shanthan Reddy
 
PDF
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
vtunotesbysree
 
PPT
Presentation on operating system
Nitish Xavier Tirkey
 
PDF
TEDx Manchester: AI & The Future of Work
Volker Hirsch
 
3 process management
Dr. Loganathan R
 
Operating System - Unit I - Operating System Structures
cscarcas
 
Final PPT
sunnik
 
Presentation on o s for bca iv
Ajit Singh
 
Operating System Concepts Presentation
Nitish Jadia
 
Process in operating system
Chetan Mahawar
 
Operating system Concepts
RANVIJAY GAUR
 
Process creation and termination In Operating System
Farhan Aslam
 
Operating system - Process and its concepts
Karan Thakkar
 
Basic os-concepts
np_manjunath
 
what is Operating system
kunwer brijendra shanker
 
The Science of Multi-Factor Investing
Gerstein Fisher
 
Operating Systems: Process Scheduling
Damian T. Gordon
 
Op Sy 03 Ch 23
Google
 
Ch7 OS
C.U
 
College management system ppt
Shanthan Reddy
 
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
vtunotesbysree
 
Presentation on operating system
Nitish Xavier Tirkey
 
TEDx Manchester: AI & The Future of Work
Volker Hirsch
 
Ad

Similar to Code4vn linux day1 operating system concept (20)

PDF
Intro to operating_system
Shiwang Kalkhanda
 
DOCX
INTRODUCTION CHAP. 1 complete access to all the hardware and can.docx
vrickens
 
PPT
Chapter 7A Peter Norton
রেদওয়ান হৃদয়
 
PPTX
OS_Basics_in_OPewrtgbejrbkewjgegjergberkwg.pptx
Manthan689286
 
PPT
Operating systems 101
Georgette Jones, MBA
 
RTF
209979479 study-material
homeworkping8
 
DOCX
Table_of_content.pngCitation.pngFile_1.docxFile and Op.docx
mattinsonjanel
 
PDF
Ch03-OS OPERATING SYSTEM WILL HELP YOU.pdf
cVan3
 
PPT
1-Introduction madul include all the.ppt
AbdulQoddusMosaddiq
 
PPT
1-Introduction to the first OS topic for
EMMANUEL425755
 
PDF
Features Of A Operating System
Alexis Naranjo
 
PPT
OS Components and Structure
sathish sak
 
ODP
Operating Systems
Dasun Hegoda
 
PPT
Chap1
adisi
 
PDF
lecture1 details of operating system abraham silberchatz
MrsKAVITHASAsstProfC
 
PDF
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
JamaicaCabrales
 
PDF
Operating system module
kiamiel
 
PPTX
Operating system
Tanvirul Islam
 
PDF
Introduction to software 2
Hardini_HD
 
PPT
CH3-OS.PPT operating system structures module
deviveeranan7
 
Intro to operating_system
Shiwang Kalkhanda
 
INTRODUCTION CHAP. 1 complete access to all the hardware and can.docx
vrickens
 
Chapter 7A Peter Norton
রেদওয়ান হৃদয়
 
OS_Basics_in_OPewrtgbejrbkewjgegjergberkwg.pptx
Manthan689286
 
Operating systems 101
Georgette Jones, MBA
 
209979479 study-material
homeworkping8
 
Table_of_content.pngCitation.pngFile_1.docxFile and Op.docx
mattinsonjanel
 
Ch03-OS OPERATING SYSTEM WILL HELP YOU.pdf
cVan3
 
1-Introduction madul include all the.ppt
AbdulQoddusMosaddiq
 
1-Introduction to the first OS topic for
EMMANUEL425755
 
Features Of A Operating System
Alexis Naranjo
 
OS Components and Structure
sathish sak
 
Operating Systems
Dasun Hegoda
 
Chap1
adisi
 
lecture1 details of operating system abraham silberchatz
MrsKAVITHASAsstProfC
 
ICT-CONTACTSJDHJBQFFVEGVCGSVCHCHDCHDCVCKACH
JamaicaCabrales
 
Operating system module
kiamiel
 
Operating system
Tanvirul Islam
 
Introduction to software 2
Hardini_HD
 
CH3-OS.PPT operating system structures module
deviveeranan7
 
Ad

Recently uploaded (20)

PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Français Patch Tuesday - Juillet
Ivanti
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 

Code4vn linux day1 operating system concept

  • 2. TEXT WHAT IS OPERATING SYSTEM ▸Computer, without its software, a is basically a useless lump of metal. ▸With its software, a computer can: ▸ store, process, and retrieve information; ▸ play music and videos; ▸ send e-mail, search the Internet; ▸ and engage in many other valuable activities to earn its keep.
  • 3. TEXT WHAT IS OPERATING SYSTEM ▸Computer software can be divided roughly into two kinds: ▸System programs, which manage the operation of the computer itself ▸Application programs, which perform the actual work the user wants. ▸The most fundamental system program (OS) is the operating system, whose job is to control all the computer's resources and provide a base upon which the application programs can be written.
  • 4. TEXT COMPUTER IS A COMPLEX MACHINE
  • 5. TEXT COMPUTER IS A COMPLEX MACHINE ▸A modern computer system consists of: ▸One or more processors, ▸Some main memory, ▸Disks, printers, a keyboard, a display, network interfaces, and other input/output devices. ▸Computer is A COMPLEX SYSTEM.
  • 6. TEXT MACHINE NEEDS OPERATING SYSTEM ▸Writing programs that keep track of all these components and use them correctly, let alone optimally, is an extremely difficult job. ▸It is unlikely that many programs could be written at all. ▸Is there some way that: ▸Shields programmers from the complexity of the hardware. ▸Put a layer of software on top of the bare hardware, to manage all parts of the system, and present the user with an interface or virtual machine that is easier to understand and program. ▸This layer of software is the OPERATING SYSTEM.
  • 7. TEXT THE OPERATING SYSTEM AS AN EXTENDED MACHINE ▸The Operating System as an Extended Machine: ▸OS is to present the user with the equivalent of an extended machine or virtual machine that is easier to program than the underlying hardware. ▸The Operating System as a Resource Manager:
  • 8. TEXT OPERATING SYSTEM CONCEPTS ▸System call: The interface between the operating system and the user programs is defined by the set of "extended instructions" that the operating system provides.
  • 9. TEXT OS CONCEPT: PROCESS - A PROGRAM IN EXECUTION ▸Process: is basically a program in execution. ▸Associated with each process is: ▸Its address space, ▸A list of memory locations from some minimum (usually 0) to some maximum, which the process can read and write. ▸The address space contains the executable program, the program's data, and its stack. ▸Also associated with each process is some set of registers, including the ▸program counter, ▸stack pointer, ▸and other hardware registers, ▸And all the other information needed to run the program.
  • 10. TEXT OS CONCEPT: FILE ▸OS hides the peculiarities of the disks and other I/O devices and present the programmer with a nice, clean abstract model of device-independent FILES. ▸“A File is a resource for storing information, which is available to a computer program and is usually based on some kind of durable storage. A file is "durable" in the sense that it remains available for other programs to use after the program that created it has finished executing.” ▸To provide a place to keep files, a DIRECTORY as a way of grouping files together.
  • 12. TEXT DIRECTORY ▸ROOT DIRECTORY: top of the directory hierarchy. ▸PATHNAME : Every file within the directory hierarchy can be specified by giving its PATHNAME from ROOT DIRECTORY. ▸Absolute path: ex: /Faculty/Prof.Brown/Courses/CS101 ▸Current working directory: ex /Faculty/Prof.Brown/ ▸Relation path: ex Courses/CS101 ▸Unix/Linux path separator: “/” ▸Windows path separator: “”
  • 13. TEXT MOUNT (a) Before mounting, the files on drive 0 are not accessible. (b) After mounting, they are part of the file hierarchy. ▸mount system call allows the file system on the CD-ROM to be attached to the root file system wherever the program wants it to be.
  • 14. TEXT THE SHELL ▸ Primary interface between a user sitting at his terminal and the operating system. ▸ Ex: csh, ksh, zsh, and bash … and original shell (sh).