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

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

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

Transcript

1 Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Λειτουργικά Συστήματα Ενότητα 11: Διαχείριση Εισόδου Εξόδου. Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ψηφιακά Μαθήματα στο Πανεπιστήμιο Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

4 Σκοπός Ενότητας Η κατανόηση των προβλημάτων των συσκευών Ε/Ε. Η περιγραφή των μηχανισμών Ε/Ε. Η παρουσίαση παραδειγμάτων Ε/Ε. 4

5 Κατηγορίες συσκευών Ε/Ε Ίσως η πιο προβληματική πτυχή της σχεδίασης Λ.Σ. Δύσκολη η εύρεση ομοιόμορφων λύσεων λόγω του εύρους των διαφορετικών συσκευών και εφαρμογών. 5

6 Οι συσκευές Ε/Ε έχουν μεγάλη ανομοιομορφία... Ρυθμός μεταφοράς δεδομένων (data rate). Εφαρμογή. Πολυπλοκότητα του ελέγχου τους. Μονάδα μεταφοράς δεδομένων. Αναπαράσταση δεδομένων. Είδη σφαλμάτων. 6

7 Ε/Ε Η Ε/Ε στα σύγχρονα συστήματα καλύπτει πλήθος ταχυτήτων. Αναφέρονται κάποιες τυπικές τιμές. 7

8 Διαφορές: Εφαρμογή Ο τρόπος που χρησιμοποιείται μία συσκευή επηρεάζει το λογισμικό της συσκευής, τις πολιτικές του Λ.Σ. στη χρήση της και την υποστήριξη βοηθητικών υπηρεσιών: Ο δίσκος χρειάζεται ειδικό λογισμικό διαχείρισης αρχείων για την αποθήκευσή τους και ειδικό υλικό και λογισμικό για υποστήριξη ιδεατής μνήμης. Τερματικές οθόνες που χρησιμοποιούνται από διαχειριστές συστημάτων (system administrators) δύναται να έχουν μεγαλύτερη προτεραιότητα. 8

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

10 Διαφορές: Μονάδα μεταφοράς δεδομένων Τα δεδομένα μπορούν να μεταφερθούν ως: Ακολουθία χαρακτήρων (π.χ. τερματικό, ποντίκι). Οι συσκευές αυτής της κατηγορίας ονομάζονται character devices (συσκευές χαρακτήρων). Ομάδα (ή μπλοκ) σταθερού μεγέθους (π.χ. δίσκος, ταινία). Οι συσκευές αυτής της κατηγορίας ονομάζονται block. Δεν είναι τέλεια η μέθοδος ταξινόμησης: Τα ρολόγια που ανήκουν; 10

11 Διαφορές: Αναπαράσταση δεδομένων Διαφορετικές συσκευές χρησιμοποιούν διαφορετικούς τρόπους αναπαράστασης δεδομένων (π.χ. κωδικοποίηση χαρακτήρων, ισοτιμίας). 11

12 Διαφορές: Είδη σφαλμάτων Τα είδη σφαλμάτων που δημιουργούνται από τη χρήση των συσκευών διαφέρουν σημαντικά από το ένα είδος συσκευής στο άλλο, σε θέματα όπως: Τρόπος που παρουσιάζονται. Επίπτωση που έχουν στο περιβάλλον τους. Τρόποι αντιμετώπισής τους. 12

13 Ελεγκτές συσκευών Οι συσκευές Ε/Ε έχουν εξαρτήματα: μηχανικά εξαρτήματα. ηλεκτρονικά εξαρτήματα. Το ηλεκτρονικό εξάρτημα είναι ο ελεγκτής της συσκευής (π.χ. κάρτα επέκτασης PCI για δίσκο SATA). Μπορεί να είναι ικανό να διαχειρίζεται πολλές συσκευές. Εργασίες του ελεγκτή: Μετατροπή σειριακής ριπής bit σε μπλοκ από bytes. Εκτελεί διόρθωση σφαλμάτων ανάλογα με τις ανάγκες. Είναι διαθέσιμο στη κύρια μνήμη. 13

14 Τεχνικές για εκτέλεση εντολών Ε/Ε Προγραμματιζόμενη Ε/Ε (Programmed I/O). Χρήση διακοπτών (Interrupt-driver I/O). Απευθείας προσπέλαση μνήμης (DMA). 14

15 Προγραμματιζόμενη Ε/Ε Χρήση ειδικών εντολών. in REG,port. out port, REG. (Programmed I/O) Ξεχωριστές διευθύνσεις μνήμης / εισόδου εξόδου. Μόνο το ΛΣ μπορεί να τις προσπελάσει. 15

16 Είσοδος μέσω χαρτογράφησης μνήμης (1/2) 16

17 Είσοδος μέσω χαρτογράφησης μνήμης (2/2) 17

18 Απευθείας προσπέλαση στη μνήμη (DMA) 18

19 Χρήση των διακοπών Όταν μια συσκευή Ε/Ε ολοκληρώσει το έργο της προκαλεί μια διακοπή και απαιτεί από τον επεξεργαστή να τη χειριστεί. 19

20 Στόχοι του Λογισμικού Ε/Ε (1/2) Ανεξαρτησία από τη συσκευή. Ομοιόμορφη ονομασία. Χειρισμός σφαλμάτων. Σύγχρονες / Ασύγχρονες μεταφορές. Προσωρινή αποθήκευση. Κοινόχρηστες αποκλειστικές συσκευές. 20

