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

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

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

Transcript

1 Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 1: Εισαγωγή. Ιστορικά Στοιχεία. Τάσεις Τεχνολογίας. Κατηγορίες Υπολογιστών. Τρέχουσα προβλήματα. Αρχιτεκτονικές Von Neuman/Harvard. Nόμος του Moore. Αριθμητικά Συστήματα. Δρ. Μηνάς Δασυγένης Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

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

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

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

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

6 Το μάθημα αποτελεί το θεμελιώδη λίθο της επιστήμης Η/Υ Επιτρέπει να γνωρίσουμε: Θέματα σχεδίασης υλικού (hardware): Κατανόηση των συμβιβασμών και του τρόπου που εκτελούνται κάποιες λειτουργίες. Θέματα ανάπτυξης λογισμικού (software): Κατανόηση του πως θα πρέπει να σχεδιάσουμε το πρόγραμμα μας, ώστε να εκμεταλλεύεται κατά βέλτιστο τρόπο το harware. Θέματα συσχεδιασμού (codesign) Hardware-software: Κατανόηση τις αλληλένδετης σχέσης HW/SW. 6

7 Ιστορικά Στοιχεία 7

8 Ιστορικά στοιχεία (1/7) Πρώτη υπολογιστική μηχανή: Άβακας (3000 π.χ.), Κινέζοι. Αναγέννηση 1642, υπολογιστική μηχανή με οδοντωτούς τροχούς (Pascal). 8

9 Ιστορικά στοιχεία (2/7) 1671, Leibnitz μηχανή για πολλαπλασιασμό και διαίρεση. 1833, αναλυτική προγραμματιζόμενη μηχανή από τον Charles Babbage (δεν κατασκευάστηκε ποτέ). Τhe data and program memory were separated, operation was instruction based, the control unit could make conditional jumps and the machine had a separate I/O unit. 9

10 Ιστορικά στοιχεία (3/7) 2 ος Παγκόσμιος Πόλεμος: Colossus (για την αποκρυπτογράφηση Γερμανικών μηνυμάτων). Ζ3 (γερμανικής κατασκευής). 10

11 Ιστορικά στοιχεία (4/7) 1944, Harvard Mark-1 (5 τόνοι, 0.3sec για πρόσθεση δύο 23bit, 6sec για πολλαπλασιασμό). 1946, ENIAC, 5000 προσθέσεις/sec, 30 πολλαπλασιασμοί/sec. 11

12 Ιστορικά στοιχεία (5/7) 1951, IBM πουλάει τον πρώτο υπολογιστή IBM , κατασκευάζεται ο ΤΧ-0, πρώτος υπολογιστής με τρανζίστορ. 12

13 Ιστορικά στοιχεία (6/7) 1974, Xerox Alto, πρώτος υπολογιστής με mouse. 1977, commodore, 4KB RAM, cassette. 13

14 Ιστορικά στοιχεία (7/7) 1975, Amiga, audio, video capabilities. 1984, IBM PC-AT,

15 Τρανζίστορ (1950) Ένα από τα πιο σημαντικά επιτεύγματα του 20 ου αιώνα. 15

16 Το τρανζίστορ είναι ένας διακόπτης Τύπου n-mos 16

17 Η επανάσταση της πληροφορικής Βιομηχανία των ημιαγωγών: Στρατηγικός ρόλος. Σημάδεψε την αρχή της επανάστασης. Ηλεκτρονικός υπολογιστής: «Ατμομηχανή» της επανάστασης. Επεξεργαστής: Η «καρδιά» της επανάστασης. 17

18 Ο νόμος του Moore 18

19 Η κατασκευή των επεξεργαστών ακολούθησε έως τώρα (2010) το νόμο του Moore the number of transistors on a chip will double about every two years (1965,1975). Ο αριθμός των transistor που βρίσκονται σε ένα ολοκληρωμένο κύκλωμα θα διπλασιάζεται σχεδόν κάθε 2 έτη. 19

20 η κατασκευή των επεξεργαστών Η Intel αναφέρει ότι στο 2020 θα βρισκόμαστε στα όρια των ατόμων ή της επιτρεπόμενης πυκνότητας κατανάλωσης ισχύος της τεχνολογίας CMOS. Εξάλλου, το ελάχιστο μέγεθος των transistor θα έχει ως συνέπεια να εμφανίζονται κβαντομηχανικά φαινόμενα, όπως η αρχή της αβεβαιότητας του Heisenberg. 20

21 Τα τρανζίστορ συνεχώς συρρικνώνονται 21

22 Η κατηγοριοποίηση του αριθμού των τρανζίστορ 22

23 Συμπέρασμα Ένα συμπέρασμα από το νόμο του Moore είναι η φράση του D.House: integrated circuits would double in performance every 18 months. Οι επιδόσεις των ολοκληρωμένων κυκλωμάτων θα διπλασιάζονται κάθε 18 μήνες. 23

24 Αυτοεκπληρούμενη προφητεία Μια εναλλακτική άποψη είναι ότι οι κατασκευαστές IC προκειμένου να παραμείνουν ανταγωνιστικοί και πρωτοπόροι προσπαθούν τα μέγιστα να αποδεικνύουν το νόμο. 24

25 Η χωρητικότητα των δίσκων διπλασιάζεται κάθε 2 έτη 25

26 Αποτελέσματα του Νόμου του Moore Ο νόμος έχει θετικά στοιχεία... Αύξηση χωρητικότητας μνημών. Βελτίωση των επιδόσεων των επεξεργαστών. Αύξηση των pixels σε οθόνες, κάμερες. Άλλα και αρνητικά στοιχεία Η κατανάλωση ενέργειας διπλασιάζεται κάθε 18 μήνες. Αύξηση των απαιτήσεων ψύξης. Δημιουργία χάσμα στις επιδόσεις του επεξεργαστή και των περιφερειακών. 26

27 Ο νόμος του Moore ισχύει ακόμη σύμφωνα με την Intel 27

28 Νόμος του Μoore και κατανάλωση ισχύος Ακολουθώντας το νόμο του Moore, τα προβλήματα της διάχυσης θερμότητας μετατρέπουν τους υπολογιστές σε εξελιγμένα κλιματιστικά μηχανήματα. Tanenbaum

