This course, titled “Introduction to Operating Systems”, is designed to familiarize students with the fundamental concepts and functionalities of modern operating systems, with a particular emphasis on the Linux/ Onix system.

Throughout the course, students will explore the basic functions of an operating system. The course begins with a general overview of operating systems and then moves into more specific topics related to Unix, including its file system structure, file and directory management, permission systems, and command-line utilities.

Special focus is placed on practical aspects such as using filters, performing input/output redirections, and managing system processes.

By the end of the course, students will not only grasp theoretical concepts but also develop hands-on skills essential for interacting with Unix-based systems effectively.

Target audience: First-year graduate students

Objectives

🎓 Knowledge 

  • Understand the structure and organization of the Linux file system
  • Distinguish between absolute and relative paths

🛠️ Skills

  • Navigate the Linux file system
  • Organize and manage files and directories effectively
  • Search within files and directories using appropriate commands
  • Perform basic system administration tasks

🤝 Attitudes

  • Demonstrate autonomy when performing administrative tasks
  • Adopt a responsible approach to system management