FPF: UIMOIBP010 Operating Systems Architecture (Winter 2023)
Course objectives
The course introduces students to the architecture of operating systems. students get acquainted with structure of operating systems and mechanisms related to memory management, processes, devices, and file systems, both in general and specifically in Windows, Linux and possibly others.
Learning outcomes
Students will be able to:
- identify and summarize the basic features of operating systems.
- describe techniques related to memory, process and device management.
describe methods of process and thread synchronization in common operating systems.
understand reasons for process deadlock and the mechanism for dealing with this problem.
describe structure of common file systems and related mechanisms.
use the acquired knowledge in programming.
Teaching methods
Interactive lecture
Lecture with discussion
Projection (static, dynamic)
Assessment methods
Exam: written and an oral part (discussion).
Course syllabus
FPF: UIINP21 Operating Systems Architecture (Winter 2023)
Course objectives
The course introduces students to the architecture of operating systems. students get acquainted with structure of operating systems and mechanisms related to memory management, processes, devices, and file systems, both in general and specifically in Windows, Linux and possibly others.
Learning outcomes
Students will be able to:
- identify and summarize the basic features of operating systems.
- describe techniques related to memory, process and device management.
describe methods of process and thread synchronization in common operating systems.
understand reasons for process deadlock and the mechanism for dealing with this problem.
describe structure of common file systems and related mechanisms.
use the acquired knowledge in programming.
Teaching methods
Interactive lecture
Lecture with discussion
Projection (static, dynamic)
Assessment methods
Exam: written and an oral part (discussion).
Course syllabus
FPF: UIINK21 Operating systems architecture (Winter 2023)
Course objectives
The course introduces students to the architecture of operating systems. students get acquainted with structure of operating systems and mechanisms related to memory management, processes, devices, and file systems, both in general and specifically in Windows, Linux and possibly others.
Learning outcomes
Students will be able to:
- identify and summarize the basic features of operating systems.
- describe techniques related to memory, process and device management.
describe methods of process and thread synchronization in common operating systems.
understand reasons for process deadlock and the mechanism for dealing with this problem.
describe structure of common file systems and related mechanisms.
use the acquired knowledge in programming.
Teaching methods
Interactive lecture
Lecture with discussion
Projection (static, dynamic)
Assessment methods
Exam: written and an oral part (discussion).
Course syllabus
FPF: UIIABP0014 Operating Systems Architecture (Winter 2023)
Course objectives
The course introduces students to the architecture of operating systems. students get acquainted with structure of operating systems and mechanisms related to memory management, processes, devices, and file systems, both in general and specifically in Windows, Linux and possibly others.
Learning outcomes
Students will be able to:
- identify and summarize the basic features of operating systems.
- describe techniques related to memory, process and device management.
describe methods of process and thread synchronization in common operating systems.
understand reasons for process deadlock and the mechanism for dealing with this problem.
describe structure of common file systems and related mechanisms.
use the acquired knowledge in programming.
Teaching methods
Interactive lecture
Lecture with discussion
Projection (static, dynamic)
Assessment methods
Exam: written and an oral part (discussion).
Course syllabus
FPF: UIMOIBK010 Operating Systems Architecture (Winter 2023)
Course objectives
The course introduces students to the architecture of operating systems. students get acquainted with structure of operating systems and mechanisms related to memory management, processes, devices, and file systems, both in general and specifically in Windows, Linux and possibly others.
Learning outcomes
Students will be able to:
- identify and summarize the basic features of operating systems.
- describe techniques related to memory, process and device management.
describe methods of process and thread synchronization in common operating systems.
understand reasons for process deadlock and the mechanism for dealing with this problem.
describe structure of common file systems and related mechanisms.
use the acquired knowledge in programming.
Teaching methods
Interactive lecture
Lecture with discussion
Projection (static, dynamic)
Assessment methods
Exam: written and an oral part (discussion).
Course syllabus