29 Άλλοι νόμοι που συνδέονται με το νόμο του Moore... Το λογισμικό γίνεται όλο πιο σύνθετο (πιθανότητα με την προσθήκη αχρείαστων λειτουργιών), ώστε πάντα να αντισταθμίζονται τα οφέλη που προκύπτουν από το Νόμο του Moore. Το bandwidth στο internet αυξάνει κατά 50% το χρόνο. Το κόστος δημιουργίας εργοστασίου για νέα ολοκληρωμένα κυκλώματα, αυξάνει εκθετικά με το χρόνο. Ο αριθμός των υπολογισμών/sec αυξάνεται εκθετικά (επόμενη διαφάνεια). 29

30 Moore s Law, The Fifth Paradigm 30

31 Η χωρητικότητα μνήμων DRAM αυξάνει 4x κάθε 3 έτη 31

32 Το χάσμα στις επιδόσεις αυξάνει συνεχώς 32

33 Η κατανάλωση ισχύος αυξάνει συνεχώς 33

34 Κατηγορίες Η/Υ 34

35 Εύρος τιμών Η/Υ Type Price ($) Example application Σχεδιασμένοι για μικρή διάρκεια και χρήση (Disposable computer) Ενσωματωμένα συστήματα (Microcontroller) Για χρήση σε ηλεκτρονικά παιχνίδια (Game computer) Προσωπικοί υπολογιστές (Personal computer) 0.5 Ευχετήριες κάρτες 5 Ρολόγια, αυτοκίνητα, συσκευές 50 Παιχνιδο-κονσόλες 500 Φορητοί και επιτραπέζιοι (Notebook or Desktop) Εξυπηρετητές (Server) 5Κ Εξυπηρετητής δικτύου (Network server) Σύνολο σταθμών εργασίας (Collection of Workstations) Κεντρικοί υπολογιστές (Mainframe) Κ Ξεχωριστοί μικροί υπερυπολογιστές (Departmental minisupercomputer) 5Μ Μέρος επεξεργασίας δεδομένων σε μια τράπεζα (Batch data processing in a bank) 35

36 Δομικά Στοιχεία ενός Η/Υ 36

37 Από τι αποτελείται ένας υπολογιστής; Λογικά κυκλώματα: Εκτέλεση πράξεων. Σύγκριση και λήψη αποφάσεων. Κυκλώματα μνήμης: Αποθήκευση δεδομένων. Αποθήκευση εντολών. Κυκλώματα διασύνδεσης: Μεταφορά δεδομένων/εντολών. 37

38 Σχεδιαστικά μοντέλα Τα σχεδιαστικά μοντέλα των Η/Υ είναι δύο: (Α) Von Neuman. (Β) Harvard. 38

39 Von Neuman Τα δεδομένα και οι εντολές εκτέλεσης αποθηκεύονται στην ίδια μνήμη. Προκαλείται συμφόρηση στο δίαυλο μεταφοράς δεδομένων (data bus) γιατί και οι εντολές και τα δεδομένα διέρχονται από εκεί (von Νeuman bottleneck). Απλή Σχεδίαση. Αρκετά διαδεδομένη. Χρησιμοποιείται από όλους τους προσωπικούς H/Y. 39

40 Harvard Τα δεδομένα αποθηκεύονται σε άλλη μνήμη από τις εντολές. Ενισχυμένη ασφάλεια. Χρησιμοποιήθηκε στο Harvard Mark 1. Ταυτόχρονη μεταφορά εντολών, δεδομένων. Παρέχει βελτιστοποίηση ανάλογα με τις ανάγκες, π.χ. Αν έχουμε λίγες εντολές μικρότερο μήκος instruction bus. Χρησιμοποιείται στα ενσωματωμένα συστήματα. 40

41 Οι βασικές μονάδες του Η/Υ 41

42 Η τυπική αρχιτεκτονική στον προσωπικό υπολογιστή 42

43 Ιεραρχία σχεδίασης 43

44 Από τι αποτελείται ένας υπολογιστής 44

45 Επεξεργαστές 45

46 Η καρδιά του συστήματος: chip Ένα chip (Integrated Circuit, ολοκληρωμένο κύκλωμα) μικροεπεξεργαστή: Έχει επιφάνεια περίπου 280mm 2. Περιέχει από 100 * 10 6 έως 1 * 10 9 τρανζίστορ. 46

47 Μνήμη 47

48 θύρες επέκτασης 48

49 Είσοδος/ Έξοδος 49

50 serial VS parallel Serial Parallel 50

51 Ενσωματωμένοι επεξεργαστές 51

52 Ενσωματωμένοι Επεξεργαστές στην αυτοκινητοβιομηχανία Περισσότεροι από 70 ενσωματωμένοι επεξεργαστές που ελέγχουν: Κινητήρα (υψηλή απόδοση, χαμηλή κατανάλωση). Συστήματα άνεσης και ευκολίας. Συστήματα επικοινωνιών. Συστήματα ασφαλείας. Anti-locking Braking System (ABS), Dynamic Stability Control (DSC) system, Anti-Slip Control (ASC) system, Ανάπτυξη των αερόσακων, Περιορισμός των ζωνών ασφαλείας, Αισθητήρες πρόσκρουσης, Αισθητήρες πίεσης των ελαστικών 52

53 Χαρακτηριστικά ενσωματωμένων υπολογιστών Πρωταρχικός στόχος: Επίτευξη της ζητούμενης απόδοσης με το μικρότερο δυνατό κόστος. Η υψηλότερη απόδοση σε υψηλότερο κόστος δεν αποτελεί επιλογή. Απόδοση σύμφωνα με τις προδιαγραφές των εφαρμογών πραγματικού χρόνου. Ένα τμήμα της εφαρμογής έχει ένα απόλυτα μέγιστο χρόνο εκτέλεσης (Π.χ. Video frame processing). Άλλα σημαντικά θέματα: Ελαχιστοποίηση απαιτούμενης μνήμης (σημαντικό κόστος). Ελαχιστοποίηση κατανάλωσης ισχύος. Χρήση μπαταρίας, packaging χαμηλότερου κόστους, απουσία ψύξης. Αξιοπιστία, ασφάλεια. Για κρίσιμες εφαρμογές (safety critical applications). 53

