Quarterly Journal of Information and Communication Technology ​

An Overview of the Types and Capabilities of Operating Systems with a Focus on Distributed Systems

Document Type : Original Research Article

Authors

Department of Information Technology Management, Central Tehran Branch, Islamic Azad University

10.22034/apj.2023.706761
Abstract
Nowadays, operating systems exist in almost every device, such as mobile phones, personal computers, main computers, etc., with various functions. Operating systems are constantly being updated and improved during recent years. The operating system is a portal that is responsible for using and controlling the computer hardware and also creating a powerful yet useful software environment for performing various tasks. Also, software operating system is a system that manages computer resources and provides a platform for application software to run and use its services. The main criterion for choosing an operating system is based on its functions, features and how it is used in different services. Therefore, one of the popular scientific topics in this field that can be addressed and is the focus of this research is the knowledge of different types of operating systems and related applications from the past to the present. In the article, we intend to compare and examine the types of common operating systems, their features, advantages and disadvantages, focusing on distributed systems.

Keywords


      Adekotujo A, Odumabo A, Adedokun A, Aiyeniko O. A Comparative Study of Operating Systems: Case of Windows, UNIX, Linux, Mac, Android and iOS. International Journal of Computer Applications. 2020 Jul;176(39):16-23.
     [2]          Thyagaturu AS, Shantharama P, Nasrallah A, Reisslein M. Operating systems and hypervisors for network functions: A survey of enabling technologies and research studies. IEEE Access. 2022 Jul 29.
     [3]          Luque-Ayala A, Marvin S. Urban operating systems: Producing the computational city. MIT Press; 2020 Dec 15.
     [4]          Chen L, Hu X, Wang G, Cao D, Li L, Wang FY. Parallel mining operating systems: From digital twins to mining intelligence. In2021 IEEE 1st International Conference on Digital Twins and Parallel Intelligence (DTPI) 2021 Jul 15 (pp. 469-473). IEEE.
     [5]          Kaluarachchilage, P.K.H., Attanayake, C., Rajasooriya, S. and Tsokos, C.P., 2020. An analytical approach to assess and compare the vulnerability risk of operating systems. International Journal of Computer Network and Information Security, 12(2), p.1.
     [6]          Pan J. Operating systems. Spork Press; 2019.
     [7]          Ismail MA, Senousy MB. An Investigation into Access Control in Various Types of Operating Systems. International Journal of Computer Applications. 2014 Jan 1;98(10).
     [8]          Odun-Ayo I, Okokpujie K, Oputa K, Ogbu H, Emmanuel F, Shofadekan A, Okuazun G. Comparative Study of Operating System Quality Attributes. InIOP Conference Series: Materials Science and Engineering 2021 Apr 1 (Vol. 1107, No. 1, p. 012061). IOP Publishing.
     [9]          Ingelhag J. How to choose an operating system for an embedded system.
  [10]          Baumann A, Barham P, Dagand PE, Harris T, Isaacs R, Peter S, Roscoe T, Schüpbach A, Singhania A. The multikernel: a new OS architecture for scalable multicore systems. InProceedings of the ACM SIGOPS 22nd symposium on Operating systems principles 2009 Oct 11 (pp. 29-44).
  [11]          Silberschatz A, Galvin PB, Gagne G. Operating System Concepts, Windows XP update. John Wiley & Sons; 2006 Jul 13.
  [12]          Ramesh SV. Principles of Operating Systems. Laxmi Publications, Ltd.; 2010.
  [13]          McHoes A, Flynn IM. Understanding operating systems. Cengage Learning; 2013 Oct 9.
  [14]          Vander–Pallen MA, Addai P, Isteefanos S, Mohd TK. Survey on types of cyber attacks on operating system vulnerabilities since 2018 onwards. In2022 IEEE World AI IoT Congress (AIIoT) 2022 Jun 6 (pp. 01-07). IEEE.
  [15]          Jabeen Q, Khan F, Hayat MN, Khan H, Jan SR, Ullah F. A survey: Embedded systems supporting by different operating systems. arXiv preprint arXiv:1610.07899. 2016 May 11.
  [16]          Da Xu L. Enterprise systems: state-of-the-art and future trends. IEEE transactions on industrial informatics. 2011 Sep 5;7(4):630-40.
  [17]          Chicco G, Mancarella P. Distributed multi-generation: A comprehensive view. Renewable and sustainable energy reviews. 2009 Apr 1;13(3):535-51.
  [18]          Bin Shafaat A, Xu S. A comparative study of technologies developed in perspective of distributed operating systems. Advances in Modelling and Analysis B. 2017;60(3):613-29.
  [19]          Bowen JP, Gleeson TJ. Distributed operating systems. Distributed Computer Systems: Theory and Practice. 2014 May 12:3-28.
  [20]          Yu FR, Liu J, He Y, Si P, Zhang Y. Virtualization for distributed ledger technology (vDLT). IEEE Access. 2018 Apr 23;6:25019-28.
  [21]          Pianese F, Bosch P, Duminuco A, Janssens N, Stathopoulos T, Steiner M. Toward a cloud operating system. In2010 IEEE/IFIP Network Operations and Management Symposium Workshops 2010 Apr 19 (pp. 335-342). IEEE.
  [22]          Chowdhury NM, Boutaba R. A survey of network virtualization. Computer Networks. 2010 Apr 8;54(5):862-76.
  [23]          Chiueh SN, Brook S. A survey on virtualization technologies. Rpe Report. 2005 Jun;142.
  [24]          Ameen RY, Hamo AY. Survey of server virtualization. arXiv preprint arXiv:1304.3557. 2013 Apr 12.
  [25]          Abhilash CB, Ashoka DV. A survey on operating system virtualization methods and challenges. i-Manager's Journal on Information Technology. 2015 Dec 1;5(1):28.
  [26]          Sharma GS, Manandhar R. Virtualization in Distributed System: A Brief Overview. BOHR International Journal of Computer Science. 2022;1(1):41-5.