SlideShare a Scribd company logo
1 of 3
Sudarshan Dhondale Page No. 1
OPERATING SYSTEM INTRODUCTION
What is an Operating System?
Softwarethat controls the operation of a computer, directs the input and output of data,
keeps track of files, and controls the processing of computer programs.
Roles of Operating System
Its roles include managing the functioning of the computer hardware, running the applications
programs, serving as an interface between the computer and the user, and allocating
computer resources to various functions.
Services providedby an Operating System
 In a multitasking operating systemwhere multiple programs can be running at the same
time, the operating systemdetermines which applications should run in whatorder and
how much time should be allowed for each application before giving another application a
turn.
 Itmanages the sharing of internal memory among multiple applications.
 Ithandles input and output to and fromattached hardwaredevices, such as hard disks,
printers, and dial-up ports.
 Itsends messages to each application or interactive user (or to a systemoperator) about
the status of operation and any errors thatmay haveoccurred.
 Itcan offload the management of what are called batch jobs (for example, printing) so that
the initiating application is freed fromthis work.
 On computers that can provideparallel processing, an operating systemcan managehow
to divide the programso that it runs on more than one processor ata time.
Simple BatchSystem
 To speed up processing, jobs with similar needs werebatched together and were run
through the computer as a group.
 Thus, the programmers would leave their programs with the operator.
 The operator would sortprograms into batches with similar requirements and, as the
computer, became available, would run each batch.
 The output fromeach job would be sent back to the appropriateprogrammer
MultiprogrammedBatchSystem
 Multiprogrammed batch OS is that systemin which severaljobs are loaded in memory in
formof batch.
 The operating systempicks and begins to execute one of the jobs in the memory.
 Eventually the job may have to wait for sometask like an input output operation to be
complete
 In a multiprogrammed OS the OS is not idle it's simply switch to another job and executes it
.As there is always somejobs to execute, the CPU will never be idle.
Sudarshan Dhondale Page No. 2
Advantages (MultiprogrammedBatchSystem)
 Utility of CPU get increased
 Better memory management
Disadvantages (Multiprogrammed Batch System)
 Output of a single job cannot be obtained until whole batch is not executed.
Time Sharing System
 Refers to the concurrent use of a computer by more than one user -- users share the
computer's time. Time sharing is synonymous with multi-user. Almost all mainframes and
minicomputers are time-sharing systems, but most personal computers and workstations
are not.
Parallel Systems
 Parallel computing is the use of two or more processors (cores, computers) in combination
to solve a single problem.
Advantage
 Increases the throughput.
Distributed Systems
 A distributed computer system consists of multiple software components that are on
multiple computers, but run as a single system.
 The computers that are in a distributed system can be physically close together and
connected by a local network, or they can be geographically distant and connected by a
wide area network.
 A distributed system can consist of any number of possible configurations, such as
mainframes, personal computers, workstations, minicomputers, and so on
 The goal of distributed computing is to make such a network work as a single computer.
Advantages of Distibuted Systems
 ResourceSharing
 Computational Speedup
 Reliability
 Communication
Real-Time Systems
 A systemin which the computer is required to performits tasks within the time controls of
some process or simultaneously with the systemit is assisting.
 Meet deadlines, it is required that the application has to finish certain tasks within the time
boundaries it has to respect.
Sudarshan Dhondale Page No. 3
MainMemory
 Main memory is volatile which means that it is lost when the systemis shut off.
 Main memory & CPU registers are the only storage that CPU can access directly.
 The database does not usually fit in main memory, which is limited in size and must hold not only data but
systems programs and applications programs.
 However, any data that is to be processed must first be brought into a portion of main memory called the
buffer.
 When a record is requested, the system checks to see if it is already in buffer. If so, the systemsimply
passes the address in the buffer to the requesting process. If not, the systemfinds the location on disk
where the record is stored and directs the reading of the record into the buffer.
 Since accessing records in the buffer is many times faster than accessing those on disk, records that are
