SlideShare a Scribd company logo
1 of 1
Download to read offline
Operating System:
1) For what types of resources is synchronization needed, Explain
Solution
1) Both software and hardware resources are needed for synchronization.
Hardware required for process synchronization must have the following minimal qualities they
are,
Semaphore helps for process synchronization.
Safe sharing of an abstract data type.
Interrupt masks are used to prevent access of global resources.
Spinlicks on multiprocessor system.
Dispatcher objects.

More Related Content

More from forecastfashions

C++ BinaryTree Help Creating main function for Trees...Here are .pdf
C++ BinaryTree Help  Creating main function for Trees...Here are .pdfC++ BinaryTree Help  Creating main function for Trees...Here are .pdf
C++ BinaryTree Help Creating main function for Trees...Here are .pdf
forecastfashions
 
What are rubisco and RuBP And what do they do Briefly list 4 simil.pdf
What are rubisco and RuBP And what do they do  Briefly list 4 simil.pdfWhat are rubisco and RuBP And what do they do  Briefly list 4 simil.pdf
What are rubisco and RuBP And what do they do Briefly list 4 simil.pdf
forecastfashions
 
Virtual Machines Discuss what are the new innovation today in this .pdf
Virtual Machines Discuss what are the new innovation today in this .pdfVirtual Machines Discuss what are the new innovation today in this .pdf
Virtual Machines Discuss what are the new innovation today in this .pdf
forecastfashions
 
Using Java, please write the program for the following prompt in the.pdf
Using Java, please write the program for the following prompt in the.pdfUsing Java, please write the program for the following prompt in the.pdf
Using Java, please write the program for the following prompt in the.pdf
forecastfashions
 
Hello!Im trying to build a command line interpreter simulator us.pdf
Hello!Im trying to build a command line interpreter simulator us.pdfHello!Im trying to build a command line interpreter simulator us.pdf
Hello!Im trying to build a command line interpreter simulator us.pdf
forecastfashions
 
On several occasions I mentioned the term standing genetic variation.pdf
On several occasions I mentioned the term standing genetic variation.pdfOn several occasions I mentioned the term standing genetic variation.pdf
On several occasions I mentioned the term standing genetic variation.pdf
forecastfashions
 
PLEASE HELP!Modify the source code to implement the followingCh.pdf
PLEASE HELP!Modify the source code to implement the followingCh.pdfPLEASE HELP!Modify the source code to implement the followingCh.pdf
PLEASE HELP!Modify the source code to implement the followingCh.pdf
forecastfashions
 
IO redirection in C shellPlease implement input output redirect.pdf
IO redirection in C shellPlease implement input  output redirect.pdfIO redirection in C shellPlease implement input  output redirect.pdf
IO redirection in C shellPlease implement input output redirect.pdf
forecastfashions
 

More from forecastfashions (20)

After reading the Cultural Competency Module, reflect on your own co.pdf
After reading the Cultural Competency Module, reflect on your own co.pdfAfter reading the Cultural Competency Module, reflect on your own co.pdf
After reading the Cultural Competency Module, reflect on your own co.pdf
 
A variable that consists of indivisible categories with no other sco.pdf
A variable that consists of indivisible categories with no other sco.pdfA variable that consists of indivisible categories with no other sco.pdf
A variable that consists of indivisible categories with no other sco.pdf
 
C++ BinaryTree Help Creating main function for Trees...Here are .pdf
C++ BinaryTree Help  Creating main function for Trees...Here are .pdfC++ BinaryTree Help  Creating main function for Trees...Here are .pdf
C++ BinaryTree Help Creating main function for Trees...Here are .pdf
 
Write a short essay explaining the four primary groups of production.pdf
Write a short essay explaining the four primary groups of production.pdfWrite a short essay explaining the four primary groups of production.pdf
Write a short essay explaining the four primary groups of production.pdf
 
Why didnt the government just arrange to have excess food commodit.pdf
Why didnt the government just arrange to have excess food commodit.pdfWhy didnt the government just arrange to have excess food commodit.pdf
Why didnt the government just arrange to have excess food commodit.pdf
 
Where is Virtual Reality going, and where would it be 20 yearsS.pdf
Where is Virtual Reality going, and where would it be 20 yearsS.pdfWhere is Virtual Reality going, and where would it be 20 yearsS.pdf
Where is Virtual Reality going, and where would it be 20 yearsS.pdf
 
