SlideShare a Scribd company logo
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 systemsoswaldm80
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
Praveen M Jigajinni
 
Operating Systems and Memory Management
Operating Systems and Memory ManagementOperating Systems and Memory Management
Operating Systems and Memory Management
guest1415ae65
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
Nishant Raghav
 
introduce computer .pptx
introduce computer .pptxintroduce computer .pptx
introduce computer .pptx
SHUJEHASSAN
 
Chuchit(suzette tega)
Chuchit(suzette tega)Chuchit(suzette tega)
Chuchit(suzette tega)
guestef753b
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
achal02
 
Session1 intro to_os
Session1 intro to_osSession1 intro to_os
Session1 intro to_os
Kalyani Patil
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
Uttara University
 
Unit v
Unit vUnit v
Operating system; Multitasking
Operating system; MultitaskingOperating system; Multitasking
Operating system; Multitasking
FlameDimension95
 
types of operating system
types of operating systemtypes of operating system
types of operating system
Mahira Rashdi
 
Process Control Block (PCB) print 4.pdf
Process Control Block  (PCB) print 4.pdfProcess Control Block  (PCB) print 4.pdf
Process Control Block (PCB) print 4.pdf
fentahunmuluye23
 
System Softwares
System SoftwaresSystem Softwares
System Softwaresnshnt_snghl
 
os ass.pptx
os ass.pptxos ass.pptx
os ass.pptx
kavinaya9
 
Operating system notes
Operating system notesOperating system notes
Operating system notesSANTOSH RATH
 

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
 
Process Control Block (PCB) print 4.pdf
Process Control Block  (PCB) print 4.pdfProcess Control Block  (PCB) print 4.pdf
Process Control Block (PCB) print 4.pdf
 
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
 

More from EssosElectronic

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

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
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
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
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
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
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
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
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
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
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
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 

Recently uploaded (20)

Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
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
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
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
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
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
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
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
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
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...
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.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.