SlideShare a Scribd company logo
Unit III
8/9/2017 1Ms.SURBHI SAROHA(Asst.Prof)
Operating System : Definition
 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.
 Some popular Operating Systems include Linux
Operating System, Windows Operating System etc.
8/9/2017 2Ms.SURBHI SAROHA(Asst.Prof)
Operating System:Diagram
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 3
Some of important functions of an
operating System are:
 Memory Management
 Processor Management
 Device Management
 File Management
 Security
 Control over system performance
 Job accounting
 Error detecting aids
 Coordination between other software and users
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 4
Few common services provided by
an operating system:
 Program execution
 I/O operations
 File System manipulation
 Communication
 Error Detection
 Resource Allocation
 Protection
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 5
Operating System ─ Types
1.Batch Operating System
 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.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 6
Cont…
 The problems with Batch Systems are as follows:
i )Lack of interaction between the user and the job.
ii) CPU is often idle, because the speed of the
mechanical I/O devices is slower than the CPU.
iii)Difficult to provide the desired priority.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 7
Cont…
2.Time-sharing Operating Systems
 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.
 The operating system uses CPU scheduling and
multiprogramming to provide each user with a small
portion of a time.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 8
Advantages of Timesharing are:
 Provides the advantage of quick response
 Avoids duplication of software
 Reduces CPU idle time
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 9
Disadvantages of Time-sharing are:
 Problem of reliability
 Question of security and integrity of user programs
and data
 Problem of data communication
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 10
Cont…
 3. Distributed Operating System
 Distributed systems use multiple central processors to
serve multiple real-time applications and multiple users.
 The processors communicate with one another through
various communication lines (such as high-speed buses or
telephone lines). These are referred as loosely coupled
systems or distributed systems.
 Processors in a distributed system may vary in size and
function.
 These processors are referred as sites, nodes, computers,
and so on.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 11
The advantages of distributed
systems are :
 With resource sharing facility, a user at one site may be
able to use the resources available at another.
 Speedup the exchange of data with one another via
electronic mail.
 If one site fails in a distributed system, the remaining
sites can potentially continue operating.
 Better service to the customers.
 Reduction of the load on the host computer.
 Reduction of delays in data processing.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 12
Cont…
4.Network Operating System
 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.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 13
Cont…
 Examples of network operating systems include
Microsoft Windows Server 2003, Microsoft Windows
Server 2008, UNIX, Linux, Mac OS X, Novell NetWare,
etc.
 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.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 14
Cont...
 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.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 15
Cont…
 5. Real-Time Operating System
 A real-time system is defined as a data processing
system in which the time interval required to process
and respond to inputs is so small that it controls the
environment.
 The time taken by the system to respond to an input
and display of required updated information is termed
as the response time.
 So in this method, the response time is very less
as compared to online processing.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 16
Cont….
 Real-time operating system must have well-defined, fixed
time constraints, otherwise the system will fail. For
example, Scientific experiments, medical imaging systems,
industrial control systems, weapon systems, robots, air
traffic control systems, etc.
 There are two types of real-time operating systems.
1. Hard real-time systems
Hard real-time systems guarantee that critical tasks
complete on time. In hard real-time systems, secondary
storage is limited or missing and the data is stored in ROM.
In these systems, virtual memory is almost never found.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 17
Cont…
2. Soft real-time systems
Soft real-time systems are less restrictive. A critical
real-time task gets priority over other tasks and retains
the priority until it completes. Soft real-time systems
have limited utility than hard real-time systems. For
example, multimedia, virtual reality, Advanced
Scientific Projects like undersea exploration and
planetary rovers, etc.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 18
Operating System ─ File System
 A file is a named collection of related information that
is recorded on secondary storage such as magnetic
disks, magnetic tapes and optical disks.
 In general, a file is a sequence of bits, bytes, lines or
records whose meaning is defined by the files creator
and user.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 19
File Type
 File type refers to the ability of the operating system to
distinguish different types of file such as text files source
files and binary files etc.
 Operating system like MS-DOS and UNIX have the
following types of files:
1. Ordinary files
 These are the files that contain user information.
 These may have text, databases or executable program.
 The user can apply various operations on such files like
add, modify, delete or even remove the entire file.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 20
Cont…
2. Directory files
 These files contain list of file names and other
information related to these files.
3. Special files
 These files are also known as device files. These files
represent physical device like disks, terminals,
printers, networks, tape drive etc.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 21
DOS-History
 DOS is a family of disk operating systems primarily
consisting of MS-DOS and a rebranded version under
the name IBM PC DOS which were introduced in 1981.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 22
DOS commands
 ATTRIB