54 Αγορά Υπολογιστών 54

55 Διαδικασία κατασκευής ολοκληρωμένου κυκλώματος 55

56 Διαδικασία βιομηχανικής κατασκευής chip (1/2) 56

57 Διαδικασία βιομηχανικής κατασκευής chip (2/2) 57

58 Κενά πλακίδια (wafer) Αυτό το πλακίδιο (wafer) περιέχει 165 κύβους (dies) με επεξεργαστές Pentium 4 (τεχνολογίας 130nm). 58

59 Γιατί είναι στρόγγυλα τα wafer; (1/2) Οφείλεται στο γεγονός ότι η δημιουργία της κρυσταλλικής δομής μπορεί να γίνει μόνο ως κύλινδρος. Παρέχεται μεγαλύτερη σταθερότητα και δε σπάει εύκολα. Η επιφάνεια που δε χρησιμοποιείται ξαναχρησιμοποιείται. 59

60 Γιατί είναι στρόγγυλα τα wafer; (2/2) Μείγμα άμμου λιώνει σε μια ειδική συσκευασία. Τοποθετείται κάποιος σπόρος κρυστάλλου. Η φύση δημιουργεί ένα κυλινδρικό μεγάλο κρύσταλλο με % καθαρότητα. Σιγά σιγά έλκεται το 'ignot' (πλινθώματα πυριτίου). 60

61 Ατέλειες (defects) και εσοδεία (yield) Ατέλεια: οποιοδήποτε μικροσκοπικό ψεγάδι: στο ίδιο το πλακίδιο ή στις δεκάδες των βημάτων διαμόρφωσης, που μπορεί να έχει ως αποτέλεσμα την αχρήστευση του die (chip) που περιέχει την ατέλεια. Ο τεμαχισμός του πλακιδίου (wafer) σε κύβους (dies): επιτρέπει την απόρριψη μόνο αυτών των κύβων που περιέχουν τις ατέλειες. Εσοδεία μιας διεργασίας: το ποσοστό των καλών chip από το σύνολο των chip ενός πλακιδίου. Παράδειγμα: εάν 17 chip στα 20 που παρήχθησαν πέρασαν τον έλεγχο, το yield είναι 17/20 ή 85%. 61

62 Η σχέση της εσοδείας και του μεγέθους του κύβου 62

63 Η σχέση της εσοδείας και της γεωμετρίας 63

64 Ο έλεγχος της αξιοπιστίας των chip γίνεται όλο και πιο δύσκολος Από τις πιο κρίσιμες προκλήσεις με καθοριστικό ρόλο στις εξελίξεις στην αρχιτεκτονική υπολογιστών. Παρελθόν: Τα O.K. αποτελούσαν τα πιο αξιόπιστα μέρη ενός Η/Υ ευάλωτοι ακροδέκτες αλλά εσωτερικά αξιόπιστο O.K. Σήμερα: Σε γεωμετρίες <65nm, ο επεξεργαστής καθίσταται ιδιαίτερα ευάλωτος σε μηχανισμούς βλαβών. μη ορθή λειτουργία του επεξεργαστή είτε μετά την κατασκευή του είτε στο πεδίο της κανονικής του λειτουργίας (in-field operation). Η επιτυχία της βιομηχανίας των επεξεργαστών στο προσεχές μέλλον θα εξαρτηθεί από τις εξελίξεις στην αρχιτεκτονική Η/Υ που σχετίζονται με καινοτόμες και αποτελεσματικές ως προς το κόστος λύσεις για: την ανίχνευση τέτοιων ελαττωμάτων. την ανέχεια του υπολογιστικού συστήματος σε τέτοια ελαττώματα. 64

65 Πως επιτυγχάνεται η αξιοπιστία Κλασσική λύση: Πλεονασμός (redundancy) στο χρόνο και/ή στο χώρο που εφαρμόζεται με υλικό και/ή λογισμικό επιβάρυνση σε κόστος υλικού, απόδοση, κατανάλωση ισχύος. Ένας αξιόπιστος H/Y πρέπει να παρέχει τις εξής κρίσιμες δυνατότητες: μηχανισμούς για την ανίχνευση και την διάγνωση ενός σφάλματος. τεχνικές για την επαναφορά της ορθής κατάστασης στο σύστημα μετά από την ανίχνευση ενός σφάλματος. μηχανισμούς για την αποκατάστασης της ορθής λειτουργίας του συστήματος για τους μελλοντικούς υπολογισμούς. Η έρευνα στις αρχιτεκτονικές Chip Multiprocessors (CMP) ήδη παρέχει αποτελεσματικές λύσεις για τις δύο τελευταίες δυνατότητες. Ανάπτυξη τεχνικών ανίχνευσης ελαττωμάτων χαμηλού κόστους. Η μεγαλύτερη ερευνητική πρόκληση της αρχιτεκτονικής υπολογιστών στην σχεδίαση αξιόπιστων CMP αρχιτεκτονικών. 65

66 Είναι απαραίτητη η ανίχνευση ελαττωμάτων Η διαδικασία βιομηχανικής κατασκευής των Ο.Κ. ΔΕΝ είναι τέλεια! Ένα Ο.Κ. με ατέλειες μπορεί να προκαλέσει: Κατάρρευση συστημάτων. Οικονομικές καταστροφές. Απώλειες ανθρώπινων ζωών. 66

67 Ο έλεγχος δεν είναι τέλειος 67

68 Το κόστος ελέγχου σε λίγο θα ξεπεράσει το κόστος κατασκευής 68

69 Ανάγκη για χαμηλή κατανάλωση ενέργειας Η μειωμένη κατανάλωση ενέργειας/ισχύος αποτελεί έναν από τους σημαντικότερους στόχους στην σχεδίαση H/Y. Πρακτικοί λόγοι. Φορητές συσκευές μικρού μεγέθους και βάρους. Αύξηση της αξιοπιστίας. Η υπερβολική θερμότητα μειώνει την αξιοπιστία. Μείωση του κόστους. Χρήση μικρότερης/φθηνότερης μπαταρίας. Χρήση φθηνότερης συσκευασίας Ο.Κ. (IC packaging). Περιβαλλοντολογικοί λόγοι. Η κοινοπραξία Energy Star προωθεί τις συσκευές μειωμένης κατανάλωσης ισχύος για περιβαλλοντολογικούς λόγους. 69

