Εισαγωγή στους υπολογιστές υψηλών επιδόσεων και το σύστημα ARIS του ΕΔΕΤ

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

Download "Εισαγωγή στους υπολογιστές υψηλών επιδόσεων και το σύστημα ARIS του ΕΔΕΤ"

Transcript

1 Εισαγωγή στους υπολογιστές υψηλών επιδόσεων και το σύστημα ARIS του ΕΔΕΤ Εθνικό Δίκτυο Έρευνας και Τεχνολογίας e mail: hpc info@lists.grnet.gr Copyright GRNET, 2017

2 Περιεχόμενα Τι είναι υπερυπολογιστής;... 2 Τι είναι το ARIS;... 4 Αρχιτεκτονική του συστήματος... 4 Συστήματα αποθήκευσης... 6 Προφίλ εφαρμογών που τρέχουν στο ARIS... 7 Πρόσβαση και χρήση του συστήματος... 8 Κατάθεση πρότασης... 8 Λειτουργικό σύστημα... 9 Σύνδεση με το σύστημα... 9 Μεταφορά αρχείων Ανάπτυξη Εφαρμογών Προεγκατεστημένες εφαρμογές Εκτέλεση εφαρμογών Αποθήκευση δεδομένων Παράρτημα όρων Εικόνες Εφαρμογών

3 Τι είναι υπερυπολογιστής; Οι Υπερυπολογιστές είναι υπολογιστικά συστήματα που αξιοποιούνται σε επιστημονικές εφαρμογές οι οποίες απαιτούν την εκτέλεση πολλών εκατομμυρίων μαθηματικών πράξεων ή την επεξεργασία μεγάλου όγκου δεδομένων. Λόγω αυτών των απαιτήσεων τέτοιου είδους προβλήματα είτε θα χρειάζονταν απαγορευτικά μεγάλο χρόνο για να ολοκληρωθούν σε έναν απλό υπολογιστή γραφείου είτε λόγω περιορισμένων πόρων (π.χ. κεντρική μνήμη, αποθηκευτικός χώρος) δεν είναι εφικτό να πραγματοποιηθούν καθόλου. Οι υπερυπολογιστές ξεπερνούν τους περιορισμούς αυτούς χρησιμοποιώντας εξειδικευμένο υλικό τελευταίας τεχνολογίας κάθε χρονική στιγμή, εκμεταλλευόμενοι παράλληλα την υπολογιστική ισχύ από πολλαπλές υπολογιστικές μονάδες. Ένας υπερυπολογιστής σήμερα είναι στην πραγματικότητα ένα σύστημα από εκατοντάδες ή και χιλιάδες υπολογιστές (στους οποίους αναφερόμαστε συνήθως ως κόμβους) που επικοινωνούν μεταξύ τους χρησιμοποιώντας ένα πολύ γρήγορο δίκτυο και οι οποίοι συνεργατικά μπορούν να επιλύουν προβλήματα με μεγάλη ταχύτητα. Ένας υπερυπολογιστής είναι ένα πανίσχυρο εργαλείο πραγματοποίησης έρευνας. Σήμερα οι υπερυπολογιστές χρησιμοποιούνται για να επιλύσουν μερικά από τα σημαντικότερα προβλήματα της ανθρωπότητας, όπως η προέλευση του σύμπαντος, η ανακάλυψη νέων φαρμάκων, οι έρευνες για την κλιματική αλλαγή και πολλά άλλα. Για παράδειγμα, στην Ελλάδα το ΕΔΕΤ έχει αναπτύξει και λειτουργεί το υπερυπολογιστικό σύστημα ARIS το οποίο αξιοποιείται σε ένα πολύ μεγάλο εύρος εφαρμογών όπως είναι η βιοχημεία για μελέτη βιολογικών διεργασιών και πιθανών τρόπων παρέμβασης (π.χ. ανακάλυψη νέων φαρμάκων) η χημεία για μελέτη ιδιοτήτων ατόμων, ενώσεων, π.χ. σχεδίαση νέων υλικών, η φυσική για προσομοίωση φαινομένων σε διάφορα επίπεδα, από τα υπο ατομικά σωματίδια έως τους αστέρες και το σύμπαν, βοηθώντας π.χ. τους αστροφυσικούς να ερμηνεύουν τις παρατηρήσεις για το σύμπαν μας, κλιματολογία για τη μελέτη των κλιματολογικών αλλαγών στην περιοχή της Ελλάδας και τους παράγοντες που το επηρεάζουν μετεωρολογία για την βελτίωση των μοντέλων πρόγνωσης που χρησιμοποιούνται στην Ελλάδα μηχανική για προσομοίωση ροής ρευστών 2

4 3

5 Τι είναι το ARIS; Το ARIS (Advanced Research Information System) είναι το ισχυρότερο υπολογιστικό σύστημα στην Ελλάδα για επιστημονικές εφαρμογές. Τέθηκε σε λειτουργία τον Ιούλιο του 2015 από την ΕΔΕΤ Α.Ε. προσφέροντας ένα ισχυρό εργαλείο έρευνας στην Ελληνική επιστημονική κοινότητα. Το σύστημα κατά την έναρξη λειτουργίας του συμπεριλήφθηκε στη λίστα με τους 500 ισχυρότερους υπολογιστές του κόσμου (top500.org) και έβαλε την Ελλάδα στο παγκόσμιο χάρτη των συστημάτων υψηλών επιδόσεων. Το υπολογιστικό σύστημα ARIS σήμερα έχει μέγιστη θεωρητική υπολογιστική ισχύ 444 TFlop/s (μπορεί δηλαδή να εκτελεί 444 τρισεκατομμύρια μαθηματικές πράξεις το δευτερόλεπτο) και προσφέρει πολλαπλές δυνατότητες επεξεργασίας δεδομένων. Αρχιτεκτονική του συστήματος Ο ARIS συνδυάζει 4 διαφορετικές αρχιτεκτονικές διαμοιρασμένες σε αντίστοιχες νησίδες κόμβων 1. Αναλυτικά, η υποδομή αποτελείται από: Μία νησίδα η οποία διαθέτει 426 υπολογιστικούς κόμβους (thin nodes). Κάθε κόμβος διαθέτει δύο επεξεργαστές και κάθε επεξεργαστής περιέχει 10 επεξεργαστικούς πυρήνες προσφέροντας έτσι συνολικά πυρήνες (CPU cores). Οι κόμβοι αυτοί είναι κατάλληλοι για εφαρμογές υψηλής παραλληλίας που μπορούν να σπάσουν τα δεδομένα τους σε πολλά μικρά κομμάτια 1 Μια νησίδα κόμβων είναι μια ομάδα υπολογιστικών μονάδων οι οποίες έχουν όμοια αρχιτεκτονική, μοιράζονται το ίδιο δίκτυο επικοινωνίας και έχουν πρόσβαση σε κοινό σύστημα αρχείων 4

