SlideShare a Scribd company logo
Submitted to
Ms. R. Madhubala, MCA.,
I/0 SYSTEM AND CASE STUDY
BY,
M. Lakshmi Bharathi(14BIT009)
Contents
 Disk Structure
 Disk Scheduling
 Disk Management
 Swap-space Management
 Swap-space use and Location
 Windows 2000
Disk Structure:
• Disks provide the bulk of secondary storage for
modern computer systems.
• Magnetic tape was used an early secondary storage medium
but the acces time is much slower than for disks.
• Modern disk drives are addressed as large one-dimensional
array of logical blocks,where the logical block is the
smallest unit of transfer.
• The size of the logical block is usually 512 bytes,although
some disks can be low-level formatted to choose a different
logical block size,such as 1024 bytes.
Disk Scheduling:
• The disk drives meeting this responsibility entails
having a fast access time and disk bandwidth.
• The seek time is the time for the disk arm to move the
heads to the cylinder containing the desired sector.
• The rotational latency is the additional time waiting for
the disk to rotate the desired sector to the disk head.
• The disk bandwidth is the total number of bytes
transferd divided by the total time between the first
request for service and the completion of the last
transfer.
.
The request specifies several pieces of information:
Whether this operation is input or output.
What the disk address for the transfer is
What the memory address for the transfer is
What the number of bytes to be transferred is
Disk Management:
The operating system is responsible for several
other aspects of disk management too.Here we
discuss disk initialization,booting from disk,and bad-
block recovery.
Disk Formating:
• A new magnetic disk is a blank slate;It is
just platters of a magnetic recording material.
• Before a disk can store data ,it must be divided
into sectors that the disk controller can read and
write .This process is called low-level formatting .
• Low-level formatting fills the disk with a special
data structure for each sector.
• The header & trailer contain information used by
the disk controller such as sector number and an
error-correcting code(ECC).
.
The operating system still needs to record its own
data structures on the disk.It does so in two steps.
i)The first step is to partition the disk into one or
more groups of cylinders.The operating system can
treat each partition as though it were a separate
disk.
ii)After partitioning,the second step is logical
formatting.In this step the operating system stores
the initial file-system data structure onto the disk.
Boot Block:
• This initial bootstrap program tends to be
simple.It initializes all aspects of the system,from
CPU registers to device controllers and the
contents of main memory and then starts the
operating system.For most computers,the
bootstrap is stored in read-only memory(ROM).
• A disk that has a boot partition is called a boot
disk or system disk.The code in the boot ROM
instructs the disk controller to read the boot
blocks into memory and then strats executing that
code.
Bad Blocks:
• More frequently,one or more sectors become
defective.Most disks even come from the factory
with bad blocks.On simple disks,such as some
disks with IDE controllers,bad blocks are handled
manually.For instance,the MS-DOS format
command does a logical format and as a part of
the process scans the disk to the find bad blocks.
• As an alternative to sector sparing some
controllers can be instructed to replace a bad
block by sector sliping.
.
MS-DOS disk layout
More sophisticated disks,such as the SCSI
disks used in high-end pcs and more workstations
an servers are smarter about bad-black recovery.
Boot block
FAT
Root directory
Data blocks
(subdirectries)
Swap-space Management:
Swap-space management is another low-level
task of the operating system .Virtual memeory
uses disk space as an extension of main memory.
In this section,we discuss how swap space is
used,where swap space is located on disk,and
how swap space is managed.
.Swap-Space Use:
swap space is used in various ways by different
operating systems,depending on the implementated
memory-management algorithm.For
instance,systems that implement swapping may use
swap space to hold the entire process
image,including the code and data segments.Some
operating systems ,such as UNIX,allow the use of
multiple swap spaces.These swap spaces are
usually put on separate disks ,so the load placed on
the I/O system by paging and swapping can be
spread over the system’s I/O devices.
.
Swap-space Location:
A swap can reside in two places:Swap space can
be carved out of the normal file system,or it can be in
a separate disk partition.Navigating the directory
structure and the disk-allocation data structures
takes time and extra disk
accesses.Alternatively,swap space can be created in
a separate disk partition.This approach creates a
fixed amount of swap space during disk partitioning.
.Swap-space Management:An Example
• Swap space is allocated to a process when the
process is started.
• Enough space is set aside to hold the
program,known as the text pages or the text
segment,and the data segment of the process.
• Two process swap maps are used by the kernal to
track swap space use. map
mmmmmmmmmm
m
...
512k
512k 512k
71k
Windows 2000:
Microsoft windows 2000 operating system is a
32-bit preemptive multitask operating system for Intel
pentium and later microprocessors.The success
windows NT operating system,it was previously
named windows version 5.0.
History:
In 1980’s Microsoft and IBM cooperated to
develop the os/2 operating system.Thus portability
now refers to portability Intel architecture systems.
Design principles:
Extensibility refers to the capacity of an
operating system to keep advances in computing
technology.Among them environmental
subsystems that can different operating
systems.An operating system is portable if it can
be moved from one hardware to another with
relatively few changes.All processor –dependent
code is isolated in a link library called the
Hardware-abstraction layer(HAL).It provides
source level compatibility to application that a
IEEE 1003.1
System Components:
The user-mode subsystem are in two
categories.The environmental subsystem
emulates different operating systems that was
subsystems provide security function.
Hardware –Abstraction Layer:
HAL is the layer of software that hides
hardware differences from of the operating
system,to help make windows 2000 portable.For
performance reasons,I/O drivers can access the
hardware directly.
Kernel:
The kernel of windows 2000 provides the
foundation for the executive and subsystems.The
kernel is never paged out of memory,and its
execution preempted.An object type in windows
2000 is a subsystem data type that has a set of
attributes and a set of operations.The thread
object is the entity that is run kernel and is
associated with a process object.Timer objects
are used to keep track of the time and to signal
timeouts when operations take and need to be
interrupted.
Virtual-Memory Manager:
The virtual memory operation of the windows
2000 executive is the Virtual memory
manager.The VM manager windows 2000 uses a
page-based management scheme with a page
size of the data that are assigned to a process
but are not in physical memory stored in the
paging file on disk.Windows provides an
alternative ,called a section object,to present a
block of memory.
I/O Manager:
I/O manager is responsible for file
systems,cache management,device and network
drivers.The I/O Manager converts the requests it
receives into a standard called I/O request
packet(IRP).Eack cache block is described a
virtual-address control block(VACB)that stores the
virtual address and offset for that view,as well as
the number of processes that are using that
manager.
..
Disk driver
File system
Process
Cache manager
VM Manager
Cached I/O
data copy
Page fault
I/O
I/O manager
noncached
I/O
File I/O
MS-DOS Environment:
The MS-DOS environment does not have the
complexity of the other 2000 environmental
subsystems.It is provide by a win32 application
the virtual DOS machine(VDM).
File system:
Historically,MS-DOS systems have used the
file allocation table.The 16-bit FAT file system has
several shortcomings,including fragmentation,a
size limitation of 2 GB,and a access protection.
Volume management&Tolerance:
In windows 2000 volume called a volume
set,which can consist of up to 32 physical parts.
LCNS 0-128000
LCNS 128001-
783361
Disk C:(FAT)
logical drive D
disk
1(2.5GB)
Disk 2(2.5
GB)
Protocols:
The several message-block(SMB) protocol
was first introduced .The system uses the
protocol to send I/O request over the network
SMB protocol has four message types.Windows
2000 uses the data-link control(DLC) protocol to
access IBM frames and HP printers that are
connected directly to the network.The AppleTalk
protocol was designed as a low-cost connectivity
.
.

