Διεργαςίεσ και Νήματα

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Διεργαςίεσ και Νήματα"

Transcript

1 Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ Διεργαςίεσ και Νήματα

2 Διεργαςίεσ Διεργαςία (process): ϋνα πρόγραμμα ςε κατϊςταςη εκτϋλεςησ Το διϊ ταύτα : Επικϊλυψη λειτουργύασ Πολυπρογραμματιςμόσ Ψευδοπαραλληλύα Βελτύωςη ταχύτητασ Διεργαςύεσ και Νόματα 2

3 Βελτίωςη Ταχύτητασ? Δύο διεργαςύεσ: Α: διϊρκεια εκτϋλεςησ 100 sec Β: διϊρκεια εκτϋλεςησ 10 sec Σειριακό εκτϋλεςη: Χρόνοσ ολοκλόρωςησ Α 100 sec Χρόνοσ ολοκλόρωςησ Β 110 sec Μϋςοσ χρόνοσ: 105 sec (Ψευδο)παρϊλληλη εκτϋλεςη: Χρόνοσ ολοκλόρωςησ Α 110 sec Χρόνοσ ολοκλόρωςησ Β 40 sec Μϋςοσ χρόνοσ: 75 sec Α Α Α Α B B B Διεργαςύεσ και Νόματα 3

4 Καταςτάςεισ Διεργαςίασ Νέα (new): η διεργαςύα δημιουργεύται Εκτέλεςη (running): η διεργαςύα εκτελεύται ςε κϊποιον επεξεργαςτό Αναμονή (waiting): η διεργαςύα αναμϋνει κϊποιο ςυμβϊν (απενεργοποιημϋνη) Ετοιμότητα (ready): η διεργαςύα αναμϋνει να τησ δοθεύ (από το λειτουργικό ςύςτημα) χρόνοσ ςε κϊποιον επεξεργαςτό για τη ςυνϋχιςη τησ εκτϋλεςόσ τησ Τερματιςμόσ (terminated): η διεργαςύα ϋχει ολοκληρώςει την εκτϋλεςό τησ Διεργαςύεσ και Νόματα 4

5 Διάγραμμα Καταςτάςεων Διεργαςίασ Σε κϊθε επεξεργαςτό, μόνο μύα διεργαςύα μπορεύ να βρύςκεται ςε κατϊςταςη εκτϋλεςησ κϊθε ςτιγμό! Πολλϋσ όμωσ ςε κατϊςταςη αναμονόσ ό ετοιμότητασ... Διεργαςύεσ και Νόματα 5

6 Πίνακασ Ελέγχου Διεργαςίασ Ι Ο Πύνακασ Ελϋγχου Διεργαςύασ (Process Control Block PCB) περιϋχει βαςικϋσ πληροφορύεσ που ςυςχετύζονται με την κϊθε διεργαςύα: Κατϊςταςη διεργαςύασ (process state) Μετρητόσ εντολών προγρϊμματοσ (program counter) Καταχωρητϋσ τησ ΚΜΕ (CPU registers) Πληροφορύεσ για το χρονοπρογραμματιςμό τησ ΚΜΕ (CPU scheduling information) Πληροφορύεσ διαχεύριςησ μνόμησ (memory-management information) Πληροφορύα διαχεύριςησ (accounting information) Πληροφορύεσ κατϊςταςησ ειςόδου/εξόδου (Ι/Ο status information) Διεργαςύεσ και Νόματα 6

7 Πίνακασ Ελέγχου Διεργαςίασ ΙΙ Διεργαςύεσ και Νόματα 7

8 Εναλλαγή CPU Μεταξύ Διεργαςιών Διεργαςύεσ και Νόματα 8

9 Ουρέσ Χρονοπρογραμματιςμού Διεργαςιών Ουρϊ εργαςιών (job queue) Ουρϊ ϋτοιμων διεργαςιών (ready queue) Ουρϋσ ςυςκευών (device queue) Συνόθησ αναπαρϊςταςη: διαγρϊμματα ουρών (queueing diagrams) Διεργαςύεσ και Νόματα 9

10 Ουρέσ Έτοιμων Διεργαςιών & Συςκευών Ουρϊ ϋτοιμων διεργαςιών Ουρϋσ ςυςκευών Διεργαςύεσ και Νόματα 10

11 Αναπαράςταςη Χρονοπρογραμματιςμού (Διάγραμμα Ουρών) Διεργαςύεσ και Νόματα 11

12 Δημιουργία Διεργαςίασ Ι Γονικό διεργαςύα (parent process) δημιουργεύ θυγατρικϋσ διεργαςύεσ (children processes) Περιπτώςεισ διαμοιραςμού πόρων: Γονικό και θυγατρικϋσ διεργαςύεσ μοιρϊζονται όλουσ τουσ πόρουσ Οι θυγατρικϋσ διεργαςύεσ διαθϋτουν μϋροσ των πόρων τησ γονικόσ διεργαςύασ Δεν υφύςταται διαμοιραςμόσ πόρων Περιπτώςεισ εκτϋλεςησ: Ταυτόχρονη εκτϋλεςη γονικόσ και θυγατρικών διεργαςιών Η γονικό διεργαςύα μπαύνει ςε κατϊςταςη αναμονόσ μϋχρι την ολοκλόρωςη των θυγατρικών διεργαςιών Διεργαςύεσ και Νόματα 12

13 Δημιουργία Διεργαςίασ ΙΙ Στο UNIX: fork() κλωνοπούηςη Αμϋςωσ μετϊ: exec() αντικατϊςταςη χώρου μνόμησ με νϋο πρόγραμμα Η fork() δεν απαιτεύ παραμϋτρουσ Στα Windows: CreateProcess() Απαιτεύ τουλϊχιςτον 10 παραμϋτρουσ! Διεργαςύεσ και Νόματα 13

14 Δημιουργία Διεργαςίασ ΙΙΙ Διεργαςύεσ και Νόματα 14