21 Ρόλος του ΛΣ στη διαχείριση συσκευών Ε/Ε: Αποδοτικότητα Πρόβλημα: Οι περισσότερες συσκευές Ε/Ε είναι πολύ αργές σε σύγκριση όχι μόνο με την ΚΜΕ αλλά και την κύρια μνήμη. Λύση: Η χρήση πολυπρογραμματισμού επιτρέπει σε κάποιες διεργασίες να είναι υπό αναστολή περιμένοντας την ολοκλήρωση της εκτέλεσης εντολών Ε/Ε την ίδια ώρα που άλλες διεργασίες εκτελούνται. Όμως παρόλο που στις μέρες μας η κύρια μνήμη είναι μεγάλη (και κατ επέκταση ο βαθμός πολυπρογραμματισμού είναι επίσης μεγάλος), θα καταλήξουμε και πάλι σε μία κατάσταση που οι περισσότερες διεργασίες στη μνήμη θα είναι υπό αναστολή. Επομένως υπάρχει η ανάγκη μεταφοράς διεργασιών μεταξύ κύριας και περιφερειακής μνήμης, που αποτελεί πράξη Ε/Ε. Κατ επέκταση η βελτίωση του χρόνου εκτέλεσης εντολών Ε/Ε είναι μεγάλης σημασίας για την συνολική απόδοση του συστήματος, κυρίως όταν εμπλέκεται ο σκληρός δίσκος. 21

22 Ρόλος του ΛΣ στη διαχείριση συσκευών Ε/Ε: Ομοιομορφία Για λόγους εύκολης χρήσης και αποφυγής σφαλμάτων είναι επιθυμητό να χειριζόμαστε όλες τις συσκευές Ε/Ε ομοιόμορφα. Αυτό ισχύει και στον τρόπο που βλέπουν οι διεργασίες τις συσκευές και στον τρόπο που το Λ.Σ. διαχειρίζεται τις συσκευές και τη λειτουργία τους. Αυτό επιτυγχάνεται με την απόκρυψη των ιδιαιτεροτήτων της κάθε συσκευής σε χαμηλού επιπέδου ρουτίνες. Αν και είναι δύσκολο να υπάρξει απόλυτη γενίκευση σε αυτόν τον τομέα, ο στόχος επιτυγχάνεται σε γενικές γραμμές με τη χρήση λογικών στρωμάτων και αρθρωτού σχεδιασμού όπου οι χαμηλού επιπέδου λεπτομέρειες που είναι διαφορετικές για κάθε συσκευή απομονώνονται στα χαμηλά στρώματα, ενώ τα υψηλότερα παρέχουν γενικές και ομοιογενείς λογικές λειτουργίες όπως άνοιγμα/κλείσιμο συσκευής, διάβασμα/γράψιμο, κλπ. 22

23 Αρχές λογισμικού Ε/Ε Στόχοι του λογισμικού Ε/Ε Ανεξαρτησία συσκευής: Τα προγράμματα μπορούν να έχουν πρόσβαση σε κάθε συσκευή Ε/Ε. Χωρίς να διευκρινίζεται εκ των προτέρων η διάταξη. (floppy, hard drive, or CD-ROM). Ενιαία ονομασία: Ονομασία ενός φακέλου ή συσκευής με ένα αλφαριθμητικό ή ακέραιο αριθμό. Δεν εξαρτάται από το μηχάνημα. Διαχείριση σφαλμάτων: Διαχείριση όσο γίνεται κοντά στο υλικό. 23

24 Στόχοι του λογισμικού Ε/Ε (2/2) Σύγχρονη vs. Ασύγχρονη μεταφορά. Μπλοκαρισμένες μεταφορές vs. Οδηγούμενες από διακοπές. Αποθήκευση σε προσωρινή μνήμη. Δεδομένα που προέρχονται από μια συσκευή δεν μπορούν να αποθηκευτούν στον τελικό προορισμό. Διαμοιραζόμενο vs. Αποκλειστικές συσκευές. Οι δίσκοι είναι διαμοιραζόμενοι. Οι μονάδες ταινίας δεν είναι. 24

25 Ακριβείς και Ανακριβείς διακοπές (1/2) Ιδιότητες μιας διακοπής με ακρίβεια. Ο PC (Program Counter) αποθηκεύεται σε ένα γνωστό μέρος. Όλες οι εντολές πριν από αυτήν που υποδεικνύεται από τον PC έχουν εκτελεστεί πλήρως. Καμία εντολή πέρα από εκείνη που υποδεικνύεται από τον PC δεν έχει εκτελεστεί. Η κατάσταση εκτέλεσης της εντολής που υποδεικνύεται από τον PC είναι γνωστή. 25

26 Ακριβείς και Ανακριβείς διακοπές (2/2) (α) Μία ακριβής διακοπή (b) Μια ανακριβής διακοπή. 26

27 Ε/Ε με 3 τρόπους Προγραμματισμένη Ε/Ε. Ε/Ε οδηγούμενη από διακοπές. Ε/Ε με χρήση DMA. 27

28 Προγραμματισμένη Ε/Ε (1/2) Βήματα για την τύπωση ενός αλφαριθμητικού: αντιγραφή του user buffer στο kernel space και μεταφορά στην Ε/Ε. 28

29 Προγραμματισμένη Ε/Ε (2/2) copy_from_user(buffer, p, count); for(i=0;i<count;i++){ } while (*printer_status_reg!=ready); *printer_data_register = p[i]; Return_to_user(); p είναι η προσωρινή μνήμη του πυρήνα βρόχος σε κάθε χαρακτήρα βρόχος μέχρι να είναι έτοιμο αποτέλεσμα ενός χαρακτήρα. Εγγραφή ενός αλφαριθμητικού στον εκτυπωτή χρησιμοποιώντας προγραμματισμένη Ε/Ε. 29