More Related Content

What's hot

Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
UniSoftCorner Pvt Ltd India.
 
I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case study
Lavanya G
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage Systems
Wayne Jones Jnr
 
Os solaris memory management
Os  solaris memory managementOs  solaris memory management
Os solaris memory managementTech_MX
 
Operating Systems
Operating SystemsOperating Systems
Swapping | Computer Science
Swapping | Computer ScienceSwapping | Computer Science
Swapping | Computer Science
Transweb Global Inc
 
Mass storage device
Mass storage deviceMass storage device
Mass storage deviceRaza Umer
 
Mass storage structure
Mass storage structureMass storage structure
Mass storage structure
pramila kanagaraj
 
8 memory management strategies
8 memory management strategies8 memory management strategies
8 memory management strategies
Dr. Loganathan R
 
Memory managment
Memory managmentMemory managment
Memory managment
Shahbaz Khan
 
Thiru
ThiruThiru
04.01 file organization
04.01 file organization04.01 file organization
04.01 file organization
Bishal Ghimire
 
Pandi
PandiPandi
Pandi
Pandi C
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory ManagementNi Zo-Ma
 

What's hot (18)

Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
 
I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case study
 
Chapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage SystemsChapter 12 - Mass Storage Systems
Chapter 12 - Mass Storage Systems
 
