SlideShare a Scribd company logo
1 of 1
Download to read offline
Spool helps in matching different devices with their speeds. eg - Printer. Many
computing devices with different configuration are connected to a common printer. The jobs
provided to the printer are not only dependent on the printer printing speed, but also the
paper that is available. So when I provide a job (normally it’s called so) to it, it needs to have
finished its previous jobs (maybe given by other networked devices). Until then my
computing device won't stop functioning. Still my processor is available for me.
Buffer mainly helps us in keeping our processor occupied at all times. We bring
relevant information ready to be consumed and provide us with results. Here nothing gets
stored after processing.
Cache mainly helps us in re-using data that is there. Frequently used things are
in L1 and remain in L1 until some other thing's usage becomes more frequent than this
existing and there is less space in L1. If so its moved to a bigger space L2. Same is the case
for moving things from L2 to L3. These are the types of caches present which are
differentiated according to their sizes. Sizes are as L1 < L2 < L3.

More Related Content

Similar to Spooling, buffering and caching

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
Omid695066
 
Operating systems
Operating systemsOperating systems
Operating systems
oswaldm80
 
System Softwares
System SoftwaresSystem Softwares
System Softwares
nshnt_snghl
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
SANTOSH RATH
 
1 types of operating system
1 types of operating system1 types of operating system
1 types of operating system
MrsNunn
 

Similar to Spooling, buffering and caching (20)

Types of Operating System-converted.pdf
Types of Operating System-converted.pdfTypes of Operating System-converted.pdf
Types of Operating System-converted.pdf
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptx
 
Chuchit(suzette tega)
Chuchit(suzette tega)Chuchit(suzette tega)
Chuchit(suzette tega)
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
 
Unit v
Unit vUnit v
Unit v
 
Operating system; Multitasking
Operating system; MultitaskingOperating system; Multitasking
Operating system; Multitasking
 
Operating systems
Operating systemsOperating systems
Operating systems
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
System Softwares
System SoftwaresSystem Softwares
System Softwares
 
Multitasking
MultitaskingMultitasking
Multitasking
 
os ass.pptx
os ass.pptxos ass.pptx
os ass.pptx
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
1 types of operating system
1 types of operating system1 types of operating system
1 types of operating system
 

More from EssosElectronic

More from EssosElectronic (18)

PLC training center
PLC training centerPLC training center
PLC training center
 
Quiz1 أسئلة اساسيات التحكم
Quiz1 أسئلة اساسيات التحكمQuiz1 أسئلة اساسيات التحكم
Quiz1 أسئلة اساسيات التحكم
 
Exam S7-200 أسئلة اختبار سيمنز
Exam S7-200 أسئلة اختبار سيمنزExam S7-200 أسئلة اختبار سيمنز
Exam S7-200 أسئلة اختبار سيمنز
 
MCC & Smart (intelligent) MCC وحدات
MCC & Smart (intelligent) MCC وحداتMCC & Smart (intelligent) MCC وحدات
MCC & Smart (intelligent) MCC وحدات
 
Modbus RTU RS-485 مودباس بالعربي
Modbus RTU RS-485 مودباس بالعربيModbus RTU RS-485 مودباس بالعربي
Modbus RTU RS-485 مودباس بالعربي
 
SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنز
 
Types of flow Meters انواع عدادات نقل الملكية
Types of flow Meters انواع عدادات نقل الملكيةTypes of flow Meters انواع عدادات نقل الملكية
Types of flow Meters انواع عدادات نقل الملكية
 
سابكون ببساطة SUPCON Arabic
سابكون ببساطة SUPCON Arabicسابكون ببساطة SUPCON Arabic
سابكون ببساطة SUPCON Arabic
 
What is Profibus-DP ماهو بروفي باس دي بي ؟
What is Profibus-DP ماهو بروفي باس دي بي ؟What is Profibus-DP ماهو بروفي باس دي بي ؟
What is Profibus-DP ماهو بروفي باس دي بي ؟
 
Plc analog input المداخل التماثلية
Plc analog input المداخل التماثليةPlc analog input المداخل التماثلية
Plc analog input المداخل التماثلية
 
اسئلة امتحان دورة اساسيات برمجة PLC
اسئلة امتحان دورة اساسيات برمجة PLCاسئلة امتحان دورة اساسيات برمجة PLC
اسئلة امتحان دورة اساسيات برمجة PLC
 
ألويب الخفي والويب المظلم
ألويب الخفي والويب المظلمألويب الخفي والويب المظلم
ألويب الخفي والويب المظلم
 
Analog output siemens s7 200 المخرجات التماثلية
Analog output siemens s7 200 المخرجات التماثليةAnalog output siemens s7 200 المخرجات التماثلية
Analog output siemens s7 200 المخرجات التماثلية
 
Siemens Step-7 200 برمجة متحكم سيمنز
Siemens Step-7 200  برمجة متحكم سيمنز Siemens Step-7 200  برمجة متحكم سيمنز
Siemens Step-7 200 برمجة متحكم سيمنز
 
ٍSchneider plc برمجة شنايدر زيليو
ٍSchneider plc برمجة شنايدر زيليوٍSchneider plc برمجة شنايدر زيليو
ٍSchneider plc برمجة شنايدر زيليو
 
fundamental of controlling اوتمشن ستوديو
fundamental of controlling اوتمشن ستوديوfundamental of controlling اوتمشن ستوديو
fundamental of controlling اوتمشن ستوديو
 
تحويلات زد
تحويلات زدتحويلات زد
تحويلات زد
 
الدكتور عبد الجبار عبد الله
الدكتور عبد الجبار عبد اللهالدكتور عبد الجبار عبد الله
الدكتور عبد الجبار عبد الله
 

Recently uploaded

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
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Spooling, buffering and caching

  • 1. Spool helps in matching different devices with their speeds. eg - Printer. Many computing devices with different configuration are connected to a common printer. The jobs provided to the printer are not only dependent on the printer printing speed, but also the paper that is available. So when I provide a job (normally it’s called so) to it, it needs to have finished its previous jobs (maybe given by other networked devices). Until then my computing device won't stop functioning. Still my processor is available for me. Buffer mainly helps us in keeping our processor occupied at all times. We bring relevant information ready to be consumed and provide us with results. Here nothing gets stored after processing. Cache mainly helps us in re-using data that is there. Frequently used things are in L1 and remain in L1 until some other thing's usage becomes more frequent than this existing and there is less space in L1. If so its moved to a bigger space L2. Same is the case for moving things from L2 to L3. These are the types of caches present which are differentiated according to their sizes. Sizes are as L1 < L2 < L3.