6 πριν τα επεξεργαστούν. Μια νησίδα κόμβων μεγάλης μνήμης (fat nodes) που αποτελείται από 44 κόμβους. Κάθε κόμβος προσφέρει 4 επεξεργαστές, 40 πυρήνες και 512 GB κεντρικής μνήμης ανά κόμβο. Οι κόμβοι αυτοί είναι κατάλληλοι για εφαρμογές που χρειάζονται πολύ μεγάλη κεντρική μνήμη και όχι τόσο για υψηλή κλιμάκωση. Μια νησίδα κόμβων επιταχυντών GPU που αποτελείται από 44 κόμβους. Κάθε κόμβος περιέχει 2 επεξεργαστές με 10 πυρήνες ανά επεξεργαστή, 64 GB μνήμης και 2 κάρτες γραφικών GPU NVidia K40. Οι κόμβοι αυτοί είναι κατάλληλοι για εφαρμογές που υλοποιούν υπολογιστικές πράξεις που μπορούν να αξιοποιήσουν τις κάρτες γραφικών ως συνεπεξεργαστές για επιτάχυνση των υπολογισμών. Μια νησίδα κόμβων επιταχυντών Xeon Phi που αποτελείται από 18 κόμβους, καθένας εκ των οποίων περιέχει 2 επεξεργαστές με 10 πυρήνες, 64 GB μνήμης και 2 συνεπεξεργαστές Intel Xeon Phi 7120P. Είναι κατάλληλη για παράλληλες εφαρμογές που αξιοποιούν την τεχνολογία συνεπεξεργαστών της Intel Xeon Phi. 5

7 Συστήματα αποθήκευσης Τα προγράμματα που τρέχουν σε υπερυπολογιστές παράγουν δυνητικά έναν τεράστιο όγκο δεδομένων, που μπορεί να είναι πολύ δύσκολο για τα τυπικά συστήματα αρχείων και την υποδομή αποθήκευσης να τα διαχειριστούν. Τα συνηθισμένα συστήματα αρχείων δεδομένων, μπορεί να έχουν ένα ανώτατο όριο για το μέγεθος του αρχείου, τον αριθμό των αρχείων ή τον συνολικό χώρο αποθήκευσης. Τα συστήματα αρχείων που χρησιμοποιούνται στους υπερυπολογιστές έχουν τη δυνατότητα να επεκτείνονται, να μεταφέρουν γρήγορα μεγάλο όγκο δεδομένων και να είναι προσβάσιμα ταυτόχρονα από όλες τις νησίδες κόμβων. O ARIS για το σύστημα αρχείων του υλοποιεί την τεχνολογία General Parallel File System (GPFS) της IBM προσφέροντας 2 PetaBytes αποθηκευτικού χώρου στους χρήστες του. Εκτός από τα δεδομένα που χρησιμοποιούνται άμεσα, οι ερευνητές συχνά διατηρούν ιστορικά δεδομένα 6

8 για σύγκριση ή ως σημείο εκκίνησης για μελλοντικές εργασίες. Τα παλαιότερα δεδομένα διατηρούνται σε αρχειακά συστήματα αποθήκευσης. Ένα παράδειγμα αρχειακής αποθήκευσης (archiving) είναι το μαγνητικό σύστημα αποθήκευσης ταινίας, η οποία μπορεί να αποθηκεύσει αρκετά petabytes (εκατομμύρια gigabytes) δεδομένων. Η υποδομή ARIS διαθέτει μία τέτοια βιβλιοθήκη ταινιών ΙΒΜ TS3500 μέγιστης αποθηκευτικής δυνατότητας που ξεπερνά τα 2 PetaByte. Η βιβλιοθήκη χρησιμοποιείται από τους ερευνητές για αρχειοθέτηση των δεδομένων για μεγάλες χρονικές περιόδους (αρκετά χρόνια). Προφίλ εφαρμογών που τρέχουν στο ARIS Κατάλληλες εφαρμογές για το σύστημα ARIS είναι αυτές που μπορούν να υλοποιηθούν υιοθετώντας κάποιο μοντέλο παράλληλης επεξεργασίας. Μια παράλληλη εφαρμογή κατά την εκτέλεσή της διαχωρίζεται σε εκατοντάδες ή και χιλιάδες επιμέρους διεργασίες, οι οποίες εκτελούνται ταυτόχρονα και συνεργατικά επιλύουν ένα κοινό πρόβλημα. Οι διεργασίες αυτές για να επιλύσουν το πρόβλημα πρέπει να έχουν πρόσβαση στα ίδια δεδομένα και να επικοινωνούν μεταξύ τους ανταλλάσσοντας αποτελέσματα. Ανάλογα με τον τρόπο που επιτυγχάνεται αυτή η επικοινωνία μπορούμε να διαφοροποιήσουμε τον τρόπο που σχεδιάζονται και αναπτύσσονται οι εφαρμογές αυτές και τα εργαλεία προγραμματισμού που πρέπει να χρησιμοποιηθούν. Υπάρχουν δύο διαδεδομένα μοντέλα ανάπτυξης παράλληλων εφαρμογών: το μοντέλο κοινής μνήμης (shared memory) και το μοντέλο κατανεμημένης κοινής μνήμης (distributed memory). Σε ένα σύστημα κοινής μνήμης, η κεντρική μνήμη μπορεί να προσπελαστεί από όλες τις διεργασίες, ενώ σε ένα σύστημα κατανεμημένης μνήμης, η μνήμη δεν είναι προσβάσιμη μεταξύ διαφορετικών διεργασιών και η επικοινωνία μεταξύ των διεργασιών γίνεται με ανταλλαγή μηνυμάτων. Σε αυτού του είδους τις εφαρμογές μεγάλη σημασία παίζει το δίκτυο που συνδέει τους υπολογιστικούς κόμβους μέσω του οποίου γίνεται η ανταλλαγή των μηνυμάτων μεταξύ διεργασιών. Η ανάπτυξη εφαρμογών σε συστήματα κοινής μνήμης γίνεται με τη βοήθεια του προτύπου OpenMP, ενώ στα συστήματα κατανεμημένης μνήμης βρίσκει εφαρμογή το πρότυπο MPI (Message Passing Interface). Σε πολλές περιπτώσεις οι εφαρμογές αναπτύσσονται με τέτοιο τρόπο ώστε να συνδυάζουν και τα δύο παραπάνω μοντέλα επικοινωνίας. Τα τελευταία χρόνια παρατηρείται η χρήση της μονάδας επεξεργασίας γραφικών (Graphical Processing Unit GPU) για τον υπολογισμό αριθμητικά απαιτητικών αλγορίθμων. H GPU έχει ως πρωταρχικό στόχο την επεξεργασία δισδιάστατων και τρισδιάστατων γραφικών που εμφανίζονται στην οθόνη, κάτι που απαιτεί την ταυτόχρονη εφαρμογή εντολών σε μεγάλο όγκο δεδομένων. Αυτό επιτυγχάνεται μέσω της παράλληλης επεξεργασίας, πάνω στην οποία στηρίχτηκε η κατασκευή της GPU. Το ARIS διαθέτει επεξεργαστικές μονάδες GPU της εταιρίας παραγωγής NVIDIA. Για την εκτέλεση γενικών πράξεων στις κάρτες γραφικών, η NVIDIA, παρέχει τη προγραμματιστική διεπαφή API: CUDA (Compute Unified Device Architecture). Οι γλώσσες προγραμματισμού που χρησιμοποιούνται για την ανάπτυξη παράλληλων εφαρμογών είναι στις περισσότερες περιπτώσεις, οι συνηθισμένες γλώσσες γενικού σκοπού, όπως η C/C++ ή Fortran που επεκτείνονται με εξειδικευμένες βιβλιοθήκες ώστε να υποστηρίζουν την παραλληλία MPI, OpenMP, CUDA. Οι προγραμματιστές πρέπει να σχεδιάσουν την εφαρμογή τους με τέτοιο τρόπο ώστε να λειτουργούν σε μορφή παράλληλων συνεργατικών διεργασιών χρησιμοποιώντας τις δυνατότητες που 7