Os solaris memory management
Os  solaris memory managementOs  solaris memory management
Os solaris memory management
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Swapping | Computer Science
Swapping | Computer ScienceSwapping | Computer Science
Swapping | Computer Science
 
Mass storage device
Mass storage deviceMass storage device
Mass storage device
 
Mass storage structure
Mass storage structureMass storage structure
Mass storage structure
 
OSCh13
OSCh13OSCh13
OSCh13
 
Ch12
Ch12Ch12
Ch12
 
8 memory management strategies
8 memory management strategies8 memory management strategies
8 memory management strategies
 
OSCh14
OSCh14OSCh14
OSCh14
 
Memory managment
Memory managmentMemory managment
Memory managment
 
Thiru
ThiruThiru
Thiru
 
ch11
ch11ch11
ch11
 
04.01 file organization
04.01 file organization04.01 file organization
04.01 file organization
 
Pandi
PandiPandi
Pandi
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 

Viewers also liked

лабораторна робота 2
лабораторна робота 2лабораторна робота 2
лабораторна робота 2
shulga_sa
 
Kavi
KaviKavi
Práctica instalaciones
Práctica instalacionesPráctica instalaciones
Práctica instalaciones
Duvan Aguilera
 
лабораторна робота 3
лабораторна робота 3лабораторна робота 3
лабораторна робота 3
shulga_sa
 
Eukaryotes replication
Eukaryotes replicationEukaryotes replication
Eukaryotes replication
krekar mardan
 
Announcements- Thursday, March 9, 2017
Announcements- Thursday, March 9, 2017Announcements- Thursday, March 9, 2017
Announcements- Thursday, March 9, 2017
Ken Stayner
 
Denial Of Service Attack
Denial Of Service AttackDenial Of Service Attack
Denial Of Service Attack
Vishnuvardhan Reddy
 
Elementos de una linea de transmision
Elementos de una linea de transmisionElementos de una linea de transmision
Elementos de una linea de transmision
yorkelis
 
лабораторна робота 4
лабораторна робота 4лабораторна робота 4
лабораторна робота 4
shulga_sa
 
Laura mulvey's theory
Laura mulvey's theoryLaura mulvey's theory
Laura mulvey's theory
indiamcknight
 
Balance general
Balance generalBalance general
Balance general
Martin Colonia Huaman
 
Apresentação árvore 2 3 4
Apresentação árvore 2 3 4Apresentação árvore 2 3 4
Apresentação árvore 2 3 4
Italo Bruno Cunha da Silva
 
El rol del docente
El rol del docenteEl rol del docente
El rol del docente
Evelin Guadalupe
 
A Passionate Teacher is a Great Teacher
A Passionate Teacher is a Great TeacherA Passionate Teacher is a Great Teacher
A Passionate Teacher is a Great Teacher
James Kiger
 
России
РоссииРоссии
России
Lilit Sahakyan
 
7820303 jorge parra
7820303 jorge parra7820303 jorge parra
7820303 jorge parra
2334sdf
 
7820303 jorge parra
7820303 jorge parra7820303 jorge parra
7820303 jorge parra
2334sdf
 
Программа для обучающихся с ЗПР
Программа для обучающихся с ЗПРПрограмма для обучающихся с ЗПР
Программа для обучающихся с ЗПР
UriyK
 
Survey Monkey demographic analysis
Survey Monkey demographic analysisSurvey Monkey demographic analysis
Survey Monkey demographic analysis
Rubio Luis
 
Продвижение в Instagram для регионального бизнеса
Продвижение в Instagram для регионального бизнесаПродвижение в Instagram для регионального бизнеса
Продвижение в Instagram для регионального бизнеса
Gusarov Group
 

Viewers also liked (20)

лабораторна робота 2
лабораторна робота 2лабораторна робота 2
лабораторна робота 2
 
Kavi
KaviKavi
Kavi
 
Práctica instalaciones
Práctica instalacionesPráctica instalaciones
Práctica instalaciones
 
лабораторна робота 3
лабораторна робота 3лабораторна робота 3
лабораторна робота 3
 
Eukaryotes replication
Eukaryotes replicationEukaryotes replication
Eukaryotes replication
 
