Call for Paper - January 2024 Edition
IJCA solicits original research papers for the January 2024 Edition. Last date of manuscript submission is December 20, 2023. Read More

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

Print
PDF
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2021
Authors:
Shivankur Thapliyal, Renu Bahuguna
10.5120/ijca2021921473

Shivankur Thapliyal and 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):11-17, July 2021. BibTeX

@article{10.5120/ijca2021921473,
	author = {Shivankur Thapliyal and 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 = {July 2021},
	volume = {183},
	number = {15},
	month = {Jul},
	year = {2021},
	issn = {0975-8887},
	pages = {11-17},
	numpages = {7},
	url = {http://www.ijcaonline.org/archives/volume183/number15/32001-2021921473},
	doi = {10.5120/ijca2021921473},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, 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.

Keywords

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