ΔΠΛ371 - Ππογπαμμαηιζμόρ Σςζηημάηων

Σχετικά έγγραφα
ΕΠΛ 371 Προγραµµατισµός Συστηµάτων. Διάλεξη 1. Εισαγωγή. Δηµήτρης Ζεϊναλιπούρ 1-1

ΟΝΟΜΑ ΚΧΓΙΚΟ ΚΧΓΙΚΟΙ ΤΓΓΡΑΜΜΑΣΧΝ ΣΟ ΔΤΓΟΞΟ. Λογική σεδίαζη ΗΡΤ Διζαγωγή ζηοςρ Ηλεκηπονικούρ Τπολογιζηέρ και ηην Πληποθοπική

ΕΠΛ371 - Προγραμματισμός Συστημάτων. Διάλεξη 1. Εισαγωγή. Δημήτρης Ζεϊναλιπούρ 1-1. ΕΠΛ 371 Προγραμματισμός Συστημάτων

ΗΥ-100 Ειζαγωγή ζηην Επιζηήμη Υπολογιζηών

16ο Πανελλήνιο Σςνέδπιο Ακαδημαφκϊν Βιβλιοθηκϊν

ΑΚΗΕΙ ΓΙΑ ΣΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ (7)

ΔΠΛ446 Πποσυπημένερ Βάζειρ Γεδομένυν

ΣΟΜΔΙ ΚΑΙ ΔΙΓΙΚΟΣΗΣΔ ΣΟΤ ΣΔΥΝΟΛΟΓΙΚΟΤ ΛΤΚΔΙΟΤ

ΑΝΑΚΟΙΝΩΗ - ΕΓΓΡΑΦΕ ΕΡΓΑΣΗΡΙΩΝ

ΓΔΛΤΙΟ ΤΥΠΟΥ. H Πεπιθεπειακή Γιεύθςνζη Π.Δ. & Γ.Δ. Κ. Μακεδονίαρ και οι. Γιεςθύνζειρ Ππωηοβάθμιαρ και Γεςηεποβάθμιαρ Δκπαίδεςζηρ Σεππών

Ειςηγητόσ: Πρωτοψϊλτησ Αντώνησ

(Σα μαθήμαηα ξεκινούν ζηιρ 4 επτεμβπίος 2017 και ολοκληπώνονηαι ζηιρ 31 Μαϊος 2018) Νέα Δλληνικά

Προγραμματισμός με BSD Sockets σε περιβάλλον Linux

ιδάζκων: ηµήηπηρ Εεϊναλιπούπ

Διαδιεργασιακή επικοινωνία (inter-process communication IPC) Προγραμματισμός II 1

Ανάπηςξη Δθαπμογών ζε Ππογπαμμαηιζηικό Πεπιβάλλον

ΕΠΕΡΙΝΑ ΕΠΑ.Λ. ΓΙΓΑΚΣΙΚΑ ΒΙΒΛΙΑ Α ΣΑΞΗ ΔΠΑ.Λ.

ΨΗΦΙΑΚΗ ΣΧΔΓΙΑΣΗ (Θεωπία) Θέμαηα Δξεηάζεων

ΔΕΛΣΙΟ ΠΡΟΓΡΑΜΜΑΣΙΜΟΤ ΤΛΗ

ΓΔΛΣΙΟ ΣΤΠΟΤ ΔΛΔΓΥΟΙ ΑΠΟ ΣΟ ΤΠΟΤΡΓΔΙΟ ΟΙΚΟΝΟΜΙΚΩΝ ΑΠΟ ΔΩ

ΓΔΩΠΟΝΙΚΟ ΠΑΝΔΠΙΣΗΜΙΟ ΑΘΗΝΩΝ Αθήνα, ΥΟΛΗ ΑΓΡΟΣΙΚΗ ΠΑΡΑΓΩΓΗ, ΤΠΟΓΟΜΩΝ Απιθμ. Ππυη.: 771 &ΠΔΡΙΒΑΛΛΟΝΣΟ

ΠΔΡΙΦΔΡΔΙΑ ΑΝΑΣΟΛΙΚΗ ΜΑΚΔΓΟΝΙΑ ΘΡΑΚΗ Δνδιάμεζη Γιασειπιζηική Απσή