Announcements- Thursday, March 9, 2017
Announcements- Thursday, March 9, 2017Announcements- Thursday, March 9, 2017
Announcements- Thursday, March 9, 2017
 
Denial Of Service Attack
Denial Of Service AttackDenial Of Service Attack
Denial Of Service Attack
 
Elementos de una linea de transmision
Elementos de una linea de transmisionElementos de una linea de transmision
Elementos de una linea de transmision
 
лабораторна робота 4
лабораторна робота 4лабораторна робота 4
лабораторна робота 4
 
Laura mulvey's theory
Laura mulvey's theoryLaura mulvey's theory
Laura mulvey's theory
 
Balance general
Balance generalBalance general
Balance general
 
Apresentação árvore 2 3 4
Apresentação árvore 2 3 4Apresentação árvore 2 3 4
Apresentação árvore 2 3 4
 
El rol del docente
El rol del docenteEl rol del docente
El rol del docente
 
A Passionate Teacher is a Great Teacher
A Passionate Teacher is a Great TeacherA Passionate Teacher is a Great Teacher
A Passionate Teacher is a Great Teacher
 
России
РоссииРоссии
России
 
7820303 jorge parra
7820303 jorge parra7820303 jorge parra
7820303 jorge parra
 
7820303 jorge parra
7820303 jorge parra7820303 jorge parra
7820303 jorge parra
 
Программа для обучающихся с ЗПР
Программа для обучающихся с ЗПРПрограмма для обучающихся с ЗПР
Программа для обучающихся с ЗПР
 
Survey Monkey demographic analysis
Survey Monkey demographic analysisSurvey Monkey demographic analysis
Survey Monkey demographic analysis
 
Продвижение в Instagram для регионального бизнеса
Продвижение в Instagram для регионального бизнесаПродвижение в Instagram для регионального бизнеса
Продвижение в Instagram для регионального бизнеса
 

Similar to Os

I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case study
malarselvi mms
 
I/O System and Case Study
I/O System and Case StudyI/O System and Case Study
I/O System and Case Study
GRamya Bharathi
 
Operation System
Operation SystemOperation System
Operation System
ROHINIPRIYA1997
 
Operation System
Operation SystemOperation System
Operation System
ANANTHI1997
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
kaviya kumaresan
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
kaviya kumaresan
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
kaviya kumaresan
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
kaviya kumaresan
 
os
osos
Os
OsOs
Module5 secondary storage
Module5 secondary storageModule5 secondary storage
Module5 secondary storage
ChethanaThammaiah
 
Ch14 OS
Ch14 OSCh14 OS
Ch14 OSC.U
 
UNIT-2 OS.pptx
UNIT-2 OS.pptxUNIT-2 OS.pptx
UNIT-2 OS.pptx
ssusera387fd1
 
Lecture 02 hardware
Lecture 02 hardwareLecture 02 hardware
Memory comp
Memory compMemory comp
Memory comp
Mohansonale1
 
Dheeraj chugh -_presentation_on_ms-dos
Dheeraj chugh -_presentation_on_ms-dosDheeraj chugh -_presentation_on_ms-dos
Dheeraj chugh -_presentation_on_ms-dos
REXY J
 
Opetating System Memory management
Opetating System Memory managementOpetating System Memory management
Opetating System Memory management
Johan Granados Montero
 
Basicarchitecturememory
BasicarchitecturememoryBasicarchitecturememory
BasicarchitecturememoryAditya Narang
 

Similar to Os (20)

I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case study
 
I/O System and Case Study
I/O System and Case StudyI/O System and Case Study
I/O System and Case Study
 
Operation System
Operation SystemOperation System
Operation System
 
Operation System
Operation SystemOperation System
Operation System
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
os
osos
os
 
Os
OsOs
Os
 
Module5 secondary storage
Module5 secondary storageModule5 secondary storage
Module5 secondary storage
 
Ch14 OS
Ch14 OSCh14 OS
Ch14 OS
 
OS_Ch14
OS_Ch14OS_Ch14
OS_Ch14
 
UNIT-2 OS.pptx
UNIT-2 OS.pptxUNIT-2 OS.pptx
UNIT-2 OS.pptx
 
Lecture 02 hardware
Lecture 02 hardwareLecture 02 hardware
Lecture 02 hardware
 
Memory comp
Memory compMemory comp
Memory comp
 