9 προσφέρουν οι βιβλιοθήκες MPI και OpenMP. Πρόσβαση και χρήση του συστήματος Η πρόσβαση στο ARIS είναι ανοιχτή για όλους τους επιστήμονες και ερευνητές, οι οποίοι εργάζονται σε Ελληνικά εκπαιδευτικά ή/και ερευνητικά ιδρύματα, και γίνεται μέσω προσκλήσεων πρότασης έργου. Το ΕΔΕΤ για να εξασφαλίσει την ισότιμη και ανοιχτή πρόσβαση στο σύστημα έχει καθιερώσει την Πολιτική Πρόσβασης και Χρήσης του Εθνικού Υπερυπολογιστικού συστήματος Η πολιτική πρόσβασης ακολουθεί τα διεθνή πρότυπα και τις καλές πρακτικές που ακολουθούν τα περισσότερα υπερυπολογιστικά κέντρα του κόσμου τα οποία όπως και το ΕΔΕΤ προσφέρουν υπολογιστικούς πόρους σε επιστημονικές ομάδες. Κατάθεση πρότασης Οι ενδιαφερόμενοι επιστήμονες που δραστηριοποιούνται σε Ελληνικά ιδρύματα και χρειάζονται πρόσβαση στο ARIS θα πρέπει να καταθέσουν μια πρόταση στο πλαίσιο σχετικής πρόσκλησης του ΕΔΕΤ. Οι προσκλήσεις έργων ομαδοποιούνται σε δύο κατηγορίες: Τα Έργα Παραγωγής, τα οποία έχουν την τεχνική αρτιότητα για να εκμεταλλευτούν τους διαθέσιμους πόρους και έχουν αξιολογηθεί θετικά από ομότιμους αξιολογητές ( peer review ). Πρόσκληση για την κατάθεση προτάσεων: κάθε 6 μήνες Διάρκεια έργων: 12 μήνες. Αξιολόγηση: Τεχνική / Επιστημονική μέσω διαδικασίας peer review Τα Έργα Προετοιμασίας/Ανάπτυξης, τα οποία έχουν περάσει το στάδιο ανάπτυξης και χρειάζονται επικύρωση της τεχνικής αρτιότητας (π.χ. ικανότητα κλιμάκωσης), ή έχουν σκοπό τη μεταφορά και βελτιστοποίηση του κώδικά τους ώστε να λειτουργεί αποδοτικά στο σύστημα ARIS με σκοπό να μπορέσουν να προχωρήσουν σε κατάσταση παραγωγής. Συνεχής Πρόσκληση για την κατάθεση προτάσεων Διάρκεια έργων: 2 4 μήνες Τεχνική Αξιολόγηση Η κατάθεση των προτάσεων γίνεται online μέσω του ιστοχώρου της υπηρεσίας HPC του ΕΔΕΤ: Στην πρότασή τους οι ενδιαφερόμενοι χρήστες θα πρέπει να περιγράψουν την εφαρμογή που θέλουν να εκτελέσουν, τα τεχνικά χαρακτηριστικά της, τον επιστημονικό αντίκτυπο της εργασίας τους και το χρόνο που θα χρειαστούν στο σύστημα για την ολοκλήρωσή της. Η χρήση των πόρων του ARIS υπολογίζεται σε μονάδες υπολογιστικού χρόνου «ώρες πυρήνα» (core hours). Μία core hour ισούται με έναν επεξεργαστικό πυρήνα (core) που χρησιμοποιείται για τη διάρκεια μίας ώρας χρόνου εκτέλεσης. Παράδειγμα Υπολογισμού Core Hours 320 cores x 24 Hours = 7680 Core Hours 16 Nodes x 20 Cores x 24 Hours = 7680 Core Hours 8

10 Ένα εγκεκριμένο έργο παίρνει πρόσβαση για συγκεκριμένο χρονικό διάστημα και του ανατίθεται συγκεκριμένος αριθμός core hours που μπορεί να καταναλώσει. Αφότου γίνει δεκτή μια πρόταση, η ομάδα υποστήριξης χρηστών του ARIS ζητά τις ακόλουθες πληροφορίες από κάθε χρήστη του έργου: Συμπληρωμένη και υπογεγραμμένη την Πολιτική Χρήσης του συστήματος [Acceptable Usage Policy (AUP)] για το εκάστοτε έργο. Ένα επιθυμητό username. Το κλειδί ταυτοποίησης του χρήστη public ssh key. (Αναλυτικές οδηγίες για τον τρόπο δημιουργίας ssh κλειδιών μπορείτε να βρείτε στο σύνδεσμο ssh keys) Μια σταθερή διεύθυνση (ή διευθύνσεις) IP από την οποία ο χρήστης συνδέεται στο σύστημα. Αυτή μπορεί να είναι για παράδειγμα η IP του υπολογιστή του χρήστη στο ίδρυμα που εργάζεται, ή οι διευθύνσεις της υπηρεσίας VPN του ιδρύματος, ή το υποδίκτυο του εργαστηρίου στο οποίο εργάζεται συνήθως ο χρήστης. Τέλος μια βασική απαίτηση από το ΕΔΕΤ είναι η αναγνώριση του ARIS (acknowledgement) σε όλες τις δημοσιεύσεις των χρηστών σχετικά με τα αποτελέσματα που λαμβάνονται από τη χρήση των διατιθέμενων πόρων. Λειτουργικό σύστημα Το ARIS χρησιμοποιεί το λειτουργικό σύστημα Linux στις διανομές (distributions) RedHat 6.9 και Centos 6.9. Η αλληλεπίδραση με το σύστημα γίνεται μέσω γραμμής εντολών και όχι από γραφικό περιβάλλον (όπως τυπικά γίνεται π.χ. σε ένα σύστημα MS Windows). Η γραμμή εντολών Linux είναι ένα ισχυρό εργαλείο, με σημαντικά περισσότερες δυνατότητες έναντι του γραφικού περιβάλλοντος. Για τη χρήση του συστήματος είναι απαραίτητη η γνώση των βασικότερων εντολών που θα χρησιμοποιηθούν κατά τη σύνδεση, τη μεταφορά των αρχείων, τη μεταγλώττιση εφαρμογών και την εκτέλεση εργασιών στο σύστημα. Σύνδεση με το σύστημα O μόνος τρόπος σύνδεσης στο σύστημα γίνεται με χρήση του πρωτοκόλλου ssh (secure shell). Το ssh επιτρέπει σε ένα χρήστη να συνδεθεί μέσω Internet από τον δικό του υπολογιστή και να χρησιμοποιήσει έναν απομακρυσμένο υπολογιστή από τη γραμμή εντολής, ακριβώς όπως θα δούλευε στο δικό του τοπικό σύστημα. Η σύνδεση στο σύστημα δε γίνεται με κωδικό πρόσβασης (password) αλλά χρησιμοποιείται τεχνολογία δημοσίου κλειδιού (public key cryptography). Κάθε χρήστης έχει ένα μοναδικό κλειδί το οποίο το ssh το χρησιμοποιεί μαζί με το όνομα χρήστη, αντί κωδικού για τη σύνδεση. Η πρόσβαση γίνεται από τον υπολογιστή του χρήστη στους κόμβους διασύνδεσης (login nodes) του ARIS. Οι κόμβοι διασύνδεσης είναι οι μόνοι κόμβοι του συστήματος ARIS οι οποίοι έχουν σύνδεση με το Internet. Από εκεί αποστέλλονται οι εργασίες για εκτέλεση σε μία από τις νησίδες υπολογιστικών κόμβων. 9

