SlideShare a Scribd company logo
1 of 6
F543 COMPUTER SCIENCE
SPOOLING AND FILE ALLOCATION TABLES
VIRTUAL MEMORY SOUNDS PRETTY USEFUL,
BUT DOES IT HAVE ANY OTHER USES?
• Spooling is used when the rate the processor can send data is faster than
the rate a peripheral device can output it.
• For example, consider a printer.
• It might be able to print 20 pages per minute, a third of a page per second. However,
the processor is cable of sending pages much faster than this.
• This is known as speed mismatch.
• To prevent the processor from being "held up" by the printer (or another
peripheral), the print data is saved to secondary storage.
• It is then retrieved and sent to the printer when the printer is ready – in the
mean time the processor can work on higher priority tasks.
CAN YOU PROVIDE A DIAGRAM TO HELP
EXPLAIN SPOOLING
• Sure!
Secondary
storage
Processor
Peripheral
device
Processor
sends data
to peripheral
device
The speed of data
transfer is faster
than the
peripheral devices
working speed
FILE ALLOCATION TABLES
• The operating system has the task of creating and managing
the file system on its hard disk drives.
• There are a number of filing methods an operating system can
use to organise files and folders. One of them is called the FAT
filing system. Otherwise known as the 'File Allocation Table'
system.
OK, BUT HOW?
• All data on a hard disk is stored in 'Sectors'. Sectors are
grouped together into 'clusters‘.
• The cluster is the minimum unit of storage a file can use. If the
file is actually smaller than a cluster, then the unused space is
wasted. A typical cluster size is 4kb but can vary from 2kb to
32kb. Each cluster is numbered so the FAT can locate a
particular cluster on the hard disk.
IS THERE ANY WAY TO REPRESENT THIS ON
A DIAGRAM?
• Yes.

More Related Content

What's hot

What's hot (20)

Operating Systems - Virtual Memory
Operating Systems - Virtual MemoryOperating Systems - Virtual Memory
Operating Systems - Virtual Memory
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Virtual memory managment
Virtual memory managmentVirtual memory managment
Virtual memory managment
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Swap space management and protection in os
Swap space management and protection  in osSwap space management and protection  in os
Swap space management and protection in os
 
Unix Memory Management - Operating Systems
Unix Memory Management - Operating SystemsUnix Memory Management - Operating Systems
Unix Memory Management - Operating Systems
 
Os
OsOs
Os
 
Device Management
Device ManagementDevice Management
Device Management
 
Secondary storage structure
Secondary storage structureSecondary storage structure
Secondary storage structure
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Virtual Memory Management
Virtual Memory ManagementVirtual Memory Management
Virtual Memory Management
 
Basic computer architecture
Basic computer architectureBasic computer architecture
Basic computer architecture
 
virtual memory
virtual memoryvirtual memory
virtual memory
 
Virtual memory ppt
Virtual memory pptVirtual memory ppt
Virtual memory ppt
 
Viknesh
VikneshViknesh
Viknesh
 
Memory management
Memory managementMemory management
Memory management
 
Massstorage
MassstorageMassstorage
Massstorage
 
Apache Kudu
Apache KuduApache Kudu
Apache Kudu
 
Working memory in computer
Working memory in computerWorking memory in computer
Working memory in computer
 

Viewers also liked

Victor Lubbe Resume
Victor Lubbe ResumeVictor Lubbe Resume
Victor Lubbe ResumeVICTOR LUBBE
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linuxhaya_alj
 
Meditation - A Powerful Change Management Tool 2015, W Quan
Meditation - A Powerful Change Management Tool 2015, W QuanMeditation - A Powerful Change Management Tool 2015, W Quan
Meditation - A Powerful Change Management Tool 2015, W QuanWendy Quan
 
China's Evolving Approach to Foreign Policy and Development The Case of Sudan
China's Evolving Approach to Foreign Policy and Development The Case of SudanChina's Evolving Approach to Foreign Policy and Development The Case of Sudan
China's Evolving Approach to Foreign Policy and Development The Case of SudanGeoffrey Thoma
 
april 22 tg tesco 223p
april 22 tg tesco 223papril 22 tg tesco 223p
april 22 tg tesco 223pTim Green
 
