Operating Systems


Teaching Staff: Sotiropoulou Anna
Code: ΗΥ400
Course Type: Core Course
Course Level: Undergraduate
Course Language: Greek
Delivery method: Lectures
Semester: 5th΄
ECTS: 6
Teaching Units: 4
Lecture Hours: 2
Lab/Tutorial Hours: 2L
Total Hours: 4
E Class Page: https://opencourses.ionio.gr/courses/DDI166/
Curricula: Curriculum in Informatics up to 2024-25
Short Description:

Basic notions of an Operating System (OS), OS structure. Processes: model and implementation. Interprocess communication, process scheduling. Memory Management, swapping, segmentation, memory allocation and control, virtual memory, pagination. File Systems, files and directories. Deadlocks: detection and recovery, avoidance and prevention. The Unix OS will be used for all laboratory exercises. Basic Unix instructions and applications will be covered and programming over the Unix environment on all aforementioned topics.

http://users.ionio.gr/~dtsouma/OS-fall2015.html
https://e-class.ionio.gr/courses/DCS239/

Suggested Bibliography:
  1. “Λειτουργικά Συστήματα Αρχές Σχεδίασης”, William Stallings, 8η Έκδοση, Εκδόσεις Τζιόλα
  2. “ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ UNIX”,MARC J. ROCHKIND, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ

Back
<< <
January 2026
> >>
Mo Tu We Th Fr Sa Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today, Monday 12-01-2026
Access to MathSciNet from 1/1/2026
Start: 07-01-2026 |End: 07-02-2026
[In Progress]
Attached files
en  pdf.png  MathSciNet info
Size: 1.91 MB :: Type: PDF document
Access to ScienceDirect AI (SD AI) from 1/1/2026
Start: 07-01-2026 |End: 07-05-2026
[In Progress]
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options