Change file attributes. + adds an attribute, - removes
it. Attributes are: A=archive; R=read only; S=system;
H=hidden.
 C:
Go to the C: drive. Similarly A: and D: etc.
 CD
Change directory. When you change directory, the
prompt changes, showing the path of the directory you
are currently in.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 23
Cont….
 CLS
Clear the screen.
 DEL
Delete one or more files in the current directory. Can
be used with the * and the ? wildcards.
 DIR
Displays the contents of a directory (folder).
 EDIT
Runs DOS EDIT (a simple text editor). Useful for
editing batch files and viewing logs. This command
requires QBASIC.EXE to be present.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 24
Cont….
 MD
Make Directory creates a new directory below the
current one. (The command can also be written
asMKDIR.)
 HELP
Displays DOS Help. For help on an individual
command, type HELP then the command for which
you want more information.
 PRINT
Prints the specified file (if the printer is supported in
DOS - many are not).
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 25
Cont…
 RD
Remove directory. Removes a sub-directory of the
current directory. The directory you want to remove
must be empty of all files. (The command can also be
written as RMDIR)
 RENAME
Rename a file. You must use the full file name
including the suffix.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 26
Batch Files
A batch file is a kind of script
file in DOS, OS/2 and Microsoft Windows. It consists
of a series of commands to be executed by
the command-line interpreter, stored in a plain
text file.
The filename extension .bat is
used in DOS and Windows. A batch file is a
text file that contains a sequence of commands for a
computer operating system.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 27
Cont…
 It's called a batch file because it batches (bundles or
packages) into a single file a set of commands that
would otherwise have to be presented to the system
interactively from a keyboard one at a time.
 A batch file is usually created for command sequences
for which a user has a repeated need. Commonly
needed batch files are often delivered as part of an
operating system.
 You initiate the sequence of commands in the batch
file by simply entering the name of the batch file on a
command line.
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 28
Thank you
8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 29

More Related Content

What's hot

Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
vimal kumar arora
 
Operating Systems: Device Management
Operating Systems: Device ManagementOperating Systems: Device Management
Operating Systems: Device Management
Damian T. Gordon
 
Computer Memory
 Computer Memory Computer Memory
Computer Memory
sumeshkumarsheoran
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
Mohammad Alam
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
Mukesh Chinta
 
operating system
operating systemoperating system
operating system
KadianAman
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
Soumit Ghosh
 
File management
File managementFile management
File management
Vishal Singh
 
IO and file systems
IO and file systems IO and file systems
IO and file systems
EktaVaswani2
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
Mukesh Chinta
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Primary memory (main memory)
Primary memory (main memory)Primary memory (main memory)
Primary memory (main memory)
shah baadshah
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
vampugani
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
عطاءالمنعم اثیل شیخ
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsDan Hess
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
Sonu Vishwakarma
 

What's hot (20)

Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Operating Systems: Device Management
Operating Systems: Device ManagementOperating Systems: Device Management
Operating Systems: Device Management
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
 
Operating systems1[1]
Operating systems1[1]Operating systems1[1]
Operating systems1[1]
 
Computer Memory
 Computer Memory Computer Memory
Computer Memory
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating system
Operating system Operating system
Operating system
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
 
operating system
operating systemoperating system
operating system
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Memory types
Memory typesMemory types
Memory types
 
File management
File managementFile management
File management
 
IO and file systems
IO and file systems IO and file systems
IO and file systems
 
OS - Process Concepts
OS - Process ConceptsOS - Process Concepts
OS - Process Concepts
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Primary memory (main memory)
Primary memory (main memory)Primary memory (main memory)
Primary memory (main memory)
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 

Similar to Operating System- Services,types.Batch files and DOS history

Operating System
Operating SystemOperating System
01. english version operating system
01. english version   operating system01. english version   operating system
01. english version operating system
Jimmi Sitorus
 
OS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptxOS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptx
DrKRadhikaProfessorD
 
Operating system
Operating systemOperating system
Operating system
Tanvirul Islam
 
Unix Tutorial & overview
Unix Tutorial & overviewUnix Tutorial & overview
Unix Tutorial & overview
QA TrainingHub
 
Two Operating Systems
Two   Operating SystemsTwo   Operating Systems
Two Operating SystemsMISY
 
System software vt
System software vtSystem software vt
System software vt
Vishnu Teraiya
 