11 Αναλυτικές οδηγίες για τη σύνδεση υπάρχουν στη σελίδα τεκμηρίωσης: to aris Μεταφορά αρχείων Κάθε αρχείο που θα χρησιμοποιηθεί στο ARIS, είτε αυτό είναι η ίδια η εφαρμογή είτε τα αρχεία δεδομένων της εφαρμογής, πρέπει να μεταφερθεί από τον υπολογιστή του χρήστη στους κόμβους διασύνδεσης χρησιμοποιώντας τα αντίστοιχα πρωτόκολλα για τη μεταφορά αρχείων scp ή sftp. Αναλυτικές οδηγίες για τη μεταφορά δεδομένων υπάρχουν στη σελίδα τεκμηρίωσης: transfer Ανάπτυξη Εφαρμογών To ARIS διαθέτει όλα τα απαραίτητα εργαλεία για την ανάπτυξη εφαρμογών όπως μεταγλωττιστές, λογισμικό αποσφαλμάτωσης (debugging) και λογισμικό ανάλυσης απόδοσης (profiling) που βοηθούν στη βελτιστοποίηση των εφαρμογών για το σύστημα. Για τη μεταγλώττιση πηγαίου κώδικα σε γλώσσες C/C++ και Fortran παρέχονται τρεις διαφορετικές σουίτες μεταγλωττιστών: o o o GNU (gcc, g++, gfortran) Intel Parallel Studio XE Cluster Edition for Linux PGI Cluster Development Kit for Linux Για τις παράλληλες βιβλιοθήκες MPI διατίθενται οι αντίστοιχες εκδόσεις λογισμικού OpenMPI και IntelMPI. Για τη μεταγλώττιση κώδικα που θα εκτελείται σε κάρτες γραφικών διατίθεται η έκδοση μεταγλωττιστή της NVIDIA, για το προγραμματιστικό μοντέλο CUDA nvcc. Αναλυτικές οδηγίες για τα εργαλεία ανάπτυξης εφαρμογών υπάρχουν στη σελίδα τεκμηρίωσης: Προεγκατεστημένες εφαρμογές Το ARIS προσφέρει έναν μεγάλο αριθμό προεγκατεστημένων δημοφιλών επιστημονικών εφαρμογών και βιβλιοθηκών, οι οποίες είναι βελτιστοποιημένες και παραμετροποιημένες ώστε να αξιοποιούν αποδοτικά το σύστημα. Η βέλτιστη προσέγγιση που προτείνεται στους χρήστες του ARIS είναι να χρησιμοποιούν τις προεγκατεστημένες εφαρμογές. Επιπλέον εφαρμογές μπορούν να εγκατασταθούν με τη βοήθεια της ομάδας υποστήριξης. Τέλος για νέες εφαρμογές που αναπτύσσονται μπορεί να γίνει μεταγλώττιση με τις κατάλληλες παραμέτρους από τους ίδιους τους χρήστες χρησιμοποιώντας τα 10

12 εργαλεία μεταγλώττισης που αναφέρθηκαν παραπάνω. Αναλυτικές οδηγίες για το περιβάλλον χρήστη: modules Εκτέλεση εφαρμογών Το ARIS όπως όλα τα μεγάλα συστήματα του είδους, ακολουθεί τη λογική της εκτέλεσης των εφαρμογών σε ομάδες εργασιών (batch job execution). Για να εκτελεστεί μια εφαρμογή πρέπει πρώτα να περιγραφεί ως εργασία και να αποσταλεί σε ένα σύστημα χρονοπρογραμματισμού (scheduler) που αναλαμβάνει να τη δρομολογήσει για εκτέλεση στους υπολογιστικούς κόμβους. Το ARIS χρησιμοποιεί το πρόγραμμα SLURM για τη διανομή εργασιών στον υπερυπολογιστή. Το SLURM έχει τρεις βασικές λειτουργίες. Πρώτον, διαθέτει αποκλειστική ή μη αποκλειστική πρόσβαση στους πόρους (υπολογιστικούς κόμβους) στους χρήστες για ορισμένο χρονικό διάστημα, ώστε να μπορούν να εκτελούν εργασία. Δεύτερον, παρέχει ένα πλαίσιο για την εκκίνηση, εκτέλεση και παρακολούθηση εργασιών. Τέλος, εξασφαλίζει τον διαμοιρασμό των υπολογιστικών κόμβων σε πολλούς χρήστες ταυτόχρονα αποφεύγοντας προβλήματα ανταγωνισμού μεταξύ τους. Αυτό επιτυγχάνεται με μια ουρά εργασιών για κάθε νησίδα κόμβων, στην οποία εφαρμόζεται η δίκαιη και ισότιμη προτεραιότητα για κάθε χρήστη ανάλογα με τους πόρους που απαιτεί από την εφαρμογή. Ο χρήστης μπορεί να δρομολογήσει εργασίες από τον κόμβο διασύνδεσης στο σύστημα μέσω κατάλληλης εντολής του SLURM (sbatch). Κάθε εργασία για να γίνει αποδεκτή και να μπορέσει να δρομολογηθεί πρέπει να καθορίζει κάποιες ελάχιστες προδιαγραφές: την νησίδα που προτιμάται για την εκτέλεση, το πλήθος των κόμβων που απαιτούνται, το πλήθος πυρήνων ανά κόμβο, το μέγιστο χρόνο εκτέλεσης και την εντολή προγράμματος που θα εκτελεστεί. Οι προδιαγραφές αυτές πρέπει να οριστούν σε ένα αρχείο κειμένου που ονομάζεται σενάριο εργασίας (batch script). Για τη δημιουργία του αρχείου προδιαγραφών για το ARIS υπάρχει το εργαλείο που το εξάγει εύκολα. Μια εργασία όταν δρομολογηθεί μπορεί να μην εκτελεστεί αμέσως αν δεν είναι διαθέσιμοι οι απαραίτητοι πόροι. Σε αυτή την περίπτωση μπαίνει στην κατάλληλη ουρά προτεραιότητας και περιμένει έως ότου ελευθερωθούν οι πόροι που χρειάζεται (π.χ. ο αριθμός κόμβων που απαιτείται για την εκτέλεσή της) οπότε το SLURM θα αναλάβει αυτόματα να τις ξεκινήσει. Ο χρόνος αναμονής εξαρτάται από τις απαιτήσεις που έχει προδιαγράψει η εργασία και κυμαίνεται από μερικά λεπτά έως αρκετές ώρες. Όπως φαίνεται από τα παραπάνω το ARIS είναι κατάλληλο για εφαρμογές οι οποίες είναι παράλληλες, εκτελούνται αυτόνομα στο πλαίσιο μιας εργασίας, με συγκεκριμένο χρόνο εκτέλεσης και δεν επικοινωνούν με τον χρήστη ή με άλλες εφαρμογές. Είναι σημαντικό να τονιστεί ότι δεν υπάρχει δυνατότητα επικοινωνίας της εφαρμογής μέσω Internet με εξωτερικούς στο σύστημα χρήστες ή η παροχή της σε μορφή υπηρεσίας ιστού (web service) η οποία εκτελείται στο διηνεκές (persistant services). Αναλυτικές οδηγίες για την εκτέλεση εργασιών: 11