ζα γίλνπλ δεθηέο εξγαζίεο κε mail ή κε νπνηνδήπνηε άιιν ηξόπν) κόλν ηην Γεπηέξα 24/10 θαη ώξα 16:00-21:00 (Α32) (διδάζκοςζα: Μππίνια), ηελ

Το έπγο WASP-Tool: Ανάπηςξη και επίδειξη ενόρ Επγαλείος για ηην ςποζηήπιξη ηηρ ππόλητηρ αποβλήηυν για ηην Τοπική Αςηοδιοίκηζη

Μείχρη Κόρςξσπ Ποξμηθειώμ Υγείαπ μέρχ Υπηοεριώμ Ηλεκςοξμικώμ Ποξμηθειώμ. Digital Health Care 2010

Οδηγίες Προτείνεται να συσχετιστεί η δομή με τις λειτουργίες που επιτελεί το νευρικό κύτταρο. Εξεταστέα ύλη: μόνο οι σελίδες 139 και 140.

Η οµαδοποίεζε ηυν δώυν

ΔΚΠΑΙΓΔΤΔΙ, ΤΝΔΓΡΙΑ, ΔΜΙΝΑΡΙΑ, ΚΛΠ, ΣΑ ΟΠΟΙΑ ΔΛΑΒΑ ΜΔΡΟ:

ΒΙΟΓΡΑΦΙΚΟ ΗΜΔΙΩΜΑ. Θεμιζηοκλέοςρ 9, Πάηπα Ηλεκηρονική διεύθσνζη:

KNX city ΔΞΤΠΝΟ ΓΟΜΙΚΟ ΤΣΗΜΑ: FLEXIBLE HOME. ΒΗΛΛΤ ΑΣΣΑΡΣ, Απσιηέκηυν Μησ., Msc Πολεοδομία-Υυποηαξία, ΔΜΠ

ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΔΙΚΣΤΑΚΩΝ ΕΦΑΡΜΟΓΩΝ

ΔΗΜΟΙΑ ΠΡΟΚΛΗΗ ΕΝΔΙΑΦΕΡΟΝΣΟ

1 Είζοδορ ζηο Σύζηημα ΣΔΕΔ ή BPMS

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ

ΠΡΟΓΡΑΜΜΑ ΠΡΟΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ

Επιτεύγµατα των Λ.Σ.

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ν. Φιλ/φεια: 6 /10/2015 NOMOΣ ΑΤΤΙΚΗΣ Αριθμ. Πρωτ: ΔΗΜΟΣ ΦΙΛΑΔΕΛΦΕΙΑΣ-ΧΑΛΚΗΔΟΝΑΣ Α Ν Α Κ Ο Ι Ν Ω Σ Η

Ανοικηά Σςνεπγαηικά Δπγαλεία και Ανοικηά Μαθήμαηα

ΣΥΠΥΔΑ. ΣΥζηημα διασείπιζηρ ΠΥπκαγιών ζε ΔΑζη κωνοθόπων. www. sypyda.gr

ΙΓΡΤΗ & ΛΔΙΣΟΤΡΓΙΑ ΑΜSCC

Πανεπιστήμιο Πειραιά 1-3 Οκτωβρίου 2007

ΕΡΓΑ ΙΑ ΣΗΝ ΣΕΥΝΟΛΟΓΙΑ: ΣΗ ΕΤΑΓΓΕΛΙΑ ΒΕΝΕΣΗ 3Ο ΓΤΜΝΑ ΙΟ ΣΡΙΚΑΛΩΝ ΣΜΗΜΑ : Β1(2) ΤΠΕΤΘΤΝΗ ΚΑΘΗΓΗΣΡΙΑ : ΚΟΠΑΝΟΤ ΕΤΘΑΛΙΑ ΥΟΛΙΚΟ ΕΣΟ

Κένηπο Δπισειπημαηικόηηηαρ Anatolia School of Business

ΘΔΜΑ: Έγθξησε Καταιόγνπ θατάιιειωλ Βηβιίωλ Γεξκαληθήο γηα τηο Δ θαη Σ τάμεηο τνπ Γεκντηθνύ ρνιείνπ