used most frequently are sometimes kept in the buffer whenever the database is in use.
 Main memory is erasable i.e. its lost it data if there is some kind of abnormal termination like system shut
off, application terminates etc
Magnetic Disks
Magnetic Tapes
 Magnetic tapes were used as a secondary storage medium.
 It can hold large quantities of data
 Random access to magnetic tapes is about a thousand times slower than random access to magnetic disks.
So tapes are not useful for secondary storage.
 A tape is kept in a spool, & is wound or rewound past a read-write head.
 Moving to the correct spot on a tape can take minutes, but once positioned, tape drives can write data at
speeds compared to disk drives.

More Related Content

What's hot

Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?David Evans
 
Operating systems
Operating systemsOperating systems
Operating systemsoswaldm80
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsDan Hess
 
Operatingsystems lecture2
Operatingsystems lecture2Operatingsystems lecture2
Operatingsystems lecture2Gaurav Meena
 
Operating system interview question
Operating system interview questionOperating system interview question
Operating system interview questionsriram saravanan
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_osKalyani Patil
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating systempriyanka jain
 
Operating system lecture1
Operating system lecture1Operating system lecture1
Operating system lecture1AhalyaSri
 
operating system question bank
operating system question bankoperating system question bank
operating system question bankrajatdeep kaur
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMkhanz2012
 
Chapter 1: Introduction to Operating System
Chapter 1: Introduction to Operating SystemChapter 1: Introduction to Operating System
Chapter 1: Introduction to Operating SystemShafaan Khaliq Bhatti
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systemsvampugani
 

What's hot (20)

Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Basic os-concepts
Basic os-conceptsBasic os-concepts
Basic os-concepts
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Operatingsystems lecture2
Operatingsystems lecture2Operatingsystems lecture2
Operatingsystems lecture2
 
operating system
operating systemoperating system
operating system
 
Unit v
Unit vUnit v
Unit v
 
Operating system
Operating systemOperating system
Operating system
 
Operating system interview question
Operating system interview questionOperating system interview question
Operating system interview question
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Basic of operating system
Basic of operating systemBasic of operating system
Basic of operating system
 
Operating system lecture1
Operating system lecture1Operating system lecture1
Operating system lecture1
 
operating system question bank
operating system question bankoperating system question bank
operating system question bank
 
Operating system
Operating systemOperating system
Operating system
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN 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
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
 

Similar to Operating system introduction

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdfOmid695066
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 
Operating System Introduction
Operating System IntroductionOperating System Introduction
Operating System Introductiondipaknandankar
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxUttara University
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts RANVIJAY GAUR
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsmanideepakc
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxArjayBalberan1
 
Operating system notes
Operating system notesOperating system notes
Operating system notesSANTOSH RATH
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Managementguest1415ae65
 
OS.pptx
OS.pptxOS.pptx
OS.pptxNG911
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating systemMohammad Alam
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsachal02
 

Similar to Operating system introduction (20)

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating System Introduction
Operating System IntroductionOperating System Introduction
Operating System Introduction
 
Operating system
Operating systemOperating system
Operating system
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
LM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system callsLM1 - Computer System Overview, system calls
LM1 - Computer System Overview, system calls
 
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptxMYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE Operating System Part2 (1).pptx
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
Os notes
Os notesOs notes
Os notes
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
 