70 Το πρόβλημα της θερμότητας στους σύγχρονους επεξεργαστές 70

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

72 Πολλαπλοί πυρήνες επεξεργασίας Η αύξηση των επιδόσεων μπορεί να επιτευχθεί με πολλαπλούς πυρήνες επεξεργασίας. Οι προκλήσεις για υψηλότερη απόδοση και η εκθετικά αυξανόμενη πυκνότητα ολοκλήρωσης (Νόμος του Moore), ώθησαν την βιομηχανία στην ολοκλήρωση πολλαπλών πυρήνων (multicore) επεξεργαστών. Η χρήση πολλαπλών πυρήνων επιτρέπει: Χαμηλότερες συχνότητες λειτουργίας. Συνεπώς περιορισμό της κατανάλωσης ισχύος και της θερμότητας. Δραματική αύξηση της απόδοσης (σε ορισμένες περιπτώσεις). Με κατάλληλο λογισμικό που εκμεταλλεύεται την παραλληλία στην εκτέλεση. 72

73 Παράδειγμα με 8 πυρήνες: ΙΒΜ Cell Chip (PS3) 73

74 Tesla M2090 GPU (2011) 74

75 Τι κάνει τελικά ένας υπολογιστής; Ένας υπολογιστής δεν είναι ιδιαίτερα «έξυπνος». Απλά, εκτελεί με ακρίβεια και ταχύτητα ότι του ζητήσει ο χρήστης. Ο πιο κατάλληλος τρόπος για επικοινωνήσει κανείς με τον υπολογιστή, είναι να μάθει να χρησιμοποιεί μια γλώσσα οικεία στον υπολογιστή. Η διδασκαλία μιας γλώσσας απαιτεί την σταδιακή δημιουργία ενός λεξιλογίου επάνω στο οποίο θα αναπτυχθεί η γλώσσα. Το λεξιλόγιο της γλώσσας του υπολογιστή καλείται σύνολο εντολών (instruction set). Οι λέξεις που χρησιμοποιούνται στην γλώσσα του υπολογιστή καλούνται εντολές (instructions). 75

76 Η λειτουργία του υπολογιστή Ο χρήστης γράφει προγράμματα, για να καθοδηγήσει τον υπολογιστή. Ο υπολογιστής εκτελεί τα προγράμματα. Ένα πρόγραμμα αποτελείται από: Δεδομένα. Οι πληροφορίες που καλείται να επεξεργαστεί αποτελούν τα δεδομένα εισόδου Εντολές. Καθορίζουν τι ακριβώς θα κάνει ο υπολογιστής επάνω στα δεδομένα πχ. μετακίνηση, αριθμητική επεξεργασία, κλπ. Ο κάθε υπολογιστής «καταλαβαίνει» μόνο τη δική του γλώσσα Γλώσσα μηχανής (machine language) Όχι τόσο βολική για τον άνθρωπο/χρήστη 76

77 Ο υπολογιστής αποτελείται από μια ιεραρχία επιπέδων 77

78 Λογισμικό (Software) Το λογισμικό αποτελεί ένα σημαντικό τμήμα της αρχιτεκτονικής του Η/Υ. Ορίζει τον τρόπο χρήσης του υλικού. Συνεπώς συν-διαμορφώνει: Απόδοση. Κατανάλωση ενέργειας. Αξιοπιστία. Πρέπει να λαμβάνεται υπόψη το λογισμικό στη σχεδίαση ενός Η/Υ: συ-σχεδιασμός υλικού λογισμικού. 78

79 Αριθμητικά Συστήματα 79

80 Αναπαράσταση αριθμητικών δεδομένων (1/3) Ένας αριθμός είναι μια μαθηματική έννοια. Υπάρχουν πολλοί τρόποι για την αναπαράσταση ενός αριθμού. Παραδοσιακό αριθμητικό σύστημα (το μάθαμε στο σχολείο). Αριθμητικό σύστημα θέσης. Κάθε αριθμός αναπαρίσταται από μια ακολουθία ψηφίων όπου η θέση του κάθε ψηφίου έχει ένα αντίστοιχο βάρος 1734 = Το κάθε βάρος είναι μια δύναμη του 10 που αντιστοιχεί στην θέση του κάθε ψηφίου Η χρήση της υποδιαστολής επιτρέπει χρήση θετικών και αρνητικών δυνάμεων του = ,1+ 8.0,01 Γενικά, ένας αριθμός D της μορφής d 1 d 0 d -1 d -2 έχει την τιμή D =d d d d

81 Αναπαράσταση αριθμητικών δεδομένων (2/3) Βάση του αριθμητικού συστήματος. Στο προηγούμενο παράδειγμα η βάση του αριθμητικού συστήματος είναι το 10. Ο άνθρωπος έχει μάθει να σκέφτεται στο δεκαδικό σύστημα. Σε ένα γενικό αριθμητικό σύστημα θέσης. Βάση μπορεί να είναι ακέραιος αριθμός r 2. Το ψηφίο στην θέση i έχει βάρος ίσο με r i. Η γενική μορφή ενός αριθμού είναι: d p-1 d p-2 d 1 d 0 d -1 d -2 d -n Η τιμή του αριθμού είναι το άθροισμα του κάθε ψηφίου επί την αντίστοιχη δύναμη της βάσης. d p-1 d -n 81

82 Αναπαράσταση αριθμητικών δεδομένων (3/3) Τα σήματα στα ψηφιακά συστήματα μπορούν να βρίσκονται σε δύο καταστάσεις: off και on. Οι καταστάσεις off και on μπορούν να αναπαρασταθούν από τα ψηφία 0 και 1. Στα ψηφιακά συστήματα χρησιμοποιείται η δυαδική βάση. Δυαδικό σύστημα. Η γενική μορφή ενός δυαδικού αριθμού (binary number) είναι: MSB b p-1 b p-2 b 1 b 0 b -1 b -2 b -n LSB Η τιμή του δυαδικού αριθμού είναι το άθροισμα του κάθε δυαδικού ψηφίου (bit) επί την αντίστοιχη δύναμη του 2. 82

