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

Operating system
Operating systemOperating system
Operating system
RADHIKA GUPTA
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
Rahul Nagda
 
operating system
operating systemoperating system
operating system
Ibbad shah
 
Operating Systems 1 (12/12) - Summary
Operating Systems 1 (12/12) - SummaryOperating Systems 1 (12/12) - Summary
Operating Systems 1 (12/12) - Summary
Peter Tröger
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
priyanka jain
 
Insider operating system
Insider   operating systemInsider   operating system
Insider operating system
Aditi Saxena
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
Ehetzaz Khan
 
Services provided by os
Services provided by osServices provided by os
Services provided by osSumant Diwakar
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
Umme habiba
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Imtiaz Ahmed
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
Dr. Amitava Nag
 
ITFT_Introduction to Operating system
ITFT_Introduction to Operating systemITFT_Introduction to Operating system
ITFT_Introduction to Operating system
Sneh Prabha
 
Operating system
Operating systemOperating system
Operating system
Maitri Ratna Bajracharya
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
Ram Paliwal
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatem
Rafi Dar
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9myrajendra
 
Operating system
Operating systemOperating system
Operating system
Tanmay Kataria
 

What's hot (20)

Operating system
Operating systemOperating system
Operating system
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
 
operating system
operating systemoperating system
operating system
 
Operating Systems 1 (12/12) - Summary
Operating Systems 1 (12/12) - SummaryOperating Systems 1 (12/12) - Summary
Operating Systems 1 (12/12) - Summary
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
 
Insider operating system
Insider   operating systemInsider   operating system
Insider operating system
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Services provided by os
Services provided by osServices provided by os
Services provided by os
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
An Introduction to Operating Systems
An Introduction to Operating SystemsAn Introduction to Operating Systems
An Introduction to Operating Systems
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
 
ITFT_Introduction to Operating system
ITFT_Introduction to Operating systemITFT_Introduction to Operating system
ITFT_Introduction to Operating system
 
Operating system
Operating systemOperating system
Operating system
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatem
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9
 
Operating system
Operating systemOperating system
Operating system
 

Viewers also liked

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

Viewers also liked (20)

3 process management
3 process management3 process management
3 process management
 
Operating System - Unit I - Operating System Structures
Operating System - Unit I - Operating System StructuresOperating System - Unit I - Operating System Structures
Operating System - Unit I - Operating System Structures
 
Final PPT
Final PPTFinal PPT
Final PPT
 
Presentation on o s for bca iv
Presentation on o s for bca ivPresentation on o s for bca iv
Presentation on o s for bca iv
 
Operating System Concepts Presentation
Operating System Concepts PresentationOperating System Concepts Presentation
Operating System Concepts Presentation
 
Process in operating system
Process in operating systemProcess in operating system
Process in operating system
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
Process of operating system
Process of operating systemProcess of operating system
Process of operating system
 
Process creation and termination In Operating System
Process creation and termination In Operating SystemProcess creation and termination In Operating System
Process creation and termination In Operating System
 
Operating system - Process and its concepts
Operating system - Process and its conceptsOperating system - Process and its concepts
Operating system - Process and its concepts
 
Basic os-concepts
Basic os-conceptsBasic os-concepts
Basic os-concepts
 
what is Operating system
what is Operating systemwhat is Operating system
what is Operating system
 
The Science of Multi-Factor Investing
The Science of Multi-Factor InvestingThe Science of Multi-Factor Investing
The Science of Multi-Factor Investing
 
Operating Systems: Process Scheduling
Operating Systems: Process SchedulingOperating Systems: Process Scheduling
Operating Systems: Process Scheduling
 
Op Sy 03 Ch 23
Op Sy 03 Ch 23Op Sy 03 Ch 23
Op Sy 03 Ch 23
 
Ch7 OS
Ch7 OSCh7 OS
Ch7 OS
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
SOLUTION MANUAL OF OPERATING SYSTEM CONCEPTS BY ABRAHAM SILBERSCHATZ, PETER B...
 
Presentation on operating system
 Presentation on operating system Presentation on operating system
Presentation on operating system
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Similar to Code4vn linux day1 operating system concept

system software and operating System
system software and operating Systemsystem software and operating System
system software and operating System
imtiazalijoono
 
operating system
operating systemoperating system
operating system
hamidah rehman
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
Yanne Evangelista
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
AMAN KUMAR KUSHWAHA
 
operating system.pptx
operating system.pptxoperating system.pptx
operating system.pptx
EdwinGervacio2
 
Operating systems
Operating systems Operating systems
Operating systems
vinothinisureshbabu
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
Tallat Satti
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
Muhammad Kamran
 
Abena john dave.pptx
Abena john dave.pptxAbena john dave.pptx
Abena john dave.pptx
EdwinGervacio2
 
system management -shell programming by Gaurav raikar
system management -shell programming by Gaurav raikarsystem management -shell programming by Gaurav raikar
system management -shell programming by Gaurav raikar
GauravRaikar3
 
system management -shell programming by gaurav raikar
system management -shell programming by gaurav raikarsystem management -shell programming by gaurav raikar
system management -shell programming by gaurav raikar
GauravRaikar3
 
Software.pptx
Software.pptxSoftware.pptx
Software.pptx
RabiaAsif31
 
Software
SoftwareSoftware
Software
RENU YADAV
 
Information sheet 1
Information sheet 1Information sheet 1
Information sheet 1
Manolita Salagunting
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
homeworkping8
 
new1.pptx
new1.pptxnew1.pptx
new1.pptx
SuveerJain2
 
Presentation1
Presentation1Presentation1
Presentation1
Shashank Garg
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
Nishant Raghav
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
johnraju213
 
Clifford sugerman
Clifford sugermanClifford sugerman
Clifford sugerman
clifford sugerman
 

Similar to Code4vn linux day1 operating system concept (20)

system software and operating System
system software and operating Systemsystem software and operating System
system software and operating System
 
operating system
operating systemoperating system
operating system
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
operating system.pptx
operating system.pptxoperating system.pptx
operating system.pptx
 
Operating systems
Operating systems Operating systems
Operating systems
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 
Abena john dave.pptx
Abena john dave.pptxAbena john dave.pptx
Abena john dave.pptx
 
system management -shell programming by Gaurav raikar
system management -shell programming by Gaurav raikarsystem management -shell programming by Gaurav raikar
system management -shell programming by Gaurav raikar
 
system management -shell programming by gaurav raikar
system management -shell programming by gaurav raikarsystem management -shell programming by gaurav raikar
system management -shell programming by gaurav raikar
 
Software.pptx
Software.pptxSoftware.pptx
Software.pptx
 
Software
SoftwareSoftware
Software
 
Information sheet 1
Information sheet 1Information sheet 1
Information sheet 1
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
new1.pptx
new1.pptxnew1.pptx
new1.pptx
 
Presentation1
Presentation1Presentation1
Presentation1
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Presentation on computer software-system software.
Presentation on computer software-system software.Presentation on computer software-system software.
Presentation on computer software-system software.
 
Clifford sugerman
Clifford sugermanClifford sugerman
Clifford sugerman
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 

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).