Δξεηάζειρ Σμήμαηορ Πληποθοπικήρ Ιανοςάπιορ 2019 Απσείο Αλλαγών - Ανακοινώζειρ

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

ΣΧΕΔΙΟ ΗΜΕΡΗΣΙΑΣ ΔΙΑΤΑΞΗΣ

ΘΕΜΑ: Ένηαξη ππάξεων κπαηικών ενιζσύζεων ζηο Πεπιθεπειακό Επισειπηζιακό Ππόγπαμμα «Μακεδονίαρ Θπάκηρ» ηος ΕΠΑ ΑΠΟΦΑΗ

ΑΔΑ: ΒΕΖ89-ΖΙΓ. Ο Δηεσζσληής ηες Δηεύζσλζες Δ.Ε. Ν.Πηερίας. Ιωάλλες Καδηαρίδες. Καηερίλε : Αρηζκ. Πρωη : 5834

ΟΙ ΔΞΔΛΙΞΔΙΣ ΓΙΑ ΤΗΝ ΔΤΑΙΡΙΚΗ ΓΙΑΚΥΒΔΡΝΗΣΗ ΣΤΗΝ ΔΛΛΑΓΑ

Ανάκληζη ηυν αποθάζευν ένηαξηρ ππάξευν ζηον άξονα πποηεπαιόηηηαρ 2 ηος Δπισειπηζιακού Ξπογπάμμαηορ «Ξεπιβάλλον και Αειθόπορ Ανάπηςξη»

Εφαρμοσμένη Οπτική. Κεφάλαιο 2. Χρήσιμα διαγράμματα-σχήματα (συμπληρωματικά. των σημειώσεων)

Μελύκατα HUMIRA & βηβιηνγξαυηθή τεθκεξίωσε

ΔΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 8 η ΑΠΟΚΡΙΗ ΚΤΚΛΩΜΑΣΩΝ ΔΝΑΛΛΑΟΜΔΝΟΤ ΡΔΤΜΑΣΟ RC, RL & RLC Δ ΠΑΡΑΛΛΗΛΗ ΤΝΓΔΜΟΛΟΓΙΑ

- Δθαξκνγέο Γεσγξαθηθώλ Ππζηεκάησλ Ξιεξνθνξηώλ ζηνλ ηνκέα ηεο Ξξόιεςεο Γαζηθώλ Ξπξθαγηώλ Λ.Α. Γπηηθήο Αηηηθήο - Δθαξκνγέο Γεσγξαθηθώλ Ππζηεκάησλ

ΠΑΡΑΡΣΗΜΑ Ι Τποχρεωτικές θέσεις ανά τύπο Διασάφησης Εξαγωγής/Λογιστικής Εγγραφής A,D B,E C,F Υ,Τ,Ζ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ, ΕΡΕΥΝΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ

Αστέριος Κατσιφοδήμος Γιώργος Νικολάου Κώστας Βρυώνη. ΕΠΛ 428 Προγραμματισμός Συστημάτων 16/04/07

ΡΔΣΛΗΘΝ ΓΔΙΡΗΝ ΞΟΝΡΔΗΛΝΚΔΛΖΠ ΞΟΑΜΖΠ (ΡΓΞΞ) ΔΡΞΑ - ΡΑΚΔΗΝY ΠΛΝΣΖΠ - ΔΘΡ

ΑΣΔΗΘ - ΣΜΖΜΑ ΓΗΟΗΚΖΖ ΔΠΗΥΔΗΡΖΔΩΝ ΚΑΣΔΤΘΤΝΖ ΓΗΟΗΚΖΖ Kατεφθυνση ΔΙΟΙΚΗΣΗΣ

Φπήζηορ Αποζηολόποςλορ Μέλος ΔΣ του ΣΕΠΤΕ

