SlideShare a Scribd company logo
1 of 28
INTRODUCTION TO OS
(OPERATING SYSTEM)
SOFTWARE
• Instructions that tell the computer how to process data into the form you want.
• Software and programs are interchangeable.
• Two major types:
• System and Applications
SOFTWARE COMPONENT
• Applications
• Operating System
• API: application program interface
• File management
• I/O
• Kernel
• Memory management
• Resource scheduling
• Program communication
• Security
• Network Module
1-3
KINDS OF SOFTWARE
1. System Software enables the application software to interact with the
computer hardware.
• Operating Systems are programs that coordinate
computer resources, provide an interface between
users and the computer; and run applications.
• Utilities perform specific tasks related to managing
computer resources.
• Device drivers are specialized programs designed to
allow particular input or output devices to
communicate with the rest of the computer system.
FUNCTIONS OF A SYSTEM SOFTWARE
• Managing resources (memory, processing, storage, and devices like printer).
• Providing user interface
• Running applications
2 KINDS OF SOFTWARE
2. Applications Software - provides the real functionality of a
computer. It help you use your computer to do specific types of
work.
 Basic Applications, widely used in all career areas.
 Specialized Applications, more narrowly focused on specific
disciplines and occupations.
SYSTEM SOFTWARE HISTORY
• Early computers had no operating systems and were single user systems
• Programs were entered using switches for each bit or by plugging wires into a panel
• 1953-54: First operating system was built by General Motors Research
Laboratories for their IBM 701 computer
• Other early systems
• FORTRAN Monitor System (FMS)
• IBSYS
• Share Operating System (SOS)
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 DEVELOPMENT
• 1963: Master Control Program (MCP) by Burroughs. Included many
modern OS features.
• 1964: OS/360 by IBM. Included batch processing of programs.
• 1962: MIT Project MAC created a time-sharing OS called CTSS.
Shortly afterwards, MIT, Bell Labs, and GE developed Multics
(Multiplexed Information and Computing Services).
COMPUTER SYSTEM STRUCTURE
• Computer system can be divided into four components:
• Hardware – provides basic computing resources
• CPU, memory, I/O devices
• Operating system
• Controls and coordinates use of hardware among various applications and users
• Application programs – define the ways in which the system resources are used to solve
the computing problems of the users
• Word processors, compilers, web browsers, database systems, video games
• Users
• People, machines, other computers
FOUR COMPONENTS OF A COMPUTER SYSTEM
WHAT OPERATING SYSTEMS DO
• Depends on the point of view
• Users want convenience, ease of use and good performance
• Don’t care about resource utilization
• But shared computer such as mainframe or minicomputer must keep
all users happy
• Users of dedicate systems such as workstations have dedicated
resources but frequently use shared resources from servers
• Handheld computers are resource poor, optimized for usability and
battery life
• Some computers have little or no user interface, such as embedded
computers in devices and automobiles
OPERATING SYSTEM DEFINITION
• OS is a resource allocator
• Manages all resources
• Decides between conflicting requests for efficient and
fair resource use
• OS is a control program
• Controls execution of programs to prevent errors and
improper use of the computer
OPERATING SYSTEM DEFINITION
(CONT.)
• No universally accepted definition
• “Everything a vendor ships when you order an
operating system” is a good approximation
• But varies wildly
• “The one program running at all times on the
computer” is the kernel.
• Everything else is either
• a system program (ships with the operating system) , or
• an application program.
COMPUTER STARTUP
• bootstrap program is loaded at power-up or reboot
• Typically stored in ROM or EPROM,
generally known as firmware
• Initializes all aspects of system
• Loads operating system kernel and starts
execution
COMPUTER SYSTEM ORGANIZATION
• Computer-system operation
• One or more CPUs, device controllers connect through common
bus providing access to shared memory
• Concurrent execution of CPUs and devices competing for
memory cycles
COMPUTER-SYSTEM OPERATION
• I/O devices and the CPU can execute concurrently
• Each device controller is in charge of a particular
device type
• Each device controller has a local buffer
• CPU moves data from/to main memory to/from local
buffers
• I/O is from the device to local buffer of controller
• Device controller informs CPU that it has finished its
operation by causing an interrupt
STORAGE STRUCTURE
• Main memory – only large storage media that the CPU can
access directly
• Random access
• Typically volatile
• Secondary storage – extension of main memory that provides
large nonvolatile storage capacity
• Hard disks – rigid metal or glass platters covered with magnetic
recording material
• Disk surface is logically divided into tracks, which are subdivided into
sectors
• The disk controller determines the logical interaction between the device
and the computer
• Solid-state disks – faster than hard disks, nonvolatile
• Various technologies
• Becoming more popular
STORAGE HIERARCHY
• Storage systems organized in hierarchy
• Speed
• Cost
• Volatility
• Caching – copying information into faster storage
system; main memory can be viewed as a cache for
secondary storage
• Device Driver for each device controller to manage
I/O
• Provides uniform interface between controller and
kernel
STORAGE-DEVICE HIERARCHY
FUNCTIONS OF OPERATING SYSTEM
• Process management- managing all running processes.
• Memory management,
• File management,
• Networking and security,
• Device management,
• Error detecting aids,
• Coordinate between other software and users.
TYPES OF OPERATING SYSTEM
• Single user operating system
• Real-time operating system
• Multi-user and single-user operating system
• Multi-tasking and single – tasking operating system
• Multi- purpose operating system
• Distributed operating system
• Embedded system
POPULARLY USED OPERATING SYSTEM
• MS-DOS- 16 bit operating system developed by Microsoft for IBM in aug 1981.
does’nt support multiple user or multi tasking
• Unix-used for multitasking and multi user, it was developed from the original AT&T
unix, in 1969 at the Bell labs research center by Ken Thompson, Dennis Ritchie.
• Linux- this operating system is becoming very popular with networking
professionals.
• Mac OS- this OS developed by APPLE INC.
• Windows- most popular, and developed by Microsoft, win-7,8,10.
• BOSS(Bharat operating system solution)- Developed by Centre for development of
advanced computing(CDAC), Chennai INDIA.
• Ubuntu- developed by UK- based Canonical ltd, owned by Mark shuttleworth in oct
2004.
UNIX
• After Bell Labs withdrew from the Multics project, Ken Thompson developed
a personal operating system called UNIX using assembly language.
• Dennis Ritchie developed the programming language C which was used to
rewrite much of UNIX in a high-level language.
• UNIX introduced
• A hierarchical file system
• The shell concept
• Document production and formatting
• Tools for networked and distributed processing
Copyright 2010 John Wiley & Sons, Inc. 1-25
MOBILE OPERATING SYSTEM
• Android os- Google open source and free software for use on mobile devices.
• IPhone OS/IOS- developed by APPLE Inc , used in apple devices(iphone’s), Ipad.
• Symbian OS- most popular os until the end of 2010, used by nokia, Samsung, sony,
htc.
GRAPHICAL USER INTERFACES
• 1960s: Doug Englebart (Stanford Research Institute)
• Invented windows and a mouse interface
• 1970s: Xerox PARC
• Creates a practical windowing system for the Dynabook project
• 1980s: Steve Jobs (Apple)
• Developed the Apple Lisa and MacIntosh
1-27
IBM PC
• 1982: Stand-alone, single user computer
• PC-DOS, MS-DOS (disk operating system)
• Later versions of DOS added
• Hierarchical directory file storage
• File redirection
• Better memory management
• Windowing systems
• Windows 2.0, Windows 3.1, Windows 95
• Windows NT, Windows XP, Windows Vista
• Windows 7
1-28

