SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Operating system Concepts
Bali Thorat
Why Operating System
• An Operating System (OS) is an interface between a computer user
and computer hardware. An operating system is a software which
performs all the basic tasks like file management, memory
management, process management, handling input and output, and
controlling peripheral devices such as disk drives and printers.
Bali Thorat
Functions of Operating System
• Following are some of important functions of an operating System.
• Memory Management
• Processor Management
• Device Management
• File Management
• Security
• Control over system performance
• Job accounting
• Error detecting aids
• Coordination between other software and users
Bali Thorat
Types of Operating System
• Operating systems are there from the very first computer generation
and they keep evolving with time.
• Batch O.S.
• Multiprogramming O.S.
• Time Sharing O.S
• Personal Computers O.S.
• Network O.S.
Bali Thorat
Batch O.S.
• The users of a batch operating system do not interact with the computer
directly. Each user prepares his job on an off-line device like punch cards
and submits it to the computer operator. To speed up processing, jobs with
similar needs are batched together and run as a group. The programmers
leave their programs with the operator and the operator then sorts the
programs with similar requirements into batches.
• The problems with Batch Systems are as follows −
• Lack of interaction between the user and the job.
• CPU is often idle, because the speed of the mechanical I/O devices is
slower than the CPU.
• Difficult to provide the desired priority.
Bali Thorat
Multiprogramming O.S.
• Multiprogramming OS is an ability of an operating system that executes more than one program
using a single processor machine.
• More than one task or program or jobs are present inside the main memory at one point of time.
• Advantages
• The advantages of multiprogramming operating system are as follows −
• CPU utilization is high because the CPU is never goes to idle state.
• Memory utilization is efficient.
• CPU throughput is high and also supports multiple interactive user terminals.
• Disadvantages
• The disadvantages of multiprogramming operating system are as follows −
• CPU scheduling is compulsory because lots of jobs are ready to run on CPU simultaneously.
• User is not able to interact with jobs when it is executing.
• Programmers also cannot modify a program that is being executed.
Bali Thorat
Time Sharing O.S
• Time-sharing is a technique which enables many people, located at various terminals, to use a
particular computer system at the same time. Time-sharing or multitasking is a logical extension
of multiprogramming. Processor's time which is shared among multiple users simultaneously is
termed as time-sharing.
• Advantages of Timesharing operating systems are as follows −
• Provides the advantage of quick response.
• Avoids duplication of software.
• Reduces CPU idle time.
• Disadvantages of Time-sharing operating systems are as follows −
• Problem of reliability.
• Question of security and integrity of user programs and data.
• Problem of data communication.
Bali Thorat
Personal Computers O.S.
• Personal computer operating system provides a good interface to a single user.
• Personal computer operating systems are widely used for word processing, spreadsheets and
Internet access.
• Personal computer operating system are made only for personal.
• You can say that your laptops, computer systems, tablets etc. are your personal computers and
the operating system such as windows 7, windows 10, android, etc. are your personal computer
operating system.
• And you can use your personal computer operating system for your personal purposes, for
example, to chatting with your friends using some social media sites, reading some articles from
internet, making some projects through microsoft powerpoint or any other, designing your
website, programming something, watching some videos and movies, listening to some songs and
many more.
Bali Thorat
Network O.S.
• A Network Operating System runs on a server and provides the server the capability to manage data, users,
groups, security, applications, and other networking functions. The primary purpose of the network
operating system is to allow shared file and printer access among multiple computers in a network, typically
a local area network (LAN), a private network or to other networks.
• Examples of network operating systems include Microsoft Windows Server 2003, Microsoft Windows Server
2008, UNIX, Linux, Mac OS X, Novell NetWare, and BSD.
• The advantages of network operating systems are as follows −
• Centralized servers are highly stable.
• Security is server managed.
• Upgrades to new technologies and hardware can be easily integrated into the system.
• Remote access to servers is possible from different locations and types of systems.
• The disadvantages of network operating systems are as follows −
• High cost of buying and running a server.
• Dependency on a central location for most operations.
• Regular maintenance and updates are required.
Bali Thorat

More Related Content

PPTX
RAM(Random Access Memory)
PDF
5 computer memory
PPTX
Memory & storage devices
PDF
Difference between RAM and ROM
PPTX
Secondary memory
PDF
6 input output devices
PPTX
Secondary memory
PPTX
Memoria de una computadora
RAM(Random Access Memory)
5 computer memory
Memory & storage devices
Difference between RAM and ROM
Secondary memory
6 input output devices
Secondary memory
Memoria de una computadora

