Operating systems and server environmentsLaajuus (5 cr)
Code: IT00EB83
Credits
5 op
Teaching language
- English
Objective
You know the structure, components and operation of modern operating systems.
You develop your skills in the advanced use of Windows and Linux operating systems, involving both graphical and command line interfaces.
Content
What is an operating system?
What are the tasks and components of an OS?
What is the kernel of an OS and how can it be implemented?
What are processes and threads, memory management, virtual memory technologies, input/output subsystems, interrupts and file systems?
How do server operating systems differ from client operating systems?
Enrollment
04.11.2024 - 17.11.2024
Timing
13.01.2025 - 02.05.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Information Technology
Campus
Mikkeli Campus
Teaching languages
- English
Seats
20 - 40
Degree programmes
- Degree Programme in Information Technology
Teachers
- Matti Juutilainen
Teacher in charge
Heikki Brotkin
Groups
-
ITMI24SPInformation technology, full-time studies
Objective
You know the structure, components and operation of modern operating systems.
You develop your skills in the advanced use of Windows and Linux operating systems, involving both graphical and command line interfaces.
Content
What is an operating system?
What are the tasks and components of an OS?
What is the kernel of an OS and how can it be implemented?
What are processes and threads, memory management, virtual memory technologies, input/output subsystems, interrupts and file systems?
How do server operating systems differ from client operating systems?
Opiskelumateriaali
Materials and links on Learn page.
More infomation about the course topics can be found in the following books:
Operating Systems: Three Easy Pieces (available online at: http://www.ostep.org )
William Stallings: Operating Systems: Internals and Design Principles.
Silberschatz, Galvin & Gagne: Operating System Concepts.
Yksilölliset oppimisväylät
Teaching and guidance sessions as specified in the weekly schedule. You will complete course assignments and practical assignments, and complete a final exam.
TKI ja työelämäyhteistyö
None
Opiskelijan työmäärä
135 h, of which about 60 hours are worked in a classroom. Homework, tasks, exam preparation and report writing takes the rest of the time.
Evaluation scale
1-5
Assessment methods and criteria
Labs, tasks and exams.
To be settled at the course kick off.
Enrollment
06.11.2023 - 17.11.2023
Timing
08.01.2024 - 26.04.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Information Technology
Campus
Mikkeli Campus
Teaching languages
- English
Seats
20 - 40
Degree programmes
- Degree Programme in Information Technology
Teachers
- Heikki Brotkin
Teacher in charge
Heikki Brotkin
Groups
-
ITMI23SPInformation technology, full-time studies
Objective
You know the structure, components and operation of modern operating systems.
You develop your skills in the advanced use of Windows and Linux operating systems, involving both graphical and command line interfaces.
Content
What is an operating system?
What are the tasks and components of an OS?
What is the kernel of an OS and how can it be implemented?
What are processes and threads, memory management, virtual memory technologies, input/output subsystems, interrupts and file systems?
How do server operating systems differ from client operating systems?
Opiskelumateriaali
Materials and links on Learn page.
More infomation about the course topics can be found in the following books:
Operating Systems: Three Easy Pieces (available online at: http://www.ostep.org )
William Stallings: Operating Systems: Internals and Design Principles.
Silberschatz, Galvin & Gagne: Operating System Concepts.
Yksilölliset oppimisväylät
Scheduled track: Teaching and guidance sessions as specified in the weekly schedule. You will complete course assignments and practical assignments, and complete a final exam.
TKI ja työelämäyhteistyö
None
Evaluation scale
1-5
Enrollment
07.11.2022 - 18.11.2022
Timing
09.01.2023 - 28.04.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Information Technology
Campus
Mikkeli Campus
Teaching languages
- English
Seats
20 - 40
Degree programmes
- Degree Programme in Information Technology
Teachers
- Heikki Brotkin
Teacher in charge
Timo Hynninen
Groups
-
ITMI22SPInformation technology, full-time studies
Objective
You know the structure, components and operation of modern operating systems.
You develop your skills in the advanced use of Windows and Linux operating systems, involving both graphical and command line interfaces.
Content
What is an operating system?
What are the tasks and components of an OS?
What is the kernel of an OS and how can it be implemented?
What are processes and threads, memory management, virtual memory technologies, input/output subsystems, interrupts and file systems?
How do server operating systems differ from client operating systems?
Opiskelumateriaali
Operating Systems: Three Easy Pieces (available online at: http://www.ostep.org )
William Stallings: Operating Systems: Internals and Design Principles.
Silberschatz, Galvin & Gagne: Operating System Concepts.
Yksilölliset oppimisväylät
Scheduled track: Teaching and guidance sessions as specified in the weekly schedule. You will complete course assignments and practical assignments, and complete a final exam.
TKI ja työelämäyhteistyö
None
Evaluation scale
1-5
Assessment methods and criteria
Exercises and final exam
Enrollment
08.11.2021 - 21.11.2021
Timing
10.01.2022 - 25.03.2022
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Information Technology
Campus
Mikkeli Campus
Teaching languages
- English
Seats
20 - 40
Degree programmes
- Degree Programme in Information Technology
Teachers
- Timo Hynninen
Teacher in charge
Timo Hynninen
Groups
-
ITMI21SPInformation technology, full-time studies
Objective
You know the structure, components and operation of modern operating systems.
You develop your skills in the advanced use of Windows and Linux operating systems, involving both graphical and command line interfaces.
Content
What is an operating system?
What are the tasks and components of an OS?
What is the kernel of an OS and how can it be implemented?
What are processes and threads, memory management, virtual memory technologies, input/output subsystems, interrupts and file systems?
How do server operating systems differ from client operating systems?
Opiskelumateriaali
Operating Systems: Three Easy Pieces (available online at: http://www.ostep.org )
William Stallings: Operating Systems: Internals and Design Principles.
Silberschatz, Galvin & Gagne: Operating System Concepts.
Yksilölliset oppimisväylät
Scheduled track: Teaching and guidance sessions as specified in the weekly schedule. You will complete course assignments and practical assignments, and complete a final exam.
TKI ja työelämäyhteistyö
None
Evaluation scale
1-5