SlideShare a Scribd company logo
2
Most read
8
Most read
9
Most read
T.DEEPIKA
M.SC(INFO-TECH)
NADAR SARASWATHI COLLEGE OF ARTS AND
SCIENCE
storage management in operating
system
 Memory management is the functionality of
an operating system which handles or manages
primary memory and moves processes back and forth
between mainmemoryanddiskduringexecution. Memory
management keeps track of each and
every memory location, regardless of either it is
allocated to some process or it is free.
File Management System
 A file management system is a type of software that manages data
files in a computer system. It has limited capabilities and is designed
to manage individual or group files, such as special office documents
and records. It may display report details, like owner, creation date,
state of completion and similar features useful in an office
environment.
 file management system is also known as a file manager.
FILE MANAGEMENT IN OS:
 File management is one of the basic and important
features of operating system. Operating system is
used to manage files of computer system. All the
files with different extensions are managed by
operating system.
Introduction to Operating System and their Types.
 A file is collection of specific information stored in
the memory of computer system.
File management is defined as the process
of manipulating files in computer system, it
management includes the process of
creating, modifying and deleting the files.
The tasks performed by file management of
operating system of any computer system:
 It helps to create new files in computer system and placing
them at the specific locations.
 It helps in easily and quickly locating these files in
computer system.
 It makes the process of sharing of the files among
different users very easy and user friendly.
 It helps to stores the files in separate folders known as
directories. These directories help users to search file
quickly or to manage the files according to their types or
uses.
 It helps the user to modify the data of files or to modify
the name of the file in the directories
The file management of function
in operating system
 File Attributes
It specifies the characteristics of the files such
as type, date of last modification, size, location
on disk etc. file attributes help the user to
understand the value and location of files. File
attributes is one most important feature. It is
uses to describe all the information regarding
particular file.
 File Operations
It specifies the task that can be performed on a
file such as opening and closing of file.
 File Access permission
It specifies the access permissions related to a file such as
read and write.
 File Systems
It specifies the logical method of file storage in a
computer system. Some of the commonly used files
systems include FAT and NTFS.
MEMORY MANAGEMENT IN OS:
 Memory management is the functionality of an
operating system which handles or manages primary
memory and moves processes back and forth between
main memory and disk during execution. Memory
management keeps track of each and every memory
location, regardless of either it is allocated to some
process or it is free. It checks how much memory is to
be allocated to processes. It decides which process
will get memory at what time. It tracks whenever
some memory gets freed or unallocated and
correspondingly it updates the status.
THREE TYPES OF ADDRESSES USED IN
MEMORY
Symbolic addresses
 The addresses used in a source code. The variable
names, constants, and instruction labels are the basic
elements of the symbolic address space.
2Relative addresses
 At the time of compilation, a compiler converts
symbolic addresses into relative addresses.
3Physical addresses
 The loader generates these addresses at the time when
a program is loaded into main memory.
Memory Allocation
Main memory usually has two
partitions −
Low Memory − Operating system
resides in this memory.
High Memory − User processes are
held in high memory.
CACHING
 Caching (pronounced “cashing”) is the process of
storing data in a cache.
 A cache is a temporary storage area. For example, the
files you automatically request by looking at a Web
page are stored on your hard disk in a cache
subdirectory under the directory for your browser.
When you return to a page you've recently looked at,
the browser can get those files from the cache rather
than the original server, saving you time and saving
the network the burden of additional traffic.
I/O(INPUT/OUTPUT)OPERATING
SYSTEM
 The three major jobs of a computer are Input, Output,
and Processing. In a lot of cases, the most important
job is Input / Output, and the processing is simply
incidental. For example, when you browse a web page
or edit any file, our immediate attention is to read or
enter some information, not for computing an answer.
The primary role of the operating system in computer
Input / Output is to manage and organize I/O
operations and all I/O devices. In this chapter, you
will learn about the various uses of input output
devices concerning the operating system.
OVERVIEW OF INPUT OUTPUT
 The controlling of various devices that are connected to
the computer is a key concern of operating-system
designers. This is because I/O devices vary so widely in
their functionality and speed (for example a mouse, a hard
disk and a CD-ROM), varied methods are required for
controlling them. These methods form the I/O sub-system
of the kernel of OS that separates the rest of the kernel
from the complications of managing I/O devices.
I/O HARDWARE
 Computers operate many huge kinds of devices. The general
categories of storage devices are like disks, tapes, transmission
devices (like network interface cards, modems) and human
interface devices (like screen, keyboard, etc.).
 A device communicates with the operating system of a