What's hot (20)

PPT
Microprocessor
PPTX
Major Functions of Computer Systems
PPTX
Introduction of computer
PPTX
Types of rom
DOCX
Computer peripheral or Peripheral Devices
PPTX
CPU - Central processing unit
PPTX
Basic types of computer
PPTX
I/O Management
PPTX
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
PPT
COMPUTER MEMORY : TYPES & FUNCTIONS
PPTX
Computer hardware
PPTX
Types of Operating System
PDF
RAM (Random Access Memory)
DOCX
Classification of computers
PPTX
Primary memory (main memory)
PPT
Memory and storage
PPTX
Motherboard
PPTX
Presentation on computer ram
PPTX
REAL TIME OPERATING SYSTEM
Microprocessor
Major Functions of Computer Systems
Introduction of computer
Types of rom
Computer peripheral or Peripheral Devices
CPU - Central processing unit
Basic types of computer
I/O Management
TYPES OF MEMORIES AND STORAGE DEVICE AND COMPUTER
COMPUTER MEMORY : TYPES & FUNCTIONS
Computer hardware
Types of Operating System
RAM (Random Access Memory)
Classification of computers
Primary memory (main memory)
Memory and storage
Motherboard
Presentation on computer ram
REAL TIME OPERATING SYSTEM
Ad

Similar to 8 operating system concept (20)

PPTX
OPERATION SYSTEM - INTRODUCTORY COURSE PPT
PPT
1. Introduction to OS.ppt
PPTX
Introduction to operating systems
PPTX
os unit 1 (2).pptx. introduction to operating systems
PDF
Unit I OS.pdf
PPTX
principlles of operating systems definitions and explanations
PPTX
OPERATING SYSTEM
PPTX
Unit_2_CSE111.pptx computer orientation project
PPTX
Unit 2.pptx
PPTX
Unit 2.pptx
PPTX
Unit_2_CSE111.pptx ctse cse 111f unit 2
PDF
Overview and basics of Operating systems part 1
PPT
Introduction of os and types
PPTX
PPTX
Operating Systems Chaptebhhhr 2 (1).pptx
PPTX
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
PPT
Chapter one_oS.ppt
PPTX
Operating system
PDF
System adminstration Operating_Systems.pdf
PDF
Operating System-adi.pdf
OPERATION SYSTEM - INTRODUCTORY COURSE PPT
1. Introduction to OS.ppt
Introduction to operating systems
os unit 1 (2).pptx. introduction to operating systems
Unit I OS.pdf
principlles of operating systems definitions and explanations
OPERATING SYSTEM
Unit_2_CSE111.pptx computer orientation project
Unit 2.pptx
Unit 2.pptx
Unit_2_CSE111.pptx ctse cse 111f unit 2
Overview and basics of Operating systems part 1
Introduction of os and types
Operating Systems Chaptebhhhr 2 (1).pptx
UNIT 1 - UNDERSTANDINGTHE PRINCIPLES OF OPERATING SYSTEM.pptx
Chapter one_oS.ppt
Operating system
System adminstration Operating_Systems.pdf
Operating System-adi.pdf
Ad

More from BaliThorat1 (20)

PDF
Lec15 sfm
PDF
Lec14 multiview stereo
PPTX
Lec13 stereo converted
PDF
Lec12 epipolar
PPTX
Lec11 single view-converted
PDF
Lec10 alignment
PDF
Lec09 hough
PDF
Lec08 fitting
PDF
7 processor
PDF
2 windows operating system
PDF
4 computer languages
PDF
1 fundamentals of computer
PDF
1 fundamentals of computer system
PDF
Computer generation and classification
PDF
Algorithm and flowchart
PDF
6 cpu scheduling
PDF
5 process synchronization
PDF
4 threads
PDF
3 processes
PDF
2 os structure
Lec15 sfm
Lec14 multiview stereo
Lec13 stereo converted
Lec12 epipolar
Lec11 single view-converted
Lec10 alignment
Lec09 hough
Lec08 fitting
7 processor
2 windows operating system
4 computer languages
1 fundamentals of computer
1 fundamentals of computer system
Computer generation and classification
Algorithm and flowchart
6 cpu scheduling
5 process synchronization
4 threads
3 processes
2 os structure

