CFP last date
20 January 2025
Reseach Article

An Approach to Process Management using Process Synchronization

by Deepti Sindhu, Anupma Sangwan, Kulbir Singh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 128 - Number 7
Year of Publication: 2015
Authors: Deepti Sindhu, Anupma Sangwan, Kulbir Singh
10.5120/ijca2015906604

Deepti Sindhu, Anupma Sangwan, Kulbir Singh . An Approach to Process Management using Process Synchronization. International Journal of Computer Applications. 128, 7 ( October 2015), 18-22. DOI=10.5120/ijca2015906604

@article{ 10.5120/ijca2015906604,
author = { Deepti Sindhu, Anupma Sangwan, Kulbir Singh },
title = { An Approach to Process Management using Process Synchronization },
journal = { International Journal of Computer Applications },
issue_date = { October 2015 },
volume = { 128 },
number = { 7 },
month = { October },
year = { 2015 },
issn = { 0975-8887 },
pages = { 18-22 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume128/number7/22885-2015906604/ },
doi = { 10.5120/ijca2015906604 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:20:46.549903+05:30
%A Deepti Sindhu
%A Anupma Sangwan
%A Kulbir Singh
%T An Approach to Process Management using Process Synchronization
%J International Journal of Computer Applications
%@ 0975-8887
%V 128
%N 7
%P 18-22
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The main goal of the study is to know how multiple processes [1] of a computer system is managed. Early computers used to work on uniprocessing while currently all computers work on multiprocessing. Many programs could be executed at a time concurrently, while earlier computers used to allow execution of only one program at a time. Computers now can load and execute multiple programs from different processes. These tasks could be performed concurrently and managed properly. A system consists of number of jobs and processes related to operating system and user has to execute system code and user code. Now the query is this- How all these processes are managed along with management of Operating system? There are numerous such queries which rise in one’s mind. A CPU can be made more productive by any operating system if CPU switches properly between processes. It is possible if CPU is synchronized by synchronization of processes.

References
  1. Ben M. and Ari 1990, Principles of Concurrent and Distributed Program. Prentice Hall.
  2. Jahorjan J. and McCann C. 1990 Processor Scheduling in Shared Memory Multiprocessors. Proceedings of the Conference on the Measurement and Modeling of Computer Systems.
  3. Keag M. and Wilson R. 1976 Studies in Operating System. Academic Press.
  4. Knuth E. 1966 Additional Comments on a Problem in Concurrent Program Control. Comm. of ACM, Vol. 9(5): 321-322.
  5. Kosaraju S. 1973 Limitation of Dijkstra’s Semaphore Primitives and Petri Nets. Operating System Rev., Vol.7(4): 122-126.
  6. Lamport L. 1976 Synchronization of Independent Processes. Acta Informatica, Vol. 7(1): 15-34.
  7. Lamport L. 1977 Concurrent Reading and Writing. Comm. of ACM, Vol. 20(11): 806-811.
  8. Lamport L. 1986 The Mutual Exclusion Problem. Comm. of ACM, Vol. 33(2): 313-348.
  9. Lamport L. 1991 The Mutual Exclusion Problem has been Solved. Comm. of ACM, Vol. 34(1): 110.
  10. Raynal M. 1986 Algo. for Mutual Exclusion. MIT Press.
  11. Silberscartz, A. Galvin, B. and Gagne 2003 Operating System Concepts. 6th Edition, John Wiley.
  12. Tanenbaum, A. 2001 Modern Operating System. 2nd Edition, Prentice Hall.
  13. Tucker A. and Gupta A. 1989 Process Control and Scheduling Issues for Multiprogrammed Shared Memory Multiprocessors. Proc. of ACM Symposium on OS Principles.
  14. William Stallings 2000 Operating Systems. 4th Edition, Prentice Hall.
Index Terms

Computer Science
Information Sciences

Keywords

Process Process States Process Scheduling Interprocess Communication Process Synchronization Critical Section.