OPERATING SYSTEMS INTRODUCTION chapter 1.pptx
OPERATING SYSTEMS INTRODUCTION chapter 1.pptxOPERATING SYSTEMS INTRODUCTION chapter 1.pptx
OPERATING SYSTEMS INTRODUCTION chapter 1.pptx
natyesu
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
vignesh0009
 
ch2-system structure.ppt
ch2-system structure.pptch2-system structure.ppt
ch2-system structure.ppt
JohnColaco1
 
Ch2 system structure
Ch2 system structureCh2 system structure
Ch2 system structure
Ankit Dubey
 
Operating system-1
Operating system-1Operating system-1
Operating system-1
jayalakshmi268
 
Computer operating system and network model
Computer operating system and network modelComputer operating system and network model
Computer operating system and network model
rEjInBhandari
 
operating system structure
operating system structureoperating system structure
operating system structure
HAMZA AHMED
 
CSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsCSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating Systems
Dev Khare
 
new1.pptx
new1.pptxnew1.pptx
new1.pptx
SuveerJain2
 

Similar to Operating System- Services,types.Batch files and DOS history (20)

Operating System
Operating SystemOperating System
Operating System
 
01. english version operating system
01. english version   operating system01. english version   operating system
01. english version operating system
 
OS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptxOS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptx
 
Operating system
Operating systemOperating system
Operating system
 
Unix Tutorial & overview
Unix Tutorial & overviewUnix Tutorial & overview
Unix Tutorial & overview
 
Ch03
Ch03Ch03
Ch03
 
Ch03 system administration
Ch03 system administration Ch03 system administration
Ch03 system administration
 
Two Operating Systems
Two   Operating SystemsTwo   Operating Systems
Two Operating Systems
 
System software vt
System software vtSystem software vt
System software vt
 
OPERATING SYSTEMS INTRODUCTION chapter 1.pptx
OPERATING SYSTEMS INTRODUCTION chapter 1.pptxOPERATING SYSTEMS INTRODUCTION chapter 1.pptx
OPERATING SYSTEMS INTRODUCTION chapter 1.pptx
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
ch2-system structure.ppt
ch2-system structure.pptch2-system structure.ppt
ch2-system structure.ppt
 
Ch2 system structure
Ch2 system structureCh2 system structure
Ch2 system structure
 
Itc chapter # 9
Itc   chapter # 9Itc   chapter # 9
Itc chapter # 9
 
Operating system-1
Operating system-1Operating system-1
Operating system-1
 
Computer operating system and network model
Computer operating system and network modelComputer operating system and network model
Computer operating system and network model
 
operating system structure
operating system structureoperating system structure
operating system structure
 
CSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating SystemsCSE 370 - Introduction to Operating Systems
CSE 370 - Introduction to Operating Systems
 
Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.Characteristic & Aplication of some popular operating system.
Characteristic & Aplication of some popular operating system.
 
new1.pptx
new1.pptxnew1.pptx
new1.pptx
 

More from SURBHI SAROHA

Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2
SURBHI SAROHA
 
Management Information System(Unit 2).pptx
Management Information System(Unit 2).pptxManagement Information System(Unit 2).pptx
Management Information System(Unit 2).pptx
SURBHI SAROHA
 
Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)
SURBHI SAROHA
 
Management Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptxManagement Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptx
SURBHI SAROHA
 
Introduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptxIntroduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptx
SURBHI SAROHA
 
JAVA (UNIT 5)
JAVA (UNIT 5)JAVA (UNIT 5)
JAVA (UNIT 5)
SURBHI SAROHA
 
DBMS (UNIT 5)
DBMS (UNIT 5)DBMS (UNIT 5)
DBMS (UNIT 5)
SURBHI SAROHA
 
DBMS UNIT 4
DBMS UNIT 4DBMS UNIT 4
DBMS UNIT 4
SURBHI SAROHA
 
JAVA(UNIT 4)
JAVA(UNIT 4)JAVA(UNIT 4)
JAVA(UNIT 4)
SURBHI SAROHA
 
OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)
SURBHI SAROHA
 
OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)
SURBHI SAROHA
 
DBMS UNIT 3
DBMS UNIT 3DBMS UNIT 3
DBMS UNIT 3
SURBHI SAROHA
 
JAVA (UNIT 3)
JAVA (UNIT 3)JAVA (UNIT 3)
JAVA (UNIT 3)
SURBHI SAROHA
 
Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)
SURBHI SAROHA
 
DBMS (UNIT 2)
DBMS (UNIT 2)DBMS (UNIT 2)
DBMS (UNIT 2)
SURBHI SAROHA
 