Recently uploaded (20)

PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Cell Structure & Organelles in detailed.
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
RMMM.pdf make it easy to upload and study
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Insiders guide to clinical Medicine.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Cell Types and Its function , kingdom of life
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
VCE English Exam - Section C Student Revision Booklet
Cell Structure & Organelles in detailed.
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Abdominal Access Techniques with Prof. Dr. R K Mishra
RMMM.pdf make it easy to upload and study
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Final Presentation General Medicine 03-08-2024.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
Insiders guide to clinical Medicine.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Classroom Observation Tools for Teachers
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Supply Chain Operations Speaking Notes -ICLT Program
Cell Types and Its function , kingdom of life
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
O5-L3 Freight Transport Ops (International) V1.pdf
TR - Agricultural Crops Production NC III.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

8 operating system concept

  • 2. Why Operating System • An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers. Bali Thorat
  • 3. Functions of Operating System • Following are some of important functions of an operating System. • Memory Management • Processor Management • Device Management • File Management • Security • Control over system performance • Job accounting • Error detecting aids • Coordination between other software and users Bali Thorat
  • 4. Types of Operating System • Operating systems are there from the very first computer generation and they keep evolving with time. • Batch O.S. • Multiprogramming O.S. • Time Sharing O.S • Personal Computers O.S. • Network O.S. Bali Thorat
  • 5. Batch O.S. • The users of a batch operating system do not interact with the computer directly. Each user prepares his job on an off-line device like punch cards and submits it to the computer operator. To speed up processing, jobs with similar needs are batched together and run as a group. The programmers leave their programs with the operator and the operator then sorts the programs with similar requirements into batches. • The problems with Batch Systems are as follows − • Lack of interaction between the user and the job. • CPU is often idle, because the speed of the mechanical I/O devices is slower than the CPU. • Difficult to provide the desired priority. Bali Thorat
  • 6. Multiprogramming O.S. • Multiprogramming OS is an ability of an operating system that executes more than one program using a single processor machine. • More than one task or program or jobs are present inside the main memory at one point of time. • Advantages • The advantages of multiprogramming operating system are as follows − • CPU utilization is high because the CPU is never goes to idle state. • Memory utilization is efficient. • CPU throughput is high and also supports multiple interactive user terminals. • Disadvantages • The disadvantages of multiprogramming operating system are as follows − • CPU scheduling is compulsory because lots of jobs are ready to run on CPU simultaneously. • User is not able to interact with jobs when it is executing. • Programmers also cannot modify a program that is being executed. Bali Thorat
  • 7. Time Sharing O.S • Time-sharing is a technique which enables many people, located at various terminals, to use a particular computer system at the same time. Time-sharing or multitasking is a logical extension of multiprogramming. Processor's time which is shared among multiple users simultaneously is termed as time-sharing. • Advantages of Timesharing operating systems are as follows − • Provides the advantage of quick response. • Avoids duplication of software. • Reduces CPU idle time. • Disadvantages of Time-sharing operating systems are as follows − • Problem of reliability. • Question of security and integrity of user programs and data. • Problem of data communication. Bali Thorat
  • 8. Personal Computers O.S. • Personal computer operating system provides a good interface to a single user. • Personal computer operating systems are widely used for word processing, spreadsheets and Internet access. • Personal computer operating system are made only for personal. • You can say that your laptops, computer systems, tablets etc. are your personal computers and the operating system such as windows 7, windows 10, android, etc. are your personal computer operating system. • And you can use your personal computer operating system for your personal purposes, for example, to chatting with your friends using some social media sites, reading some articles from internet, making some projects through microsoft powerpoint or any other, designing your website, programming something, watching some videos and movies, listening to some songs and many more. Bali Thorat
  • 9. Network O.S. • A Network Operating System runs on a server and provides the server the capability to manage data, users, groups, security, applications, and other networking functions. The primary purpose of the network operating system is to allow shared file and printer access among multiple computers in a network, typically a local area network (LAN), a private network or to other networks. • Examples of network operating systems include Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell NetWare, and BSD. • The advantages of network operating systems are as follows − • Centralized servers are highly stable. • Security is server managed. • Upgrades to new technologies and hardware can be easily integrated into the system. • Remote access to servers is possible from different locations and types of systems. • The disadvantages of network operating systems are as follows − • High cost of buying and running a server. • Dependency on a central location for most operations. • Regular maintenance and updates are required. Bali Thorat