Published July 12, 2025 | Version v1
Preprint Open

A brief study on Operating Systems along with their history, types, working, challenges and advancements.

Description

Operating Systems (OS) form the foundational layer of the computing environment, orchestrating seamless interaction between hardware components and software applications. Serving as a critical interface, the OS enables users to engage with computing hardware efficiently and effectively. This paper, titled "A Brief Study on Operating Systems, Their History, Types and Working", delves into the evolutionary timeline of operating systems-from early primitive models to today's sophisticated, multitasking environments. The discussion classifies OS types based on their architecture and operational design. A key focus is placed on the Kernel, the core engine of any operating system, functioning as its central control unit. Moreover, the paper addresses contemporary challenges faced by OS developers, including issues of security, scalability, performance optimization, and hardware compatibility. As technological progress continues, operating systems are evolving in tandem-adapting to the dynamic needs of users and industries. The study concludes by emphasizing the significance of OS in integrating cutting-edge technologies such as cloud computing, artificial intelligence, and virtualization, all of which redefine the future of computing infrastructures. 

Other

Parts of this manuscript were assisted using ChatGPT for language refinement and summarization. All research content and conclusions are solely the author's original work

Files

OS Review Paper.pdf

Files (395.1 kB)

Name Size Download all
md5:2597681b1fd66c1d55c50e0bc466b677
395.1 kB Preview Download

Additional details

References

  • [1] Silberschatz A, Galvin PB, Gagne G. Operating System Concepts. 10th ed. Wiley; 2018.
  • [2] Peterson, J. L., & Silberschatz, A. (1985). Operating system concepts. Addison-Wesley Longman Publishing Co., Inc..
  • [3] Hansen, P. B. (1973). Operating system principles. Prentice-Hall, Inc..
  • [4] Tanenbaum, A. S., & Bos, H. (2015). Modern operating systems. Pearson Education, Inc..
  • [5] Jaeger, T. (2022). Operating system security. Springer Nature.
  • [6] Malallah, H., Zeebaree, S. R., Zebari, R. R., Sadeeq, M. A., Ageed, Z. S., Ibrahim, I. M., ... & Merceedi, K. J. (2021). A comprehensive study of kernel (issues and concepts) in different operating systems. Asian Journal of Research in Computer Science, 8(3), 16-31.
  • [7] Tanenbaum, A. S., & Woodhull, A. S. (1997). Operating systems: design and implementation (Vol. 68). Englewood Cliffs: Prentice Hall.
  • [8] Madnick, S. E., & Donovan, J. J. (1974). Operating systems (Vol. 197, No. 4). New York: McGraw-Hill.
  • [9] Stankovic, J. A., & Rajkumar, R. (2004). Real-time operating systems. Real-Time Systems, 28(2-3), 237-253.
  • [10] Silberschatz, A., Peterson, J. L., & Galvin, P. B. (1991). Operating system concepts. Addison-Wesley Longman Publishing Co., Inc..
  • [11] Grampp, F. T., & Morris, R. H. (1984). The UNIX system: UNIX operating system security. AT&T Bell Laboratories Technical Journal, 63(8), 1649-1672.
  • [12] Langer, M. (2003). Mac Os X 10.2. Peachpit Press.
  • [13] Stallings, W. (2005). The windows operating system. Operating systems: internals and design principles.
  • [14] Qian, L., Luo, Z., Du, Y., & Guo, L. (2009, December). Cloud computing: An overview. In IEEE international conference on cloud computing (pp. 626-631). Berlin, Heidelberg: Springer Berlin Heidelberg.
  • [15] Tonogai, D. (1988). Ai in operating systems: An expert scheduler. University of California.
  • [16] Marwedel, P. (2010). Embedded system design: Embedded systems foundations of cyber-physical systems. Springer Science & Business Media.
  • [17] Butler, M., & Rozier, K. Y. (2011). A formal framework for mobile operating systems. In NASA Formal Methods (pp. 67-80). Springer.
  • [18] Tanenbaum, A. S., & van Steen, M. (2007). Distributed systems: principles and paradigms. Prentice-Hall.
  • [19] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., ... & Warfield, A. (2003). Xen and the art of virtualization. ACM SIGOPS Operating Systems Review, 37(5), 164-177.
  • [20] Seltzer, M., Bostic, K., McKusick, M. K., & Staelin, C. (1993). An implementation of a log-structured file system for UNIX. USENIX Winter
  • [21] Acharya, A., & Setty, S. (2020). Security in modern operating systems: An overview. ACM Computing Surveys.