13 Αποθήκευση δεδομένων Τα αποτελέσματα των εργασιών αποθηκεύονται στο κοινό σύστημα αρχείων GPFS το οποίο είναι προσβάσιμο από όλους τους κόμβους των νησίδων του ARIS και τον κόμβο διασύνδεσης. Μια απλοϊκή προσέγγιση είναι να θεωρήσουμε το GPFS ως ένα πολύ μεγάλο σκληρό δίσκο στον οποίο αποθηκεύονται όλα τα δεδομένα και οι εφαρμογές που βρίσκονται στο ARIS. Ειδικότερα το σύστημα αρχείων του ARIS προσφέρει δύο αποθηκευτικούς χώρους ανάλογα με τα δεδομένα που αποθηκεύονται και την χρήση τους: Το $HOME όπου δίνεται έμφαση στην αξιοπιστία έναντι της απόδοσης. Κατάλληλο για αποθήκευση αρχείων πηγαίου κώδικα, τη μεταγλώττιση εφαρμογών και προσωρινή αποθήκευση αρχείων δεδομένων. Το $WORKDIR με έμφαση στην απόδοση (ταχύτητα). Κατάλληλο για αποθήκευση μεγάλων αρχείων, για την εκτέλεση εργασιών και εξαγωγή αποτελεσμάτων. Οι χρήστες περιορίζονται από τα όρια χρήσης του συστήματος αρχείων. Τα όρια ορίζονται ανάλογα με τις απαιτήσεις του έργου για πόρους αποθήκευσης. Μετά την λήξη κάθε έργου, τα αρχεία που αντιστοιχούν σε αυτό διατηρούνται στο σύστημα για χρονική περίοδο περίπου έξι μηνών. Κάθε χρήστης πρέπει να μεριμνήσει για την μεταφορά των αρχείων του πίσω στον προσωπικό του υπολογιστή. Η μεταφορά των αρχείων στον υπολογιστή γίνεται αντίστοιχα με τις εντολές scp, sftp. Προφανώς, εάν κατά την αίτηση του έργου έχει ζητηθεί να γίνει χρήση της βιβλιοθήκης του ARIS, για αρχειοθέτηση δεδομένων, εκτελούνται οι κατάλληλες διαδικασίες για τη διατήρηση τους για το απαιτούμενο χρονικό διάστημα. Παράρτημα όρων ARIS AUP CUDA Flops GNU GPFS GPU IP MPI OpenMP PGI SCP SFTP SSH VPN Xeon Phi Advanced Research Information System Acceptable Usage Policy Προγραμματιστικό μοντέλο API απο την NVIDIA για την εκτέλεση γενικών πράξεων στις κάρτες γραφικών FLoating point Operations Per Second: υπολογισμοί κινητής υποδιαστολής ανά δευτερόλεπτο). Η υπολογιστική ικανότητα των υπολογιστών GNU's Not Unix! General Parallel File System Graphics Processing Unit: μονάδα επεξεργασίας γραφικών Internet Protocol address Message Passing Interface Open Multi Processing Portland Group, Inc. Secure Copy SSH File Transfer Protocol Secure Shell Virtual Private Network Η εμπορική ονομασία των επεξεργαστών Intel που υλοποιούν την 12

14 ΕΔΕΤ Επεξεργαστής Κόμβος Νησίδα κόμβων Πυρήνας (core) Υπολογιστικό σύστημα Υπολογιστικός πόρος αρχιτεκτονική MIC (Many Integrated Core) Εθνικό Δίκτυο Έρευνας & Τεχνολογίας Κεντρική Μονάδα Επεξεργασίας CPU Central Processing Unit. Είναι το κεντρικό εξάρτημα που επεξεργάζεται δεδομένα σε έναν ηλεκτρονικό υπολογιστή, ελέγχει τη λειτουργία του και εκτελεί βασικές λειτουργίες διασύνδεσης και μεταβίβασης εντολών. ανεξάρτητη υπολογιστική μονάδα Oμάδα υπολογιστικών μονάδων οι οποίες έχουν όμοια αρχιτεκτονική, μοιράζονται το ίδιο δίκτυο επικοινωνίας και έχουν πρόσβαση σε κοινό σύστημα αρχείων Mονάδα επεξεργασίας CPU το υλικό τμήμα ενός υπολογιστή το οποίο διαβάζει και εκτελεί εντολές Πλήρης υπολογιστική συσκευή, συμπεριλαμβανομένου του υλικού και του λογισμικού της Πόρος που χρησιμοποιείται από κάποια υπολογιστικά μοντέλα κατά τη λύση υπολογιστικών προβλημάτων. Οι απλούστεροι υπολογιστικοί πόροι είναι ο χρόνος υπολογισμού, ο αριθμός των βημάτων που χρειάζονται για την επίλυση ενός προβλήματος και ο χώρος μνήμης, δηλαδή το μέγεθος αποθηκευτικού χώρου που απαιτείται κατά την επίλυση του προβλήματος. Εικόνες Εφαρμογών Οι εικόνες των επιστημονικών εφαρμογών προέρχονται από έργα της πρώτης πιλοτικής πρόσκλησης του ARIS: Uapa_MD Molecular Simulations in Pharmaceutical Sciences Myaircoach Medicine and Life Sciences PAS Fundamental Physics acra Earth System Sciences COMPINFLAM Biochemistry, Bioinformatics and Life sciences COrRECT Earth System Sciences FULLALBUM Chemical Sciences and Materials FLUEN Engineering M.D.S.B.M.S. Biochemistry, Bioinformatics and Life sciences PALIROIA Earth System Sciences VisCoPatS Engineering and Energy 13

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές

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

GRNET. kyrginis [at] grnet.gr

GRNET. kyrginis [at] grnet.gr Εισαγωγή στο GRNET kyrginis [at] grnet.gr Εκπαιδευτικό Σεμινάριο Αθήνα, 14-16 Σεπ. 2015 1/27 Συνοπτική Παρουσίαση Εκπαιδευτικό Σεμινάριο Αθήνα, 14-16 Σεπ. 2015 2/27 Συνοπτική Παρουσίαση 426 υπολογιστικοί

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

GRNET. kyrginis [at] grnet.gr, ntell [at] grnet.gr