83 Παραδείγματα μετατροπής Παραδείγματα = = = = = =

84 Μετατροπή στο δυαδικό σύστημα (ακέραιο μέρος) Μετατροπή δεκαδικών αριθμών σε αριθμούς με βάση το r DEC2r (για ακέραιους). Αλγόριθμος: Διαδοχική διαίρεση του δεκαδικού αριθμού με το r χρησιμοποιώντας το υπόλοιπο ως αποτέλεσμα της μετατροπής μέχρι το πηλίκο να μηδενιστεί. Παράδειγμα: Μετατρέψτε το σε δυαδικό (βάση r=2) 57/2=28 υπόλοιπο 1 (LSB) /2=14 υπόλοιπο 0 /2=7 υπόλοιπο 0 /2=3 υπόλοιπο 1 /2=1 υπόλοιπο 1 /2=0 υπόλοιπο 1 (MSB) Άρα =

85 Μετατροπή στο δυαδικό σύστημα (κλασματικό μέρος) Μετατροπή δεκαδικών αριθμών σε αριθμούς με βάση το r DEC2r (για κλασματικούς). Αλγόριθμος: Διαδοχικός πολ/σμός του αριθμού με το r χρησιμοποιώντας το ακέραιο μέρος του γινομένου ως αποτέλεσμα της μετατροπής μέχρι το κλασματικό μέρος να μηδενιστεί. Σε κάθε επανάληψη, το ακέραιο μέρος απορρίπτεται: Παράδειγμα: Μετατρέψτε το.3 10 σε δυαδικό (βάση r=2) 0.3*2 = 0.6 ακέραιο μέρος 0 (MSB) 0.6*2 = 1.2 ακέραιο μέρος 1 0.2*2 = 0.4 ακέραιο μέρος 0 0.4*2 = 0.8 ακέραιο μέρος 0 0.8*2 = 1.6 ακέραιο μέρος 1 0.6*2 = 1.2 ακέραιο μέρος 1 Άρα =

86 Αναπαράσταση αριθμητικών δεδομένων (δεκαεξαδικό σύστημα) Σύστημα αριθμών χρήσιμα για την αρχιτεκτονική και τον προγραμματισμό των Η/Υ. Δεκαεξαδικό (hexadecimal ή hex): Βάση το 16. Απαιτεί 16 ψηφία { 0-9}, { A-F} Είναι ιδιαίτερα χρήσιμο για την αναπαράσταση αριθμών με πολλά bits. Στις γλώσσες προγραμματισμού οι δεκαεξαδικοί αριθμοί συνηθίζεται να γράφονται με το πρόθεμα 0x π.χ. 0x12FC Παραδείγματα: 41 (16) = = EA (16) = E A.16 0 = (16) = =

87 Μετατροπή μεταξύ δυαδικού και δεκαεξαδικού Μετατροπή μεταξύ δυαδικού και δεκαεξαδικού. Κάθε δεκαεξαδικό ψηφίο αντιστοιχεί σε 4 δυαδικά. 87

88 Αναπαράσταση αριθμών (1/2) Υπάρχουν πολλοί τρόποι να αναπαραστήσει κανείς τους δυαδικούς αριθμούς. Βασικά θέματα που πρέπει να ληφθούν υπόψη: Αναπαράσταση αρνητικών αριθμών. Μεγαλύτερος αριθμός που μπορεί να αναπαρασταθεί. Πολυπλοκότητα εκτέλεσης αριθμητικών λειτουργιών. Επιλογή της αναπαράστασης που δίνει την βέλτιστη λύση στα παραπάνω. Βέλτιστη λύση για τον υπολογιστή που εκτελεί τις λειτουργίες επάνω στα δεδομένα, όχι για τον άνθρωπο. 88

89 Αναπαράσταση αριθμών (2/2) Μη προσημασμένοι ακέραιοι: n bits ο μεγαλύτερος αριθμός που μπορεί να αναπαρασταθεί έχει την τιμή 2 n -1. Παράδειγμα: Για 4-bits, ο μεγαλύτερος αριθμός που μπορεί να αναπαρασταθεί (1111) 2 έχει την τιμή =15. Προσημασμένοι ακέραιοι: Σύστημα προσημασμένου μεγέθους (Sign & Magnitude). Συμπλήρωμα ως προς 1 (One s complement). Συμπλήρωμα ως προς 2 (Two s complement). 89

90 Αναπαράσταση αριθμών προσημασμένου μεγέθους Σύστημα προσημασμένου μεγέθους: Πρόσθεση στον αριθμό ( μέγεθος ) ενός επιπλέον δυαδικού ψηφίου για την αναπαράσταση του προσήμου. Παράδειγμα: = 22 10, = Πλεονεκτήματα: Αποτελεί επέκταση της αναπαράστασης μη προσημασμένων αριθμών. Ίδιος αριθμός θετικών και αρνητικών αριθμών. Μειονεκτήματα: Δύο διαφορετικές αναπαραστάσεις του 0: +0 = = Σχετικά πολύπλοκος αλγόριθμος και αντίστοιχο κύκλωμα για την πρόσθεση των αριθμών. 90

91 Συμπλήρωμα ως προς 1 Σύστημα 1 s complement Σε αυτό το σύστημα το συμπλήρωμα ενός n-bit αριθμού D, λαμβάνεται με αφαίρεση του αριθμού από το 2 n -1 (-D) = (2 n -1) D 1111 D = (11 1) XOR D Δηλαδή απλή αντιστροφή του D Πλεονεκτήματα: Συμμετρία Μειονεκτήματα: Δύο διαφορετικές αναπαραστάσεις του 0: +0 = = Σχετικά πολύπλοκος αλγόριθμος και αντίστοιχο κύκλωμα για την πρόσθεση των αριθμών. 91

92 Συμπλήρωμα ως προς 2 (1/2) Σύστημα 2 s complement. Σε αυτό το σύστημα το συμπλήρωμα ενός n-bit αριθμού D, λαμβάνεται με αφαίρεση του αριθμού από το 2 n (-D) = 2 n D Δηλαδή 1 s complement + 1. (-D) = (2 n -1) D + 1 Δηλαδή απλή αντιστροφή του D και πρόσθεση 1. Πλεονεκτήματα: Μια και μοναδική αναπαράσταση του 0 = Ο αλγόριθμος και το κύκλωμα της πρόσθεσης είναι ιδιαίτερα απλός και ανεξάρτητος του ψηφίου προσήμου. Μειονεκτήματα: Ένας περισσότερος αρνητικός αριθμός Παράδειγμα (4-bits 2 s complement αριθμοί ) = αλλά το +8 δεν μπορεί να αναπαρασταθεί. 92