30 E/E οδηγούμενη από διακοπές Εγγραφή ενός αλφαριθμητικού στον εκτυπωτή με Ε/Ε οδηγούμενη από διακοπή. (a) Κώδικας που εκτελείται την στιγμή που γίνεται η κλίση της εκτύπωσης. (b) Διαδικασία διακοπής υπηρεσιών για τον εκτυπωτή. 30

31 E/E με χρήση DMA Εκτύπωση ενός αλφαριθμητικού με χρήση του DMA. (a) Κώδικα που εκτελείται όταν καλείται η εκτύπωση. (b) Διαδικασία εξυπηρέτησης διακοπής. 31

32 Ιεραρχικός σχεδιασμός στη διαχείριση Ε/Ε Η χρήση μίας ιεραρχικής φιλοσοφίας στο σχεδιασμό των Λ.Σ. οδηγεί στη δημιουργία Λ.Σ. οργανωμένων σε στρώματα και στο διαχωρισμό των λειτουργιών ενός Λ.Σ. ανάλογα με τα χαρακτηριστικά τους, την πολυπλοκότητά τους και το επίπεδο αφαιρετικότητας. Το κάθε στρώμα υλοποιεί ένα μέρος των λειτουργιών που πρέπει να υποστηρίζει ένα Λ.Σ. Βασίζεται στο επόμενο χαμηλότερο επίπεδο για να υλοποιήσει πιο βασικές λειτουργίες και να αποκρύψει τις λεπτομέρειές τους. Παρέχει υπηρεσίες στο επόμενο υψηλότερο επίπεδο. Ιδανικά, αλλαγές σε κάποιο επίπεδο δεν θα πρέπει να επηρεάζουν άλλα επίπεδα. 32

33 Επίπεδα λογισμικού Ε/Ε Επίπεδα Ε/Ε λογισμικού συστήματος. Συνήθως υπάρχουν 4 επίπεδα. 33

34 Χειριστές διακοπών (1/3) Οι χειριστές διακοπών είναι καλύτερα κρυμμένοι. Έχουν οδηγό που εκκινεί ένα μπλοκ λειτουργίας Ε/Ε μέχρι η διακοπή να ανακοινώσει την ολοκλήρωση της. Η διαδικασία διακοπής κάνει την δουλειά της. Μετά ξεμπλοκάρει τον οδηγό που την εκίνησε. Τα βήματα πρέπει να εκτελούνται στο λογισμικό αφού ολοκληρωθεί η διακοπή. (Επόμενη διαφάνεια). 34

35 Χειριστές διακοπών (2/3) Αποθήκευση καταχωρητών που δεν έχουν ήδη αποθηκευτεί από τη διακοπή του υλικού. Δημιουργία ενός πλαισίου για την διαδικασία διακοπής εξυπηρέτησης. Ρύθμιση μιας στοίβας για την διαδικασία διακοπής εξυπηρέτησης. Επιβεβαίωση στον ελεγκτή διακοπών. Αν δεν υπάρχει κεντρικός ελεγκτής διακοπών, ενεργοποιούνται ξανά οι διακοπές. Αντιγραφή των καταχωρητών από εκεί που είχαν αποθηκευτεί στον πίνακα διεργασιών. 35

36 Χειριστές διακοπών (3/3) Εκτέλεση της διαδικασίας εξυπηρέτησης διακοπής. Επιλογή της επόμενης διαδικασίας προς εκτέλεση. Ρύθμιση του πλαισίου MMU για την επόμενη προς εκτέλεση εντολή. Φόρτωση των καταχωρητών της νέας διαδικασίας, μαζί με το PSW (program status word). Έναρξη λειτουργίας της νέας διαδικασίας. 36

37 Εξειδικευμένο λογισμικό για τη λειτουργία της Ε/Ε για συγκεκριμένο ΛΣ. Λογική τοποθέτηση των προγραμμάτων οδήγησης συσκευών. Στη πραγματικότητα, όλη η επικοινωνία μεταξύ οδηγών και ελεγκτών συσκευών γίνεται μέσω του διαύλου. Οδηγοί συσκευών 37

38 Λογισμικό Ε/Ε ανεξαρτήτου συσκευής Λειτουργίες του λογισμικού Ε/Ε ανεξαρτήτου συσκευής. 38

39 Ομοιόμορφη διασύνδεση για τους οδηγούς συσκευών (a) Χωρίς τυπική διεπαφή οδηγού. (b) Με τυπική διεπαφή οδηγού. 39

40 Προσωρινή μνήμη (1/2) (a) Είσοδος μη αποθηκευμένη σε προσωρινή μνήμη. (b) Προσωρινή μνήμη στον χώρο του χρήστη. (c) Προσωρινή μνήμη στον πυρήνα που ακολουθείται από την αντιγραφή στο χώρο του χρήστη. (d) Διπλή προσωρινή μνήμη στον πυρήνα. 40

41 Προσωρινή μνήμη (2/2) Η δικτύωση μπορεί να περιλαμβάνει πολλές αντιγραφές ενός πακέτου από επίπεδο σε επίπεδο. 41