AnikRompre_CV2015
AnikRompre_CV2015AnikRompre_CV2015
AnikRompre_CV2015Anik Rompr
 
Tu duy thong_minh 1__john_g._miller
Tu duy thong_minh 1__john_g._millerTu duy thong_minh 1__john_g._miller
Tu duy thong_minh 1__john_g._milleranhngoc890
 
Cst sauter verdict
Cst   sauter verdictCst   sauter verdict
Cst sauter verdictkralovec
 
TTMA Newsletter 2011
TTMA Newsletter 2011TTMA Newsletter 2011
TTMA Newsletter 2011Natasha Brown
 
Azeem_CV_Purchase Supervisor 2015
Azeem_CV_Purchase Supervisor 2015Azeem_CV_Purchase Supervisor 2015
Azeem_CV_Purchase Supervisor 2015Azeemuddin Mohammed
 
Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015
Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015
Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015Arm Igf
 
Como utilizar el_mn(2)
Como utilizar el_mn(2)Como utilizar el_mn(2)
Como utilizar el_mn(2)MAAP98
 

Viewers also liked (20)

Resume
ResumeResume
Resume
 
Victor Lubbe Resume
Victor Lubbe ResumeVictor Lubbe Resume
Victor Lubbe Resume
 
app. certi
app. certiapp. certi
app. certi
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Meditation - A Powerful Change Management Tool 2015, W Quan
Meditation - A Powerful Change Management Tool 2015, W QuanMeditation - A Powerful Change Management Tool 2015, W Quan
Meditation - A Powerful Change Management Tool 2015, W Quan
 
JOHN CV 2015 3
JOHN CV 2015 3JOHN CV 2015 3
JOHN CV 2015 3
 
心靈彩繪
心靈彩繪心靈彩繪
心靈彩繪
 
China's Evolving Approach to Foreign Policy and Development The Case of Sudan
China's Evolving Approach to Foreign Policy and Development The Case of SudanChina's Evolving Approach to Foreign Policy and Development The Case of Sudan
China's Evolving Approach to Foreign Policy and Development The Case of Sudan
 
april 22 tg tesco 223p
april 22 tg tesco 223papril 22 tg tesco 223p
april 22 tg tesco 223p
 
AnikRompre_CV2015
AnikRompre_CV2015AnikRompre_CV2015
AnikRompre_CV2015
 
Tu duy thong_minh 1__john_g._miller
Tu duy thong_minh 1__john_g._millerTu duy thong_minh 1__john_g._miller
Tu duy thong_minh 1__john_g._miller
 
Cst sauter verdict
Cst   sauter verdictCst   sauter verdict
Cst sauter verdict
 
TTMA Newsletter 2011
TTMA Newsletter 2011TTMA Newsletter 2011
TTMA Newsletter 2011
 
Pic analysis 3
Pic analysis 3Pic analysis 3
Pic analysis 3
 
Portfolio_2015
Portfolio_2015Portfolio_2015
Portfolio_2015
 
siddhartsharma
siddhartsharmasiddhartsharma
siddhartsharma
 
Azeem_CV_Purchase Supervisor 2015
Azeem_CV_Purchase Supervisor 2015Azeem_CV_Purchase Supervisor 2015
Azeem_CV_Purchase Supervisor 2015
 
Jeff Xingdong Yang CV
Jeff Xingdong Yang CVJeff Xingdong Yang CV
Jeff Xingdong Yang CV
 
Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015
Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015
Armen Nazaryan - Oбщество Интернет и Инвалиды по зрению - ArmIGF 2015
 
Como utilizar el_mn(2)
Como utilizar el_mn(2)Como utilizar el_mn(2)
Como utilizar el_mn(2)
 

Similar to F543 computer science part 2

04.01 file organization
04.01 file organization04.01 file organization
04.01 file organizationBishal Ghimire
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdfJESUNPK
 
unit 3 cyber security 19.4.22.pptx
unit 3 cyber security  19.4.22.pptxunit 3 cyber security  19.4.22.pptx
unit 3 cyber security 19.4.22.pptxssuserd5e356
 