Α Μ Ο Ρ Γ Ο. ΞΕΝΟΔΟΧΕΙΑ ANAX/ΣΕΙΣ HM ΔΙΑ/ΦΗ ΔΙΚ/ΝΟ ΜΟΝΟ 3 Ο ΑΤΟΜΟ 1 Ο ΠΑΙΔΙ 2 Ο ΠΑΙΔΙ FAMILY ΣΗΜΕΙΩΣΕΙΣ ΑΗΓΗΑΛΖ ΑΜΟΡΓΟΤ Lakki Village 1-30/ /8

ΠΡΩΣΗ ΘΕΗ ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ ΣΟΤ ΚΟΛΛΕΓΙΟΤ ΑΘΗΝΩΝ ΣΟΝ

Ε Ν Η Μ Ε Ρ Ω Τ Ι Κ Ο Δ Ε Λ Τ Ι Ο

ΑΝΑΡΣΗΣΕΑ ΣΟ ΔΙΑΔΙΚΣΤΟ ΕΞ. ΕΠΕΙΓΟΝ ΑΤΘΗΜΕΡΟΝ ΝΑ ΣΤΑΛΕΙ ΚΑΙ ΜΕ Ε-ΜΑIL ΔΛΛΖΝΗΚΖ ΓΖΜΟΚΡΑΣΗΑ ΤΠΟΤΡΓΔΗΟ ΟΗΚΟΝΟΜΗΚΩΝ. Αθήνα, 21 Μαΐος 2015

ΘΕΜΑ: << Ανάδειξη αναδόσος για ενέπγειερ ςποβολήρ θακέλος για πύθμιζη αςθαιπέηων καηαζκεςών ηηρ ΔΡΣ Α.Δ>>.

ABOUT US. Παραγωγι Λογιςμικοφ

ΞΑΟΝΣΔΠ ΝΚΗΙΝ ΔΟΥΘΙΗΛΗΘΖΠ ΓΗΑ ΡΝΠ ΦΗΙΝΠ & ΡΑ ΚΔΙΖ ΡΝ MPD CLUB ΘΑΗ ΡΑ ΚΔΙΖ ΡΥΛ ΝΗΘΝΓΔΛΔΗΥΛ ΡΝΠ (Α ΒΑΘΚΝΠ ΠΓΓΔΛΔΗΑΠ, ΓΝΛΔΗΠ, ΞΑΗΓΗΑ, ΠΕΓΝΗ)

ESPON-INTERSTRAT. Γιεθνική Γπαζηηπιόηηηα Γικηύυζηρ. Δνημεπυηική Παποςζίαζη ηπαηηγική δέζμεςζηρ ζςμμεηόσυν

ΠΡΟΓΡΑΜΜΑ ΕΠΑΝΑΛΗΠΣΙΚΩΝ ΘΕΜΑΣΩΝ ΠΡΟΓΡΑΜΜΑ ΔΠΑΝΑΛΗΠΣΙΚΩΝ ΘΔΜΑΣΩΝ 2016

Ταχύτητα, Απλότητα & Αξιοπιστία

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ Παρουσίαση του Τµήµατος

ΔΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 9 η ΤΝΓΔΜΟΛΟΓΙΑ ΑΝΣΙΣΑΔΩΝ ΚΑΣΑ ΑΣΔΡΑ ΚΑΙ ΚΑΣΑ ΣΡΙΓΩΝΟ ΜΔ ΣΡΙΦΑΙΚΗ ΠΑΡΟΥΗ

ωηήρες η. Νηθοιαρόποσιος Φαρμακοποιός, Αναπληρωηής Καθηγηηής Πανεπιζηημίοσ Παηρών

KOS ACADEMY TOURNAMENT 2013

Διεπαφζσ Φορητών Συςκευών

Καλοκαιρινές διακοπές

Sirenis Punta Cana Res.Aqualand & Casino 5* Πποζθοπέρ / Παποσέρ νεόνςμθυν. Σύπορ Γυμαηίος Εποσικόηηηα Δίκλινο Μονόκλινο

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Διπλωματική Εργασία Μεταπτυχιακού Διπλώματος Ειδίκευσης

Δξεηάζειρ Σμήμαηορ Πληποθοπικήρ Ιούνιορ 2018 Απσείο Αλλαγών - Ανακοινώζειρ

ΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση

Διαχείριση Περιεχομένου Παγκόσμιου Ιστού και Γλωσσικά Εργαλεία ΕΙΣΑΓΩΓΙΚΟ ΦΡΟΝΤΙΣΤΗΡΙΟ

Λειτουργικά Συστήματα

ΚΟΠΗ ΠΡΧΣΟΥΡΟΝΙΑΣΙΚΗ ΠΙΣΑ 2013 ΤΛΛΟΓΟΤ ΓΔΝΙΚΗ ΤΝΔΛΔΤΗ ΠΟΛΙΣΙΣΙΚΟΤ ΤΛΛΟΓΟΤ 2013

Διαςφάλιςθ του Απορριτου και Αςφάλεια των Tαχυδρομικϊν Aντικειμζνων των Ταχυδρομικϊν Επιχειριςεων.

Γλωσσική Τεχνολογία. Εισαγωγικό Φροντιστήριο

ΡΔΣΛΗΘΝ ΓΔΙΡΗΝ ΞΟΝΡΔΗΛΝΚΔΛΖΠ ΞΟΑΜΖΠ (ΡΓΞΞ) ΔTA

ΕΠΑΓΓΕΛΜΑΣΙΚΟ ΠΡΟΑΝΑΣΟΛΙΜΟ Δεσηέρα 30 Μαρηίοσ 2015 ΚΕΤΠ ΠΕΡΙΣΕΡΙΟΤ. Τπό Πλωηάπσος (Ο) Κ.Μάλλιαπη Π.Ν

Εισαγωγή στην Πληροφορική

Θέμα: «Τποβολή ζηοισείυν με ηη λήξη ηος διδακηικού έηοςρ »

Προηγµένες Τεχνικές Προγραµµατισµού

ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΣΗΜΑΤΩΝ & ΣΥΣΤΗΜΑΤΩΝ ΜΕΤΑΣΦΗΜΑΤΙΣΜΟΣ-Z

ΡΟΟΔΕΥΤΙΚΗ Κ. Φ. ΡΑΝΕΡΙΣΤΗΜΙΟΥ ΚΥΡΟΥ ΧΕΙΜΕΙΝΟ ΕΞΑΜΗΝΟ ΩΟΛΟΓΙΟ ΡΟΓΑΜΜΑ ΤΜΗΜΑ ΕΡΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ ΠΡΟΔΗΜΟΤΙΚΗ ΕΚΡΑΙΔΕΥΣΗ ΡΩΤΟ ΕΤΟΣ ΦΟΙΤΗΣΗΣ

Εισαγωγικό Φροντιστήριο

ΤΠΟΤΡΓΕΙΟ ΠΑΙΔΕΙΑ ΚΑΙ ΠΟΛΙΣΙΜΟΤ. Θρησκευτικά Α Δημοτικού. Θεματικθ ενότητα: Χαίρομαι που ζω ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΙΣΟΤΣΟ ΤΠΗΡΕΙΑ ΑΝΑΠΣΤΞΗ ΠΡΟΓΡΑΜΜΑΣΩΝ

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΙΣΑΓΩΓΗ

BΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ.

Σπληήξεζε Πνιηηηζηηθήο Θιεξνλνκηάο: Υγεία, Αζθάιεηα, Πεξηβάιινλ 16 Φεβξνπαξίνπ 2019 Κνπζείν Αξγπξνηερλίαο, ΠΗΟΠ, Θάζηξν Ηωαλλίλωλ

EM 361: Παράλληλοι Υπολογισμοί

Transcript:

ΔΠΛ371 - Ππογπαμμαηιζμόρ Σςζηημάηων Γημήηπηρ Εεϊναλιπούπ Τμήμα Πληποθοπικήρ 0-1

Σι καλύπηει ηο ΔΠΛ371; Βαζικέρ και Πποσωπημένερ έννοιερ Ππογπαμμαηιζμού Σςζηημάηων Σηόσορ: Να καηανοήζει ο θοιηηηήρ ηοςρ μησανιζμούρ με ηοςρ οποίοςρ επιηςγσάνεηαι η ππόζβαζη ζηιρ ποςηίνερ (βιβλιοθήκερ / μονάδερ) ενόρ Λειηοςπγικού Σςζηήμαηορ (UNIX) με ηη σπήζη ηηρ γλώζζαρ ππογπαμμαηιζμού C και δημοθιλών κελςθών. 0-2