15 Παράδειγμα Δημιουργίασ Διεργαςίασ ςτο UNIX int main() { pid_t pid; } /* fork another process */ pid = fork(); if (pid < 0) { /* error occurred */ fprintf(stderr, "Fork Failed"); exit(-1); } else if (pid == 0) { /* child process */ execlp("/bin/ls", "ls", NULL); } else /* pid > 0 */ { /* parent process */ /* parent will wait for the child to complete */ printf( I created the process with PID = %d.\n", pid); wait(null); printf("child Complete"); exit(0); } Όπωσ εύπαμε, fork() κλωνοπούηςη Άρα, το if θα εκτελεςτεύ ΚΑΙ από τη γονικό διεργαςύα ΚΑΙ από τη θυγατρικό διεργαςύα! Η θυγατρικό διεργαςύα βλϋπει ότι η fork() επϋςτρεψε 0... ενώ η γονικό διεργαςύα λαμβϊνει ωσ αποτϋλεςμα τησ fork() το PID τησ θυγατρικόσ διεργαςύασ Διεργαςύεσ και Νόματα 15

16 Δέντρο Διεργαςιών ςτο UNIX Διεργαςύεσ και Νόματα 16

17 Τερματιςμόσ Διεργαςίασ Διαφορετικού λόγοι: Κανονικό ϋξοδοσ Η διεργαςύα ολοκλόρωςε το ϋργο τησ και τερματύζει Τερματιςμόσ λόγω λϊθουσ Τερματιςμόσ εξαιτύασ μοιραύου λϊθουσ Τερματιςμόσ ϋπειδό κϊποια ϊλλη διεργαςύα τη ςκότωςε Εντολό kill ςτο UNIX Εντολό TerminateProcess() ςτα Windows Διεργαςύεσ και Νόματα 17

18 Νήματα Εναλλακτικόσ όροσ (ενδεικτικόσ τησ λειτουργύασ τουσ...): ελαφρϋσ διεργαςύεσ (lightweight processes LWPs Σε πολλϋσ εφαρμογϋσ υπϊρχουν δραςτηριότητεσ οι οπούεσ εκτελούνται παρϊλληλα Παρϊδειγμα? Τα νόματα μιασ διεργαςύασ ανόκουν πϊντα ςτον ύδιο χρόςτη Λειτουργούν (περύπου) όπωσ οι διεργαςύεσ αλλϊ ςτερούνται ανεξαρτηςύασ: ϋχουν τα ύδια δικαιώματα πρόςβαςησ ςε πόρουσ μοιρϊζονται τουσ ύδιουσ πόρουσ (δεδομϋνα, κώδικα, ανοικτϊ αρχεύα, ςόματα, ακόμα και το χρόνο τησ CPU) μοιρϊζονται την ύδια μνόμη! Διεργαςύεσ και Νόματα 18

19 Νήματα Πλεονεκτόματα: Ικανότητα απόκριςησ Διαμοιραςμόσ πόρων Οικονομύα Κλιμϊκωςη Γιατύ νόματα και όχι διεργαςύεσ? Η δημιουργύα μύασ διεργαςύασ εύναι χρονοβόρα και απαιτεύ πόρουσ Διεργαςύεσ και Νόματα 19

20 Παράδειγμα Νόμα #2: Διαμόρφωςη κειμϋνου Νόμα #3: Αυτόματη αποθόκευςη αρχεύου αςφαλεύασ Διεργαςία: Επεξεργαςτήσ κειμένου Νόμα #1: Αλληλεπύδραςη με το χρόςτη Διεργαςύεσ και Νόματα 20

21 Μονονηματικέσ και Πολυνηματικέσ Διεργαςίεσ Διεργαςύεσ και Νόματα 21

22 Νήματα ςτο POSIX (δηλαδή στο UNIX ) Ακολουθούν το πρότυπο IEEE c (1995) το οπούο ορύζει τη βιβλιοθόκη Pthreads για τη διαχεύριςη των νημϊτων Κϊθε νόμα του προτύπου Pthreads χαρακτηρύζεται από: Αριθμητικό αναγνωριςτικό (identifier) Καταχωρητϋσ Διϊφορα ϊλλα χαρακτηριςτικϊ μϋγεθοσ ςτούβασ, παρϊμετροι χρονοπρογραμματιςμού,... Βαςικϋσ κλόςεισ Pthreads: pthread_create: δημιουργύα pthread_exit: τερματιςμόσ pthread_join: αναμονό για ϋξοδο ϊλλου νόματοσ pthread_yield: ευγενικό παραχώρηςη τησ CPU Διεργαςύεσ και Νόματα 22

23 Παράδειγμα #include <pthread.h> #include <stdio.h> #include <stdlib.h> #define NUM_THREADS 5 void *PrintHello(void *tid) { printf("hello World! It's me, thread #%ld!\n", tid); pthread_exit(null); } Δεύκτησ προσ τη λειτουργύα που το νϋο νόμα θα εκτελϋςει int main(int argc, char *argv[]) { pthread_t threads[num_threads]; int rc; long t; for(t=0;t<num_threads;t++) { rc = pthread_create(&threads[t], NULL, PrintHello, (void *)t); if(rc) { printf("error; return code from pthread_create() is %d\n", rc); exit(-1); } } pthread_exit(null); } Διεργαςύεσ και Νόματα 23

24 Νήματα Χρήςτη & Νήματα Πυρήνα Νόματα ςτο χώρο του χρόςτη Νόματα πυρόνα Διεργαςύεσ και Νόματα 24

25 Μοντέλα Πολυνημάτωςησ Ι Μοντϋλο πολλϊ-προσ-ϋνα Η βϊςη εύναι τα νόματα χρόςτη: πολλϊ νόματα επιπϋδου χρόςτη αντιςτοιχούν ςε ϋνα νόμα πυρόνα Χρηςιμοποιεύται ςε ςυςτόματα που δεν υποςτηρύζουν νόματα πυρόνα Μεγϊλο μειονϋκτημα: μύα λϊθοσ ενϋργεια μπορεύ να τα μπλοκϊρει όλα! Δεν υποςτηρύζονται πολλαπλού επεξεργαςτϋσ Διεργαςύεσ και Νόματα 25

26 Μοντέλα Πολυνημάτωςησ ΙΙ Μοντϋλο ϋνα-προσ-ϋνα Κϊθε νόμα χρόςτη αντιςτοιχεύ ςε ϋνα νόμα πυρόνα Δυνατότητα παρϊλληλησ εκτϋλεςησ ςε πολλϋσ CPU Χρηςιμοποιεύται ςε Linux, Windows Διεργαςύεσ και Νόματα 26

27 Μοντέλα Πολυνημάτωςησ ΙII Μοντϋλο πολλϊ-προσ-πολλϊ Πολυπλεξύα νημϊτων Επιτρϋπει ςε πολλϊ νόματα χρόςτη να αντιςτοιχιςτούν ςε πολλϊ νόματα πυρόνα Επιτρϋπει ςτο λειτουργικό ςύςτημα να δημιουργόςει επαρκό αριθμό νημϊτων πυρόνα Παραλλαγό: μοντϋλο δύο επιπϋδων Παρόμοιο, αλλϊ: επιτρϋπει ςε ϋνα νόμα χρόςτη να εύναι δεςμευμϋνο ςε κϊποιο νόμα πυρόνα π.χ., HPUX Διεργαςύεσ και Νόματα 27

28 Νήματα & Διεργαςίεσ: Παράδειγμα Αριθμού Fibonacci: η ςειρϊ αριθμών 0, 1, 1, 2, 3, 5,... Ο κϊθε αριθμόσ προκύπτει ωσ το ϊθροιςμα των δύο προηγούμενων τησ ςειρϊσ Τυπικϊ: Fib 0 = 0 Fib 0 = 1 Fib n = Fib n-1 + Fib n-2 Το ζητούμενο: πρόγραμμα που λαμβϊνει από τη γραμμό εντολών το επιθυμητό πλόθοσ των αριθμών Fibonacci, τουσ υπολογύζει και τουσ παρουςιϊζει ςτην ϋξοδο Επύλυςη με διεργαςύεσ & νόματα Διεργαςύεσ και Νόματα 28

29 Επίλυςη με Διεργαςίεσ Ι #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> int main(int argc, char *argv[]) { if (argc!= 2) exit(0); pid_t pid; int i, a, b, fib; int n = atoi(argv[1]); /* fork another process */ pid = fork(); if (pid < 0) { /* error occurred */ fprintf(stderr, "Fork Failed\n"); exit(-1); } Διεργαςύεσ και Νόματα 29

30 Επίλυςη με Διεργαςίεσ ΙΙ } else if (pid == 0) { /* child process */ if (n == 1) printf("0\n"); else if (n == 2) printf("0, 1\n"); else if (n > 2) { a = 0; b = 1; printf("0, 1,"); for (i = 3; i < n; i++) { fib = a + b; printf("%d,",fib); a = b; b = fib; } printf("%d\n",a+b); } } else /* parent process */ { wait(null); exit(0); } Η θυγατρικό διεργαςύα υπολογύζει τουσ αριθμούσ. Η γονικό διεργαςύα εύναι ουςιαςτικϊ διακοςμητικό! Απλώσ περιμϋνει τη θυγατρικό διεργαςύα να κϊνει όλη τη βρωμοδουλειϊ... Διεργαςύεσ και Νόματα 30

31 Επίλυςη με Νήματα POSIX Ι #include <pthread.h> #include <stdio.h> #define MAX_SIZE 256 int fibs[max_size]; void *runner(void *param) /* the thread */ { int i; int upper = atoi(param); Ο κώδικασ που θα εκτελϋςει το θυγατρικό νόμα μόλισ δημιουργηθεύ (βλ. επόμενη διαφϊνεια) if (upper== 0) pthread_exit(0); else if (upper == 1) fibs[0] = 0; else if (upper== 2) { fibs[0] = 0; fibs[1] = 1; } else { // sequence > 2 fibs[0] = 0; fibs[1] = 1; } for (i = 2; i < upper; i++) fibs[i] = fibs[i-1] + fibs[i-2]; } pthread_exit(0); Διεργαςύεσ και Νόματα 31

32 Επίλυςη με Νήματα POSIX ΙΙ int main(int argc, char *argv[]) { int i; pthread_t tid; /* the thread identifier */ pthread_attr_t attr; /* set of attributes for the thread */ if (argc!= 2) { fprintf(stderr,"usage: a.out <integer value>\n"); return -1; } if (atoi(argv[1]) < 0) { fprintf(stderr,"argument %d must be >= 0 \n",atoi(argv[1])); return -1; } pthread_attr_init(&attr); } pthread_create(&tid, &attr, runner, argv[1]); pthread_join(tid, NULL); for (i = 0; i < atoi(argv[1]); i++) printf("%d\n", fibs[i]); Δημιουργύα νόματοσ Το γονικό νόμα περιμϋνει τον υπολογιςμό των αριθμών από το θυγατρικό νόμα. Κατόπιν, τυπώνει το αποτϋλεςμα. Διεργαςύεσ και Νόματα 32

33 Χρονοπρογραμματιςμόσ Διεργαςιών Οι διεργαςύεσ ςε κατϊςταςη ετοιμότητασ ανταγωνύζονται για τον ϋλεγχο τησ CPU Χρονοπρογραμματιςτήσ (scheduler): το τμόμα του λειτουργικού ςυςτόματοσ που επιλϋγει τη διεργαςύα που θα εκτελεςτεύ ςε κϊποια CPU Αλγόριθμοσ χρονοπρογραμματιςμού: ο υποκεύμενοσ αλγόριθμοσ Παρόμοια περύπτωςη: χρονοπρογραμματιςμόσ νημϊτων Ενδιαφϋρουςα περύπτωςη: η ύπαρξη πολλών CPU Διεργαςύεσ και Νόματα 33

34 Συμπεριφορά Διεργαςιών Κατηγορύεσ διεργαςιών: Εξαρτημϋνεσ από τη CPU (compute-bound) Εξαρτημϋνεσ από εύςοδο-ϋξοδο (I/O-bound) Διεργαςύεσ και Νόματα 34

35 Ξεςπάςματα CPU (CPU burst) Διεργαςύεσ και Νόματα 35

36 Περιπτώςεισ Χρονοπρογραμματιςμού Χρονοπρογραμματιςμόσ CPU λαμβϊνει χώρα ςτισ εξόσ περιπτώςεισ: Μετϊβαςη διεργαςύασ από κατϊςταςη εκτϋλεςησ ςε κατϊςταςη αναμονόσ Μετϊβαςη διεργαςύασ από κατϊςταςη εκτϋλεςησ ςε κατϊςταςη ετοιμότητασ Μετϊβαςη διεργαςύασ από κατϊςταςη αναμονόσ ςε κατϊςταςη ετοιμότητασ Τερματιςμόσ διεργαςύασ Τύποι αλγορύθμων: Προεκτοπιςτικού αλγόριθμοι (preemptive): εκτϋλεςη μύασ διεργαςύασ μϋχρι κϊποιο προκαθοριςμϋνο χρονικό διϊςτημα Μη προεκτοπιςτικού αλγόριθμοι (non-preemptive): εκτϋλεςη μύασ διεργαςύασ όςο θϋλει ό μϋχρι να μπλοκαριςτεύ Διεργαςύεσ και Νόματα 36

37 Κριτήρια Βελτιςτοποίςησ Μεγιςτοπούηςη χρόνου χρόςησ CPU Μεγιςτοπούηςη ρυθμού διεκπεραύωςησ Πλόθοσ διεργαςιών που ολοκληρώνονται ςτη μονϊδα του χρόνου Ελαχιςτοπούηςη χρόνου ολοκλόρωςησ Η εγωιςτικό ϊποψη μύασ διεργαςύασ... Ελαχιςτοπούηςη χρόνου αναμονόσ Ελαχιςτοπούηςη χρόνου απόκριςησ Πόςο γρόγορα μύα διεργαςύα θα δώςει αποτελϋςματα (παρόλο που η εκτϋλεςό τησ ςυνεχύζεται...) Διεργαςύεσ και Νόματα 37

38 Χρονοπρογραμματιςμόσ με Βάςη τη Σειρά Άφιξησ (FCFS) First-Come First-Served (FCFS) ό αλλιώσ First-In First-Out (FIFO) Εκτϋλεςη διεργαςιών ανϊλογα με τη ςειρϊ ϊφιξόσ τουσ Μη προεκτοπιςτικό λειτουργύα: Μύα διεργαςύα: εκτϋλεςη μϋχρι τερματιςμού Περιςςότερεσ διεργαςύεσ: ϋκτϋλεςη τησ καθεμύασ μϋχρι να ζητόςει Ε/Ε ςτη ςυνϋχεια ειςαγωγό ςτο τϋλοσ τησ ουρϊσ Πλεονεκτόματα: Απλότητα Μειονεκτόματα: Η απόδοςη εξαρτϊται από τη ςειρϊ ϊφιξησ πρόβλημα όταν μύα μεγϊλη διεργαςύα καταφθϊςει νωρύσ Convoy effect... όπωσ ϋνα φορτηγό ςτην ανηφόρα... Διεργαςύεσ και Νόματα 38

39 Παράδειγμα FCFS Ι Θεωρούμε τισ διεργαςύεσ: Process Burst Time P 1 24 P 2 3 Εϊν η ςειρϊ ϊφιξησ εύναι P 1, P 2, P 3 : P 3 3 P 1 P 2 P Χρόνοι αναμονόσ: P 1 = 0, P 2 = 24, P 3 = 27 Μϋςοσ χρόνοσ αναμονόσ: ( )/3 = 17 Διεργαςύεσ και Νόματα 39

40 Παράδειγμα FCFS ΙΙ Εϊν για τισ ύδιεσ διεργαςύεσ η ςειρϊ ϊφιξησ εύναι P 2, P 3, P 1 : P 2 P 3 P Χρόνοι αναμονόσ: P 1 = 6, P 2 = 0, P 3 = 3 Μϋςοσ χρόνοσ αναμονόσ: ( )/3 = 3 Πολύ καλύτερα! Αποφυγό του convoy effect Διεργαςύεσ και Νόματα 40

41 Χρονοπρογραμματιςμόσ Πρώτα η Συντομότερη (SJF) Shortest Job First (SJF) ό αλλιώσ Shortest Time to Completion First (STCF) Σύνοψη λειτουργύασ: Συςχετιςμόσ κϊθε διεργαςύασ με το μϋγεθοσ του επόμενου ξεςπϊςματοσ CPU Προτεραιότητα ςτη ςυντομότερη διεργαςύα Ικανοποιητικό λειτουργύα! Ελϊχιςτοσ μϋςοσ χρόνοσ αναμονόσ για δεδομϋνεσ διεργαςύεσ Δυςκολύα: η γνώςη τησ διϊρκειασ του επόμενου ξεςπϊςματοσ Διεργαςύεσ και Νόματα 41

42 Παράδειγμα SJF Θεωρούμε τισ διεργαςύεσ: Process Arrival Time Burst Time P P Χρονοπρογραμματιςμόσ: P P P 4 P P 3 1 P Μϋςοσ χρόνοσ αναμονόσ: ( ) / 4 = 7 Διεργαςύεσ και Νόματα 42

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα Εργαστηριακές Ασκήσεις

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διεργασίες και Νήματα Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα

Εργαστήριο ΔΙΕΡΓΑΣΙΕΣ - ΔΙΑΧΕΙΡΙΣΗ

Εργαστήριο ΔΙΕΡΓΑΣΙΕΣ - ΔΙΑΧΕΙΡΙΣΗ Εργαστήριο ΔΙΕΡΓΑΣΙΕΣ - ΔΙΑΧΕΙΡΙΣΗ Εισαγωγή Σκοπός τόσο αυτού του εργαστηρίου, όσο και των εργαστηρίων που ακολουθούν, είναι να γνωρίσουμε τους τρόπους δημιουργίας και διαχείρισης των διεργασιών (processes)

Διαβάστε περισσότερα

Βαςικέσ Έννοιεσ Λειτουργικών Συςτημάτων

Βαςικέσ Έννοιεσ Λειτουργικών Συςτημάτων Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ Βαςικέσ Έννοιεσ Λειτουργικών Συςτημάτων Επικοινωνία gelioud@ieee.org ΟΧΙ ςτο gelioud@uop.gr!!!

Διαβάστε περισσότερα

Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών. Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ.

Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών. Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ. Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ Συςτήματα Αρχείων Μπλοκ Τα αρχεύα δεν αποθηκεύονται ςτο δύςκο χύμα, αλλϊ ςε μπλοκ

Διαβάστε περισσότερα

Βαγγϋλησ Οικονόμου Διϊλεξη 4. Δομ. Προγραμ. - Διϊλεξη 4

Βαγγϋλησ Οικονόμου Διϊλεξη 4. Δομ. Προγραμ. - Διϊλεξη 4 Βαγγϋλησ Οικονόμου Διϊλεξη 4 Δομ. Προγραμ. - Διϊλεξη 4 1 Περιεχόμενα Προτϊςεισ επανϊληψησ Προτϊςεισ Διακλϊδωςησ Δομ. Προγραμ. - Διϊλεξη 4 2 Προτάςεισ επανάληψησ Οι προτϊςεισ επανϊληψησ (iterative ό loop

Διαβάστε περισσότερα

Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών. Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ. Μνήμη

Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών. Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ. Μνήμη Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ Μνήμη Διαχείριςη Μνήμησ Σε ϋναν ιδανικό κόςμο... Η μνόμη θα όταν ϊπειρη ςε μϋγεθοσ

Διαβάστε περισσότερα

ιεργασίες και νήµατα Προγραµµατισµός ΙΙΙ 1 lalis@inf.uth.gr

ιεργασίες και νήµατα Προγραµµατισµός ΙΙΙ 1 lalis@inf.uth.gr ιεργασίες και νήµατα Προγραµµατισµός ΙΙΙ 1 lalis@inf.uth.gr Η έννοια της διεργασίας ιεργασία (process) είναι ο µηχανισµός εκτέλεσης ενός προγράµµατος σε ένα λειτουργικό σύστηµα. Η διεργασία είναι µια ενεργή

Διαβάστε περισσότερα

Παράλληλη Επεξεργασία

Παράλληλη Επεξεργασία Παράλληλη Επεξεργασία Φροντιστήριο: Εισαγωγή στα Πολυεπεξεργαστικά Συστήματα Διερασίες και Νήματα σε Πολυεπεξεργαστικά Συστήματα Εργαστήριο Πληροφοριακών Συστημάτων Υψηλής Επίδοσης Parallel and Distributed

Διαβάστε περισσότερα

NIKOΛΑΟΣ ΝΤΙΡΛΗΣ 5ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΙΘΟΥΣΑ Β4

NIKOΛΑΟΣ ΝΤΙΡΛΗΣ 5ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΙΘΟΥΣΑ Β4 NIKOΛΑΟΣ ΝΤΙΡΛΗΣ 5ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΙΘΟΥΣΑ Β4 1 Ένα thread έχει: ID, program counter, register set, stack Μοιράζεται με τα άλλα threads της ίδιας διεργασίας τον κώδικα, τα δεδομένα και τους άλλους πόρους

Διαβάστε περισσότερα

Βαγγϋλησ Οικονόμου Διϊλεξη 5 ΠΙΝΑΚΕΣ. Δομ. Προγραμ. - Διϊλεξη 5 1

Βαγγϋλησ Οικονόμου Διϊλεξη 5 ΠΙΝΑΚΕΣ. Δομ. Προγραμ. - Διϊλεξη 5 1 Βαγγϋλησ Οικονόμου Διϊλεξη 5 ΠΙΝΑΚΕΣ Δομ. Προγραμ. - Διϊλεξη 5 1 Περιεχόμενα Πύνακεσ Αλφαριθμητικϊ Σκοπόσ μαθόματοσ: Να αναγνωρίζετε πότε είναι απαραίτητη η χρήςη του τύπου του πίνακα, Να δώςετε παραδείγματα

Διαβάστε περισσότερα

ΑΡΧΗ 1Η ΕΛΙΔΑ ΘΕΜΑ A Α. Μονάδεσ 10 Μονάδεσ 5 Μονάδεσ 4 4 Ε. 1 Μονάδεσ 2 Ε. 2 Μονάδεσ 5 ΣΕΛΟ 1Η ΕΛΙΔA

ΑΡΧΗ 1Η ΕΛΙΔΑ ΘΕΜΑ A Α. Μονάδεσ 10 Μονάδεσ 5 Μονάδεσ 4 4 Ε. 1 Μονάδεσ 2 Ε. 2 Μονάδεσ 5 ΣΕΛΟ 1Η ΕΛΙΔA ΑΡΧΗ 1Η ΕΛΙΔΑ ΕΠΑΝΑΛΗΠΣΙΚΑ ΔΙΑΓΨΝΙΜΑΣΑ Β ΛΤΚΕΙΟΤ ΚΤΡΙΑΚΗ 17 ΑΠΡΙΛΙΟΤ 2016 ΕΞΕΣΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΣΤΞΗ ΕΥΑΡΜΟΓΨΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΑΝΑΣΟΛΙΜΟΤ ΠΟΤΔΨΝ ΟΙΚΟΝΟΜΙΑ & ΠΛΗΡΟΥΟΡΙΚΗ ΤΝΟΛΟ ΕΛΙΔΨΝ:

Διαβάστε περισσότερα

Δημιουργία & Τερματισμός Διεργασιών. Προγραμματισμός II 1

Δημιουργία & Τερματισμός Διεργασιών. Προγραμματισμός II 1 Δημιουργία & Τερματισμός Διεργασιών Προγραμματισμός II 1 lalis@inf.uth.gr Δημιουργία νέας διεργασίας pid_t fork() Η fork δεν έχει παραμέτρους Δημιουργεί μια νέα διεργασία που είναι ένα αντίγραφο της διεργασίας

Διαβάστε περισσότερα

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφϊλαιο2: Βαςικϊ ςτοιχεύα τησ γλώςςασ

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφϊλαιο2: Βαςικϊ ςτοιχεύα τησ γλώςςασ «ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» Κεφϊλαιο2: Βαςικϊ ςτοιχεύα τησ γλώςςασ 1 2.1. Μεταβλητζσ, Τφποι, Τελεςτζσ και Εκφράςεισ H Java είναι μια αντικειμενοςτρεφήσ γλώςςα προγραμματιςμού. Τα πάντα

Διαβάστε περισσότερα

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α Α1 Μονάδες 10 Μονάδες 4 ΤΕΛΟΣ 1ΗΣ ΣΕΛΙΔΑΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α Α1 Μονάδες 10 Μονάδες 4 ΤΕΛΟΣ 1ΗΣ ΣΕΛΙΔΑΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΕΠΑΝΑΛΗΠΣΙΚΑ ΔΙΑΓΨΝΙΜΑΣΑ Γ ΛΤΚΕΙΟΤ ΚΤΡΙΑΚΗ 17 ΑΠΡΙΛΙΟΤ 2016 ΕΞΕΣΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΣΤΞΗ ΕΥΑΡΜ. Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΑΝΑΣΟΛΙΜΟΤ ΠΟΤΔΨΝ OIKONOMIA ΚΑΙ ΠΛΗΡΟΥΟΡΙΚΗ ΤΝΟΛΟ ΕΛΙΔΨΝ:

Διαβάστε περισσότερα

Δημιουργία & Τερματισμός Διεργασιών. Προγραμματισμός II 1

Δημιουργία & Τερματισμός Διεργασιών. Προγραμματισμός II 1 Δημιουργία & Τερματισμός Διεργασιών Προγραμματισμός II 1 lalis@inf.uth.gr Δημιουργία νέας διεργασίας pid_t fork() Η fork δεν έχει παραμέτρους Δημιουργεί μια νέα διεργασία που είναι ένα αντίγραφο της διεργασίας

Διαβάστε περισσότερα

Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ:

Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ: ΚΕΦΑΛΑΙΟ 2Ο Στο λογιςμικό (software) περιλαμβϊνονται όλα τα προγράμματα του υπολογιςτό. Το Λογιςμικό χωρύζετε ςε δύο μεγϊλεσ κατηγορύεσ: ςτο Λογιςμικό Συςτήματοσ (System Software), ςτο Λογιςμικό Εφαρμογών

Διαβάστε περισσότερα

Διεργασίες και Νήματα (2/2)

Διεργασίες και Νήματα (2/2) Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων Διεργασίες και Νήματα (2/2) Λειτουργικά Συστήματα Υπολογιστών 7ο Εξάμηνο, 2016-2017 Νήματα

Διαβάστε περισσότερα

19/10/2009. Γεωγραφικά Συςτήματα Πληροφοριϊν Spatial Operations. Σήμερα... Τφποι ερωτήςεων (Queries)

19/10/2009. Γεωγραφικά Συςτήματα Πληροφοριϊν Spatial Operations. Σήμερα... Τφποι ερωτήςεων (Queries) Γεωγραφικά Συςτήματα Πληροφοριϊν Spatial Operations Δημότρησ Μιχελϊκησ Τμόμα Εφαρμοςμϋνησ Πληροφορικόσ και Πολυμϋςων Σχολό Τεχνολογικών Εφαρμογών Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρότησ dimmihel@epp.teicrete.gr

Διαβάστε περισσότερα

19/10/2009. Προηγοφμενη βδομάδα... Σήμερα Γεωγραφικά Συςτήματα Πληροφοριϊν Χωρικά Μοντζλα Δεδομζνων. Δομή του μαθήματοσ

19/10/2009. Προηγοφμενη βδομάδα... Σήμερα Γεωγραφικά Συςτήματα Πληροφοριϊν Χωρικά Μοντζλα Δεδομζνων. Δομή του μαθήματοσ Προηγοφμενη βδομάδα... Σήμερα Γεωγραφικά Συςτήματα Πληροφοριϊν Χωρικά Μοντζλα Δεδομζνων Δημότρησ Μιχελϊκησ Τμόμα Εφαρμοςμϋνησ Πληροφορικόσ και Πολυμϋςων Σχολό Τεχνολογικών Εφαρμογών Τεχνολογικό Εκπαιδευτικό

Διαβάστε περισσότερα

Βαγγϋλησ Οικονόμου Διϊλεξη 6. Δομ. Προγραμ. - Συναρτόςεισ - Διϊλεξη 6

Βαγγϋλησ Οικονόμου Διϊλεξη 6. Δομ. Προγραμ. - Συναρτόςεισ - Διϊλεξη 6 Βαγγϋλησ Οικονόμου Διϊλεξη 6 1 Αφαιρετικότητα ςτισ διεργαςύεσ Συνϊρτηςεισ Δόλωςη, Κλόςη και Οριςμόσ Εμβϋλεια Μεταβλητών Μεταβύβαςη παραμϋτρων ςε ςυναρτόςεισ Μηχανιςμόσ Κλόςησ Συνϊρτηςησ 2 Διεργαςύα : βαςικό

Διαβάστε περισσότερα

22/11/2009. Προηγοφμενη βδομάδα... Δεδομζνα απο Δευτερεφουςεσ πηγζσ. Αυτή την βδομάδα...

22/11/2009. Προηγοφμενη βδομάδα... Δεδομζνα απο Δευτερεφουςεσ πηγζσ. Αυτή την βδομάδα... Προηγοφμενη βδομάδα... Δεδομζνα απο Δευτερεφουςεσ πηγζσ Πρωτογενό δεδομϋνα Αρχϋσ και τεχνικϋσ που χρηςιμοποιούνται ςτην ςυλλογό γεωγραφικών δεδομϋνων Πωσ χρηςιμοποιούμε το GPS και την Τηλεπιςκόπηςη ςαν

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις Υλικό από: Κ Διαμαντάρας, Λειτουργικά Συστήματα, Τμήμα Πληροφορικής ΤΕΙΘ Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης των Εργαλείων Αναγνώρισης Χαρισματικών Μαθητών στα Μαθηματικά

Εγχειρίδιο Χρήσης των Εργαλείων Αναγνώρισης Χαρισματικών Μαθητών στα Μαθηματικά Εγχειρίδιο Χρήσης των Εργαλείων Αναγνώρισης Χαρισματικών Μαθητών στα Μαθηματικά ΕΓΦΕΙΡΙΔΙΟ ΦΡΗΗ ΕΡΓΑΛΕΙΨΝ ΑΝΑΓΝΨΡΙΗ ΕΙΑΓΨΓΗ Η ύπαρξη ϋγκυρων και αξιόπιςτων εργαλεύων αναγνώριςησ χαριςματικών μαθητών κρύνεται

Διαβάστε περισσότερα

Εκφωνήσεις ασκήσεων εργαστηρίου 1

Εκφωνήσεις ασκήσεων εργαστηρίου 1 Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Σχολή Τεχνολογικών Εφαρμογών Ακαδημαϊκό έτος 2016-2017 ΤΕΙ Ηπείρου - Άρτα Κατανεμημένα και Παράλληλα Συστήματα (εργαστήριο) Γκόγκος Χρήστος Εκφωνήσεις ασκήσεων εργαστηρίου

Διαβάστε περισσότερα

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» ΚΕΦΑΛΑΙΟ 3: ΑΝΤΙΚΕΙΜΕΝΑ ΚΑΙ ΜΕΘΟΔΟΙ

«ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» ΚΕΦΑΛΑΙΟ 3: ΑΝΤΙΚΕΙΜΕΝΑ ΚΑΙ ΜΕΘΟΔΟΙ «ΕΙΔΙΚΑ ΘΕΜΑΣΑ ΣΟΝ ΠΡΟΓΡΑΜΜΑΣΙΜΟ ΤΠΟΛΟΓΙΣΩΝ» ΚΕΦΑΛΑΙΟ 3: ΑΝΤΙΚΕΙΜΕΝΑ ΚΑΙ ΜΕΘΟΔΟΙ 1 2 3.1 Συμβολοςειρζσ Ένασ πολύ χρόςιμοσ τύποσ εύναι η κλάςη String, του πακϋτου java.lang, η οπούα χρηςιμεύει ςτην αναπαρϊςταςη

Διαβάστε περισσότερα

Ειςαγωγή ςτη Διαχείριςη Δικτύων

Ειςαγωγή ςτη Διαχείριςη Δικτύων Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών Διαχείριςη και Αςφάλεια Δικτύων Ειςαγωγή ςτη Διαχείριςη Δικτύων Ανάγκη διαχείριςησ δικτύων Αναλογιςτεύτε το μϋγεθοσ και την πολυπλοκότητα

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Λειτουργικά Συστήματα Ενότητα 3: Διεργασίες. Καταστάσεις Διεργασιών. PCB. Νήματα. Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

NetMasterII ςύςτημα μόνιμησ εγκατϊςταςησ επιτόρηςη και καταγραφό ςημϊτων από αιςθητόρια και μετατροπεύσ κϊθε εύδουσ ςύςτημα ειδοπούηςησ βλϊβη

NetMasterII ςύςτημα μόνιμησ εγκατϊςταςησ επιτόρηςη και καταγραφό ςημϊτων από αιςθητόρια και μετατροπεύσ κϊθε εύδουσ ςύςτημα ειδοπούηςησ βλϊβη NetMasterII Το NetMasterII εύναι ϋνα ςύςτημα μόνιμησ εγκατϊςταςησ (μό φορητό) για την επιτόρηςη και καταγραφό ςημϊτων από αιςθητόρια και μετατροπεύσ φυςικών μεγεθών κϊθε εύδουσ, καθώσ και γεγονότων που

Διαβάστε περισσότερα

Τεχνικόσ Μαγειρικόσ Τϋχνησ Αρχιμϊγειρασ (Chef) Β Εξϊμηνο

Τεχνικόσ Μαγειρικόσ Τϋχνησ Αρχιμϊγειρασ (Chef) Β Εξϊμηνο Τεχνικόσ Μαγειρικόσ Τϋχνησ Αρχιμϊγειρασ (Chef) Β Εξϊμηνο 1 Οριςμοί Ζννοια τησ Λογιςτικήσ Εύναι μϋςο παροχόσ οικονομικών πληροφοριών προσ διϊφορεσ ομϊδεσ ενδιαφερομϋνων για την πορεύα μιασ επιχεύρηςησ που

Διαβάστε περισσότερα

Οδηγόσ πουδών 2014-2015

Οδηγόσ πουδών 2014-2015 Οδηγόσ πουδών 2014-2015 ΕΞ ΑΠΟΣΑΕΨ ΕΠΙΜΟΡΥΨΣΙΚΟ ΠΡΟΓΡΑΜΜΑ «Νεοελληνικό Λογοτεχνύα & Χηφιακϋσ Σεχνολογύεσ» ΚΕΝΣΡΟ ΔΙΑ ΒΙΟΤ ΜΑΘΗΗ ΕΡΓΑΣΗΡΙΟ ΝΕΑ ΕΛΛΗΝΙΚΗ ΥΙΛΟΛΟΓΙΑ ΠΑΝΕΠΙΣΗΜΙΟ ΙΨΑΝΝΙΝΨΝ Ειςαγωγικϊ τοιχεύα

Διαβάστε περισσότερα

ΚΕΥΑΛΑΙΟ 2 Σο εςωτερικό του υπολογιςτό

ΚΕΥΑΛΑΙΟ 2 Σο εςωτερικό του υπολογιςτό ΚΕΥΑΛΑΙΟ 2 Σο εςωτερικό του υπολογιςτό Οι υπολογιςτϋσ αποτελούνται από πολλϊ ηλεκτρονικϊ εξαρτόματα. Σο κϊθε ϋνα από αυτϊ ϋχει ειδικό ρόλο ςτη λειτουργύα του. Έχουν ςχεδιαςτεύ ϋτςι ώςτε να ςυνεργϊζονται

Διαβάστε περισσότερα

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

ΠΡΩΣΟ ΕΣ ΑΚΗΕΩΝ ΓΙΑ ΣΟ ΜΑΘΗΜΑ ΠΟΟΣΙΚΗ ΑΝΑΛΤΗ ΔΙΟΙΚΗΣΙΚΩΝ ΑΠΟΥΑΕΩΝ ΠΡΩΣΟ ΕΣ ΑΚΗΕΩΝ ΓΙΑ ΣΟ ΜΑΘΗΜΑ ΠΟΟΣΙΚΗ ΑΝΑΛΤΗ ΔΙΟΙΚΗΣΙΚΩΝ ΑΠΟΥΑΕΩΝ Τμθμα: Χρηματοοικονομικθς και Τραπεζικθς Διοικητικθς Εξάμηνο: Γ Μ. Ανθρωπέλοσ. Άςκηςη 1 α) Γρϊψτε το πρόβλημα ςτην τυποποιημϋνη του μορφό.

Διαβάστε περισσότερα

Παθήςεισ του θυροειδή ςε άτομα με ςύνδρομο Down: Πληροφορίεσ για γονείσ και δαςκάλουσ. Τι είναι ο θυροειδήσ αδένασ;

Παθήςεισ του θυροειδή ςε άτομα με ςύνδρομο Down: Πληροφορίεσ για γονείσ και δαςκάλουσ. Τι είναι ο θυροειδήσ αδένασ; Παθήςεισ του θυροειδή ςε άτομα με ςύνδρομο Down: Πληροφορίεσ για γονείσ και δαςκάλουσ Τι είναι ο θυροειδήσ αδένασ; Dr. jennifer Dennis, Ιατρική Σύμβουλοσ του Συλλόγου για το Σύνδρομο Down (1993) Ο αδϋνασ

Διαβάστε περισσότερα

Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου

Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ Μάθημα Επιλογής Ανάλυση Επιδόσεων Συστημάτων Πραγματικού Χρόνου Δρ. Γεώργιος Κεραμίδας e-mail: gkeramidas@teimes.gr 1 Διεργασίες: Κατάσταση Εκτέλεσης (3-σταδίων) Κατάσταση

Διαβάστε περισσότερα

Δίκτυα Η/Υ ςτην Επιχείρηςη

Δίκτυα Η/Υ ςτην Επιχείρηςη Δίκτυα Η/Υ ςτην Επιχείρηςη Βαςικϊ θϋματα δικτύων Γκϊμασ Βαςύλειοσ, Εργαςτηριακόσ υνεργϊτησ Δίκτυο Υπολογιςτών Δύκτυο: ςύςτημα επικοινωνύασ δεδομϋνων που ςυνδϋει δύο ό περιςςότερουσ αυτόνομουσ και ανεξϊρτητουσ

Διαβάστε περισσότερα

Εντολζς του Λειτουργικοφ Συστήματος UNIX

Εντολζς του Λειτουργικοφ Συστήματος UNIX Παράδειγμα Δζνδρου Συστήματος Αρχείων Εντολζς του Λειτουργικοφ Συστήματος UNIX Στα παραδεύγματα που ακολουθούν υποθϋτουμε την παρακϊτω δενδρικό δομό Τμόμα Τεχνολογύασ Πληροφορικόσ και Τηλεπικοινωνιών ΤΕΙ

Διαβάστε περισσότερα

ή α α POSIX Threads ( έ ος 1 ο )

ή α α POSIX Threads ( έ ος 1 ο ) ι ο ι ά σ ή α α ο ισ η ια ή ό η α # 3 : ισα ω ή σ α ή α α POSIX Threads ( έ ος 1 ο ) ή α: οφο ι ής η α ο ό ηση ο α ό αι ι ό ι ό έχ ι α α χθ ί σ α αίσια ο αι ι ού έ ο ο ι άσ ο α. ο έ ο «Α οι ά Α α η αϊ

Διαβάστε περισσότερα

Εργαστήριο 5 fork(), exec(), signals

Εργαστήριο 5 fork(), exec(), signals Εργαστήριο 5 fork(), exec(), signals Στο εργαστήριο θα μελετηθούν: Παραδείγματα χρήσης των συναρτήσεων fork και exec Συνάρτηση waitpid Συνάρτηση WIFEXITED Συνάρτηση WEXITSTATUS Παράδειγμα χρήσης σημάτων

Διαβάστε περισσότερα

Υλοποίηςη Αλγορίθμου με υπολογιςτή - Προγραμματιςμόσ

Υλοποίηςη Αλγορίθμου με υπολογιςτή - Προγραμματιςμόσ Υλοποίηςη Αλγορίθμου με υπολογιςτή - Προγραμματιςμόσ Τι εύναι το πρόγραμμα; Ένα πρόγραμμα είναι η αναπαράςταςη ενόσ αλγορίθμου γραμμένη ςε γλώςςα κατανοητή για έναν υπολογιςτή Ανϊλυςη Προγραμματιςμόσ Γλώςςεσ

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Εισαγωγικά & Βασικές Έννοιες

Εισαγωγικά & Βασικές Έννοιες Εισαγωγικά & Βασικές Έννοιες ΙΙΙ 1 lalis@inf.uth.gr Γιατί πολλές διεργασίες/νήματα; Επίπεδο εφαρμογής Καλύτερη δόμηση κώδικα Αποφυγή μπλοκαρίσματος / περιοδικών ελέγχων Φυσική έκφραση παραλληλισμού Επίπεδο

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr Περιεχόμενα ενότητας Διεργασίες Κλήσεις δημιουργίας και τερματισμού διεργασιών Επικοινωνία διεργασιών μέσω

Διαβάστε περισσότερα

Πίνακασ τεχνικών και λειτουργικών προδιαγραφών. Πλόρεσ ελληνικό περιβϊλλον (interface) για Διαχειριςτϋσ, Εκπαιδευτϋσ, Εκπαιδευόμενουσ

Πίνακασ τεχνικών και λειτουργικών προδιαγραφών. Πλόρεσ ελληνικό περιβϊλλον (interface) για Διαχειριςτϋσ, Εκπαιδευτϋσ, Εκπαιδευόμενουσ Τλοποίηςη προγραμμάτων με την μέθοδο τησ τηλεκατάρτιςησ 1 Τλοπούηςη προγραμμϊτων με την μϋθοδο τησ τηλεκατϊρτιςησ δύναται να λϊβει χώρα μετϊ από πλόρωσ αιτιολογημϋνο αύτημα του Κλαδικού Υορϋα (Αναδόχου),

Διαβάστε περισσότερα

Σκελετός Παρουσίασης

Σκελετός Παρουσίασης Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς. Σκελετός

Διαβάστε περισσότερα

1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες»

1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες» 1. Εισαγωγή Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 3 «Διεργασίες» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας Η έννοια της διεργασίας (process) είναι θεμελιώδης για την κατανόηση του τρόπου με τον οποίο

Διαβάστε περισσότερα

Ειςαγωγό ςτο Ιnternet. χολό Θετικών Επιςτημών, Σμόμα Βιολογύασ, Πανεπιςτόμιο Πατρών

Ειςαγωγό ςτο Ιnternet. χολό Θετικών Επιςτημών, Σμόμα Βιολογύασ, Πανεπιςτόμιο Πατρών Ειςαγωγό ςτο Ιnternet χολό Θετικών Επιςτημών, Σμόμα Βιολογύασ, Πανεπιςτόμιο Πατρών Ιςτορικό Αναδρομό 1962: Ο Paul Baran τησ Rand Corporation ειςϊγει τη μεταγωγό πακϋτων. 1969: Σο DARPA (Department of Defense

Διαβάστε περισσότερα

Εισαγωγικά & Βασικές Έννοιες

Εισαγωγικά & Βασικές Έννοιες Εισαγωγικά & Βασικές Έννοιες ΙΙΙ 1 lalis@inf.uth.gr Γιατί πολλές διεργασίες/νήματα; Επίπεδο εφαρμογής Καλύτερη δόμηση κώδικα Αποφυγή μπλοκαρίσματος / περιοδικών ελέγχων Φυσική έκφραση παραλληλισμού Επίπεδο

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Λειτουργικά Συστήματα Ενότητα 3: Διεργασίες. Καταστάσεις Διεργασιών. PCB. Νήματα. Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Χρονοπρογραµµατισµός ΚΜΕ (CPU Scheduling)

Χρονοπρογραµµατισµός ΚΜΕ (CPU Scheduling) Χρονοπρογραµµατισµός ΚΜΕ (CPU Scheduling) Για τη δηµιουργία των διαφανειών έχει χρησιµοποιηθεί υλικό από τις διαφάνειες παραδόσεων που βασίζονται στο βιβλίο, Silberschatz, Galvin and Gagne, Operating Systems

Διαβάστε περισσότερα

Προγραμματισμός συστημάτων UNIX/POSIX. Διεργασίες (processes)

Προγραμματισμός συστημάτων UNIX/POSIX. Διεργασίες (processes) Προγραμματισμός συστημάτων UNIX/POSIX Διεργασίες (processes) Δομή αρχείου προγράμματος Πρόγραμμα (program) ονομάζεται το εκτελέσιμο αρχείο που βρίσκεται αποθηκευμένο στο δίσκο (π.χ. το a.out, ή το ls ή

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διεργασίες και Νήματα Υλικό από: Tanenbaum, Modern Operating Systems,Structured Computer Organization Stallings, Operating Systems: Internals and Design Principles. Silberschatz,

Διαβάστε περισσότερα

Φοιτητόσ : Κουκϊρασ Παραςκευϊσ ΑΜ : 06/3059 Ίδρυμα/Τμόμα : Αλεξϊνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα/Πληροφορικόσ

Φοιτητόσ : Κουκϊρασ Παραςκευϊσ ΑΜ : 06/3059 Ίδρυμα/Τμόμα : Αλεξϊνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα/Πληροφορικόσ Φοιτητόσ : Κουκϊρασ Παραςκευϊσ ΑΜ : 06/3059 Ίδρυμα/Τμόμα : Αλεξϊνδρειο Τεχνολογικό Εκπαιδευτικό Ιδρυμα/Πληροφορικόσ Αντικείμενο Πτυχιακήσ(1/2) Δημιουργύα εργαλεύου για διαχεύριςη ϋργων λογιςμικού. Με βϊςη

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα Λειτουργικά Συστήματα Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ N:08 Δρ. Μηνάς Δασυγένης mdasyg@ieee.rg Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διεργασίες και Νήματα Υλικό από: Tanenbaum, Modern Operating Systems,Structured Computer Organization Stallings, Operating Systems: Internals and Design Principles. Silberschatz,

Διαβάστε περισσότερα

Μαθηματικϊ Γ' Ενιαύου Λυκεύου (μϊθημα κατεύθυνςησ)

Μαθηματικϊ Γ' Ενιαύου Λυκεύου (μϊθημα κατεύθυνςησ) Μαθηματικϊ Γ' Ενιαύου Λυκεύου (μϊθημα κατεύθυνςησ) : 1. ΤΝΑΡΣΗΕΙ Ορύζουν και να αναγνωρύζουν μια ςύνθετη ςυνϊρτηςη 2 1.1 Επανϊληψη Εκφρϊζουν μια ςύνθετη ςυνϊρτηςη ωσ ςύνθεςη ϊλλων ςυναρτόςεων Ορύζουν και

Διαβάστε περισσότερα

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:10 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής

Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής ΕΥ311-Διαδικτυακός και Ταυτόχρονος Προγραμματισμός Εργαστήριο: Παραδείγματα δημιουργίας διεργασιών στο Linux Ένα πρόγραμμα (το στιγμιότυπο της εκτέλεσης του οποίου

Διαβάστε περισσότερα

Βασικές Έννοιες Πρ Ταο υγρ τόα χ μ ρ μ ο α ν τισμ ος Π ό ρ ςο ΙΙΙ γραμματισμός 1

Βασικές Έννοιες Πρ Ταο υγρ τόα χ μ ρ μ ο α ν τισμ ος Π ό ρ ςο ΙΙΙ γραμματισμός 1 Βασικές Έννοιες ΙΙΙ 1 lalis@inf.uth.gr Μονονηματική / πολυνηματική εκτέλεση Μονονηματικό μοντέλο εκτέλεσης (συμβατικό) Οι εντολές του κώδικα εκτελούνται σειριακά Ένα μοναδικό νήμα εκτέλεσης (execution

Διαβάστε περισσότερα

Το τςάϊ ςυντροφιά ςτην δουλειά

Το τςάϊ ςυντροφιά ςτην δουλειά Το τςάϊ ςυντροφιά ςτην δουλειά Το τςϊώ μασ αρϋςει επειδό υπϊρχει ςε διϊφορεσ γεύςεισ, ςυν το ότι ϋχει τόςα οφϋλη για τον οργανιςμό μασ. Το θϋλουμε και ςτην δουλειϊ, αλλϊ κϊθε φορϊ το αναβϊλλουμε όχι για

Διαβάστε περισσότερα

Προγραμματισμός συστημάτων UNIX/POSIX. Διαδιεργασιακή επικοινωνία: αγωγοί (IPC inter-process communication: pipes)

Προγραμματισμός συστημάτων UNIX/POSIX. Διαδιεργασιακή επικοινωνία: αγωγοί (IPC inter-process communication: pipes) Προγραμματισμός συστημάτων UNIX/POSIX Διαδιεργασιακή επικοινωνία: αγωγοί (IPC inter-process communication: pipes) Επικοινωνία μεταξύ διεργασιών γονέα-παιδιού Κατά κάποιο τρόπο, θα δημιουργήσουμε ένα τύπο

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διεργασίες και Νήματα ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διεργασίες και Νήματα Υλικό από: Tanenbaum, Modern Operating Systems,Structured Computer Organization Stallings, Operating Systems: Internals and Design Principles. Silberschatz,

Διαβάστε περισσότερα

Συγχρονιςμόσ Διεργαςιών & Αδιϋξοδα

Συγχρονιςμόσ Διεργαςιών & Αδιϋξοδα Συγχρονιςμόσ Διεργαςιών & Αδιϋξοδα Συνθόκεσ Ανταγωνιςμού Κατϊλογοσ εκτυπώςεων ςε αναμονό Διεργαςύα Α 1 2 3 abc 4 prog.c 5 prog.results out Διεργαςύα Β in Συγχρονιςμόσ Διεργαςιών & Αδιϋξοδα 2 Δομό Διεργαςιών

Διαβάστε περισσότερα

Μαθηματικοπούηςη. Μαθηματικοπούηςη. Μαθηματικϋσ δεξιότητεσ. Κατακόρυφη

Μαθηματικοπούηςη. Μαθηματικοπούηςη. Μαθηματικϋσ δεξιότητεσ. Κατακόρυφη Διδακτική Μαθηματικών ΙΙ Μάθημα 10 ο Αξιολόγηςη Είδη ερωτήςεων Μαθηματικϋσ δεξιότητεσ Μαθηματικό ςκϋψη Μαθηματικό δικαιολόγηςη Επύλυςη προβλόματοσ Επικοινωνύα Χρόςη εργαλεύων Αναπαραςτϊςεισ Συμβολικό,

Διαβάστε περισσότερα

Αναφϋρεται ςτουσ μηχανιςμούσ ελϋγχου δϋςμευςησ των πόρων.

Αναφϋρεται ςτουσ μηχανιςμούσ ελϋγχου δϋςμευςησ των πόρων. Σιςμϊνογλου Ιωϊννησ Αναφϋρεται ςτουσ μηχανιςμούσ ελϋγχου δϋςμευςησ των πόρων. Παρϋχει διαφορετικό προτεραιότητα: ςτισ διαφορετικϋσ εφαρμογϋσ ςτουσ χρόςτεσ ςτισ ροϋσ δεδομϋνων Σημαντικό εϊν η ικανότητα

Διαβάστε περισσότερα

Χαϊδάρησ Δημήτρησ. Επιβλέπων καθηγητήσ: Ψαρράσ Νικόλαοσ

Χαϊδάρησ Δημήτρησ. Επιβλέπων καθηγητήσ: Ψαρράσ Νικόλαοσ Χαϊδάρησ Δημήτρησ Επιβλέπων καθηγητήσ: Ψαρράσ Νικόλαοσ Αυτοματιςμόσ Στην αγορϊ υπϊρχει αυξανόμενη τϊςη για την αυτοματοπούηςη των διαδικαςιών. Επύςησ, δύνεται μεγϊλη ςημαςύα ςτη δυνατότητα μαζικόσ διαχεύριςησ

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Δωδϋκατη Διϊλεξη Έλεγχοσ Συςτόματοσ

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ. Δωδϋκατη Διϊλεξη Έλεγχοσ Συςτόματοσ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Δωδϋκατη Διϊλεξη Έλεγχοσ Συςτόματοσ Περιεχόμενα Έλεγχοσ Συςτόματοσ Έλεγχοσ Ορθότητασ Μονϊδων Λογιςμικού Σκοπόσ Ελϋγχου και Εκςφαλμϊτωςη Ποιοσ Εκτελεύ τουσ Ελϋγχουσ Στϊδια Ελϋγχου

Διαβάστε περισσότερα

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

Ο ΟΓΙΚΟΣ ΦΑΡΤΗΣ ΤΟΥ ΣΑΚΦΑΡΩΓΗ ΓΙΑΒΗΤΗ ΣΤΗΝ ΔΛΛΑΓΑ Ο ΟΓΙΚΟΣ ΦΑΡΤΗΣ ΤΟΥ ΣΑΚΦΑΡΩΓΗ ΓΙΑΒΗΤΗ ΣΤΗΝ ΔΛΛΑΓΑ 1 Ο Σακχαρώδησ Διαβότησ (ΣΔ) εύναι μια μεταβολικό διαταραχό και αποτελεύ ϋνα από τα ςυχνότερα χρόνια νοςόματα και μια από τισ ςημαντικότερεσ αιτύεσ πρόωρησ

Διαβάστε περισσότερα

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

ΕΚΠΑΙΔΕΤΣΙΚΟ ΕΝΑΡΙΟ ΓΙΑ ΣΗΝ ΑΞΙΟΠΟΙΗΗ ΚΑΙ ΕΥΑΡΜΟΓΗ ΣΩΝ ΣΠΕ ΣΗ ΔΙΔΑΚΣΙΚΗ ΠΡΑΞΗ [1] ΕΚΠΑΙΔΕΤΣΙΚΟ ΕΝΑΡΙΟ ΓΙΑ ΣΗΝ ΑΞΙΟΠΟΙΗΗ ΚΑΙ ΕΥΑΡΜΟΓΗ ΣΩΝ ΣΠΕ ΣΗ ΔΙΔΑΚΣΙΚΗ ΠΡΑΞΗ ΑΡΓΥΡΟΠΟΥΛΟΥ ΒΑΙΛΙΚΗ ςτο 2/θ Νηπιαγωγείο Ν. Ποτίδαιασ Χαλκιδικήσ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΕΝΑΡΙΟ Τίτλοσ: «Σα μέςα μεταφοράσ» ΓΝΩΣΙΚΟ

Διαβάστε περισσότερα

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση Εργαστηριακή Άσκηση Οι Αλγόριθμοι Χρονοπρογραμματισμού First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR), Priority Weighted (PRI) Επιμέλεια: Βασίλης Τσακανίκας Περιεχόμενα Αλγόριθμοι

Διαβάστε περισσότερα

ενθαρρύνοντασ τη ςυνέχιςη των προβλημάτων

ενθαρρύνοντασ τη ςυνέχιςη των προβλημάτων ενθαρρύνοντασ τη ςυνέχιςη των προβλημάτων Η τεχνικό αυτό ςυνύςταται ςτην ενθϊρρυνςη για τη ςυνϋχιςη τησ προβληματικήσ ςυμπεριφοράσ, με τον όρο ότι θα γίνεται: για διαφορετικό λόγο, ςε διαφορετικό χρόνο

Διαβάστε περισσότερα

Τϋταρτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Β

Τϋταρτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Β Τϋταρτη Διϊλεξη Μοντϋλα Διαδικαςύασ Λογιςμικού Μϋροσ Β Μοντϋλο Λειτουργικόσ Επαύξηςησ Σπειροειδϋσ Μοντϋλο Μοντϋλο Πύδακα Τεχνολογύα Λογιςμικού Βϊςει Συςτατικών Στοιχεύων Σύγχρονα Μοντϋλα Το μοντϋλο ςυνδυϊζει:

Διαβάστε περισσότερα

EETT Δημόςια Διαβούλευςη ςχετικά με την εκχώρηςη δικαιώματων χρήςησ ραδιοςυχνοτήτων ςτη Ζώνη 27,5 29,5 GHz

EETT Δημόςια Διαβούλευςη ςχετικά με την εκχώρηςη δικαιώματων χρήςησ ραδιοςυχνοτήτων ςτη Ζώνη 27,5 29,5 GHz EETT Δημόςια Διαβούλευςη ςχετικά με την εκχώρηςη δικαιώματων χρήςησ ραδιοςυχνοτήτων ςτη Ζώνη 27,5 29,5 GHz 1. Περί των Τύπων των Υπηρεςιών και των Δικτύων Η οικονομικώσ αποτελεςματικό χρόςη του φϊςματοσ

Διαβάστε περισσότερα

Αιτίεσ - Συνέπειεσ - Τρόποι αντιμετώπιςησ. Χριστίνα Μαυροϊδάκη Κωνσταντίνα Μαρκάκη

Αιτίεσ - Συνέπειεσ - Τρόποι αντιμετώπιςησ. Χριστίνα Μαυροϊδάκη Κωνσταντίνα Μαρκάκη Αιτίεσ - Συνέπειεσ - Τρόποι αντιμετώπιςησ Χριστίνα Μαυροϊδάκη Κωνσταντίνα Μαρκάκη Αιτίεσ Η αιτύα δημιουργύασ του φαινομϋνου εύναι η εκπομπό χημικών ενώςεων ςτην ατμόςφαιρα όπωσ για παρϊδειγμα οι χλωροφθοράνθρακες

Διαβάστε περισσότερα

Προγραμματισμός Ταυτόχρονος Προγραμματισμός

Προγραμματισμός Ταυτόχρονος Προγραμματισμός Εισαγωγικά & Βασικές Έννοιες ΙΙΙ 1 lalis@inf.uth.gr Γιατί πολλές διεργασίες/νήματα; Επίπεδο εφαρμογής Καλύτερη δόμηση κώδικα Αποφυγή μπλοκαρίσματος / περιοδικών ελέγχων Φυσική έκφραση παραλληλισμού Επίπεδο

Διαβάστε περισσότερα

ημειώςεισ των αςκόςεων του μαθόματοσ Κεφαλαιαγορϋσ- Επενδύςεισ Ενότητα: Χρηματοοικονομικόσ Κύνδυνοσ Διδϊςκων : Αγγελϊκησ Γιώργοσ Εργαςτηριακόσ

ημειώςεισ των αςκόςεων του μαθόματοσ Κεφαλαιαγορϋσ- Επενδύςεισ Ενότητα: Χρηματοοικονομικόσ Κύνδυνοσ Διδϊςκων : Αγγελϊκησ Γιώργοσ Εργαςτηριακόσ ημειώςεισ των αςκόςεων του μαθόματοσ Κεφαλαιαγορϋσ- Επενδύςεισ Ενότητα: Χρηματοοικονομικόσ Κύνδυνοσ Διδϊςκων : Αγγελϊκησ Γιώργοσ Εργαςτηριακόσ υνεργϊτησ :ιώπη Ευαγγελύα Κίνδυνοσ Ωσ κύνδυνο θα µπορούςαµε

Διαβάστε περισσότερα

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΕΡΓΑΣΙΕΣ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΕΡΓΑΣΙΕΣ Πολυεπεξεργασία Διεργασία (process) Νήμα (thread) Εργασία (task/job) Διεργασίες Διεργασία είναι μια (συγκεκριμένη) εκτέλεση κάποιου προγράμματος για λογαριασμό κάποιου

Διαβάστε περισσότερα

Παρουςίαςη προςχεδίου π.δ. για την εναρμόνιςη τησ εθνικήσ νομοθεςίασ με την Ευρωπαΰκή Οδηγία 2013/59/ΕΤΡΑΣΟΜ του υμβουλίου

Παρουςίαςη προςχεδίου π.δ. για την εναρμόνιςη τησ εθνικήσ νομοθεςίασ με την Ευρωπαΰκή Οδηγία 2013/59/ΕΤΡΑΣΟΜ του υμβουλίου Παρουςίαςη προςχεδίου π.δ. για την εναρμόνιςη τησ εθνικήσ νομοθεςίασ με την Ευρωπαΰκή Οδηγία 2013/59/ΕΤΡΑΣΟΜ του υμβουλίου Δρ Ελευθερία Καρίνου www.eeae.gr www.eeae.gr Δομή π.δ. Κεφϊλαια: Α. Αντικεύμενο

Διαβάστε περισσότερα

Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Σχολή Τεχνολογικών Εφαρμογών Ακαδημαϊκό έτος

Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Σχολή Τεχνολογικών Εφαρμογών Ακαδημαϊκό έτος Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Σχολή Τεχνολογικών Εφαρμογών Ακαδημαϊκό έτος 2016-2017 ΤΕΙ Ηπείρου - Άρτα Κατανεμημένα και Παράλληλα Συστήματα (εργαστήριο) Παραδείγματα με pthreads Γκόγκος Χρήστος Παράδειγμα

Διαβάστε περισσότερα

Σημειώσεις Εργαστηρίου - Ασκήσεις. Διδάσκων: Κωνσταντίνος Αντωνής Επίκουρος Καθηγητής Δρ. Μηχανικός Η/Υ & Πληροφορικής Πανεπιστημίου Πατρών

Σημειώσεις Εργαστηρίου - Ασκήσεις. Διδάσκων: Κωνσταντίνος Αντωνής Επίκουρος Καθηγητής Δρ. Μηχανικός Η/Υ & Πληροφορικής Πανεπιστημίου Πατρών ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΑΘΗΜΑΤΟΣ «ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ» Σημειώσεις Εργαστηρίου - Ασκήσεις Διδάσκων: Κωνσταντίνος Αντωνής Επίκουρος Καθηγητής Δρ. Μηχανικός

Διαβάστε περισσότερα

Συςτιματα. Βαγγϋλησ Οικονόμου Διϊλεξη 4. Τηλεπικοινωνύεσ - Συςτόματα

Συςτιματα. Βαγγϋλησ Οικονόμου Διϊλεξη 4. Τηλεπικοινωνύεσ - Συςτόματα Συςτιματα Βαγγϋλησ Οικονόμου Διϊλεξη 4 1 Συςτιματα Αναπαρϊςταςη ςυςτημϊτων Ταξινόμηςη ςυςτημϊτων Κρουςτικό απόκριςη Απόκριςη ςυχνότητασ Ιδιότητεσ γραμμικών ςυςτημϊτων Φύλτρα Εύροσ ζώνησ ςυχνοτότων 2 Αναπαράςταςθ

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση. Τμήμα Μηχανικών Πληροφορικής ΤΕ

Εργαστηριακή Άσκηση. Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστηριακή Άσκηση Εργαστήριο Λειτουργικών Συστημάτων Οι First Come First Serve (FCFS), Shortest Job First (SJF), Round Robin (RR), Priority Weighted (PRI) Β. Τσακανίκας Β. Ταμπακάς Τμήμα Μηχανικών Πληροφορικής

Διαβάστε περισσότερα

ΝΗΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΟ 1 - ΣΗΜΕΙΩΣΕΙΣ

ΝΗΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΟ 1 - ΣΗΜΕΙΩΣΕΙΣ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ 2017-2018 ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ ΜΑΘΗΜΑ: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Νήματα (Threads) ΝΗΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΟ 1 - ΣΗΜΕΙΩΣΕΙΣ

Διαβάστε περισσότερα

Λειτουργικά Συστήματα 7ο εξάμηνο, Ακαδημαϊκό Έτος

Λειτουργικά Συστήματα 7ο εξάμηνο, Ακαδημαϊκό Έτος ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ KΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ http://www.cslab.ece.ntua.gr Λειτουργικά

Διαβάστε περισσότερα

ΤΜΒΑΗ ΔΙΑΝΟΜΗ ΤΛΙΚΟΤ ΣΟ ΔΙΚΣΤΟ ΠΡΑΚΣΟΡΩΝ ΣΗ ΟΠΑΠ

ΤΜΒΑΗ ΔΙΑΝΟΜΗ ΤΛΙΚΟΤ ΣΟ ΔΙΚΣΤΟ ΠΡΑΚΣΟΡΩΝ ΣΗ ΟΠΑΠ ΤΜΒΑΗ ΔΙΑΝΟΜΗ ΤΛΙΚΟΤ ΣΟ ΔΙΚΣΤΟ ΠΡΑΚΣΟΡΩΝ ΣΗ ΟΠΑΠ το Περιςτϋρι ςόμερα, την... μεταξύ των κϊτωθι ςυμβαλλομϋνων... ςυμφωνόθηκαν, ςυνομολογόθηκαν και ϋγιναν αμοιβαύα αποδεκτϊ τα εξόσ: ΠΡΟΟΙΜΙΟ Η Διεύθυνςη

Διαβάστε περισσότερα

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

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ ΜΑΘΗΜΑ: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ ΜΑΘΗΜΑ: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗ ΑΔΙΕΞΟΔΩΝ (DEADLOCKS) Γενικά, για τη διαχείριση των αδιεξόδων

Διαβάστε περισσότερα

Μαθηματικϊ. Β' Ενιαύου Λυκεύου. (μϊθημα κοινού κορμού) Υιλοςοφύα - κοπού

Μαθηματικϊ. Β' Ενιαύου Λυκεύου. (μϊθημα κοινού κορμού) Υιλοςοφύα - κοπού Μαθηματικϊ Β' Ενιαύου Λυκεύου (μϊθημα κοινού κορμού) Υιλοςοφύα - κοπού Η διδαςκαλύα των Μαθηματικών Κοινού Κορμού επιδιώκει να δώςει ςτο μαθητό τα εφόδια για την αντιμετώπιςη καθημερινών αναγκών ςε αριθμητικϋσ

Διαβάστε περισσότερα

AΠΙΝΙΔΩΣΗ. Μημήκοσ τυλιανόσ*, Χαρούπα Στεργιανό** *Νοζηλεσηής ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ **Προϊζηαμένη ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ

AΠΙΝΙΔΩΣΗ. Μημήκοσ τυλιανόσ*, Χαρούπα Στεργιανό** *Νοζηλεσηής ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ **Προϊζηαμένη ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ AΠΙΝΙΔΩΣΗ Μημήκοσ τυλιανόσ*, Χαρούπα Στεργιανό** *Νοζηλεσηής ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ **Προϊζηαμένη ΚΧΜΕΘ ΠΓΝΘ ΑΧΕΠΑ ΟΡΙΜΟ AΠΙΝΙΔΩΣΗ ή απινιδιςμόσ είναι, επίςησ γνωςτόσ και ωσ: ηλεκτρική εκκένωςη ςυνεχούσ ρεύματοσ,

Διαβάστε περισσότερα

Θεωρύεσ Μϊθηςησ και ΤΠΕ Εποικοδομιςμόσ

Θεωρύεσ Μϊθηςησ και ΤΠΕ Εποικοδομιςμόσ Θεωρύεσ Μϊθηςησ και ΤΠΕ Εποικοδομιςμόσ 3 ο Κεφϊλαιο - 4 ο Κεφϊλαιο Κόμησ, Β. (2004), Ειςαγωγό ςτισ Εφαρμογϋσ των ΤΠΕ ςτην Εκπαύδευςη, Αθόνα, Εκδόςεισ Νϋων Τεχνολογιών Σκοπόσ Η ςυνοπτικό παρουςύαςη των

Διαβάστε περισσότερα

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

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Κεντρικής Μονάδας Επεξεργασίας (CPU) Βασίλης Σακκάς 4/12/2013 1 Xρονοδρομολόγηση Διεργασιών 1 Η χρονοδρομολόγηση σε ένα Λ/Σ αποφασίζει ποια διεργασία θα χρησιμοποιεί

Διαβάστε περισσότερα

UNIX System Programming

UNIX System Programming UNIX System Programming Processes Objectives look at how to program UNIX processes fork( ), wait( ) Overview 1. What is a Process? 2. fork() 3. wait() 4. Process Data 1. What is a Process? A process is

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (ΗΥ321)

Λειτουργικά Συστήματα (ΗΥ321) Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 2: Διεργασίες και Νήματα Διαδικαστικά 2 Γραφτήκατε στη λίστα; Σχηματίστε ομάδες (για το project)! Στο προηγούμενο επεισόδιο 3 Τι είναι λειτουργικό; Γενιές ΛΣ Βασικές

Διαβάστε περισσότερα

ΕΛΕΓΦΟ ΕΜΠΟΡΕΤΜΑΣΨΝ ΣΕΦΝΙΚΟ ΜΑΓΕΙΡΙΚΗ ΣΕΦΝΗ ΑΡΦΙΜΑΓΕΙΡΑ (CHEF)

ΕΛΕΓΦΟ ΕΜΠΟΡΕΤΜΑΣΨΝ ΣΕΦΝΙΚΟ ΜΑΓΕΙΡΙΚΗ ΣΕΦΝΗ ΑΡΦΙΜΑΓΕΙΡΑ (CHEF) ΕΛΕΓΦΟ ΕΜΠΟΡΕΤΜΑΣΨΝ ΣΕΦΝΙΚΟ ΜΑΓΕΙΡΙΚΗ ΣΕΦΝΗ ΑΡΦΙΜΑΓΕΙΡΑ (CHEF) 1 Oριςμόσ Προμόθειασ «Οι προμόθειεσ εύναι μια λειτουργύα που αφορϊ την ϋρευνα αγορϊσ, επιλογό, αγορϊ, παραλαβό, αποθόκευςη, και την τελικό

Διαβάστε περισσότερα

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης 7.1 Ορισμός Στόχοι Αλγόριθμο χρονοδρομολόγησης (scheduling algorithm) ονομάζουμε την μεθοδολογία την οποία χρησιμοποιεί ο κάθε χρονοδρομολογητής (βραχυχρόνιος, μεσοχρόνιος

Διαβάστε περισσότερα

Εργαστήριο 7 fork(), exec(), signals

Εργαστήριο 7 fork(), exec(), signals Εργαστήριο 7 fork(), exec(), signals Στο εργαστήριο θα μελετηθούν: Παραδείγματα χρήσης των συναρτήσεων fork και exec Συνάρτηση waitpid Συνάρτηση WIFEXITED Συνάρτηση WEXITSTATUS Παράδειγμα χρήσης σημάτων

Διαβάστε περισσότερα

Η πολυνηματική γλώσσα προγραμματισμού Cilk

Η πολυνηματική γλώσσα προγραμματισμού Cilk Η πολυνηματική γλώσσα προγραμματισμού Cilk Β Καρακάσης Ερευνητικά Θέματα Υλοποίησης Γλωσσών Προγραμματισμού Μεταπτυχιακό Μάθημα (688), ΣΗΜΜΥ Νοέμβριος 2009 Β Καρακάσης (CSLab, NTUA) ΣΗΜΜΥ, Μετ/κό 688 9/2009

Διαβάστε περισσότερα

ΗΛΕΚΣΡΟΝΙΚΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΟΤ ΦΟΛΕΙΟΤ ΠΡΟ ΣΟΤ ΓΟΝΕΙ. - Θέςη υπεύθυνου προςώπου για την ςυμπλήρωςη του ερωτηματολογίου: Ερωτηματολόγιο

ΗΛΕΚΣΡΟΝΙΚΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΟΤ ΦΟΛΕΙΟΤ ΠΡΟ ΣΟΤ ΓΟΝΕΙ. - Θέςη υπεύθυνου προςώπου για την ςυμπλήρωςη του ερωτηματολογίου: Ερωτηματολόγιο ΗΛΕΚΣΡΟΝΙΚΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΟΤ ΦΟΛΕΙΟΤ ΠΡΟ ΣΟΤ ΓΟΝΕΙ Γενικέσ Πληροφορίεσ για το ςχολείο/τον οργανιςμό - Όνομα του ςχολείου: - Διεύθυνςη: - Είδοσ Σχολείου: - Δημοτικό Σχολεύο - Δημοτικό Σχολεύο Ειδικόσ Εκπαύδευςησ

Διαβάστε περισσότερα

Όγδοη Διϊλεξη Case Study

Όγδοη Διϊλεξη Case Study Όγδοη Διϊλεξη Case Study Περιεχόμενα Ανϊλυςη Απαιτόςεων Case Study Δανειςτικό Βιβλιοθόκη Πανεπιςτημύου Πηγό παραδεύγματοσ: Γιακουμϊκησ, Ε. & Διαμαντύδησ, Ν. (2009). Τεχνολογύα λογιςμικού, Εκδόςεισ Σταμούλη,

Διαβάστε περισσότερα

Πωσ αλλάζει τη Μεςόγειο το ενεργειακό παζλ

Πωσ αλλάζει τη Μεςόγειο το ενεργειακό παζλ Πωσ αλλάζει τη Μεςόγειο το ενεργειακό παζλ Τουσ τελευταύουσ μόνεσ κυοφορούνται εξελύξεισ προσ την κατεύθυνςη επύλυςησ διαφόρων ζητημϊτων που ταλανύζουν την ανατολικό Μεςόγειο και τη Μϋςη Ανατολό. Η παρατεταμϋνη

Διαβάστε περισσότερα