Windows xp
Windows xpWindows xp
Windows xp
 
Dheeraj chugh -_presentation_on_ms-dos
Dheeraj chugh -_presentation_on_ms-dosDheeraj chugh -_presentation_on_ms-dos
Dheeraj chugh -_presentation_on_ms-dos
 
Opetating System Memory management
Opetating System Memory managementOpetating System Memory management
Opetating System Memory management
 
Basicarchitecturememory
BasicarchitecturememoryBasicarchitecturememory
Basicarchitecturememory
 

More from Agnas Jasmine

Os
OsOs
Windows 2000
Windows 2000Windows 2000
Windows 2000
Agnas Jasmine
 
Disk structure
Disk structureDisk structure
Disk structure
Agnas Jasmine
 
Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
Agnas Jasmine
 
Disk management
Disk managementDisk management
Disk management
Agnas Jasmine
 
In out system
In out systemIn out system
In out system
Agnas Jasmine
 

More from Agnas Jasmine (6)

Os
OsOs
Os
 
Windows 2000
Windows 2000Windows 2000
Windows 2000
 
Disk structure
Disk structureDisk structure
Disk structure
 
Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
Disk management
Disk managementDisk management
Disk management
 
In out system
In out systemIn out system
In out system
 

Recently uploaded

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
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
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
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
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
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
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
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
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 