42 Λογισμικό Ε/Ε Χώρου χρήστη Επίπεδα του συστήματος Ε/Ε και οι κύριες λειτουργίες κάθε επιπέδου. Συναρτήσεις Ε/Ε Κλήση Ε/Ε, μορφοποίηση Ε/Ε, spooling. Ονομασία, προστασία, μπλοκ, προσωρινή αποθήκευση, κατανομή. Ρύθμιση καταχωρητών συσκευής, έλεγχος κατάστασης. Αφύπνιση οδηγού όταν ολοκληρωθεί η Ε/Ε. Εκτέλεση λειτουργιών Ε/Ε. π.χ. count=write(fd,&buffer,nbytes) printf( Name: %10s,name); Άλλο παράδειγμα: spooling 42

43 Παραδείγματα Συσκευών Ε/Ε 43

44 Μαγνητικοί δίσκοι (1/2) Παράμετροι δίσκου για τη δισκέτα του πρωτότυπου IBM PC (η οποία χωρούσε 360 KB) και για τον σκληρό δίσκο Western Digital WD

45 Μαγνητικοί δίσκοι (2/2) (a) Φυσική γεωμετρία ενός δίσκου με δύο ζώνες. (b) Μια πιθανή εικονική γεωμετρία για τον δίσκο αυτόν. 45

46 Η έννοια του hard disk cache Όλοι οι σύγχρονοι σκληροί δίσκοι έχουν μια μνήμη buffer πάνω στον ελεγκτή. Είναι διαφορετική από το disk cache του ΛΣ. Καθώς η κεφαλή διαβάζει το sector που έχει ζητηθεί, συνήθως διαβάζει και μερικούς παρακάτω μήπως ζητηθούν. Δηλαδή, η μνήμη αυτή έχει δεδομένα που δεν έχουν ζητηθεί για να επιταχυνθεί η μεταφορά αν ζητηθούν. Το disk cache του ΛΣ έχει δεδομένα που έχουν χρησιμοποιηθεί μια φορά και υπάρχει η περίπτωση να ζητηθούν πάλι. 46

47 RAID (1/2) Τα επίπεδα RAID 0 έως 2. Οι εφεδρικοί και οι δίσκοι ισοτιμίας εμφανίζονται σκιασμένοι. 47

48 RAID (2/2) Τα επίπεδα RAID 3 έως 5. Οι εφεδρικοί και οι δίσκοι ισοτιμίας εμφανίζονται σκιασμένοι. 48

49 CD-ROMs (1/2) Δομή της εγγραφής ενός δίσκου compact disc ή αλλιώς CD-ROM. 49

50 CD-ROMs (2/2) Λογική διάρθρωση των δεδομένων σε ένα CD-ROM. 50

51 Εγγράψιμα CD (Recordables) Διατομή ενός CD-R δίσκου και ενός λέιζερ. Ένα ασημί CD-ROM έχει παρόμοια δομή, αλλά δεν έχει το στρώμα της χρωστικής ύλης, ενώ έχει ένα στρώμα αλουμινίου με κοιλώματα αντί για το στρώμα χρυσού. 51

52 DVD (1/3) Βελτιώσεις DVD σε σχέση με τα CD: Μικρότερα κοιλώματα: (0.4 μικρά αντί για τα 0.8 μικρά των CD). Πιο στενή σπείρα: (0.74 μικρά ανάμεσα στις τροχιές αντλι για τα 1.6 μικρά των CD). Κόκκινο λέιζερ: (με συχνότητα 0.65 μικρά αντί για τα 0.78 μικρά των CD). 52

53 DVD (2/3) Πρότυπα DVD: Μίας όψης, μίας στρώσης (4.7 GB). Μίας όψης, δύο στρώσεων (8.5 GB). Δύο όψεων, μίας στρώσης (9.4 GB). Δύο όψεων, δύο στρώσεων (17 GB). 53

54 DVD (3/3) Ένας δίσκος DVD δύο όψεων και δύο στρώσεων. 54

55 Διαμόρφωση δίσκου (1/3) Ένας τομέας δίσκου. 55

56 Διαμόρφωση δίσκου (2/3) Σχεδιάγραμμα της στρέβλωσης κυλίνδρου. 56

57 Διαμόρφωση δίσκου (3/3) Χρησιμοποιείται παρεμβολή (interleaving) επειδή η κεφαλή δε μπορεί να διαβάζει συνεχώς δεδομένα και να στέλνει στον ελεγκτή. (a) Χωρίς παρεμβολή. (b) Απλή παρεμβολή. (c) Διπλή παρεμβολή. 57

58 Αλγόριθμοι προγραμματισμού βραχίονα δίσκου Παράγοντες χρόνου ανάγνωσης/εγγραφής: Χρόνος αναζήτησης (ο χρόνος μετακίνησης του βραχίονα στον κατάλληλο κύλινδρο). Καθυστέρηση περιστροφής (ο χρόνος περιστροφής του κατάλληλου τομέα κάτω από την κεφαλή). Ο χρόνος μεταφοράς δεδομένων. 58

59 Αλγόριθμοι προγραμματισμού βραχίονα δίσκου - Πρώτα η συντομότερη αναζήτηση Αλγόριθμος χρονοπρογραμματισμού δίσκων SSF. 59

60 Αλγόριθμοι προγραμματισμού βραχίονα δίσκου - Αλγόριθμός του Ανελκυστήρα Ο αλγόριθμος του ανελκυστήρα για τον χρονοπρογραμματισμό των αιτήσεων δίσκου. 60

61 Αλγόριθμοι προγραμματισμού βραχίωνα δίσκου - Κυκλική Σάρωση Θεωρούμε όλους τους sectors σε μια συνεχή κυκλική λίστα. Δηλαδή, μετά το μεγαλύτερο sector πηγαίνουμε στο 0 πάλι. Σαρώνουμε μόνο προς τη μια κατεύθυνση. 61