JAVA UNIT 2
JAVA UNIT 2JAVA UNIT 2
JAVA UNIT 2
SURBHI SAROHA
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)
SURBHI SAROHA
 
Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1
SURBHI SAROHA
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)
SURBHI SAROHA
 
OOPs & C++ UNIT 3
OOPs & C++ UNIT 3OOPs & C++ UNIT 3
OOPs & C++ UNIT 3
SURBHI SAROHA
 

More from SURBHI SAROHA (20)

Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2Cloud Computing (Infrastructure as a Service)UNIT 2
Cloud Computing (Infrastructure as a Service)UNIT 2
 
Management Information System(Unit 2).pptx
Management Information System(Unit 2).pptxManagement Information System(Unit 2).pptx
Management Information System(Unit 2).pptx
 
Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)Searching in Data Structure(Linear search and Binary search)
Searching in Data Structure(Linear search and Binary search)
 
Management Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptxManagement Information System(UNIT 1).pptx
Management Information System(UNIT 1).pptx
 
Introduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptxIntroduction to Cloud Computing(UNIT 1).pptx
Introduction to Cloud Computing(UNIT 1).pptx
 
JAVA (UNIT 5)
JAVA (UNIT 5)JAVA (UNIT 5)
JAVA (UNIT 5)
 
DBMS (UNIT 5)
DBMS (UNIT 5)DBMS (UNIT 5)
DBMS (UNIT 5)
 
DBMS UNIT 4
DBMS UNIT 4DBMS UNIT 4
DBMS UNIT 4
 
JAVA(UNIT 4)
JAVA(UNIT 4)JAVA(UNIT 4)
JAVA(UNIT 4)
 
OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)OOPs & C++(UNIT 5)
OOPs & C++(UNIT 5)
 
OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)OOPS & C++(UNIT 4)
OOPS & C++(UNIT 4)
 
DBMS UNIT 3
DBMS UNIT 3DBMS UNIT 3
DBMS UNIT 3
 
JAVA (UNIT 3)
JAVA (UNIT 3)JAVA (UNIT 3)
JAVA (UNIT 3)
 
Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)Keys in dbms(UNIT 2)
Keys in dbms(UNIT 2)
 
DBMS (UNIT 2)
DBMS (UNIT 2)DBMS (UNIT 2)
DBMS (UNIT 2)
 
JAVA UNIT 2
JAVA UNIT 2JAVA UNIT 2
JAVA UNIT 2
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)
 
Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1Object-Oriented Programming with Java UNIT 1
Object-Oriented Programming with Java UNIT 1
 
Database Management System(UNIT 1)
Database Management System(UNIT 1)Database Management System(UNIT 1)
Database Management System(UNIT 1)
 
OOPs & C++ UNIT 3
OOPs & C++ UNIT 3OOPs & C++ UNIT 3
OOPs & C++ UNIT 3
 

Recently uploaded

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