More Related Content

What's hot

evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating systemAmir Khan
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating systemjaydeesa17
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systemsRai University
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating systemArshad khan
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating systemAsif ALI
 
Operating systems11 9-07
Operating systems11 9-07Operating systems11 9-07
Operating systems11 9-07ainfara
 
Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...Anu Garg
 

What's hot (20)

evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
 
operating system
operating systemoperating system
operating system
 
Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system
Operating system Operating system
Operating system
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
 
Evolution of operating system
Evolution of operating systemEvolution of operating system
Evolution of operating system
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Operating System
Operating SystemOperating System
Operating System
 
Operating systems11 9-07
Operating systems11 9-07Operating systems11 9-07
Operating systems11 9-07
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Os unit 1(cont)
Os unit 1(cont)Os unit 1(cont)
Os unit 1(cont)
 
Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...
 
Operating systems
Operating systems Operating systems
Operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 

Similar to Introduction to Operating system CBSE

Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxssuserf7df42
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and typesPrakash Sir
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1SanthiNivas
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.pptmiki304759
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating systemMeeta
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptKrishanPalSingh39
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq uprAjay Yadav
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)NehaTadam
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating SystemFatima Qayyum
 
Overview of computer
Overview of computerOverview of computer
Overview of computerSunny Pavan
 
operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxFazalAkbar26
 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptxsara591850
 
operating system ondesktop computer ( laptop)
operating system ondesktop  computer ( laptop)operating system ondesktop  computer ( laptop)
operating system ondesktop computer ( laptop)BandaruGowtham1
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptxssuser5c874e
 

Similar to Introduction to Operating system CBSE (20)

Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
 
unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
 
Unit 1 operating system
Unit 1 operating systemUnit 1 operating system
Unit 1 operating system
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
fdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.pptfdocuments.in_unit-2-foc.ppt
fdocuments.in_unit-2-foc.ppt
 
Operating system by ajay yadav shq upr
Operating system by ajay yadav shq uprOperating system by ajay yadav shq upr
Operating system by ajay yadav shq upr
 
Nt introduction(os)
Nt introduction(os)Nt introduction(os)
Nt introduction(os)
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Overview of computer
Overview of computerOverview of computer
Overview of computer
 
operating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptxoperating system (OS) Presentation ).pptx
operating system (OS) Presentation ).pptx
 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptx
 
Operating System Overview.pdf
Operating System Overview.pdfOperating System Overview.pdf
Operating System Overview.pdf
 
operating system ondesktop computer ( laptop)
operating system ondesktop  computer ( laptop)operating system ondesktop  computer ( laptop)
operating system ondesktop computer ( laptop)
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Operating Systems.pptx
Operating Systems.pptxOperating Systems.pptx
Operating Systems.pptx
 