What is the negative side to overusing technical communication tools.pdf
What is the negative side to overusing technical communication tools.pdfWhat is the negative side to overusing technical communication tools.pdf
What is the negative side to overusing technical communication tools.pdf
 
What is the method of action of aldehydes They damage proteins .pdf
What is the method of action of aldehydes  They damage proteins .pdfWhat is the method of action of aldehydes  They damage proteins .pdf
What is the method of action of aldehydes They damage proteins .pdf
 
What are rubisco and RuBP And what do they do Briefly list 4 simil.pdf
What are rubisco and RuBP And what do they do  Briefly list 4 simil.pdfWhat are rubisco and RuBP And what do they do  Briefly list 4 simil.pdf
What are rubisco and RuBP And what do they do Briefly list 4 simil.pdf
 
Virtual Machines Discuss what are the new innovation today in this .pdf
Virtual Machines Discuss what are the new innovation today in this .pdfVirtual Machines Discuss what are the new innovation today in this .pdf
Virtual Machines Discuss what are the new innovation today in this .pdf
 
Using Java, please write the program for the following prompt in the.pdf
Using Java, please write the program for the following prompt in the.pdfUsing Java, please write the program for the following prompt in the.pdf
Using Java, please write the program for the following prompt in the.pdf
 
True or FalseBecause IPsec is located in the IP layer, when it is.pdf
True or FalseBecause IPsec is located in the IP layer, when it is.pdfTrue or FalseBecause IPsec is located in the IP layer, when it is.pdf
True or FalseBecause IPsec is located in the IP layer, when it is.pdf
 
TIA-569 lists six different areas or spaces where cabling is run. Li.pdf
TIA-569 lists six different areas or spaces where cabling is run. Li.pdfTIA-569 lists six different areas or spaces where cabling is run. Li.pdf
TIA-569 lists six different areas or spaces where cabling is run. Li.pdf
 
The minimum amount of detail permitted by GAAP for governmental fund.pdf
The minimum amount of detail permitted by GAAP for governmental fund.pdfThe minimum amount of detail permitted by GAAP for governmental fund.pdf
The minimum amount of detail permitted by GAAP for governmental fund.pdf
 
Hello!Im trying to build a command line interpreter simulator us.pdf
Hello!Im trying to build a command line interpreter simulator us.pdfHello!Im trying to build a command line interpreter simulator us.pdf
Hello!Im trying to build a command line interpreter simulator us.pdf
 
Part THyarates Hydrates are crystalline compounds in which one or mo.pdf
Part THyarates Hydrates are crystalline compounds in which one or mo.pdfPart THyarates Hydrates are crystalline compounds in which one or mo.pdf
Part THyarates Hydrates are crystalline compounds in which one or mo.pdf
 
On several occasions I mentioned the term standing genetic variation.pdf
On several occasions I mentioned the term standing genetic variation.pdfOn several occasions I mentioned the term standing genetic variation.pdf
On several occasions I mentioned the term standing genetic variation.pdf
 
PLEASE HELP!Modify the source code to implement the followingCh.pdf
PLEASE HELP!Modify the source code to implement the followingCh.pdfPLEASE HELP!Modify the source code to implement the followingCh.pdf
PLEASE HELP!Modify the source code to implement the followingCh.pdf
 
Macrophages are characterized byA. surface CD3 expressionB. lar.pdf
Macrophages are characterized byA. surface CD3 expressionB. lar.pdfMacrophages are characterized byA. surface CD3 expressionB. lar.pdf
Macrophages are characterized byA. surface CD3 expressionB. lar.pdf
 
IO redirection in C shellPlease implement input output redirect.pdf
IO redirection in C shellPlease implement input  output redirect.pdfIO redirection in C shellPlease implement input  output redirect.pdf
IO redirection in C shellPlease implement input output redirect.pdf
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 

Operating System1) For what types of resources is synchronization.pdf

  • 1. Operating System: 1) For what types of resources is synchronization needed, Explain Solution 1) Both software and hardware resources are needed for synchronization. Hardware required for process synchronization must have the following minimal qualities they are, Semaphore helps for process synchronization. Safe sharing of an abstract data type. Interrupt masks are used to prevent access of global resources. Spinlicks on multiprocessor system. Dispatcher objects.