Course Details
Course Code (English)
*
Semester
*
Title (English)
*
Lecture Hours (Weekly)
ECTS Credits
*
Course Type (English)
Prerequisites (English)
Course URL (e.g., on e-class)
Learning Outcomes (English)
With the completion of the course, students are expected to be familiar with advanced concepts of Operating systems, especially the ones that are involved and exploited by further technologies such as containerization, cloud computing and devops.
General Competencies (English)
Retrieve, analyse and synthesise data and information, with the use of necessary technologies Adapt to new situations Work in teams Advance free, creative and causative thinking
Course Content (English)
Special purpose Operating Systems (network-centric, embedded, mobile, real time etc.), Distributed File Systems, Virtualization, Hypervisor Types, Cloud OS, IoT OS, Networking, Sockets, multicore issues, Common case studies (Windows, Linux, RT-Linux, Android), Linux capabilities (cgroups, namespaces), Signals, Deadlocks, Message passing, Lock avoidance, Practical Excercises and experimentation
Use of ICT (English)
Practical experimentation on Linux environments
Is it elective?
Άγνωστο
Ναι
Όχι
Load within semester (Hours)
Lecture Hours
Lab Hours
Independent Study
*
Project Work
*
Lab Report
*