GRNET. kyrginis [at] grnet.gr, ntell [at] grnet.gr Εισαγωγή στο GRNET kyrginis [at] grnet.gr, ntell [at] grnet.gr Εκπαιδευτικό Σεμινάριο Θεσσαλονίκη, 28-29 Σεπ. 2015 1/24 Συνοπτική Παρουσίαση 426 υπολογιστικοί κόμβοι ΙΒΜ NeXtScale nx360 M4 14 κόμβοι υπηρεσιών

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

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

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

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19 Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Τι είναι το υλικό ενός υπολογιστικού συστήματος; Το σύνολο των ηλεκτρονικών και μηχανικών μερών του που έχουν

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ Ηράκλειο 05/09/2016 Αριθμός Πρωτ.5995 ΤΡΟΠΟΠΟΙΗΣΗ ΔΙΑΚΗΡΥΞΗΣ 5478/03.08.2016 Έχοντας υπόψη: τις διατάξεις του ισχύοντος Οδηγού Χρηματοδότησης

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

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

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

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

ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ARIS Αθήνα, 25 Οκτωβρίου 2016 Ιωάννης Λιαμπότης iliaboti at grnet.

ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ARIS Αθήνα, 25 Οκτωβρίου 2016 Ιωάννης Λιαμπότης iliaboti at grnet. Πολιτική Πρόσβασης στο εθνικό υπερυπολογιστικό σύστημα της ΕΔΕΤ ARIS, διαδικασίες και βέλτιστες πρακτικές για πρόσβαση στα Ευρωπαϊκά υπερυπολογιστικά συστήματα ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ

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

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης 1 / 37 ΕΝΟΤΗΤΑ ΠΡΩΤΗ Σύγχρονη Υπολογιστική Χηµεία: Επισκόπηση Μοριακές Θεωρίες

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου Α Γενικού Λυκείου 87 Διδακτικές ενότητες 10.1 Υπηρεσίες Διαδικτύου 10.2 Ο παγκόσμιος ιστός, υπηρεσίες και εφαρμογές Διαδικτύου Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να μπορούν να διακρίνουν

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

Σχετικά με την CBS εκ. Κύκλος εργασιών. Partners. 165 εργαζόμενοι. Μηχανικοί. Developers. Sales & Consultants. 34 Συνεργασίες.

Σχετικά με την CBS εκ. Κύκλος εργασιών. Partners. 165 εργαζόμενοι. Μηχανικοί. Developers. Sales & Consultants. 34 Συνεργασίες. 2 Σχετικά με την CBS 29.000εκ. Κύκλος εργασιών 165 εργαζόμενοι Partners 60 Μηχανικοί 34 Συνεργασίες Ιδιωτικός Τομέας 60% Δημόσιος Τομέας 40% 50 Developers 1.024 Πιστοποιήσεις 55 Sales & Consultants Συγκεκριμένα

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

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

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

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

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Μάθημα 3: Αρχιτεκτονική Υπολογιστών Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται

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

Πολιτική Πρόσβασης στο σύστημα ARIS και στα άλλα Ευρωπαϊκά υπολογιστικά συστήματα

Πολιτική Πρόσβασης στο σύστημα ARIS και στα άλλα Ευρωπαϊκά υπολογιστικά συστήματα Πολιτική Πρόσβασης στο σύστημα ARIS και στα άλλα Ευρωπαϊκά υπολογιστικά συστήματα Παρουσίαση Εθνικού υπερ-υπολογιστικού συστήματος ARIS: Διαδικασίες Πρόσβασης και Δυνατότητες Εκμετάλλευσης Δημοκρίτειο

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

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

Εισαγωγή στην Πληροφορική Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην Πληροφορική Αστροφυσικός Αναπλ. Καθηγητής ΕΜΠ romylos@survey.ntua.gr Λειτουργικά συστήµατα, διεργασίες και δροµολόγηση Σύνδεση

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

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

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

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

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

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

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

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ. Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης

ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ. Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης ΥΠΟΛΟΓΙΣΤΙΚΗ ΧΗΜΕΙΑ ΜΕ ΕΦΑΡΜΟΓΕΣ ΣΕ ΜΟΡΙΑ, ΥΛΙΚΑ, ΠΕΡΙΒΑΛΛΟΝ Ι ΑΣΚΟΝΤΕΣ: Μαρία Κανακίδου, Σταύρος Φαράντος, Γιώργος Φρουδάκης 1 / 38 ΕΝΟΤΗΤΑ ΠΡΩΤΗ Σύγχρονη Υπολογιστική Χηµεία: Επισκόπηση Μοριακές Θεωρίες

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

Μανώλης Κιαγιάς, MSc. Aiolos Project. Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI

Μανώλης Κιαγιάς, MSc. Aiolos Project. Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI Μανώλης Κιαγιάς, MSc Aiolos Project Αρχικές Ρυθμίσεις SSH και εγκατάσταση OpenMPI Χανιά, 2015 2 (C) 2014 Μανώλης Κιαγιάς, manolis@freebsd.org Το παρόν έργο διατίθεται υπό τους όρους της Άδειας: Αναφορά

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

Αρχιτεκτονική Υπολογιστών

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

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

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή

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

Με τη συγχρηματοδότηση της Ελλάδας & της Ευρωπαϊκής Ένωσης

Με τη συγχρηματοδότηση της Ελλάδας & της Ευρωπαϊκής Ένωσης Με τη συγχρηματοδότηση της Ελλάδας & της Ευρωπαϊκής Ένωσης ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΤΗ ΣΥΝΑΨΗ ΣΥΜΒΑΣΕΩΝ ΜΙΣΘΩΣΗΣ ΕΡΓΟΥ ΣΤΟ ΠΛΑΙΣΙΟ ΤΗΣ ΠΡΑΞΗΣ «PRACE-GR Ανάπτυξη Εθνικής Υπερυπολογιστικής Υποδομής

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

ΛΟΓΙΣΜΙΚΟ (software)

ΛΟΓΙΣΜΙΚΟ (software) ΛΟΓΙΣΜΙΚΟ (software) Το Λογισµικό του Ηλεκτρονικού Υπολογιστή Περιεχόµενα Ορισµός Λογισµικού Κατηγορίες Λογισµικό Συστήµατος Λογισµικό Εφαρµογών Το λογισµικό είναι: Το λογισµικό Το σύνολο των προγραµµάτων

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

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

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ. ΤΕΙ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΥΣ Θέμα: ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ. Εισηγητής: Δ. Ν. Καλλέργης, MSc. Φοιτήτρια: Κοντζοπούλου Παναγιώτα Εισαγωγή

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

Κεφάλαιο 3. Διδακτικοί Στόχοι

Κεφάλαιο 3. Διδακτικοί Στόχοι Κεφάλαιο 3 Σε ένα υπολογιστικό σύστημα η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) εκτελεί τις εντολές που βρίσκονται στην κύρια μνήμη του. Οι εντολές αυτές ανήκουν σε προγράμματα τα οποία, όταν εκτελούνται,

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

Εγκατεστημένα Προγράμματα στο pleiades/zafora.icte.uowm.gr

Εγκατεστημένα Προγράμματα στο pleiades/zafora.icte.uowm.gr Εγκατεστημένα Προγράμματα στο pleiades/zafora.icte.uowm.gr Μηνάς Δασυγένης, http://arch.icte.uowm.gr Ενεργοποίηση λογαριασμού στο pleiades Ο φοιτητικός διακομιστής pleiades.icte.uowm.gr είναι διαθέσιμος

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

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή 1 Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή μνήμη(cache). Η cache είναι πολύ σημαντική, πολύ γρήγορη,

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

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης ΚΕΦΑΛΑΙΟ 10 Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης αναγνωρίζεται από μία μοναδική διεύθυνση

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

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Ο κώδικας δεν εκτελείται «μόνος του» Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα

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

Λιβανός Γιώργος Εξάμηνο 2017Β