Software concepts
Software concepts Software concepts
Software concepts
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Os unit 1
Os unit 1Os unit 1
Os unit 1
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
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
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
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
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
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 Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
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
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
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
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
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
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
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 Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Operating system introduction

  • 1. Sudarshan Dhondale Page No. 1 OPERATING SYSTEM INTRODUCTION What is an Operating System? Softwarethat controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs. Roles of Operating System Its roles include managing the functioning of the computer hardware, running the applications programs, serving as an interface between the computer and the user, and allocating computer resources to various functions. Services providedby an Operating System  In a multitasking operating systemwhere multiple programs can be running at the same time, the operating systemdetermines which applications should run in whatorder and how much time should be allowed for each application before giving another application a turn.  Itmanages the sharing of internal memory among multiple applications.  Ithandles input and output to and fromattached hardwaredevices, such as hard disks, printers, and dial-up ports.  Itsends messages to each application or interactive user (or to a systemoperator) about the status of operation and any errors thatmay haveoccurred.  Itcan offload the management of what are called batch jobs (for example, printing) so that the initiating application is freed fromthis work.  On computers that can provideparallel processing, an operating systemcan managehow to divide the programso that it runs on more than one processor ata time. Simple BatchSystem  To speed up processing, jobs with similar needs werebatched together and were run through the computer as a group.  Thus, the programmers would leave their programs with the operator.  The operator would sortprograms into batches with similar requirements and, as the computer, became available, would run each batch.  The output fromeach job would be sent back to the appropriateprogrammer MultiprogrammedBatchSystem  Multiprogrammed batch OS is that systemin which severaljobs are loaded in memory in formof batch.  The operating systempicks and begins to execute one of the jobs in the memory.  Eventually the job may have to wait for sometask like an input output operation to be complete  In a multiprogrammed OS the OS is not idle it's simply switch to another job and executes it .As there is always somejobs to execute, the CPU will never be idle.
  • 2. Sudarshan Dhondale Page No. 2 Advantages (MultiprogrammedBatchSystem)  Utility of CPU get increased  Better memory management Disadvantages (Multiprogrammed Batch System)  Output of a single job cannot be obtained until whole batch is not executed. Time Sharing System  Refers to the concurrent use of a computer by more than one user -- users share the computer's time. Time sharing is synonymous with multi-user. Almost all mainframes and minicomputers are time-sharing systems, but most personal computers and workstations are not. Parallel Systems  Parallel computing is the use of two or more processors (cores, computers) in combination to solve a single problem. Advantage  Increases the throughput. Distributed Systems  A distributed computer system consists of multiple software components that are on multiple computers, but run as a single system.  The computers that are in a distributed system can be physically close together and connected by a local network, or they can be geographically distant and connected by a wide area network.  A distributed system can consist of any number of possible configurations, such as mainframes, personal computers, workstations, minicomputers, and so on  The goal of distributed computing is to make such a network work as a single computer. Advantages of Distibuted Systems  ResourceSharing  Computational Speedup  Reliability  Communication Real-Time Systems  A systemin which the computer is required to performits tasks within the time controls of some process or simultaneously with the systemit is assisting.  Meet deadlines, it is required that the application has to finish certain tasks within the time boundaries it has to respect.
  • 3. Sudarshan Dhondale Page No. 3 MainMemory  Main memory is volatile which means that it is lost when the systemis shut off.  Main memory & CPU registers are the only storage that CPU can access directly.  The database does not usually fit in main memory, which is limited in size and must hold not only data but systems programs and applications programs.  However, any data that is to be processed must first be brought into a portion of main memory called the buffer.  When a record is requested, the system checks to see if it is already in buffer. If so, the systemsimply passes the address in the buffer to the requesting process. If not, the systemfinds the location on disk where the record is stored and directs the reading of the record into the buffer.  Since accessing records in the buffer is many times faster than accessing those on disk, records that are used most frequently are sometimes kept in the buffer whenever the database is in use.  Main memory is erasable i.e. its lost it data if there is some kind of abnormal termination like system shut off, application terminates etc Magnetic Disks Magnetic Tapes  Magnetic tapes were used as a secondary storage medium.  It can hold large quantities of data  Random access to magnetic tapes is about a thousand times slower than random access to magnetic disks. So tapes are not useful for secondary storage.  A tape is kept in a spool, & is wound or rewound past a read-write head.  Moving to the correct spot on a tape can take minutes, but once positioned, tape drives can write data at speeds compared to disk drives.