SLO | EN

Objectives and competences

The objective of this course is for the students to understand the role and tasks of operating systems, and to be able to select and install appropriate software for given practical problems.

Content (Syllabus outline)

• Operating system: purpose and basics of operation, working with devices, drivers, one and multi-user OS, User and system software • Jobs, processes, threads, communication and synchronization • Memory management • File systems • Automation and scheduling of tasks • Software management/installation • Encryption, signing and data protection

Learning and teaching methods

Lectures, Lab work.

Intended learning outcomes - knowledge and understanding

Learning outcome: understand and recognize the main roles of the OS. Learning outcome: understand and modify the OS configuration. Learning outcome: use OS functionalities. Learning outcome: use automation and task sorting systems.

Readings

A. S. Tanenbaum, H. Bos, Modern Operating Systems, peta izdaja, Pearson, 2022. C. Negus, Linux Bible, deseta izdaja, Wiley, 2020. W. Stallings, Operating systems, deveta izdaja, Pearson Education Limited, 2018. D. Zazula, Operacijski sistemi, tretja izdaja, FERI , 2008.

Prerequisits

No.

  • doc. dr. UROŠ MLAKAR, mag. inž. rač. in inf. tehnol.

  • work in computational laboratory: 50
  • Written examination: 50

  • : 15
  • : 15
  • : 60

  • Slovenian
  • Slovenian

  • Kreditno ovrednotena obštudijska dejavnost - 0th