93 Συμπλήρωμα ως προς 2 (2/2) Όλοι οι σύγχρονοι επεξεργαστές χρησιμοποιούν αναπαράσταση συμπλήρωμα ως προς 2 για τους ακέραιους. Για τον αντίθετο ενός αριθμού ( θετικού ή αρνητικού ): Βήμα 1. Βρίσκουμε το συμπλήρωμα ως προς 1 ( αντιστροφή ) Βήμα 2. Προσθέτουμε 1 Παράδειγμα = Υπάρχει και ένας άλλος πιο = γρήγορος και πρακτικός τρόπος! Ξεκινώντας από τα δεξί αντιγράφουμε όλα τα ψηφία έως και το πρώτο 1. Στη συνέχεια αντιστρέφουμε όλα τα υπόλοιπα. 93

94 Αριθμητικές Πράξεις Πρόσθεση προσημασμένων αριθμών (2 s complement): Εκτελούμε απλή πρόσθεση αγνοώντας τυχών κρατούμενα πέραν του MSB. Υπερχείλιση (Overflow) όταν τα κρατούμενα εκατέρωθεν του MSB είναι διαφορετικά. Αφαίρεση προσημασμένων αριθμών (2 s complement). Μετατρέπουμε τον αφαιρετέο σε αρνητικό αριθμό (υπολογίζουμε το συμπλήρωμα όλων των bits του αφαιρετέου και προσθέτουμε 1) και μετά τον προσθέτουμε στον μειωτέο χρησιμοποιώντας τους συνήθεις κανόνες της πρόσθεσης. Παράδειγμα = ( 4 10 ) =

95 Μήκος της αναπαράστασης δυαδικών αριθμών Μήκος της αναπαράστασης δυαδικών αριθμών: Ένας υπολογιστής μπορεί να επεξεργαστεί δυαδικούς αριθμούς περιορισμένου μήκους. Το μήκος αυτό προσδιορίζεται από την αρχιτεκτονική του επεξεργαστή. Οι σύγχρονοι επεξεργαστές είναι σε θέση να επεξεργαστούν δεδομένα των 32-bits ή 64-bits. Σε αναπαράσταση 2 s complement το μέγιστο εύρος των αριθμών που μπορούμε να αναπαραστήσουμε είναι: Παραδείγματα Με n=3 bits, από -4 έως +3 Με n=8 bits, από -128 έως +127 Με n=32 bits, από -2,147,483,648 έως +2,147,483,647 95

96 Για να κάνουμε μια πράξη θα πρέπει οι αριθμοί να έχουν ίδιο μήκος Επέκταση πρόσημου (Sign Extension): Στους προσημασμένους αριθμούς σε συμπλήρωμα ως προς δύο, το περισσότερο σημαντικό ψηφίο (MSB) προσδιορίζει το πρόσημο (sign). Για να κάνουμε πράξεις μεταξύ δύο αριθμών πρέπει οι αριθμοί να έχουν το ίδιο μήκος. Αντιγράφουμε το bit του πρόσημου (MSB) στα αριστερά. Παράδειγμα : Μετατροπή αριθμού από 4 σε 8 ψηφία = σε αναπαράσταση 4 ψηφίων = σε αναπαράσταση 8 ψηφίων = σε αναπαράσταση 4 ψηφίων = σε αναπαράσταση 8 ψηφίων. 96

97 Αναπαράσταση χαρακτήρων Ένα σημαντικό μέρος του συνόλου των δεδομένων που επεξεργάζεται ένας υπολογιστής δεν είναι αριθμητικά. Χαρακτήρες: Κάθε χαρακτήρας αναπαρίσταται στον υπολογιστή σαν μια ψηφιοσειρά ακολουθώντας προκαθορισμένες συμβάσεις. ASCII (American Standard Code for Information Interchange) Ο πιο διαδεδομένος κώδικας για αναπαράσταση χαρακτήρων. Σε κάθε χαρακτήρα αντιστοιχεί μια ακολουθία 7 bit. Σύνολο 128 διαφορετικοί χαρακτήρες. Περιέχει αριθμούς, κεφαλαία και μικρά γράμματα του λατινικού αλφάβητου, σημεία στίξης, ειδικά σύμβολα όπως % και διάφορους μη εκτυπώσιμους χαρακτήρες ελέγχου (carriage return κλπ.). 97

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

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

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

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

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

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

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

Δυαδικό Σύστημα Αρίθμησης

Δυαδικό Σύστημα Αρίθμησης Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,

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

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit! Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

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

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

Εισαγωγή στην επιστήμη των υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

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

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXANIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΑ ΙΚΟΙ ΑΡΙΘΜΟΙ (ΑΚΕΡΑΙΟΙ ΑΡΙΘΜΟΙ) Γ. Τσιατούχας Παράρτηµα A ιάρθρωση 1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

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

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1 Συστήματα αρίθμησης Δεκαδικό σύστημα αρίθμησης 1402 = 1000 + 400 +2 =1*10 3 + 4*10 2 + 0*10 1 + 2*10 0 Γενικά σε ένα σύστημα αρίθμησης με βάση το b N, ένας ακέραιος αριθμός με n ψηφία παριστάνεται ως:

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος Δεκαδικό σύστημα αρίθμησης Ελληνικό - Ρωμαϊκό Σύστημα αρίθμησης

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ενότητα 3 Λειτουργίες σε Bits, Αριθμητικά Συστήματα Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Φύση υπολογιστών Η

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

Δυαδικη παρασταση αριθμων και συμβολων