Os

  • 1. Submitted to Ms. R. Madhubala, MCA., I/0 SYSTEM AND CASE STUDY BY, M. Lakshmi Bharathi(14BIT009)
  • 2. Contents  Disk Structure  Disk Scheduling  Disk Management  Swap-space Management  Swap-space use and Location  Windows 2000
  • 3. Disk Structure: • Disks provide the bulk of secondary storage for modern computer systems. • Magnetic tape was used an early secondary storage medium but the acces time is much slower than for disks. • Modern disk drives are addressed as large one-dimensional array of logical blocks,where the logical block is the smallest unit of transfer. • The size of the logical block is usually 512 bytes,although some disks can be low-level formatted to choose a different logical block size,such as 1024 bytes.
  • 4. Disk Scheduling: • The disk drives meeting this responsibility entails having a fast access time and disk bandwidth. • The seek time is the time for the disk arm to move the heads to the cylinder containing the desired sector. • The rotational latency is the additional time waiting for the disk to rotate the desired sector to the disk head. • The disk bandwidth is the total number of bytes transferd divided by the total time between the first request for service and the completion of the last transfer.
  • 5. . The request specifies several pieces of information: Whether this operation is input or output. What the disk address for the transfer is What the memory address for the transfer is What the number of bytes to be transferred is Disk Management: The operating system is responsible for several other aspects of disk management too.Here we discuss disk initialization,booting from disk,and bad- block recovery.
  • 6. Disk Formating: • A new magnetic disk is a blank slate;It is just platters of a magnetic recording material. • Before a disk can store data ,it must be divided into sectors that the disk controller can read and write .This process is called low-level formatting . • Low-level formatting fills the disk with a special data structure for each sector. • The header & trailer contain information used by the disk controller such as sector number and an error-correcting code(ECC).
  • 7. . The operating system still needs to record its own data structures on the disk.It does so in two steps. i)The first step is to partition the disk into one or more groups of cylinders.The operating system can treat each partition as though it were a separate disk. ii)After partitioning,the second step is logical formatting.In this step the operating system stores the initial file-system data structure onto the disk.
  • 8. Boot Block: • This initial bootstrap program tends to be simple.It initializes all aspects of the system,from CPU registers to device controllers and the contents of main memory and then starts the operating system.For most computers,the bootstrap is stored in read-only memory(ROM). • A disk that has a boot partition is called a boot disk or system disk.The code in the boot ROM instructs the disk controller to read the boot blocks into memory and then strats executing that code.
  • 9. Bad Blocks: • More frequently,one or more sectors become defective.Most disks even come from the factory with bad blocks.On simple disks,such as some disks with IDE controllers,bad blocks are handled manually.For instance,the MS-DOS format command does a logical format and as a part of the process scans the disk to the find bad blocks. • As an alternative to sector sparing some controllers can be instructed to replace a bad block by sector sliping.
  • 10. . MS-DOS disk layout More sophisticated disks,such as the SCSI disks used in high-end pcs and more workstations an servers are smarter about bad-black recovery. Boot block FAT Root directory Data blocks (subdirectries)
  • 11. Swap-space Management: Swap-space management is another low-level task of the operating system .Virtual memeory uses disk space as an extension of main memory. In this section,we discuss how swap space is used,where swap space is located on disk,and how swap space is managed.
  • 12. .Swap-Space Use: swap space is used in various ways by different operating systems,depending on the implementated memory-management algorithm.For instance,systems that implement swapping may use swap space to hold the entire process image,including the code and data segments.Some operating systems ,such as UNIX,allow the use of multiple swap spaces.These swap spaces are usually put on separate disks ,so the load placed on the I/O system by paging and swapping can be spread over the system’s I/O devices.
  • 13. . Swap-space Location: A swap can reside in two places:Swap space can be carved out of the normal file system,or it can be in a separate disk partition.Navigating the directory structure and the disk-allocation data structures takes time and extra disk accesses.Alternatively,swap space can be created in a separate disk partition.This approach creates a fixed amount of swap space during disk partitioning.
  • 14. .Swap-space Management:An Example • Swap space is allocated to a process when the process is started. • Enough space is set aside to hold the program,known as the text pages or the text segment,and the data segment of the process. • Two process swap maps are used by the kernal to track swap space use. map mmmmmmmmmm m ... 512k 512k 512k 71k
  • 15. Windows 2000: Microsoft windows 2000 operating system is a 32-bit preemptive multitask operating system for Intel pentium and later microprocessors.The success windows NT operating system,it was previously named windows version 5.0. History: In 1980’s Microsoft and IBM cooperated to develop the os/2 operating system.Thus portability now refers to portability Intel architecture systems.
  • 16. Design principles: Extensibility refers to the capacity of an operating system to keep advances in computing technology.Among them environmental subsystems that can different operating systems.An operating system is portable if it can be moved from one hardware to another with relatively few changes.All processor –dependent code is isolated in a link library called the Hardware-abstraction layer(HAL).It provides source level compatibility to application that a IEEE 1003.1
  • 17. System Components: The user-mode subsystem are in two categories.The environmental subsystem emulates different operating systems that was subsystems provide security function. Hardware –Abstraction Layer: HAL is the layer of software that hides hardware differences from of the operating system,to help make windows 2000 portable.For performance reasons,I/O drivers can access the hardware directly.
  • 18. Kernel: The kernel of windows 2000 provides the foundation for the executive and subsystems.The kernel is never paged out of memory,and its execution preempted.An object type in windows 2000 is a subsystem data type that has a set of attributes and a set of operations.The thread object is the entity that is run kernel and is associated with a process object.Timer objects are used to keep track of the time and to signal timeouts when operations take and need to be interrupted.
  • 19. Virtual-Memory Manager: The virtual memory operation of the windows 2000 executive is the Virtual memory manager.The VM manager windows 2000 uses a page-based management scheme with a page size of the data that are assigned to a process but are not in physical memory stored in the paging file on disk.Windows provides an alternative ,called a section object,to present a block of memory.
  • 20. I/O Manager: I/O manager is responsible for file systems,cache management,device and network drivers.The I/O Manager converts the requests it receives into a standard called I/O request packet(IRP).Eack cache block is described a virtual-address control block(VACB)that stores the virtual address and offset for that view,as well as the number of processes that are using that manager.
  • 21. .. Disk driver File system Process Cache manager VM Manager Cached I/O data copy Page fault I/O I/O manager noncached I/O File I/O
  • 22. MS-DOS Environment: The MS-DOS environment does not have the complexity of the other 2000 environmental subsystems.It is provide by a win32 application the virtual DOS machine(VDM). File system: Historically,MS-DOS systems have used the file allocation table.The 16-bit FAT file system has several shortcomings,including fragmentation,a size limitation of 2 GB,and a access protection.
  • 23. Volume management&Tolerance: In windows 2000 volume called a volume set,which can consist of up to 32 physical parts. LCNS 0-128000 LCNS 128001- 783361 Disk C:(FAT) logical drive D disk 1(2.5GB) Disk 2(2.5 GB)
  • 24. Protocols: The several message-block(SMB) protocol was first introduced .The system uses the protocol to send I/O request over the network SMB protocol has four message types.Windows 2000 uses the data-link control(DLC) protocol to access IBM frames and HP printers that are connected directly to the network.The AppleTalk protocol was designed as a low-cost connectivity .
  • 25. .