computer by transferring signals over cable or even through the
air. The peripheral devices communicate with the machine
through a connection point also called ports— (one example is
a serial port). When devices use a set of wires or cables, that
connecting cables are called a "bus." A bus is a collection of
wires and a firmly defined protocol which specifies a set of
messages that can be sent on the wires.
THANK YOU

More Related Content

What's hot (20)

PPTX
File system Os
Nehal Naik
 
PPTX
Issues in knowledge representation
Sravanthi Emani
 
PPT
Multiprocessor Systems
vampugani
 
PPT
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
sathish sak
 
PPT
Input output organization
abdulugc
 
PPTX
RAID LEVELS
Uzair Khan
 
PPT
Parallel computing
Vinay Gupta
 
PPTX
Distributed database
ReachLocal Services India
 
PPTX
Overview of physical storage media
Srinath Sri
 
PDF
8 memory management strategies
Dr. Loganathan R
 
PPTX
Fault tolerance in distributed systems
sumitjain2013
 
PPTX
Inter Process Communication
Adeel Rasheed
 
PDF
Centralized shared memory architectures
Gokuldhev mony
 
PPT
Operating system services 9
myrajendra
 
PPTX
Mass Storage Structure
Vimalanathan D
 
PPTX
Grasp patterns and its types
Syed Hassan Ali
 
PDF
Overview of computing paradigm
Ripal Ranpara
 
PPTX
Distributed file system
Anamika Singh
 
PPTX
Computing Environment
kem warren
 
File system Os
Nehal Naik
 
Issues in knowledge representation
Sravanthi Emani
 
Multiprocessor Systems
vampugani
 
OPERATING SYSTEMS DESIGN AND IMPLEMENTATION
sathish sak
 
Input output organization
abdulugc
 
RAID LEVELS
Uzair Khan
 
Parallel computing
Vinay Gupta
 
Distributed database
ReachLocal Services India
 
Overview of physical storage media
Srinath Sri
 
8 memory management strategies
Dr. Loganathan R
 
Fault tolerance in distributed systems
sumitjain2013
 
Inter Process Communication
Adeel Rasheed
 
Centralized shared memory architectures
Gokuldhev mony
 
Operating system services 9
myrajendra
 
Mass Storage Structure
Vimalanathan D
 
Grasp patterns and its types
Syed Hassan Ali
 
Overview of computing paradigm
Ripal Ranpara
 
Distributed file system
Anamika Singh
 
Computing Environment
kem warren
 

Similar to Storage management in operating system (20)

PPTX
Operating system and installation
IshworKhatiwada
 
PPTX
Chapter 2 operating systems
Praveen M Jigajinni
 
PPTX
Operating System Operations ppt.pptx
MSivani
 
PPT
System Calls and Components of OS . ppt
aparna14patil
 
PPTX
OPERATING SYSTEM (1008)BY. .pptx.
farantouqeer8
 
PPTX
System components terminals and fast user-file system-networking
PriyaKarnan3
 
PPTX
The purpose of operating systems 2
93DragonNinja
 
PDF
operating system structure
HAMZA AHMED
 
PPT
Basics of Operating System
Soumit Ghosh
 
PPTX
INSTAL AND OPTIMIZE OPERATING SYSTEM WINDOWS
anwarkade1
 
PPT
Ch # 07 operating system
MuhammadRobeel3
 
PPT
OPERATING SYSTEM ENGINEERING SYLLABUS PPT
kayalvizhi74384
 
PPTX
The purpose of an operating system
11southongeorgeb
 
PPTX
The purpose of an operating system
11southongeorgeb
 
PPSX
Operating system
mak120
 
PDF
operating system structure
Waseem Ud Din Farooqui
 
PPTX
Unit 1-Operating Systems Overview .pptx
ThamaraiselviAvinuty
 
PPT
OS Intro.ppt
ssuserd97416
 
PPT
Hcs Topic 5 Software V2
Kyle
 
PPT
Hcs Topic 5 Software V2
ekul
 
Operating system and installation
IshworKhatiwada
 
Chapter 2 operating systems
Praveen M Jigajinni
 
Operating System Operations ppt.pptx
MSivani
 
System Calls and Components of OS . ppt
aparna14patil
 
OPERATING SYSTEM (1008)BY. .pptx.
farantouqeer8
 
System components terminals and fast user-file system-networking
PriyaKarnan3
 
The purpose of operating systems 2
93DragonNinja
 
operating system structure
HAMZA AHMED
 
Basics of Operating System
Soumit Ghosh
 
INSTAL AND OPTIMIZE OPERATING SYSTEM WINDOWS
anwarkade1
 
Ch # 07 operating system
MuhammadRobeel3
 
OPERATING SYSTEM ENGINEERING SYLLABUS PPT
kayalvizhi74384
 
The purpose of an operating system
11southongeorgeb
 