62 Αντιμετώπιση σφαλμάτων με χρήση ανταλλακτικών sectors a) Μια τροχιά δίσκου που περιέχει έναν ελαττωματικό τομέα. b) Αντικατάσταση ελαττωματικού τομέα από κάποιον εφεδρικό. c) Ολίσθηση όλων των τομέων ώστε να τεθεί εκτός σειράς ο ελαττωματικός. 62

63 Ευσταθής (stable) αποθήκευση (1/2) Λειτουργίες για σταθερή αποθήκευση χρησιμοποιώντας ολόιδιους δίσκους: Ευσταθείς εγγραφές. Σταθερές αναγνώσεις. Ανάκαμψη από κατάρρευση (crash). Χρησιμοποιούνται δυο ίδιοι ξεχωριστοί φυσικοί δίσκοι και κάθε εγγραφή γίνεται και στους δυο δίσκους. 63

64 Ευσταθής (stable) αποθήκευση (2/2) Ανάλυση της επιρροής των καταρρεύσεων σε ευσταθείς εγγραφές. 64

65 Το υλικό των ρολογιών Ένα προγραμματιζόμενο ρολόι. 65

66 Το λογισμικό των ρολογιών (1/3) Οι τυπικές υποχρεώσεις ενός οδηγού ρολογιού είναι: Διατήρηση της ημερομηνίας και της ημέρας. Αποτροπή της εκτέλεσης των διεργασιών για μεγαλύτερο χρονικό διάστημα από αυτό που τις επιτρέπεται. Λογιστική παρακολούθηση της χρήσης της CPU. Χειρισμός της κλήσης συστήματος alarm που προκαλείται από διεργασίες χρήστη. Παροχή χρονομέτρων επαγρύπνησης στα διάφορα τμήματα του συστήματος. Σκιαγράφηση, παρακολούθηση, και συγκέντρωση στατιστικών στοιχείων. 66

67 Το λογισμικό των ρολογιών (2/3) Τρεις τρόποι για να διατηρείται ο χρόνος. 67

68 Το λογισμικό των ρολογιών (3/3) Προσομοίωση πολλών χρονιστών με ένα μόνο ρολόι. 68

69 Χρονιστές λογισμικού (1/2) Ένα δεύτερο ρολόι διαθέσιμο για διακοπές του χρονομέτρου: Καθορίζεται από τις εφαρμογές. Δεν υπάρχουν προβλήματα αν η συχνότητα διακοπής είναι χαμηλή. Οι χρονιστές λογισμικού δε χρειάζονται διακοπές. Ο πυρήνας ελέγχει για την λήξη των χρονιστών λογισμικού πριν φύγει από την κατάσταση χρήστη. Το πόσο καλά λειτουργεί εξαρτάται από την ταχύτητα καταχωρήσεων του πυρήνα. 69

70 Χρονιστές λογισμικού (2/2) Οι χρονιστές λογισμικού έχουν άμεση σχέση με το ρυθμό με τον οποίο γίνονται καταχωρίσεις στον πυρήνα. Στις αιτίες αυτές περιλαμβάνονται τα εξής: Κλήσεις συστήματος. Αποτυχίες TLB. Σφάλματα σελίδας. Διακοπές Ε/Ε. Ανενεργός CPU. Κάθε φορά που ο πυρήνας εκτελείται για κάποιο λόγο τότε ελέγχεται και το χρονόμετρο. Δε χρειάζεται αλλαγή σε κατάσταση πυρήνα. ΔΙΑΦΟΡΑ: Δεν γίνεται διακοπή από το ρολόι. 70

71 Λογισμικό πληκτρολογίου Χαρακτήρας Όνομα POSIX Σχόλιο CTRL-H ERASE Σβήνει ένα χαρακτήρα προς τα πίσω CTRL-U KILL Σβήνει ολόκληρη την τρέχουσα γραμμή CTRL-V LNEXT Ερμηνεύει τον επόμενο χαρακτήρα κυριολεκτικά CTRL-S STOP Διακόπτει την έξοδο CTRL-Q START Ξεκινάει την έξοδο DEL INTR Διεργασία διακοπής (SIGINT) CTRL-\ QUIT Αντιγραφή του πυρήνα σε αρχείο (SIGQUIT) CTRL-D EOF Τέλος αρχείου CTRL-M CR Επαναφορά κεφαλής (αμετάβλητη) CTRL-J NL Αλλαγή γραμμής Οι χαρακτήρες που επιδέχονται ειδικό χειρισμό κατά την κανονική κατάσταση λειτουργίας. 71

72 Τερματικά προσανατολισμένα σε χαρακτήρες υλικό τερματικών RS-232 Ένα τερματικό RS-232 επικοινωνεί με τον υπολογιστή, 1 bit τη φορά. Καλείται σειριακή γραμμή - τα bits βγαίνουν στη σειρά, 1 bit τη φορά. Τα Windows χρησιμοποιούν τις θύρες COM1 και COM2. Ο υπολογιστής και το τερματικό είναι εντελώς ανεξάρτητα. 72

73 Υλικό απεικόνισης (1/2) Απεικόνιση με χαρτογραφημένη μνήμη: Ο οδηγός γράφει απευθείας στη βίντεο RAM του προσαρμογέα γραφικών. 73

74 Υλικό απεικόνισης (2/2) Απεικόνιση βίντεο RAM. Απλή μονόχρωμη απεικόνιση. Λειτουργία χαρακτήρα. Αντίστοιχη οθόνη. Τα xs είναι bytes γνωρισμάτων. 74

