wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Synchronization

profile
Himani Vaghasiya
Jul 12, 2023
0 Likes
0 Discussions
40 Reads

Defination: Processes Synchronization or Synchronization is the way by which processes that share the same memory space are managed in an operating system. It helps maintain the consistency of data by using variables or hardware so that only one process can make changes to the shared memory at a time. There are various solutions for the same such as semaphores, mutex locks, synchronization hardware etc.

Example: Let us take a look at why exactly we need Process Synchronization. For example, If a process1 is trying to read the data present in a memory location while another process2 is trying to change the data present at the same location, there is a high chance that the data read by the process1 will be incorrect.

 

 Different elements/sections of a program:

1). Entry Section: The entry Section decides the entry of 

process.

     2). Critical Section: Critical section allows and makes sure that only one process is modifying the shared data.

3). Exit Section: The entry of other processes in the shared data after the execution of one process is handled by the Exit section.

      4). Remainder Section: The remaining part of the code which is not categorized as above is contained in the Remainder section.


Comments ()


Sign in

Read Next

Street foods

Blog banner

How to use open SSL for web server - browser communication

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

De-Coding Love

Blog banner

RACI model in IT services

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Cyber Forensic in the Banking sector

Blog banner

Does School Infrastructure Really Matter For Learning?

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Why Data Security Is Important

Blog banner

IT GOVERNANCE

Blog banner

Apple

Blog banner

Blog name

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Memory Management

Blog banner

Fault Tolerance

Blog banner

Memory Management

Blog banner

GEOLOGY AND GEO-TECTONIC FRAME WORK OF WESTERN BASTAR CRATON

Blog banner

Odoo

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Direct Memory Access

Blog banner

CONCURRENCY

Blog banner

Cache memory

Blog banner

Caching windows

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Memory management

Blog banner

How can parents support a child’s mental health?

Blog banner

Virtual Memory

Blog banner

5 Common Faults In Construction Tenders

Blog banner

File management

Blog banner

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

Is Your Password Complex Enough?

Blog banner

Benefits and drawback of web security.

Blog banner

World’s rarest passport owned by 500 people.

Blog banner

Data Storytelling: Turning Analysis into Business Action

Blog banner

Why Are So Many Adults Getting Diagnosed with ADHD?

Blog banner

Deadlock and Starvation

Blog banner

Big O Notation

Blog banner

Smitten Kitchen Keepers

Blog banner

All you need to know about Website Traffic

Blog banner

GIS Topography

Blog banner

memory cache

Blog banner