Recently uploaded

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
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
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
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...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Introduction to Operating system CBSE

  • 2. SOFTWARE • Instructions that tell the computer how to process data into the form you want. • Software and programs are interchangeable. • Two major types: • System and Applications
  • 3. SOFTWARE COMPONENT • Applications • Operating System • API: application program interface • File management • I/O • Kernel • Memory management • Resource scheduling • Program communication • Security • Network Module 1-3
  • 4. KINDS OF SOFTWARE 1. System Software enables the application software to interact with the computer hardware. • Operating Systems are programs that coordinate computer resources, provide an interface between users and the computer; and run applications. • Utilities perform specific tasks related to managing computer resources. • Device drivers are specialized programs designed to allow particular input or output devices to communicate with the rest of the computer system.
  • 5. FUNCTIONS OF A SYSTEM SOFTWARE • Managing resources (memory, processing, storage, and devices like printer). • Providing user interface • Running applications
  • 6. 2 KINDS OF SOFTWARE 2. Applications Software - provides the real functionality of a computer. It help you use your computer to do specific types of work.  Basic Applications, widely used in all career areas.  Specialized Applications, more narrowly focused on specific disciplines and occupations.
  • 7. SYSTEM SOFTWARE HISTORY • Early computers had no operating systems and were single user systems • Programs were entered using switches for each bit or by plugging wires into a panel • 1953-54: First operating system was built by General Motors Research Laboratories for their IBM 701 computer • Other early systems • FORTRAN Monitor System (FMS) • IBSYS • Share Operating System (SOS)
  • 8. 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
  • 9. OPERATING SYSTEM DEVELOPMENT • 1963: Master Control Program (MCP) by Burroughs. Included many modern OS features. • 1964: OS/360 by IBM. Included batch processing of programs. • 1962: MIT Project MAC created a time-sharing OS called CTSS. Shortly afterwards, MIT, Bell Labs, and GE developed Multics (Multiplexed Information and Computing Services).
  • 10. COMPUTER SYSTEM STRUCTURE • Computer system can be divided into four components: • Hardware – provides basic computing resources • CPU, memory, I/O devices • Operating system • Controls and coordinates use of hardware among various applications and users • Application programs – define the ways in which the system resources are used to solve the computing problems of the users • Word processors, compilers, web browsers, database systems, video games • Users • People, machines, other computers
  • 11. FOUR COMPONENTS OF A COMPUTER SYSTEM
  • 12.
  • 13. WHAT OPERATING SYSTEMS DO • Depends on the point of view • Users want convenience, ease of use and good performance • Don’t care about resource utilization • But shared computer such as mainframe or minicomputer must keep all users happy • Users of dedicate systems such as workstations have dedicated resources but frequently use shared resources from servers • Handheld computers are resource poor, optimized for usability and battery life • Some computers have little or no user interface, such as embedded computers in devices and automobiles
  • 14. OPERATING SYSTEM DEFINITION • OS is a resource allocator • Manages all resources • Decides between conflicting requests for efficient and fair resource use • OS is a control program • Controls execution of programs to prevent errors and improper use of the computer
  • 15. OPERATING SYSTEM DEFINITION (CONT.) • No universally accepted definition • “Everything a vendor ships when you order an operating system” is a good approximation • But varies wildly • “The one program running at all times on the computer” is the kernel. • Everything else is either • a system program (ships with the operating system) , or • an application program.
  • 16. COMPUTER STARTUP • bootstrap program is loaded at power-up or reboot • Typically stored in ROM or EPROM, generally known as firmware • Initializes all aspects of system • Loads operating system kernel and starts execution
  • 17. COMPUTER SYSTEM ORGANIZATION • Computer-system operation • One or more CPUs, device controllers connect through common bus providing access to shared memory • Concurrent execution of CPUs and devices competing for memory cycles
  • 18. COMPUTER-SYSTEM OPERATION • I/O devices and the CPU can execute concurrently • Each device controller is in charge of a particular device type • Each device controller has a local buffer • CPU moves data from/to main memory to/from local buffers • I/O is from the device to local buffer of controller • Device controller informs CPU that it has finished its operation by causing an interrupt
  • 19. STORAGE STRUCTURE • Main memory – only large storage media that the CPU can access directly • Random access • Typically volatile • Secondary storage – extension of main memory that provides large nonvolatile storage capacity • Hard disks – rigid metal or glass platters covered with magnetic recording material • Disk surface is logically divided into tracks, which are subdivided into sectors • The disk controller determines the logical interaction between the device and the computer • Solid-state disks – faster than hard disks, nonvolatile • Various technologies • Becoming more popular
  • 20. STORAGE HIERARCHY • Storage systems organized in hierarchy • Speed • Cost • Volatility • Caching – copying information into faster storage system; main memory can be viewed as a cache for secondary storage • Device Driver for each device controller to manage I/O • Provides uniform interface between controller and kernel
  • 22. FUNCTIONS OF OPERATING SYSTEM • Process management- managing all running processes. • Memory management, • File management, • Networking and security, • Device management, • Error detecting aids, • Coordinate between other software and users.
  • 23. TYPES OF OPERATING SYSTEM • Single user operating system • Real-time operating system • Multi-user and single-user operating system • Multi-tasking and single – tasking operating system • Multi- purpose operating system • Distributed operating system • Embedded system
  • 24. POPULARLY USED OPERATING SYSTEM • MS-DOS- 16 bit operating system developed by Microsoft for IBM in aug 1981. does’nt support multiple user or multi tasking • Unix-used for multitasking and multi user, it was developed from the original AT&T unix, in 1969 at the Bell labs research center by Ken Thompson, Dennis Ritchie. • Linux- this operating system is becoming very popular with networking professionals. • Mac OS- this OS developed by APPLE INC. • Windows- most popular, and developed by Microsoft, win-7,8,10. • BOSS(Bharat operating system solution)- Developed by Centre for development of advanced computing(CDAC), Chennai INDIA. • Ubuntu- developed by UK- based Canonical ltd, owned by Mark shuttleworth in oct 2004.
  • 25. UNIX • After Bell Labs withdrew from the Multics project, Ken Thompson developed a personal operating system called UNIX using assembly language. • Dennis Ritchie developed the programming language C which was used to rewrite much of UNIX in a high-level language. • UNIX introduced • A hierarchical file system • The shell concept • Document production and formatting • Tools for networked and distributed processing Copyright 2010 John Wiley & Sons, Inc. 1-25
  • 26. MOBILE OPERATING SYSTEM • Android os- Google open source and free software for use on mobile devices. • IPhone OS/IOS- developed by APPLE Inc , used in apple devices(iphone’s), Ipad. • Symbian OS- most popular os until the end of 2010, used by nokia, Samsung, sony, htc.
  • 27. GRAPHICAL USER INTERFACES • 1960s: Doug Englebart (Stanford Research Institute) • Invented windows and a mouse interface • 1970s: Xerox PARC • Creates a practical windowing system for the Dynabook project • 1980s: Steve Jobs (Apple) • Developed the Apple Lisa and MacIntosh 1-27
  • 28. IBM PC • 1982: Stand-alone, single user computer • PC-DOS, MS-DOS (disk operating system) • Later versions of DOS added • Hierarchical directory file storage • File redirection • Better memory management • Windowing systems • Windows 2.0, Windows 3.1, Windows 95 • Windows NT, Windows XP, Windows Vista • Windows 7 1-28