75 Λογισμικό εισόδου Ο οδηγός του πληκτρολογίου παραλαμβάνει έναν αριθμό. Ο οδηγός πρέπει να μετατρέψει τους αριθμούς πλήκτρων σε κωδικούς χαρακτήρων χρησιμοποιώντας τον πίνακα ASCII. Για τις εξαιρέσεις, χρειάζονται προσαρμογές για άλλες γλώσσες. Πολλά ΛΣ παρέχουν χάρτες πλήκτρων ή κωδικοσελίδες. 75

76 Οι ακολουθίες ANSI Οι ειδικές ακολουθίες ANSI μορφοποίησης κειμένου, χρώματος και άλλων λειτουργιών που δέχεται το τερματικό. To ESC ερμηνεύεται ως ο χαρακτήρας ESCAPE (0x1B), ενώ τα n και τα m είναι προαιρετικοί αριθμητικοί παράμετροι. 76

77 Tο σύστημα X Window (1/2) Πελάτες και διακομιστές στο Χ Window σύστημα που αναπτύχθηκε στο Μ.Ι.Τ. 77

78 Tο σύστημα X Window (2/2) Τέσσερις κατηγορίες μηνυμάτων μεταξύ πελάτη και διακομιστή: Διαταγές σχεδίασης από το πρόγραμμα προς το σταθμό εργασίας. Απαντήσεις του σταθμού εργασίας σε ερωτήσεις του προγράμματος. Ανακοινώσεις από το πληκτρολόγιο, το ποντίκι ή κάποιο άλλο συμβάν. Μηνύματα σφαλμάτων. 78

79 Ψηφιογραφικά (1/2) Ένα παράδειγμα ορθογωνίου που σχεδιάστηκε με τη χρήση των τετραγώνων (Rectangle). Κάθε τετράγωνο αναπαριστά ένα πίξελ. 79

80 Ψηφιογραφικά (2/2) Αντιγραφή ψηφιογραφικών με τη χρήση της BitBlt. (a) Πριν. (b) Μετά. 80

81 Γραμματοσειρές Μερικά παραδείγματα από περιγράμματα χαρακτήρων σε διαφορετικά μεγέθη. 81

82 Διαχείριση ισχύος Θέματα υλικού Συσκευή Li κ.α (1994) Lorch και Smith (1998) Οθόνη 68% 39% CPU 12% 18% Σκληρός δίσκος 20% 12% Μόντεμ 6% Ήχος 2% Μνήμη 0.5% 1% Άλλα 22% Κατανάλωση ισχύος από διάφορα μέρη ενός φορητού υπολογιστή. 82

83 Διαχείριση ισχύος Η οθόνη Η χρήση των ζωνών στο φωτισμό της οθόνης. (a) Όταν επιλέγεται το παράθυρο 2, δε μετακινείται. (b) Όταν επιλέγεται το παράθυρο 1, μετακινείται για να μειωθεί ο αριθμός των φωτισμένων ζωνών. 83

84 Διαχείριση ισχύος Η CPU (1/2) (a) Εκτέλεση σε πλήρη ταχύτητα ρολογιού. (b) Η μείωση της τάσης στο μισό μειώνει την ταχύτητα του ρολογιού και στο ένα τέταρτο την κατανάλωση ισχύος. 84

85 Διαχείριση ισχύος Η CPU (2/2) Απαιτώντας από τα προγράμματα να καταναλώνουν λιγότερη ενέργεια μπορεί να σημαίνει φτωχότερη εμπειρία χρήστη. Παραδείγματα. Αλλαγή από το χρώμα εξόδου σε ασπρόμαυρο. Η αναγνώριση ομιλίας μειώνει το λεξιλόγιο. Μικρότερη ανάλυση ή λεπτομέρεια σε μια εικόνα. 85

86 Τέλος Ενότητας 86

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

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

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

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

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

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

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

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

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

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

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

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

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

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

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

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

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

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

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

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

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

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 3: Είσοδος - Έξοδος Τα περισσότερα συστήματα

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

Περιεχόμενα. Κατηγορίες συσκευών Ε/Ε

Περιεχόμενα. Κατηγορίες συσκευών Ε/Ε ΕΠΛ222: Λειτουργικά Συστήματα (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Operating Systems: Internals and Design Principles, 8/E, William Stallings) Ενότητα 9 (Κεφάλαιο 11) Διαχείριση Συσκευών

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

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

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

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

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

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

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

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

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

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

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

Μάθημα 10 ο ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT)

Μάθημα 10 ο ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT) Μάθημα 10 ο ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT) Τι είναι Είσοδος και τι Έξοδος Με τον όρο Είσοδο (Input) αναφερόμαστε στη ροή δεδομένων προς την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), ενώ με τον όρο

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

Κεφάλαιο 3 Λειτουργικά Συστήματα Β ΕΠΑΛ