Σι καλύπηει ηο ΔΠΛ371; ΔΠΛ371 0-3

Αναλςηικοί ηόσοι Μαθήμαηορ Δκμάθηζη βαζικών και πποσωπημένων ηεσνικών διασείπιζηρ και ππογπαμμαηιζμού ζηο Λειηοςπγικό Σύζηημα Unix (Shell commands and Bash Shell programming). Δκμάθηζη πποσωπημένων ηεσνικών ππογπαμμαηιζμού ζηην C & Unix: 1. ςζηήμαηα Απσείων και Γιασείπιζη Μνήμηρ; 2. Ππογπαμμαηιζμόρ Γιεπγαζιών (Processes Πολςδιεπγαζιακόρ Ππογπαμμαηιζμόρ) και Νημάηων (Threads Πολςνημαηικόρ Ππογπαμμαηιζμόρ); 3. Δπικοινωνία Γιεπγαζιών (Γιαδιεπγαζιακή Δπικοινωνία); 4. Ππογπαμμαηιζμόρ Γικηύος (Socket programming); 5. Αζθάλεια Λογιζμικού ςζηημάηων (security) 0-4

ε ποιούρ απεςθύνεηαι ηο ΔΠΛ371; Άηομα πος θέλοςν να αζσοληθούν επαγγελμαηικά με ηην ζςγγπαθή (development), ζσεδίαζη (design) και διασείπιζη λογιζμικού ζςζηήμαηορ (π.σ., UNIX Administrators). Άηομα πος θέλοςν να μάθοςν πεπιζζόηεπα για ηα επίπεδα ηα οποία βπίζκονηαι κάηω από ηιρ εθαπμογέρ. Άηομα πος θέλοςν να ακολοςθήζοςν μεηαπηςσιακέρ ζποςδέρ ή/και ακαδημαϊκή καπιέπα. 0-5

ςμβόλαιο Μαθήμαηορ Δπίπεδο: Πποπηςσιακό Τποσπεωηικό Μάθημα: Καηεύθςνζη Τπολογιζηικών ςζηημάηων και Γικηύων (6ο εξάμηνο) Πίζηωζη: 7.5 μονάδερ ECTS Πποαπαιηούμενα: ΔΠΛ222: Λειηοςπγικά ςζηήμαηα ΔΠΛ231: Γομέρ Γεδομένων & Αλγόπιθμοι ΔΠΛ132: Απσέρ Ππογπαμμαηιζμού ΙΙ ΔΠΛ221: Οπγάνωζη Τπολογιζηών και ςμβολικόρ Ππογπαμμαηιζμόρ Μέθοδοι Γιδαζκαλίαρ Γιαλέξειρ (3 ώπερ εβδομαδιαίωρ) Φπονηιζηήπιο/Δπγαζηήπιο (1 ώπα εβδομαδιαίωρ) 0-6

ςμβόλαιο Μαθήμαηορ Αξιολόγηζη 40% Σελική Δξέηαζη 20% Δνδιάμεζη Δξέηαζη 40% Αζκήζειρ 15% Ππογπαμμαηιζηικέρ Αζκήζειρ 15% Project Τλοποίηζη ςζηήμαηορ 10% Παποςζίαζη κάποιαρ γλώζζαρ ή βιβλιοθήκηρ, με έμθαζη ζηο ππογπαμμαηιζμό ζςζηημάηων (π.σ., Systems programming in windows, scripting languages, emerging systems in sensor, grid, clouds, etc.). 0-7

Βιβλιογπαθία Βαζική Βιβλιογπαθία - Advanced Programming in the UNIX Environment, Second Edition, Richard Stevens, Stephen A. Rago, Addison-Wesley, 2008. - ημειώζειρ Μαθήμαηορ και ςνοδεςηικό Τλικό Βοηθηηική Βιβλιογπαθία - Unix Systems Programming: Communication, Concurrency and Threads, Second Edition, Kay Robbins, Steve Robbins, Publisher: Prentice Hall, 2004. - Unix Network Programming, Volume 1: The Sockets Networking API, 3/E, W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, Pearson, 2003. 0-8