Δυαδικη παρασταση αριθμων και συμβολων Δυαδικη παρασταση αριθμων και συμβολων Ενα αριθμητικο συστημα χαρακτηριζεται απο την βαση r και τα συμβολα a i που παιρνουν τις τιμες 0,1,...,r-1. (a n,,a 1,a 0. a -1,a -2,,a -m ) r = =a n r n + +a 1 r+a

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

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

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

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

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

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

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

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

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

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

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

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βασικές Έννοιες Προγραμματισμού Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αριθμητικά συστήματα Υπάρχουν 10 τύποι ανθρώπων: Αυτοί

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

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa. Πληροφορική 1 Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2 Η δομή του μαθήματος Εισαγωγή στην

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

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων ΗΥ 232 Διάλεξη 1 Εισαγωγή στο μάθημα Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Διδάσκων: Οργανωτικά Θέματα Νίκος Μπέλλας, Κτήριο Γκλαβάνη, Γραφείο Β3.7, 2 ος όροφος Προσωπική ιστοσελίδα:

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

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

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

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

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

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

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

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Κεφάλαιο 3 Αριθµητική για υπολογιστές Ασκήσεις Η αρίθµηση των ασκήσεων είναι από την 4 η έκδοση του «Οργάνωση και Σχεδίαση

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

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 2 Οργάνωση και διαχείριση της Πληροφορίας στον Υπολογιστή Δεδομένα και Εντολές πληροφορία δεδομένα εντολές αριθμητικά δδ δεδομένα κείμενο εικόνα Επιλογή Αναπαράστασης

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων

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

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Τι θα μάθουμε σήμερα: Να αναφέρουμε τον τρόπο αναπαράστασης των δεδομένων (δυαδικό σύστημα) Να αναγνωρίζουμε πώς γράμματα και σύμβολα από

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

Αριθμητικά Συστήματα Κώδικες

Αριθμητικά Συστήματα Κώδικες Αριθμητικά Συστήματα Κώδικες 1.1 Εισαγωγή Κεφάλαιο 1 Ένα αριθμητικό σύστημα ορίζει ένα σύνολο τιμών που χρησιμοποιούνται για την αναπαράσταση μίας ποσότητας. Ποσοτικοποιώντας τιμές και αντικείμενα και

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

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

Αρχιτεκτονική Υπολογιστών Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 4: Πολλαπλασιασμός (MUL,IMUL). Διαίρεση (DIV,IDIV). Εμφάνιση αλφαριθμητικού. Εμφάνιση χαρακτήρα.

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

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

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

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

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία

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

Ψηφιακοί Υπολογιστές

Ψηφιακοί Υπολογιστές 1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 3: Άλγεβρα Βοole και Λογικές Πράξεις Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005 Κεφάλαιο 5 -ii: Αριθµητικές Συναρτήσεις και Κυκλώµατα Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αφαίρεση δυαδικών Περίληψη

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 1 ο Εξάμηνο Σπουδών Χειμερινό Εξάμηνο 2012/13 Τμήμα Εφαρμοσμένων Μαθηματικών, Πανεπιστήμιο Κρήτης Διδάσκων: Χαρμανδάρης Ευάγγελος, email: vagelis@tem.uoc.gr, Ιστοσελίδα

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

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14 ΕΙΣΑΓΩΓΗ στους Η/Υ Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ Δρ. Β Σγαρδώνη Χειμερινό Εξάμηνο 2013-14 Εισαγωγικές Έννοιες Τι είναι ένας ηλεκτρονικός υπολογιστής ; Ιστορία των Η/Υ Αρχιτεκτονική των

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

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

Εισαγωγή. Πληροφορική Πληροφορική Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ Η δομή του μαθήματος Εισαγωγή στην Επιστήμη

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

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

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

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

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή Εισαγωγή Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ Ξεκινάµε την εργαστηριακή µελέτη της Ψηφιακής Λογικής των Η/Υ εξετάζοντας αρχικά τη µορφή των δεδοµένων που αποθηκεύουν και επεξεργάζονται οι υπολογιστές και προχωρώντας

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 2 Αριθµητικά Συστήµατα και Αριθµητική Υπολογιστών Γιώργος Γιαγλής Περίληψη Κεφαλαίου

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

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

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

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Δρ. Γκόγκος Χρήστος Επιστήμη των υπολογιστών Computer Science (CS) ή Information

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών

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

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

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ kv@hua.gr Στόχος Μαθήματος Εισαγωγή σε Βασικούς Όρους Πληροφορικής και Τηλεματικής. Εφαρμογές Τηλεματικής. Αναφορά στις κοινωνικές επιπτώσεις των Υπολογιστών.

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

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

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

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

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα

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

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

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

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

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή 1 1. Αριθμοί: Το Δυαδικό Σύστημα Οι ηλεκτρονικοί υπολογιστές

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

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Εισαγωγή στα Πληροφοριακά Συστήματα Ενότητα 9: Πληροφοριακά Συστήματα Ορισμοί Κωνσταντίνος Ταραμπάνης Τμήμα Οργάνωσης & Διοίκησης Επιχειρήσεων ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κωνσταντίνος Ταραμπάνης

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

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Στα σύγχρονα

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

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές ΚΕΦΑΛΑΙΟ 1 Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές Σελίδες 3-21, 24-26 ΚΕΦΑΛΑΙΟ 1 Περιεχόµενα 1.1 ΨΗΦΙΑΚΗ ΥΠΟΛΟΓΙΣΤΕΣ 1.2 Αναπαράσταση Αριθµών 1.3 Αριθµητικές Λειτουργίες 1.4 εκαδικοί Κώδικες

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

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

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

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

Αναπαράσταση Μη Αριθμητικών Δεδομένων

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

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

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 5-6 Αναπαράσταση Μη Αριθμητικών Δεδομένων (κείμενο, ήχος και εικόνα στον υπολογιστή) http://di.ionio.gr/~mistral/tp/csintro/

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

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

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ ΜΕ ΤΙΤΛΟ ΕΠΕΞΕΡΓΑΣΤΕΣ - CPU Μπακρατσάς Γιώργος geback007@yahoo.gr Δεκέμβριος, 2014 Περιεχόμενα ΕΙΣΑΓΩΓΗ... 3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 4 ΧΡΟΝΟΛΟΓΙΕΣ

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

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

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

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

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Αναπαράσταση δεδομένων

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Αναπαράσταση δεδομένων ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Αναπαράσταση δεδομένων Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Τύποι δεδομένων 2 Τα δεδομένα

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

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Αναπαράσταση δεδομένων 2 Τύποι δεδομένων Τα δεδομένα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Δομή Αριθμητικής Λογικής Μονάδας

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

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits

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

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

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

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

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

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

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

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB)