L21-Introduction-to-IO.ppt
L21-Introduction-to-IO.pptL21-Introduction-to-IO.ppt
L21-Introduction-to-IO.pptsanaiftikhar23
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsArti Parab Academics
 
Overview of physical storage media
Overview of physical storage mediaOverview of physical storage media
Overview of physical storage mediaSrinath Sri
 
disk sechduling
disk sechdulingdisk sechduling
disk sechdulinggopi7
 
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptxUNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptxLeahRachael
 
Operating system and installation
Operating system and  installationOperating system and  installation
Operating system and installationIshworKhatiwada
 
Inside a computer case
Inside a computer caseInside a computer case
Inside a computer caseOwenBugni
 

Similar to F543 computer science part 2 (20)

04.01 file organization
04.01 file organization04.01 file organization
04.01 file organization
 
Thiru
ThiruThiru
Thiru
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf19IS305_U4_LP10_LM10-22-23.pdf
19IS305_U4_LP10_LM10-22-23.pdf
 
unit 3 cyber security 19.4.22.pptx
unit 3 cyber security  19.4.22.pptxunit 3 cyber security  19.4.22.pptx
unit 3 cyber security 19.4.22.pptx
 
L21-Introduction-to-IO.ppt
L21-Introduction-to-IO.pptL21-Introduction-to-IO.ppt
L21-Introduction-to-IO.ppt
 
Technical
TechnicalTechnical
Technical
 
Unit 4 DBMS.ppt
Unit 4 DBMS.pptUnit 4 DBMS.ppt
Unit 4 DBMS.ppt
 
Module5 secondary storage
Module5 secondary storageModule5 secondary storage
Module5 secondary storage
 
Hard Disk Drive
Hard Disk DriveHard Disk Drive
Hard Disk Drive
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
 
Overview of physical storage media
Overview of physical storage mediaOverview of physical storage media
Overview of physical storage media
 
Mass storage systemsos
Mass storage systemsosMass storage systemsos
Mass storage systemsos
 
Secondary storage devices
Secondary storage devicesSecondary storage devices
Secondary storage devices
 
Cs8493 unit 4
Cs8493 unit 4Cs8493 unit 4
Cs8493 unit 4
 
disk sechduling
disk sechdulingdisk sechduling
disk sechduling
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptxUNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
 
Operating system and installation
Operating system and  installationOperating system and  installation
Operating system and installation
 
Inside a computer case
Inside a computer caseInside a computer case
Inside a computer case
 

Recently uploaded

Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 

Recently uploaded (20)

Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 

F543 computer science part 2

  • 1. F543 COMPUTER SCIENCE SPOOLING AND FILE ALLOCATION TABLES
  • 2. VIRTUAL MEMORY SOUNDS PRETTY USEFUL, BUT DOES IT HAVE ANY OTHER USES? • Spooling is used when the rate the processor can send data is faster than the rate a peripheral device can output it. • For example, consider a printer. • It might be able to print 20 pages per minute, a third of a page per second. However, the processor is cable of sending pages much faster than this. • This is known as speed mismatch. • To prevent the processor from being "held up" by the printer (or another peripheral), the print data is saved to secondary storage. • It is then retrieved and sent to the printer when the printer is ready – in the mean time the processor can work on higher priority tasks.
  • 3. CAN YOU PROVIDE A DIAGRAM TO HELP EXPLAIN SPOOLING • Sure! Secondary storage Processor Peripheral device Processor sends data to peripheral device The speed of data transfer is faster than the peripheral devices working speed
  • 4. FILE ALLOCATION TABLES • The operating system has the task of creating and managing the file system on its hard disk drives. • There are a number of filing methods an operating system can use to organise files and folders. One of them is called the FAT filing system. Otherwise known as the 'File Allocation Table' system.
  • 5. OK, BUT HOW? • All data on a hard disk is stored in 'Sectors'. Sectors are grouped together into 'clusters‘. • The cluster is the minimum unit of storage a file can use. If the file is actually smaller than a cluster, then the unused space is wasted. A typical cluster size is 4kb but can vary from 2kb to 32kb. Each cluster is numbered so the FAT can locate a particular cluster on the hard disk.
  • 6. IS THERE ANY WAY TO REPRESENT THIS ON A DIAGRAM? • Yes.