Κεφάλαιο 3 Λειτουργικά Συστήματα Β ΕΠΑΛ Κεφάλαιο 3 Λειτουργικά Συστήματα Β ΕΠΑΛ ΔΙΑΧΕΙΡΙΣΗ ΕΙΣΟΔΟΥ ΕΞΟΔΟΥ (INPUT/OUTPUT) Τι είναι Είσοδος και τι Έξοδος Με τον όρο Είσοδο (Input) αναφερόμαστε στη ροή δεδομένων προς την Κεντρική Μονάδα Επεξεργασίας

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

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

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

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

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη Τι θα μάθουμε σήμερα: Να αναφέρουμε τα είδη κύριας μνήμης και να τα συγκρίνουμε με βάση τα χαρακτηριστικά τους Να περιγράφουμε τον ρόλο του κάθε είδους της

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Δομημένος Προγραμματισμός Ενότητα 5(γ): Εργαστηριακή Άσκηση Αναπλ. Καθηγητής: Κωνσταντίνος Στεργίου Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων

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

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

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

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

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

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι a) Η πυκνότητα των κυκλωμάτων της Μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες

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

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

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

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

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

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

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι: a) Η πυκνότητα των κυκλωμάτων της μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες

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

12/5/18. Αποτίµηση του υποσυστήµατος CPU. Κεφάλαιο 6. Κατανόηση και εκτίμηση του υλικού: Αποτιμήστε το σύστημά σας. Στόχοι

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

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

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

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

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

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

Αρχιτεκτονική Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Υποσύστημα μνήμης Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Τι είναι το HARDWARE στην σημερινή εποχή; Σελίδα 3 Το καθένα από αυτά σε τι χρησιμεύει; Σελίδα 4

Τι είναι το HARDWARE στην σημερινή εποχή; Σελίδα 3 Το καθένα από αυτά σε τι χρησιμεύει; Σελίδα 4 H A R D W A R E Τι είναι το HARDWARE στην σημερινή εποχή; Σελίδα 3 Το καθένα από αυτά σε τι χρησιμεύει; Σελίδα 4 Επεξεργαστής Σελίδα 4 Κύρια μνήμη Σελίδα 5 Κάρτα γραφικών Σελίδα 5 Οθόνη Σελίδα 6 Οδηγός

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

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

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

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

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

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

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

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών. Κεφάλαιο 4 Ένα υπολογιστικό σύστημα εκτός από την ΚΜΕ και την κύρια μνήμη που χρησιμοποιούνται για την επεξεργασία και προσωρινή αποθήκευση δεδομένων βασίζεται στις περιφερειακές συσκευές για την επικοινωνία

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

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή

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

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

Αρχιτεκτονική Υπολογιστών Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 3: Καταχωρητές, Τμήματα, Διευθυνσιοδότηση Μνήμης, SEGMENT, MOV, ADD, SUB, INT, TITLE, LEA

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 2: Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

Ενσωματωμένα Συστήματα

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

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

Μάθημα 8: Επικοινωνία Συσκευών με τον Επεξεργαστή

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

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

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Παρακάτω δίνονται μερικοί από τους ακροδέκτες που συναντάμε στην πλειοψηφία των μικροεπεξεργαστών. Φτιάξτε έναν πίνακα που να

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 12: Σύνοψη Θεμάτων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg

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

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

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

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

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

Μαλούτα Θεανώ Σελίδα 1 ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α' ΛΥΚΕΙΟΥ ΕΝΟΤΗΤΑ 1η ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Τι ονομάζουμε υλικό και τι λογισμικό ενός υπολογιστικού συστήματος; 2. Τι είναι α) η μητρική πλακέτα ( motherboard), β) η κεντρική μονάδα

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

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

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

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

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4 Οργάνωση και Αρχιτεκτονική Υπολογιστών Κεφάλαιο 7.4 Ε/Ε Οδηγούμενη από Διακοπές Το πρόβλημα με την προγραμματιζόμενη Ε/Ε είναι ότι ο επεξεργαστής πρέπει να περιμένει ώστε η μονάδα Ε/Ε που τον ενδιαφέρει

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

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΩΤΑΠΑΝΤΗΣΕΙΣ Κεφάλαιο 1: Υλικό Υπολογιστών (Hardware) 1.1: Το υπολογιστικό σύστημα ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1. Τι αντιλαμβάνεστε με τον όρο υλικό (hardware); [σελ. 8] Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε

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

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Συστήματα πολυμέσων Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 03-1 Εισαγωγή

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

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

Λειτουργικά Συστήματα (ΗΥ321) Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 17: Χειρισμός Εισόδου - Εξόδου Συστήματα Εισόδου / Εξόδου: Το Υλικό Ε/Ε Μεγάλη ποικιλία συσκευών Ε/Ε Και μεγαλώνει Συνηθισμένες έννοιες: Πόρτα Δίαυλος Κοινό μέσο πρόσβασης

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

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

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

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

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

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

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

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

Κεφάλαιο 2.4: Εργασία με εικονίδια

Κεφάλαιο 2.4: Εργασία με εικονίδια Κεφάλαιο 2.4: Εργασία με εικονίδια 2.4.1 Συχνότερα εμφανιζόμενα εικονίδια των Windows Τα πιο συνηθισμένα εικονίδια, που μπορεί να συναντήσουμε, είναι: Εικονίδια συστήματος: Τα Windows εμφανίζουν τα στοιχεία

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια

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

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

ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΔΙΔΑΣΚΩΝ: Πασχαλίδης Δημοσθένης ΤΜΗΜΑ: Διαχείρισης Εκκλησιαστικών Κειμηλίων Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

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

