0% found this document useful (0 votes)
58 views25 pages

Storage Management

This talks about how storage management functions

Uploaded by

Kuya J
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views25 pages

Storage Management

This talks about how storage management functions

Uploaded by

Kuya J
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

STORAGE

MANAGEMENT
Storage Management

• It refers to the management of the data storage equipment’s


that are used to store the user/computer generated data.
Feature of Storage Management

• Storage management is a process that is used to optimize the


use of storage devices.
• Storage management must be allocated and managed as a
resource in order to truly benefit a corporation.
• Storage management is generally a basic system component of
information systems.
• It is used to improve the performance of their data storage
resources.
Advantage of storage management

• It becomes very simple to manage a storage capacity.


• It generally reduces the time consumption.
• It improves the performance of system.
• In virtualization and automation technologies, it can help an
organization improve its agility.
Limitations of storage management

• Limited physical storage capacity


• Performance degradation with increased storage utilization
• Complexity of storage management
• Cost
• Security issues
• Backup and Recovery
Memory Management

• Memory management is the process of controlling and


coordinating a computer's main memory.
3 Areas of Memory Management

Memory management operates at three levels: hardware,


operating system and program/application.
• Memory management at the hardware level

Memory management at the hardware level is


concerned with the physical components that store
data
• Memory management at the OS level

Memory management at the OS level involves the


allocation (and constant reallocation) of specific
memory blocks to individual processes as the demands
for CPU resources change.
• Memory management at the OS level

Memory management at the OS level involves the


allocation (and constant reallocation) of specific
memory blocks to individual processes as the demands
for CPU resources change.
• Memory management at the program/application
level

Memory management at this level is implemented


during the application development process and
controlled by the application itself, rather than being
managed centrally by the Operating System or Memory
Management Unit.
Virtual Memory

• Virtual memory is a memory management technique where


secondary memory can be used as if it were a part of the main
memory.
• Virtual memory is defined as a memory management
method where computers use secondary memory to
compensate for the shortage of physical memory.

• Virtual memory provides benefits in terms of costs,


physical space, multitasking capabilities, and data
security.
Types of Virtual Memory

• Paging
• Segmentation
• Paging

Paging is a virtual memory management technique


where the physical memory is divided into fixed-size
blocks called pages, and the logical memory is divided
into blocks of the same size called frames.
• Segmentation

Segmentation is a virtual memory management


technique that divides the logical memory into variable-
sized segments based on the program's structure or
data types.
File-System Interface

• The set of functions and protocols provided by an operating


system that allows users and programs to interact with the file
system. It serves as an intermediary between user applications
and the storage devices where files are stored.
• File Attributes

Files are named to make it easy for users to refer to


them.
Fundamental Component of a File

• Name
• Identifier
• Type
• Location
• Size
• Protection
• Date, Time, and user identification
File Operations

• Creating a file
• Writing a file
• Reading a file
• Repositioning inside a file
• Deleting a file
File-System Implementation

• File system implementation is the process of designing,


developing, and implementing the software components that
manage the organization, allocation, and access to files on a
storage device in an operating system.
File System Structure

• Disk layout and partitioning


-a physical disk is divided into logical partitions, which can be
accessed by the operating system as separate entities

• File system organization


- files and directories are stored on the disk

• File allocation methods


- file data is stored on the disk

• Directory structure
- directories are organized and managed on the disk
The End!

You might also like