Πεπιεσόμενο Μαθήμαηορ Δβδ. 1-3: Δνηολέρ UΝΙΧ και Δπγαλεία Ωθελιμόηηηαρ (System Utilities) Διζαγωγή, Ιζηοπική Αναδπομή, Απλέρ και πποσωπημένερ ενηολέρ, Κανονικέρ εκθπάζειρ, Ανακαηεύθςνζη (redirect) και διοσέηεςζη (pipe), Γιασείπιζη Απσείων, Γιεπγαζίερ, Δνηολέρ πεπιβάλλονηορ, επικοινωνίαρ, ειζόδος/εξόδος, ελέγσος διεπγαζιών, Δπγαλεία Ωθελιμόηηηαρ: sed, awk κηλ.) Δβδ. 4-5: Ππογπαμμαηιζμόρ ζηο Κέλςθορ (bash) Διζαγωγή, Μεηαβληηέρ, ςνθήκερ Δλέγσος (if, select), Δπαναληπηικοί Βπόγσοι (for, while, until), Έλεγσορ Ροήρ (break, continue), ςναπηήζειρ, Πίνακερ, λογικοί και απιθμηηικοί ηελεζηέρ κ.α. 0-9

Πεπιεσόμενο Μαθήμαηορ Δβδ. 6: Σςζηήμαηα Απσείων. Διζαγωγή ζηα Απσεία και ςζηήμαηα Απσείων ζηο Unix (Σύποι Απσείων, Partitions, i-nodes, blocks), Μέθοδοι Δπεξεπγαζίαρ Απσείων: Standard I/O vs. Υαμηλού Δπιπέδος Ι/Ο, Μέηα-πληποθοπίερ Απσείων, Γομή και Ππόζβαζη, Γιασείπιζη Απσείων με κλήζειρ ζςζηήμαηορ, Γιασείπιζη Καηαλόγων, Πποζπέλαζη Καηαλόγων με ζςναπηήζειρ βιβλιοθήκηρ Δβδ. 7-8: Γιεπγαζίερ: Πεπιβάλλον, Έλεγσορ και Σήμαηα Γιεπγαζίερ: Γομή & Αναπαπάζηαζη, Σαςηόηηηερ Γιεπγαζιών, Γημιοςπγία Γιεπγαζιών, Μεηαβληηέρ Πεπιβάλλονηορ, Οπθανέρ Γιεπγαζίερ, Γιεπγαζίερ και Απσεία, Αναμονή Γιεπγαζιών, Zombie Γιεπγαζίερ, ήμαηα και Γιεπγαζίερ 0-10

Πεπιεσόμενο Μαθήμαηορ Δβδ. 9-10: Για-διεπγαζιακή Δπικοινωνία (IPC) Δπικοινωνία μεηαξύ Γιεπγαζιών, Μελέηη ηπόπων επικοινωνίαρ: i) ωλήνερ (Pipes), ii) FIFO (Named Pipes), MIDTERM iii) Οςπέρ Μηνςμάηων (Message Queues), iv) Κοινόσπηζηη Μνήμη (Shared Memory) με ημαηοθόποςρ (Semaphores) και v) Ππογπαμμαηιζμόρ Τποδοσών (Socket Programming). Δβδ. 11: Πολςνημαηικόρ Ππογπαμμαηιζμόρ (Multithreading) Πλεονεκτήματα Νημάτων, Είδη Νημάτων, Πολυνηματικά Μοντέλα, Η Βιβλιοθήκη <pthread.h> και παπαδείγμαηα, Θέμαηα διασείπιζηρ ηαςηοσπονίαρ, διασείπιζη αδιεξόδων. Δβδ. 12: Παποςζιάζειρ Φοιηηηών Systems Programming in Windows: Sockets, Process Management, Threads and Concurrency, IPC Scripting Languages: PHP, Ruby, Python, Perl, Smalltalk Δβδ. 13: Αζθάλεια Λογιζμικού Σςζηημάηων Spoofing, Denial of Service, Buffer Overflow, κτλ. 0-11