Λιβανός Γιώργος Εξάμηνο 2017Β Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ10: Υπηρεσίες και Εφαρμογές Διαδικτύου 10.1 Υπηρεσίες Διαδικτύου Υπηρεσίες Επικοινωνίας Ηλεκτρονικό Ταχυδρομείο (e-mail) Υπηρεσία του Διαδικτύου για διακίνηση γραπτών

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

Λογισμικό - Προγράμματα

Λογισμικό - Προγράμματα Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

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

Κεφάλαιο 4. Λογισμικό Συστήματος

Κεφάλαιο 4. Λογισμικό Συστήματος Κεφάλαιο 4 Λογισμικό Συστήματος 4.1 Λογισμικό συστήματος Λογισμικό εφαρμογών (application software):προγράμματα για την αντιμετώπιση εξειδικευμένων προβλημάτων π.χ. επεξεργασία κειμένου, μισθοδοσία κλπ.

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

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης Κεφάλαιο 7 1. Σε τι διαφέρει ο Η/Υ από τις υπόλοιπες ηλεκτρικές και ηλεκτρονικές συσκευές; Που οφείλεται η δυνατότητά του να κάνει τόσο διαφορετικές

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

ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ Γεωργία Πελέκη, Έλντα Μπάλι Τζαφέρι Τζένη, Αλεξία Παπαδοπούλου, Ντοριλέιν Γκαρσία

ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ Γεωργία Πελέκη, Έλντα Μπάλι Τζαφέρι Τζένη, Αλεξία Παπαδοπούλου, Ντοριλέιν Γκαρσία ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ 1964 1981 Γεωργία Πελέκη, Έλντα Μπάλι Τζαφέρι Τζένη, Αλεξία Παπαδοπούλου, Ντοριλέιν Γκαρσία Τεχνολογία Επιδόσεις Το 1958, ο Τζακ Κίλμπυ (Jack Kilby) της εταιρείας Texas Instruments κατάφερε

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

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

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

ΗΥ486 - Αρχές Κατανεμημένου Υπολογισμού Εαρινό Εξάμηνο Δεύτερη Προγραμματιστική Εργασία