Λειτουργικά Συστήματα. Ενότητα # 5: Είσοδος / Έξοδος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Λειτουργικά Συστήματα. Ενότητα # 5: Είσοδος / Έξοδος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Λειτουργικά Συστήματα Ενότητα # 5: Είσοδος / Έξοδος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ Απαντήσεις στις ερωτήσεις του βιβλίου ΚΕΦΑΛΑΙΟ 3 1. 2. Από ποια στοιχεία αποτελείται το κεντρικό μέρος ενός υπολογιστή και ποια η λειτουργία καθενός; Κεντρική Μονάδα επεξεργασίας

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα

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

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 - 2 - Κεφάλαιο 2 ο Δευτερεύουσα μνήμη Οι εύκαμπτοι μαγνητικοί δίσκοι (floppy disks) ή δισκέτες Οι σκληροί μαγνητικοί δίσκοι (hard disks) Οι

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

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) ..8 Κατανομή των αρχείων σε συσκευές Ακολουθείται κάποια λογική στην αποθήκευση των αρχείων:.αρχεία που χρησιμοποιούνται συχνά τοποθετούνται στους σκληρούς δίσκους που έχουν μεγάλη ταχύτητα πρόσβασης..αν

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

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

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

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

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

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

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

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ)

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ) ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ) Ενότητα # 1: Εισαγωγή Ιωάννης Γ. Παρασχάκης Τμήμα Αγρονόμων & Τοπογράφων Μηχανικών Άδειες Χρήσης

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

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

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

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

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

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

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

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

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

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

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

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

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

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

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

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

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

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

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

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

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται

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

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

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

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

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

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

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος Το υλικό του υπολογιστή Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος Υπολογιστικό σύστηµα Στο υπολογιστικό σύστηµα ανήκει το: Υλικό Λογισµικό Υλικό Είναι οτιδήποτε έχει

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

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

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

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα: Αλφαριθμητικά θεωρία Δ. Ε. Μετάφας Τμ. Ηλεκτρονικών Μηχ. Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Ιεραρχία Μνήμης. Εικονική μνήμη (virtual memory) Επεκτείνοντας την Ιεραρχία Μνήμης. Εικονική Μνήμη. Μ.Στεφανιδάκης

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

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

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

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07 Πληροφορίες Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Μόνο για την επόµενη Τετάρτη 25/10, το µάθηµα (12-13) δεν θα πραγµατοποιηθεί. Τα εργαστήρια θα ξεκινήσουν

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

Περιεχόµενα. I Βασικές Γνώσεις 1

Περιεχόµενα. I Βασικές Γνώσεις 1 Περιεχόµενα I Βασικές Γνώσεις 1 1 Μοντελοποίηση Προγραµµάτων 3 1.1 Ψευδογλώσσα....................... 6 1.2 Διαγράµµατα Ροής..................... 6 1.3 Παραδείγµατα σε Ψευδογλώσσα και Διαγράµµατα Ροής.

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο)

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II. χειμερινό εξάμηνο & εαρινό εξάμηνο (σε κίτρινο υπόβαθρο) I χειμερινό εξάμηνο & ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ II εαρινό εξάμηνο (σε κίτρινο υπόβαθρο). Νικολός Καθηγητής ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην ομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών Ενότητα 1.1 Υλικό

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2004-2005, Εαρινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ

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

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Εισαγωγή Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος Τι σημαίνει ο όρος ψηφιακό ; Όλα τα φυσικά φαινόμενα που συμβαίνουν στη φύση είναι αναλογικές διαδικασίες. Ένα αναλογικό σύστημα λοιπόν μπορεί να λάβει άπειρες συνεχόμενες τιμές

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

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Εικονική Μνήμη. (και ο ρόλος της στην ιεραρχία μνήμης) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2011-12 Εικονική (και ο ρόλος της στην ιεραρχία μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Ιεραρχία η νέα τάση: [2011]

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

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ

ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΗΡΗΣΗ Η/Υ 1) Τι είναι μητρική πλακέτα; Είναι η βασική ηλεκτρονική πλακέτα ενός Η/Υ πάνω στην οποία συνδέονται όλα τα εξαρτήματα ενός Η/Υ όπως ο επεξεργαστής, η μνήμη, οι κάρτες επέκτασης,

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

11/1/18. Κεφάλαιο 2. Κατανόηση των ψηφιακών εξαρτηµάτων. Εξέταση του υπολογιστή: Από τι αποτελείται. Στόχοι. Κατανόηση του υπολογιστή σας

11/1/18. Κεφάλαιο 2. Κατανόηση των ψηφιακών εξαρτηµάτων. Εξέταση του υπολογιστή: Από τι αποτελείται. Στόχοι. Κατανόηση του υπολογιστή σας 11/1/18 A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 2 Εξέταση του υπολογιστή: Από τι αποτελείται Κατανόηση των ψηφιακών εξαρτηµάτων Κατανόηση του υπολογιστή

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

Εικονική Μνήμη (Virtual Μemory)

Εικονική Μνήμη (Virtual Μemory) ΗΥ 431 Αρχιτεκτονική Παραλλήλων Συστημάτων Διάλεξη 16 Εικονική Μνήμη (Virtual Μemory) Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Απλό πείραμα int *data = malloc((1

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

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

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

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

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

Δομές Δεδομένων. Ενότητα 11: Τεχνικές Κατακερματισμού. Καθηγήτρια Μαρία Σατρατζέμη. Τμήμα Εφαρμοσμένης Πληροφορικής.

Δομές Δεδομένων. Ενότητα 11: Τεχνικές Κατακερματισμού. Καθηγήτρια Μαρία Σατρατζέμη. Τμήμα Εφαρμοσμένης Πληροφορικής. Ενότητα 11: Τεχνικές Κατακερματισμού Καθηγήτρια Μαρία Σατρατζέμη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 9 : Ομάδες Εντολών: Ιδιότητες και Λειτουργίες Ευάγγελος Καρβούνης Παρασκευή, 15/01/2016 Τι είναι ομάδα εντολών;

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

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

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

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