wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Deadlock

profile
Amrita Mishra
Aug 14, 2024
0 Likes
1 Discussions
151 Reads

Deadlock is a situation in computing where two or more processes are unable to proceed because each is waiting for the other to release resources. Key concepts include mutual exclusion, resource holding, circular wait, and no preemption.

 

Consider an example when two trains are coming toward each other on the same track and there is only one track, none of the trains can move once they are in front of each other. This is a practical example of deadlock.

How Does Deadlock occur in the Operating System?

Before going into detail about how deadlock occurs in the Operating System, let’s first discuss how the Operating System uses the resources present. A process in an operating system uses resources in the following way. 

Requests a resource 

Use the resource 

Releases the resource 


Comments ()


Sign in

Read Next

How Cyber Forensics help prevent Crimes

Blog banner

What is M-commerce and how it's work

Blog banner

What is Vishing?

Blog banner

INSTAGRAM

Blog banner

Memory Management of Operating System(OS)

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

Tools to support CSI activities

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

Deadlocks

Blog banner

Is Your Password Complex Enough?

Blog banner

Cryptanalysis tool

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

TEAMWORK

Blog banner

MEMORY MANAGEMENT FILE

Blog banner

Rapido

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

security controls

Blog banner

Evolution of Operating Systems

Blog banner

Twisted world

Blog banner

Data Security and Data Privacy in Data Science

Blog banner

Fashion design

Blog banner

Explain DBMS in Brief

Blog banner

Operating system

Blog banner

Cache Memory in Operating Systems

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

Life lesson

Blog banner

Love is in air.....

Blog banner

MY FIRST BLOG?

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

OPERATING SYSTEM

Blog banner

Memory Management

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Uniprocessor scheduling

Blog banner

Music

Blog banner

CRISP-DM Methodology

Blog banner

Dekkers Algorithm

Blog banner

Self managing devices

Blog banner

Why You Should Not Use Free VPNs

Blog banner

Threads

Blog banner

MySQL

Blog banner

Why is ITSM important in IT organization?

Blog banner

Traditional UNIX Scheduling

Blog banner