CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

An Improvised Method for Process Synchronization using One Process Code and it’s Applications in Operating System

by Shivankur Thapliyal, Renu Bahuguna
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 183 - Number 15
Year of Publication: 2021
Authors: Shivankur Thapliyal, Renu Bahuguna
10.5120/ijca2021921473

Shivankur Thapliyal, Renu Bahuguna . An Improvised Method for Process Synchronization using One Process Code and it’s Applications in Operating System. International Journal of Computer Applications. 183, 15 ( Jul 2021), 11-17. DOI=10.5120/ijca2021921473

@article{ 10.5120/ijca2021921473,
author = { Shivankur Thapliyal, Renu Bahuguna },
title = { An Improvised Method for Process Synchronization using One Process Code and it’s Applications in Operating System },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2021 },
volume = { 183 },
number = { 15 },
month = { Jul },
year = { 2021 },
issn = { 0975-8887 },
pages = { 11-17 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume183/number15/32001-2021921473/ },
doi = { 10.5120/ijca2021921473 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:16:52.077600+05:30
%A Shivankur Thapliyal
%A Renu Bahuguna
%T An Improvised Method for Process Synchronization using One Process Code and it’s Applications in Operating System
%J International Journal of Computer Applications
%@ 0975-8887
%V 183
%N 15
%P 11-17
%D 2021
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In the anatomy of Process Management[1], which is the fundamental functionality of operating system, for the execution of any process some resources are to be required to accomplished the task. Now the resources shared and unshared in nature. For unshared resources there will be no overhead, processes must wait for that resource, if it will allocate to some other process and when some other process released that resource, then it will be allocate to this one. But when if the resources will come under the category of shared resource , now here we faced some overhead , each processes have similar right to accomplish that resource in similar manner , here many processes conflicts , now a one main challenges comes into existence , and we required to synchronize that processes with respect to these resources.So we have already some code for process synchronization [1] which ensures the two main fundamental objectivity of process synchronization [1] are preserves, that is Mutual Exclusion and Progress, but all code, which would developed previously that were write for two processes for process synchronization, which called “The two process code method for Process Synchronization” and it’s also applied on any two processes at a time but not homogeneous manner. A two separate code would write for any two processes at a time which ensure Mutual Exclusion and Progress, but here we do this by using only one code, which guarantee to synchronize any processes and also preserves or ensures the two main fundamental objectivity of Process Synchronization[1] which is Mutual Exclusion and Progress.

References
  1. Andrew S. Tanenbaum, “Modern Operating Systems”, 2nd Edition, Pearson Education, 2004.
  2. AbrahamSilberschatz , Peter B Galvin , Gerg Gagne, “Operating System Concepts” ,9th Edition , Wiley , 2015.
  3. Gary Nutt, “Operating Systems”, 3rd Edition, Pearson Education, 2004.
  4. Harvey M. Deitel, “Operating Systems”, 3rd Edition, Pearson Education, 2004.
  5. DhananjayM.DhamDhere, “Operating Systems A Concept – Based Approach”, 3rdEdition, McGraw Hill Education (India) Private Limited, New Delhi, 2003.
  6. Silberschatz , “Operating System Principals”, 7th Edition, ISBN 13: 9788126509621 , Wiley.
Index Terms

Computer Science
Information Sciences

Keywords

Process Synchronization Process Synchronization code Process Synchronization using one Process code Process Synchronization mechanism in Operating System Improvised code for Process Synchronization.