The purpose of an operating system
11southongeorgeb
 
Operating system
mak120
 
operating system structure
Waseem Ud Din Farooqui
 
Unit 1-Operating Systems Overview .pptx
ThamaraiselviAvinuty
 
OS Intro.ppt
ssuserd97416
 
Hcs Topic 5 Software V2
Kyle
 
Hcs Topic 5 Software V2
ekul
 
Ad

More from DeepikaT13 (20)

PPTX
Mobile computing
DeepikaT13
 
PPTX
Image processing
DeepikaT13
 
PPT
aloha
DeepikaT13
 
PPT
Spatial filtering
DeepikaT13
 
PPT
Exceptions
DeepikaT13
 
PPTX
Hive architecture
DeepikaT13
 
PPTX
Rdbms
DeepikaT13
 
PPTX
Sotware engineering
DeepikaT13
 
PPTX
Data mining
DeepikaT13
 
PPT
Computer network
DeepikaT13
 
PPTX
Jdbc
DeepikaT13
 
PPTX
Data mining
DeepikaT13
 
PPTX
Neural network
DeepikaT13
 
PPTX
memory reference instruction
DeepikaT13
 
PPTX
breadth first search
DeepikaT13
 
PPTX
constructors
DeepikaT13
 
PPTX
Disjoint set
DeepikaT13
 
PPTX
Destructors
DeepikaT13
 
PPTX
Crisp set
DeepikaT13
 
PPTX
Computer registers
DeepikaT13
 
Mobile computing
DeepikaT13
 
Image processing
DeepikaT13
 
aloha
DeepikaT13
 
Spatial filtering
DeepikaT13
 
Exceptions
DeepikaT13
 
Hive architecture
DeepikaT13
 
Rdbms
DeepikaT13
 
Sotware engineering
DeepikaT13
 
Data mining
DeepikaT13
 
Computer network
DeepikaT13
 
Data mining
DeepikaT13
 
Neural network
DeepikaT13
 
memory reference instruction
DeepikaT13
 
breadth first search
DeepikaT13
 
constructors
DeepikaT13
 
Disjoint set
DeepikaT13
 
Destructors
DeepikaT13
 
Crisp set
DeepikaT13
 
Computer registers
DeepikaT13
 
Ad

Recently uploaded (20)

PPTX
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
PPTX
Marketing Management PPT Unit 1 and Unit 2.pptx
Sri Ramakrishna College of Arts and science
 
PPTX
Life and Career Skills Lesson 2.pptxProtective and Risk Factors of Late Adole...
ryangabrielcatalon40
 
PPTX
ENGLISH 8 REVISED K-12 CURRICULUM QUARTER 1 WEEK 1
LeomarrYsraelArzadon
 
PDF
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
PDF
AI-assisted IP-Design lecture from the MIPLM 2025
MIPLM
 
PDF
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
PDF
Our Guide to the July 2025 USPS® Rate Change
Postal Advocate Inc.
 
PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
PPTX
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
PPTX
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PPTX
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PPTX
MATH 8 QUARTER 1 WEEK 1 LESSON 2 PRESENTATION
JohnGuillerNestalBah1
 
PDF
Genomics Proteomics and Vaccines 1st Edition Guido Grandi (Editor)
kboqcyuw976
 
PDF
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
PDF
Wikinomics How Mass Collaboration Changes Everything Don Tapscott
wcsqyzf5909
 
PPTX
PLANNING FOR EMERGENCY AND DISASTER MANAGEMENT ppt.pptx
PRADEEP ABOTHU
 
PPTX
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
Marketing Management PPT Unit 1 and Unit 2.pptx
Sri Ramakrishna College of Arts and science
 
Life and Career Skills Lesson 2.pptxProtective and Risk Factors of Late Adole...
ryangabrielcatalon40
 
ENGLISH 8 REVISED K-12 CURRICULUM QUARTER 1 WEEK 1
LeomarrYsraelArzadon
 
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
AI-assisted IP-Design lecture from the MIPLM 2025
MIPLM
 
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
Our Guide to the July 2025 USPS® Rate Change
Postal Advocate Inc.
 
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
 
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
How to Manage Wins & Losses in Odoo 18 CRM
Celine George
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
MATH 8 QUARTER 1 WEEK 1 LESSON 2 PRESENTATION
JohnGuillerNestalBah1
 
Genomics Proteomics and Vaccines 1st Edition Guido Grandi (Editor)
kboqcyuw976
 
Quiz Night Live May 2025 - Intra Pragya Online General Quiz
Pragya - UEM Kolkata Quiz Club
 
Wikinomics How Mass Collaboration Changes Everything Don Tapscott
wcsqyzf5909
 