Operating System- Services,types.Batch files and DOS history

  • 1. Unit III 8/9/2017 1Ms.SURBHI SAROHA(Asst.Prof)
  • 2. Operating System : Definition  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.  Some popular Operating Systems include Linux Operating System, Windows Operating System etc. 8/9/2017 2Ms.SURBHI SAROHA(Asst.Prof)
  • 4. Some of important functions of an operating System are:  Memory Management  Processor Management  Device Management  File Management  Security  Control over system performance  Job accounting  Error detecting aids  Coordination between other software and users 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 4
  • 5. Few common services provided by an operating system:  Program execution  I/O operations  File System manipulation  Communication  Error Detection  Resource Allocation  Protection 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 5
  • 6. Operating System ─ Types 1.Batch Operating System  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. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 6
  • 7. Cont…  The problems with Batch Systems are as follows: i )Lack of interaction between the user and the job. ii) CPU is often idle, because the speed of the mechanical I/O devices is slower than the CPU. iii)Difficult to provide the desired priority. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 7
  • 8. Cont… 2.Time-sharing Operating Systems  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.  The operating system uses CPU scheduling and multiprogramming to provide each user with a small portion of a time. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 8
  • 9. Advantages of Timesharing are:  Provides the advantage of quick response  Avoids duplication of software  Reduces CPU idle time 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 9
  • 10. Disadvantages of Time-sharing are:  Problem of reliability  Question of security and integrity of user programs and data  Problem of data communication 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 10
  • 11. Cont…  3. Distributed Operating System  Distributed systems use multiple central processors to serve multiple real-time applications and multiple users.  The processors communicate with one another through various communication lines (such as high-speed buses or telephone lines). These are referred as loosely coupled systems or distributed systems.  Processors in a distributed system may vary in size and function.  These processors are referred as sites, nodes, computers, and so on. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 11
  • 12. The advantages of distributed systems are :  With resource sharing facility, a user at one site may be able to use the resources available at another.  Speedup the exchange of data with one another via electronic mail.  If one site fails in a distributed system, the remaining sites can potentially continue operating.  Better service to the customers.  Reduction of the load on the host computer.  Reduction of delays in data processing. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 12
  • 13. Cont… 4.Network Operating System  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. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 13
  • 14. Cont…  Examples of network operating systems include Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell NetWare, etc.  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. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 14
  • 15. Cont...  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. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 15
  • 16. Cont…  5. Real-Time Operating System  A real-time system is defined as a data processing system in which the time interval required to process and respond to inputs is so small that it controls the environment.  The time taken by the system to respond to an input and display of required updated information is termed as the response time.  So in this method, the response time is very less as compared to online processing. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 16
  • 17. Cont….  Real-time operating system must have well-defined, fixed time constraints, otherwise the system will fail. For example, Scientific experiments, medical imaging systems, industrial control systems, weapon systems, robots, air traffic control systems, etc.  There are two types of real-time operating systems. 1. Hard real-time systems Hard real-time systems guarantee that critical tasks complete on time. In hard real-time systems, secondary storage is limited or missing and the data is stored in ROM. In these systems, virtual memory is almost never found. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 17
  • 18. Cont… 2. Soft real-time systems Soft real-time systems are less restrictive. A critical real-time task gets priority over other tasks and retains the priority until it completes. Soft real-time systems have limited utility than hard real-time systems. For example, multimedia, virtual reality, Advanced Scientific Projects like undersea exploration and planetary rovers, etc. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 18
  • 19. Operating System ─ File System  A file is a named collection of related information that is recorded on secondary storage such as magnetic disks, magnetic tapes and optical disks.  In general, a file is a sequence of bits, bytes, lines or records whose meaning is defined by the files creator and user. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 19
  • 20. File Type  File type refers to the ability of the operating system to distinguish different types of file such as text files source files and binary files etc.  Operating system like MS-DOS and UNIX have the following types of files: 1. Ordinary files  These are the files that contain user information.  These may have text, databases or executable program.  The user can apply various operations on such files like add, modify, delete or even remove the entire file. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 20
  • 21. Cont… 2. Directory files  These files contain list of file names and other information related to these files. 3. Special files  These files are also known as device files. These files represent physical device like disks, terminals, printers, networks, tape drive etc. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 21
  • 22. DOS-History  DOS is a family of disk operating systems primarily consisting of MS-DOS and a rebranded version under the name IBM PC DOS which were introduced in 1981. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 22
  • 23. DOS commands  ATTRIB Change file attributes. + adds an attribute, - removes it. Attributes are: A=archive; R=read only; S=system; H=hidden.  C: Go to the C: drive. Similarly A: and D: etc.  CD Change directory. When you change directory, the prompt changes, showing the path of the directory you are currently in. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 23
  • 24. Cont….  CLS Clear the screen.  DEL Delete one or more files in the current directory. Can be used with the * and the ? wildcards.  DIR Displays the contents of a directory (folder).  EDIT Runs DOS EDIT (a simple text editor). Useful for editing batch files and viewing logs. This command requires QBASIC.EXE to be present. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 24
  • 25. Cont….  MD Make Directory creates a new directory below the current one. (The command can also be written asMKDIR.)  HELP Displays DOS Help. For help on an individual command, type HELP then the command for which you want more information.  PRINT Prints the specified file (if the printer is supported in DOS - many are not). 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 25
  • 26. Cont…  RD Remove directory. Removes a sub-directory of the current directory. The directory you want to remove must be empty of all files. (The command can also be written as RMDIR)  RENAME Rename a file. You must use the full file name including the suffix. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 26
  • 27. Batch Files A batch file is a kind of script file in DOS, OS/2 and Microsoft Windows. It consists of a series of commands to be executed by the command-line interpreter, stored in a plain text file. The filename extension .bat is used in DOS and Windows. A batch file is a text file that contains a sequence of commands for a computer operating system. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 27
  • 28. Cont…  It's called a batch file because it batches (bundles or packages) into a single file a set of commands that would otherwise have to be presented to the system interactively from a keyboard one at a time.  A batch file is usually created for command sequences for which a user has a repeated need. Commonly needed batch files are often delivered as part of an operating system.  You initiate the sequence of commands in the batch file by simply entering the name of the batch file on a command line. 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 28
  • 29. Thank you 8/9/2017 Ms.SURBHI SAROHA(Asst.Prof) 29