Operating Systems
Тип: На вибір студента
Кафедра: department of digital economics and business analytics
Навчальний план
| Семестр | Кредити | Звітність |
| 3 | 4 | Залік |
Лекції
| Семестр | К-сть годин | Лектор | Група(и) |
| 3 | 16 | доцент Oleh Yarema |
Лабораторні
| Семестр | К-сть годин | Група | Викладач(і) |
| 3 | 32 | УФЕ-21с | доцент Oleh Yarema, доцент Oleh Yarema |
Опис курсу
The course “Operating Systems” is aimed at developing theoretical knowledge and practical skills in the field of modern operating systems, their architecture, and principles of resource, process, memory, and file system management.
Within the course, students master practical aspects of installing operating systems (Windows, Linux, macOS, Android) using ISO images, creating and configuring virtual machines with hypervisors (VirtualBox, VMware, Parallels), as well as remote administration tools (PuTTY, WinSCP).
Special attention is paid to:
- OS architecture (x86, x64, ARM);
- Virtualization and hypervisor principles;
- Network configuration modes (NAT, Bridge, Host-only);
- Basic Linux administration;
- Features of modern versions of Windows 10/11 and ARM-based solutions.
The course has an applied orientation and is designed to develop digital competencies required for working in IT environments and administering information systems.
Course Objective
The objective of the course “Operating Systems” is to provide students of specialty 051 “Economics” with a systemic understanding of modern operating system principles and to develop practical skills in installation, virtualization, configuration, and basic administration for effective use in economic and managerial activities.
The course aims to develop digital competencies necessary for working with enterprise information systems, corporate software, and business digital infrastructure.
Course Goals
Upon completion of the course, the student should:
- Develop an understanding of the role of operating systems in the digital economy and enterprise information systems;
- Master the principles of OS architecture (process management, memory management, file systems);
- Understand virtualization as a tool for optimizing business IT resources;
- Learn to install and configure operating systems (Windows, Linux, macOS, Android) using ISO images;
- Perform basic OS administration to ensure stable operation of application software;
- Configure virtual machines and network modes for testing software solutions;
- Use remote access tools (SSH, PuTTY, WinSCP) to work with server environments;
- Analyze the efficiency of operating system use within enterprise activities;
- Understand the economic aspects of implementing server infrastructure and cloud solutions.
During the study of the course “Operating Systems,” students acquire general and professional competencies, as well as program learning outcomes necessary for professional activity in the context of digital economic transformation.
Integral Competence
IC1 – Ability to solve complex economic and managerial tasks related to the use of modern operating systems, digital infrastructure, and information technologies in enterprise activities.
General Competencies
GC2 – Ability to analyze and assess information and technological risks in a digital environment.
GC3 – Ability to act responsibly and ensure secure use of information systems.
GC6 – Ability to make managerial decisions regarding the implementation and use of IT infrastructure.
GC8 – Ability to use modern information and communication technologies.
Special Competencies
SC3 – Ability to use information systems and technologies in enterprise economic activities.
SC7 – Ability to ensure efficient functioning of enterprise digital infrastructure.
SC9 – Ability to assess the feasibility of implementing server and cloud solutions.
SC12 – Ability to integrate modern operating systems and virtualization tools into enterprise digital transformation.
Program Learning Outcomes
PLO02 – Make well-founded managerial decisions regarding the use of information technologies.
PLO04 – Use modern information systems to support managerial processes.
PLO07 – Analyze the efficiency of enterprise digital infrastructure.
PLO10 – Ensure a basic level of information security in enterprise activities.
PLO14 – Organize the use of cloud and server solutions in the business environment.
PLO18 – Analyze trends in digital transformation and IT implementation.
The Student Must:
a) Know:
- Principles of operating system functioning;
- OS architecture (processes, memory, file systems);
- Types of hypervisors and principles of virtualization;
- Features of Windows 10/11, Linux (CentOS), macOS, and Android;
- Network modes in virtual machines (NAT, Bridge, Host-only);
- Basics of administration and remote access (SSH);
- Basic principles of OS information security;
- The role of operating systems in enterprise digital infrastructure;
- Economic aspects of implementing server and cloud solutions.
b) Be Able To:
- Install operating systems from ISO images;
- Create and configure virtual machines;
- Perform basic administration of Windows and Linux;
- Work with the Linux command line;
- Configure network parameters in virtual environments;
- Use PuTTY and WinSCP for remote administration;
- Create virtual machines in cloud environments (AWS);
- Evaluate the efficiency of IT infrastructure use;
- Analyze risks associated with operating system use in business;
- Prepare technical reports on system configuration.
Рекомендована література
Main Literature
- Skopeckyi, V.V., & Kovalchuk, T.M. (2021). Operating Systems: Study Guide. Kyiv: Igor Sikorsky Kyiv Polytechnic Institute.
- Oliinyk, O.V., & Petrenko, V.M. (2022). Operating Systems and System Programming. Lviv: Ivan Franko National University of Lviv.
- Silberschatz, A., Galvin, P. B., & Gagne, G. (2022). Operating System Concepts (Global Edition). Wiley.
- Stallings, W. (2021). Operating Systems: Internals and Design Principles (9th ed.). Pearson.
- Russinovich, M., Solomon, D., & Ionescu, A. (2021). Windows Internals, Part 1 (7th ed.). Microsoft Press.
- Nemeth, E., Snyder, G., Hein, T., & Whaley, B. (2023). UNIX and Linux System Administration Handbook (5th ed.). Addison-Wesley.
- Red Hat. (2023). RHCSA Red Hat Enterprise Linux 9 Certification Study Guide. McGraw-Hill Education.
Additional Literature
- Zhaldak, M.I., & Morze, N.V. (2021). Information Systems and Technologies in Economics. Kyiv: National Pedagogical Dragomanov University.
- Kravchuk, L.V. (2023). Cloud Technologies and Virtualization. Kharkiv: Simon Kuznets Kharkiv National University of Economics.
- Negus, C. (2022). Linux Bible (10th ed.). Wiley.
- Love, R. (2022). Linux Kernel Development. Addison-Wesley.
- Hightower, K., Burns, B., & Beda, J. (2022). Kubernetes: Up and Running (3rd ed.). O’Reilly Media.
- Mouat, A. (2023). Using Docker: Developing and Deploying Software with Containers. O’Reilly Media.
- McCarty, B. (2023). AWS Certified SysOps Administrator Study Guide. Wiley.
- Tanenbaum, A. S., & Bos, H. (2022). Modern Operating Systems (4th ed.). Pearson.
Internet Resources
- The Linux Foundation – https://www.linuxfoundation.org
- Docker Documentation – https://docs.docker.com
- Kubernetes Documentation – https://kubernetes.io/docs
- Microsoft Learn – https://learn.microsoft.com
- AWS Documentation – https://docs.aws.amazon.com
- VMware Documentation – https://docs.vmware.com
- VirtualBox Documentation – https://www.virtualbox.org/wiki/Documentation
- Android Open Source Project – https://source.android.com
- Ministry of Digital Transformation of Ukraine – https://thedigital.gov.ua
- Diia.Education – https://osvita.diia.gov.ua