PLANNING FOR EMERGENCY AND DISASTER MANAGEMENT ppt.pptx
PRADEEP ABOTHU
 
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
 

Storage management in operating system

  • 2. storage management in operating system  Memory management is the functionality of an operating system which handles or manages primary memory and moves processes back and forth between mainmemoryanddiskduringexecution. Memory management keeps track of each and every memory location, regardless of either it is allocated to some process or it is free.
  • 3. File Management System  A file management system is a type of software that manages data files in a computer system. It has limited capabilities and is designed to manage individual or group files, such as special office documents and records. It may display report details, like owner, creation date, state of completion and similar features useful in an office environment.  file management system is also known as a file manager.
  • 4. FILE MANAGEMENT IN OS:  File management is one of the basic and important features of operating system. Operating system is used to manage files of computer system. All the files with different extensions are managed by operating system. Introduction to Operating System and their Types.  A file is collection of specific information stored in the memory of computer system.
  • 5. File management is defined as the process of manipulating files in computer system, it management includes the process of creating, modifying and deleting the files. The tasks performed by file management of operating system of any computer system:
  • 6.  It helps to create new files in computer system and placing them at the specific locations.  It helps in easily and quickly locating these files in computer system.  It makes the process of sharing of the files among different users very easy and user friendly.
  • 7.  It helps to stores the files in separate folders known as directories. These directories help users to search file quickly or to manage the files according to their types or uses.  It helps the user to modify the data of files or to modify the name of the file in the directories
  • 8. The file management of function in operating system  File Attributes It specifies the characteristics of the files such as type, date of last modification, size, location on disk etc. file attributes help the user to understand the value and location of files. File attributes is one most important feature. It is uses to describe all the information regarding particular file.  File Operations It specifies the task that can be performed on a file such as opening and closing of file.
  • 9.  File Access permission It specifies the access permissions related to a file such as read and write.  File Systems It specifies the logical method of file storage in a computer system. Some of the commonly used files systems include FAT and NTFS.
  • 10. MEMORY MANAGEMENT IN OS:  Memory management is the functionality of an operating system which handles or manages primary memory and moves processes back and forth between main memory and disk during execution. Memory management keeps track of each and every memory location, regardless of either it is allocated to some process or it is free. It checks how much memory is to be allocated to processes. It decides which process will get memory at what time. It tracks whenever some memory gets freed or unallocated and correspondingly it updates the status.
  • 11. THREE TYPES OF ADDRESSES USED IN MEMORY Symbolic addresses  The addresses used in a source code. The variable names, constants, and instruction labels are the basic elements of the symbolic address space. 2Relative addresses  At the time of compilation, a compiler converts symbolic addresses into relative addresses. 3Physical addresses  The loader generates these addresses at the time when a program is loaded into main memory.
  • 12. Memory Allocation Main memory usually has two partitions − Low Memory − Operating system resides in this memory. High Memory − User processes are held in high memory.
  • 13. CACHING  Caching (pronounced “cashing”) is the process of storing data in a cache.  A cache is a temporary storage area. For example, the files you automatically request by looking at a Web page are stored on your hard disk in a cache subdirectory under the directory for your browser. When you return to a page you've recently looked at, the browser can get those files from the cache rather than the original server, saving you time and saving the network the burden of additional traffic.
  • 14. I/O(INPUT/OUTPUT)OPERATING SYSTEM  The three major jobs of a computer are Input, Output, and Processing. In a lot of cases, the most important job is Input / Output, and the processing is simply incidental. For example, when you browse a web page or edit any file, our immediate attention is to read or enter some information, not for computing an answer. The primary role of the operating system in computer Input / Output is to manage and organize I/O operations and all I/O devices. In this chapter, you will learn about the various uses of input output devices concerning the operating system.
  • 15. OVERVIEW OF INPUT OUTPUT  The controlling of various devices that are connected to the computer is a key concern of operating-system designers. This is because I/O devices vary so widely in their functionality and speed (for example a mouse, a hard disk and a CD-ROM), varied methods are required for controlling them. These methods form the I/O sub-system of the kernel of OS that separates the rest of the kernel from the complications of managing I/O devices.
  • 16. I/O HARDWARE  Computers operate many huge kinds of devices. The general categories of storage devices are like disks, tapes, transmission devices (like network interface cards, modems) and human interface devices (like screen, keyboard, etc.).  A device communicates with the operating system of a computer by transferring signals over cable or even through the air. The peripheral devices communicate with the machine through a connection point also called ports— (one example is a serial port). When devices use a set of wires or cables, that connecting cables are called a "bus." A bus is a collection of wires and a firmly defined protocol which specifies a set of messages that can be sent on the wires.