1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 1 η ΕΝΟΤΗΤΑ ΕΙΣΑΓΩΓΗ (Προγραμματισμός & MATLAB) Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

Εισαγωγή στους Υπολογιστές

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

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

Προγραμματισμός Η/Υ 1 (Εργαστήριο)

Προγραμματισμός Η/Υ 1 (Εργαστήριο) Προγραμματισμός Η/Υ 1 (Εργαστήριο) Ενότητα 4: Τύποι Δεδομένων και τελεστές Καθηγήτρια Εφαρμογών: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 5 : Η Εσωτερική Μνήμη Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Μηχανικών Πληροφορικής

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

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2 MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2 1. Ποιος τύπος Η/Υ χρησιμοποιείται για την λειτουργία συστημάτων και βάσεων δεδομένων μεγάλων εταιρειών; a) Επιτραπέζιος Η/Υ b) Προσωπικός Ψηφιακός Βοηθός c) Μεγάλο

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

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή Μνήμη Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή ηλεκτρονική συσκευή, σε προσωρινή ή μόνιμη βάση. Τα σύγχρονα

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

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Εκθετική Παράσταση (Exponential Notation) Οι επόµενες είναι ισοδύναµες παραστάσεις του 1,234 123,400.0

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

Λίγα λόγια από το συγγραφέα... 7. 91 Εισαγωγή στους υπολογιστές... 9. 92 Μονάδες µέτρησης χωρητικότητας... 31. 94 Συσκευές εισόδου...

Λίγα λόγια από το συγγραφέα... 7. 91 Εισαγωγή στους υπολογιστές... 9. 92 Μονάδες µέτρησης χωρητικότητας... 31. 94 Συσκευές εισόδου... Περιεχόµενα Λίγα λόγια από το συγγραφέα... 7 91 Εισαγωγή στους υπολογιστές... 9 92 Μονάδες µέτρησης χωρητικότητας... 31 93 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή... 37 94 Συσκευές εισόδου...

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Το 1944 με την κατασκευή του υπολογιστή Mark I από τον Howard Aiken και την εταιρεία κατασκευής ηλεκτρονικών υπολογιστών IBM και από το 1950 μπήκανε

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 3 ο ΛΕΙΤΟΥΡΓΙΚΗ ΔΟΜΗ ΥΠΟΛΟΓΙΣΤΗ ΒΑΣΙΚΗ ΜΟΝΑΔΑ ΜΝΗΜΗ & CPU Λειτουργική Δομή Αρχιτεκτονική Von Neumann Όλοι οι υπολογιστές ακολουθούν την αρχιτεκτονική κατά Von-Neumann

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

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος 24/11/2011 12:09 καθ. Τεχνολογίας ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ Ένας μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα που επεξεργάζεται όλες τις πληροφορίες σε ένα

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

Πράξεις με δυαδικούς αριθμούς

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

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

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

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

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

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

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

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ Μνήμες (Memory) - Είναι ημιαγώγιμα κυκλώματα που μπορούν να αποθηκεύσουν ένα σύνολο από δυαδικά ψηφία (bit). - Μια μνήμη αποθηκεύει λέξεις (σειρές από bit). - Σε κάθε

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

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE ΜΑΘΗΜΑ 1- MULTIPLE CHOICE 1. Ποιος τύπος Η/Υ χρησιμοποιείται για την λειτουργία συστημάτων και βάσεων δεδομένων μεγάλων εταιρειών; a) Επιτραπέζιος Η/Υ b) Προσωπικός Ψηφιακός Βοηθός c) Μεγάλο σύστημα d)

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

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

ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ Ο όρος είναι συντομογραφία του όρου «Αυτόματος, Ηλεκτρονικός Ψηφιακός Υπολογιστής Γενικού Σκοπού» [1]. Αυτόματος Μετά την έναρξη της λειτουργίας του εργάζεται μόνος του εκτελώντας

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

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

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

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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο Τμήμα Χρηματοοικονομικής

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

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

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

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

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

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

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

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΗΜΙΑΓΩΓΙΚΩΝ ΜΝΗΜΩΝ. ΒΑΣΙΚΗ ΛΕΙΤΟΥΡΓΙΑ RAM CMOS. ΤΥΠΟΙ ΚΥΤΤΑΡΩΝ ΑΡΧΕΣ

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

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

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

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

ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1. Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας

ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1. Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1 Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας ΕΙΣΑΓΩΓΗ Οι γραφικές παραστάσεις µε υπολογιστές έχουν προχωρήσει πολύ από τότε που οι ε- πιστήµονες που δούλευαν

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

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών 1 Υπεύθυνη Μαθήματος και Διδάσκουσα ΑΦΡΟΔΙΤΗ ΤΣΑΛΓΑΤΙΔΟΥ Αναπλ. Καθηγήτρια, Τμ. Πληροφορικής και Υπολογιστών ΕΚΠΑ E-mail: atsalga@di.uoa.gr 2

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

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ

ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΤΕΧΝΙΑ-ΗΛΕΚΤΡΟΝΙΚΗ ΕΡΓΑΣΤΗΡΙΟ Ενότητα 2: Όργανα Μετρήσεων Ηλεκτρικών Κυκλωμάτων Αριστείδης Νικ. Παυλίδης Τμήμα Μηχανολόγων Μηχανικών και Βιομηχανικού Σχεδιασμού ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

ΣΗΜΕΙΩΣΕΙΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ο ηλεκτρονικός υπολογιστής είναι μια ηλεκτρονική συσκευή που έχει την ικανότητα να επεξεργάζεται μεγάλο όγκο πληροφοριών και δεδομένων με ταχύτητα και ακρίβεια. Επίσης ένας η/υ μπορεί να αποθηκεύσει πληροφορίες,

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

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

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

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

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

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

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

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 4: Εισαγωγή / Σύνολα Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Διακριτά Μαθηματικά Ενότητα 4: Εισαγωγή / Σύνολα Αν. Καθηγητής Κ. Στεργίου e-mail: kstergiou@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

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

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία Ενότητα 3: Ο Υπολογιστής Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

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

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