ΗΥ486 - Αρχές Κατανεμημένου Υπολογισμού Εαρινό Εξάμηνο Δεύτερη Προγραμματιστική Εργασία ΗΥ486 - Αρχές Κατανεμημένου Υπολογισμού Εαρινό Εξάμηνο 2015-2016 Δεύτερη Προγραμματιστική Εργασία Γενική περιγραφή Στη δεύτερη προγραμματιστική εργασία καλείστε να υλοποιήσετε ένα διομότιμο σύστημα (Peer-to-

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

Σχεδιαστικά Προγράμματα Επίπλου

Σχεδιαστικά Προγράμματα Επίπλου Σχεδιαστικά Προγράμματα Επίπλου Καθηγήτρια ΦΕΡΦΥΡΗ ΣΩΤΗΡΙΑ Τμήμα ΣΧΕΔΙΑΣΜΟΥ & ΤΕΧΝΟΛΟΓΙΑΣ ΞΥΛΟΥ - ΕΠΙΠΛΟΥ Σχεδιαστικά Προγράμματα Επίπλου Η σχεδίαση με τον παραδοσιακό τρόπο απαιτεί αυξημένο χρόνο, ενώ

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

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

Κέντρο Υποδομών και Υπηρεσιών ΤΠΕ Πανεπιστήμιο Κρήτης

Κέντρο Υποδομών και Υπηρεσιών ΤΠΕ Πανεπιστήμιο Κρήτης Υπηρεσία HPC Κέντρο Υποδομών και Υπηρεσιών ΤΠΕ Πανεπιστήμιο Κρήτης www.ucdc.uoc.gr Μιχάλης Καλογήρου, kalogirou@uoc.gr Γιάννης Πατεράκης, jpat@uoc.gr 1 w w w.c ic t.u o c. gr Κέντρο Υποδομών και Υπηρεσιών

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

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

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

ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ARIS Αθήνα, 17 Δεκεµβρίου2015 Ιωάννης Λιαµπότης iliaboti at grnet.

ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ARIS Αθήνα, 17 Δεκεµβρίου2015 Ιωάννης Λιαµπότης iliaboti at grnet. Πολιτική Πρόσβασης στο εθνικό υπερυπολογιστικό σύστηµα της ΕΔΕΤ ARIS, διαδικασίες και βέλτιστες πρακτικές για πρόσβαση στα Ευρωπαϊκά υπερυπολογιστικά συστήµατα ΤΕΧΝΙΚΕΣ ΑΠΟΔΟΤΙΚΗΣ ΧΡΗΣΗΣ ΤΟΥ ΕΘΝΙΚΟΥ ΥΠΕΡΥΠΟΛΟΓΙΣΤΙΚΟΥ

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

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

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

ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ

ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΕΡΩΤΗΣΗ 1: Σε ποιες μεγάλες κατηγορίες μπορούμε να χωρίσουμε το Λογισμικό. Μπορούμε να χωρίσουμε το Λογισμικό στις παρακάτω μεγάλες κατηγορίες: στο Λογισμικό Συστήματος (System Software),

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

Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός;

Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός; Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός; Κωνσταντίνος Μαργαρίτης Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας kmarg@uom.gr http://eos.uom.gr/~kmarg Αρετή

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

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

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

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

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Τα τμήματα ενός ηλεκτρονικού υπολογιστή είναι: 1. Επεξεργαστής 2. Μνήμη RAM και ROM 3. Κάρτα γραφικών 4. Μητρική Πλακέτα 5. Σκληρός Δίσκος 6. DVD / Blue Ray 7. Τροφοδοτικό

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

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή 1.5.1 Ανάλυση των μερών ενός υπολογιστή Μονάδα συστήματος Είναι το κουτί του υπολογιστή το οποίο φαίνεται αρκετά συμπαγές, αλλά στην πραγματικότητα αποτελείται

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

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

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

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

Αρχιτεκτονική Υπολογιστών

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

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

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες

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

7.2.2 Σχέση OSI και TCP/IP

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

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

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5 A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 5 Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά

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

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

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

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress Σταύρος Καουκάκης Χάρης Παπαγιαννάκης Ευτύχης Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα

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

Απαντήσεις Διευκρινίσεων για το έργο «Τηλεματικές υπηρεσίες επέκτασης διαχείρισης Αστικού ΚΤΕΛ Χανίων Α.Ε. και εξυπηρέτησης επιβατικού κοινού»

Απαντήσεις Διευκρινίσεων για το έργο «Τηλεματικές υπηρεσίες επέκτασης διαχείρισης Αστικού ΚΤΕΛ Χανίων Α.Ε. και εξυπηρέτησης επιβατικού κοινού» Απαντήσεις Διευκρινίσεων για το έργο «Τηλεματικές υπηρεσίες επέκτασης διαχείρισης Αστικού ΚΤΕΛ Χανίων Α.Ε. και εξυπηρέτησης επιβατικού κοινού» Α/Α ΠΡΟΔΙΑΓΡΑΦΗ-ΑΠΑΙΤΗΣΗ ΕΡΩΤΗΜΑ ΑΠΑΝΤΗΣΗ 1. Μέρος Γ., Πίνακας

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

Οργάνωση Υπολογιστών (IΙI)

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

Θέματα διπλωματικών εργασιών σε. Συστοιχίες παράλληλης εξυηρέτησης εφαρμογών Διαδικτύου

Θέματα διπλωματικών εργασιών σε. Συστοιχίες παράλληλης εξυηρέτησης εφαρμογών Διαδικτύου Θέματα διπλωματικών εργασιών σε συστοιχίες παράλληλης εξυπηρέτησης εφαρμογών Διαδικτύου Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής

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

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

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

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών.

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών. ΕΙΣΑΓΩΓΗ Υλισµικό (Hardware) Επεξεργαστής-ΚΜΕ (Processor, CPU): εκτέλεση εντολών Μνήµη (Memory): προσωρινή αποθήκευση πληροφοριών Μονάδες ε/ε (I/O devices): Μονάδες δίσκων: Μόνιµη αποθήκευση πληροφοριών

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

Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση Free NX

Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση Free NX 20 Ιανουαρίου 2016 Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση Free NX Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 2.3 Πίνακας περιεχομένων

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

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Άριστος Πασιάς 1 ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Η ΔΟΜΗ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Άριστος Πασιάς Σεπτέμβριος 2017 2 Στόχοι: Στο τέλος αυτού του μαθήματος ο μαθητή πρέπει: Να μπορεί να αναφέρει τα κύρια χαρακτηριστικά

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

Επαναληπτικές Ασκήσεις Μαθήματος

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

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

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το Υλικό του Υπολογιστή ΠΡΟΒΛΗΜΑ ΔΕΔΟΜΕΝΑ (Είναι τα στοιχεία που δίνουμε για λυθεί το πρόβλημα) ΕΠΕΓΕΡΓΑΣΙΑ (Είναι οι σκέψεις και οι πράξεις που

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

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου ΚΕΦΑΛΑΙΟ 1 Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου Υπολογιστικά συστήματα σχεδιάστηκαν για να καλύψουν συγκεκριμένες ανάγκες σε συγκεκριμένη χρονική στιγμή και βοηθούν στη συνολική πρόοδο της τεχνολογίας Φουκαράκη

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Προς μια Εθνική Στρατηγική Ανάπτυξης Υποδομής Υπολογιστών Υψηλών Επιδόσεων

Προς μια Εθνική Στρατηγική Ανάπτυξης Υποδομής Υπολογιστών Υψηλών Επιδόσεων Προς μια Εθνική Στρατηγική Ανάπτυξης Υποδομής Υπολογιστών Υψηλών Επιδόσεων Βαγγέλης Φλώρος, ΕΔΕΤ A.E. Συντονιστής έργου HellasHPC efloros@grnet.gr www.hellashpc.gr Στόχος ομιλίας Παρουσίαση μια προτεινόμενης

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

Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud

Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud Η Oracle ανακοίνωσε την πιο ολοκληρωμένη λύση στον τομέα της Ανάλυσης δεδομένων στο Cloud Το Oracle Analytics Cloud αποτελεί ένα ολοκληρωμένο σύνολο δυνατοτήτων που περιλαμβάνει έτοιμο περιεχόμενο, εξειδικευμένα

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας

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

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

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

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας. Δεδομένα Πληροφορίες Δεδομένα: Μια ομάδα από σύμβολα, αριθμούς, λέξεις που αντιπροσωπεύουν κάτι και θα χρησιμοποιηθούν σε μια επεξεργασία. Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα,

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 6-7 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας

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

Αντικειμενοστρεφής Προγραμματισμός

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

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

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

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

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά

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

Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση X2Go

Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση X2Go 28 Ιουλίου 2016 Οδηγός Χρήσης Εργαστηρίων UNIX (LINUX) B103 και 103 και απομακρυσμένης πρόσβασης με την χρήση X2Go Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Σάββας Νικηφόρου Version 2.3 Πίνακας περιεχομένων

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

Λειτουργικά συστήµατα. Λογισμικό Συστήματος 1

Λειτουργικά συστήµατα. Λογισμικό Συστήματος 1 Λειτουργικά συστήµατα Λογισμικό Συστήματος 1 Figure 3.1 Batch processing 0-2 Λογισμικό Συστήματος Figure 3.2 Interactive processing 0-3 Λογισμικό Συστήματος Figure 3.3 Software classification 0-4 Λογισμικό

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων. Α Γενικού Λυκείου Κεφάλαιο 1 1.1 Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων. Ιδιαίτερη θέση έχουν οι Υπολογιστικές συσκευές. Μηχανισμός

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

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο Πανεπιστημίου Κρήτης Εγχειρίδιο τεχνικού μετάδοσης Περιεχόμενα 1. ΖΩΝΤΑΝΕΣ ΜΕΤΑΔΟΣΕΙΣ... 3 1.1. ΕΙΣΑΓΩΓΗ... 3 1.2. ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΗΝ ΜΕΤΑΔΟΣΗ, ΑΙΤΗΜΑ...

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

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

Θέμα 3- Αποτελέσματα Ερωτηματολογίου

Θέμα 3- Αποτελέσματα Ερωτηματολογίου Θέμα 3- Αποτελέσματα Ερωτηματολογίου Επιστημονική Επιτροπή ΗellasGrid 03/30/06 2η Συνεδρίαση Ομάδας Εργασίας HellasGrid 1 ΠΑΚΕTO EΡΓΑΣΙΑΣ 2 Συλλογή και επεξεργασία απαιτήσεων χρηστών Προετοιμασία on-line

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

Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα. Προγραμματισμός II 1

Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα. Προγραμματισμός II 1 Μεταγλώττιση και σύνδεση πολλαπλών αρχείων κώδικα Προγραμματισμός II 1 lalis@inf.uth.gr Χρήση λογισμικού που ήδη υπάρχει Τα πολύπλοκα συστήματα αναπτύσσονται σταδιακά, «χτίζοντας» πάνω σε υπάρχουσα λειτουργικότητα

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

Διαφορές single-processor αρχιτεκτονικών και SoCs

Διαφορές single-processor αρχιτεκτονικών και SoCs 13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό

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

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

Βασικές Έννοιες Πληροφορικής

Βασικές Έννοιες Πληροφορικής Βασικές Έννοιες Πληροφορικής 1. Τι είναι ο Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι οποιαδήποτε συσκευή μεγάλη ή μικρή που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με

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

Ενημερωτικός οδηγός για τον εξυπηρετητή Ada

Ενημερωτικός οδηγός για τον εξυπηρετητή Ada 17 Ιουλίου 2018 Ενημερωτικός οδηγός για τον εξυπηρετητή Ada Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Μαρία Τσιολάκκη Ομάδα Τεχνικής Υποστήριξης Έκδοση 3.0 Πίνακας περιεχομένων Γενικά... 2 1. Υπηρεσίες πρόσβασης

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5 22 Σεπτεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

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

ΘΕΜΑΤΑ ΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2006 / 2007

ΘΕΜΑΤΑ ΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2006 / 2007 ΘΕΜΑΤΑ ΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2006 / 2007 Επιβλέπων : Επικ. Καθηγητής Σπύρος ενάζης Για περισσότερες πληροφορίες σχετικά µε τις παρακάτω διπλωµατικές εργασίες να επικοινωνήσετε µε τον Σπύρο ενάζη (sdena@ece.upatras.gr)

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

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος Δρ. Μηνάς Δασυγένης mdasyg@ieee.org 1 1 Οι εταιρείες παραγωγής IC διαφημίζουν εκτός από τους επεξεργαστές και τα chipset τους 2 2 Τι είναι όμως

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