ΣΥΣΤΗΜΑΤΑ ΙΑΣΥΝ ΕΣΗΣ ΜΟΝΑ ΩΝ ( ιάδροµοι ή ίαυλοι)

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

Download "ΣΥΣΤΗΜΑΤΑ ΙΑΣΥΝ ΕΣΗΣ ΜΟΝΑ ΩΝ ( ιάδροµοι ή ίαυλοι)"

Transcript

1 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 55 ΣΥΣΤΗΜΑΤΑ ΙΑΣΥΝ ΕΣΗΣ ΜΟΝΑ ΩΝ ( ιάδροµοι ή ίαυλοι) 3.1 Βασικές Αρχές Ιεραρχία ιαύλων οµή ιαύλου ιαιτησία ιαύλου Λειτουργία ιαύλου Χρονισµός ιαύλου...68

2 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων Βασικές Αρχές Οι µονάδες του υπολογιστή συνδέονται µεταξύ τους µε συστήµατα µεταφοράς πληροφοριών, τα οποία ονοµάζονται συστήµατα διασύνδεσης µονάδων και είναι γνωστά σαν διάδροµοι ή δίαυλοι (buses). Οι δίαυλοι υπάρχουν σε πολλαπλά επίπεδα και η οργάνωση τους και η αλληλοσυνδέσεις τους αποτελούν βασικοί παράγοντες για την απόδοση του υπολογιστή. Οι πληροφορίες που διοχετεύονται µέσω των διαύλων είναι, σήµατα ελέγχου, διακοπές, διευθύνσεις και δεδοµένα. Οι δίαυλοι δεν είναι απλώς ένα άθροισµα από κάποια χάλκινα καλώδια, αλλά διαθέτουν λογική και η συµπεριφορά τους είναι ανάλογη µε αυτή µιας κανονικής µονάδας. εδοµένου ότι πολλές µονάδες µπορούν να τους διεκδικούν στη µονάδα του χρόνου, οι περισσότεροι δίαυλοι συνοδεύονται και από κυκλώµατα διαιτησίας. K.M.E ιακοπές Scanner ίκτυο Cache Θυρών USB Πληκτρολογίου ίαυλος Μνήµη ίσκων IDE ίσκων SCSI Οθόνης Σειριακές θύρες CD-RW Σχήµα 3.1 Τυπικός ίαυλος Modem Στο σχήµα 3.1 παρουσιάζουµε την απλουστευµένη διάταξη ενός συστήµατος διασύνδεσης που παρουσιάζει ένα υπολογιστικό σύστηµα του οποίου οι µονάδες επικοινωνούν µε ένα και µοναδικό δίαυλο. Τα βασικά θέµατα οργάνωσης του διαύλου είναι: η δοµή η ιεραρχία ο χρονισµός η διαιτησία ο χειρισµός των διακοπών Η λειτουργία ενός δίαυλου ακολουθεί µια από τις δύο βασικές αρχές. Η πρώτη ονοµάζεται αρχή µοναδικής συναλλαγή και η οποία λέει «ότι όταν αρχίσει µια διαδικασία µεταφοράς πληροφορίας από την µονάδα Α προς τον δίαυλο η αντίστροφα

3 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 57 καµιά άλλη µονάδα δεν µπορεί να τον χρησιµοποιήσει». Η δεύτερη αρχή επιτρέπει περισσότερες µονάδες να κατέχουν τον δίαυλο. Οι δίαυλοι αυτοί ονοµάζονται δίαυλοι διαιρούµενων συναλλαγών (split transactions). 3.2 Ιεραρχία ιαύλων Η έννοια του διαύλου σαν µέσο επικοινωνίας επεκτείνεται και στο εσωτερικό της Κ.Μ.Ε. Στο επόµενο σχήµα.3.2, το οποίο παρουσιάζει το εσωτερικό ενός Pentium ΙΙ.. µπορεί να δει κανείς µια σειρά από διαύλους οι οποίοι συνδέουν τα διάφορα τµήµατα του επεξεργαστή. Παρατηρήστε ότι ο επεξεργαστής συνδέεται µε τον δίαυλο του συστήµατος µνήµης(κυρία, Cache) µε µια ειδική µονάδα προσαρµογής.(βus Interface Unit). Στο Εσωτερικό της ΚΜΕ µπορείτε να δείτε µια σειρά από διαύλους µε διαφορετικά µήκη ο καθένας, οι οποίοι συνδέουν τα τµήµατα της ΚΜΕ µεταξύ τους. Όλοι οι εσωτερικοί δίαυλοι είναι γνωστοί σαν Local Bus. L1 Instruction cache 256 Bits 32 Bits Branch Predictor Unit 64 bits - to RAM Bus Interface Unit 32 Bits Instruction Prefetch buffer and decode Unit Integer ALU Integer ALU 32 Bits MMX FPU Registers 32 Bits 64 bits L1 cache 64 bits L2 Cache 64 bits - to L2 Cache Σχήµα 3.2 Εσωτερικοί δίαυλοι επεξεργαστή Pentium II

4 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 58 Στο σχήµα 3.1 η διάταξη που παρουσιάσαµε είναι εντελώς απλουστευµένη και σήµερα έχει καταργηθεί και έχει αντικατασταθεί από µια ιεραρχία διαύλων ανάλογα µε τις απαιτήσεις του συστήµατος. Ο δίαυλος αυτός ήταν γνωστός σαν Back-plane bus. Τα συστήµατα µε ένα και µοναδικό δίαυλο καταργήθηκαν για δύο βασικούς λόγους. Ο πρώτος είχε σχέση µε τον ανταγωνισµό στο ίδιο µέσο µονάδων υψηλής και χαµηλής ταχύτητας. Αυτό έχει σαν αποτέλεσµα οι µονάδες που βρίσκονται σε υψηλότερη ιεραρχία από πλευράς ταχύτητας να καθυστερούν. Υπάρχει βέβαια η εναλλακτική λύση της αύξησης του πλάτους του διαύλου π.χ από 32 στα 64 bits, αλλά αυτό δεν αποκλείει τα προβλήµατα µποτιλιαρίσµατος. K.M.E ιακοπές Cache Μνήµη System Bus ιακοπές Bus Adapter 2 3 Expansion Bus Σχήµα 3.3 System και expansion Bus Ο δεύτερος έχει σχέση µε την συµβατότητα µε τις µονάδες εισόδου-εξόδου. Ο κάθε επεξεργαστής έχει τα δικά του χαρακτηριστικά, όσον αφορά τον τρόπο επικοινωνίας µε τις άλλες µονάδες. Οι υπόλοιπες µονάδες για να επικοινωνήσουν µε τον επεξεργαστή έπρεπε να προσαρµοστούν σε αυτά τα χαρακτηριστικά. Έτσι µια µονάδα εισόδου-εξόδου που συνδεόταν στον κεντρικό δίαυλο του κατασκευαστή Α δεν θα µπορούσε να συνδεθεί στον αντίστοιχο δίαυλο του κατασκευαστή Β. Το πρόβληµα λύθηκε µε την διάσπαση του κεντρικού διαύλου σε δύο(σχήµα 3.3). Ο ένας και ο ταχύτερος, γνωστός σαν system bus, συνδέει την Κ.Μ.Ε µε την µνήµη και ο δεύτερος γνωστός σαν expansion bus, θα συνέδεε τις υπόλοιπες συσκευές εισόδου εξόδου. Οι δύο δίαυλοι διασυνδέονται µέσω µιας µονάδας γνωστής σαν

5 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 59 προσαρµογέας διαύλου επέκτασης(expansion bus Interface or expansion bus adapter). Παρατηρήστε ότι οι διακοπές των περιφερειακών φτάνουν στην ΚΜΕ µέσω του Bus adapter Με το τέχνασµα αυτό κάθε κατασκευαστής έχει το δικό του system bus, αλλά µπορεί να προσαρµόσει στο σύστηµα του ένα expansion bus το οποίο αποτελεί πρότυπο(standard). Για παράδειγµα, ο δίαυλος Peripheral Component Interconnect (PCI) είναι ένας δίαυλος πρότυπο, που πολλοί κατασκευαστές ενσωµατώνουν στις υλοποιήσεις τους. Με τον τρόπο αυτό επιτυγχάνουν το σύστηµα τους να δέχεται µια µεγάλη ποικιλία από περιφερειακά.. Όµως το πρόβληµα του µποτιλιαρίσµατος µπορεί να µεταφερθεί στο expansion bus γιατί κάποια περιφερειακά είναι εξαιρετικά αργά (πληκτρολόγιο, σειριακή θύρα) και άλλα πολύ γρήγορα (δίσκοι, κάρτα γραφικών). Είναι λογικό λοιπόν να εφαρµοστεί η µέθοδος της κατάτµησης του expansion bus σε ένα δίαυλο υψηλής ταχύτητας και σε ένα δίαυλο χαµηλής ταχύτητας. K.M.E ιακοπές Cache Μνήµη System Bus ιακοπές Bus Adapter Κάρτα ικτύου Κάρτα Γραφικών PCI Bus (Ηιgh Speed) Bus Adapter IDE SCSI USB Expansion Bus (Low Speed) Πληκτολογίου Σειριακές Θύρες Floppy Παράλληλη Θύρα Σχήµα 3.4 Ιεραρχία διαύλων σε ένα προσωπικό υπολογιστή Στο σχήµα 3.4 παρουσιάζουµε ένα σηµερινό προσωπικό υπολογιστή στον οποίο έχει εφαρµοστεί η µέθοδος της κατάτµησης δευτέρου επιπέδου.

6 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 60 Σε µεγαλύτερα συστήµατα πολλοί κατασκευαστές ενσωµατώνουν στα µοντέλα τους (Silicon Graphics Origin 200) δύο διαύλους υψηλής ταχύτητας. Έναν δικής τους κατασκευής για συνδέσουν δικά τους περιφερειακά και έναν πρότυπο δίαυλο, συνήθως PCI, για την σύνδεση περιφερειακών µονάδων που δεν κατασκευάζουν. Μια άλλη παρατήρηση είναι ότι η κάρτα γραφικών µπορεί να συνδέεται στο Local bus, ιδίως αυτές που είναι από µόνες του µικρές ΚΜΕ ειδικής χρήσης. 3.3 οµή ιαύλου Πριν αναλύσουµε την δοµή ενός διαύλου, θα εξετάσουµε πρώτα τις πληροφορίες που δέχονται ή παράγουν τα τρία βασικά τµήµατα ενός υπολογιστή, δηλαδή η ΚΜΕ, ή µνήµη και οι ελεγκτές των περιφερικών συσκευών. Όπως φαίνεται από το σχήµα 3.1 καµία περιφερειακή συσκευή δεν συνδέεται απευθείας στον δίαυλο αλλά συνδέεται µέσω µια συσκευής, η οποία µπορεί να έχει πολλά ονόµατα, ανάλογα µε τις συσκευές που γεφυρώνει, όπως ελεγκτής (Controller) για τους δίσκους, κάρτα γραφικών για την οθόνη, κάρτα δικτύου για το δίκτυο κ.λ.π. Κάθε ελεγκτής µπορεί να συνδέει µια η περισσότερες συσκευές. Τα σηµεία σύνδεσης ονοµάζονται πόρτες(ports). Για παράδειγµα ένα εκλεκτής IDE µπορεί να συνδέσει δυο δίσκους, η ένα δίσκο και ένα CD, ή ένα CD και ένα DVD. Read Singal Write Singal ΜΝΗΜΗ Σχήµα 3.5 Πληροφορίας από/προς τη µνήµη Η κεντρική µνήµη (σχήµα 3.5) δέχεται τις παρακάτω βασικές πληροφορίες: εδοµένα (data) που θα τοποθετηθούν σε αυτήν ιευθύνσεις() για τον εντοπισµό της θέσης µνήµης στην οποία κάποια άλλη µονάδα θα τοποθετήσει ή θα ανασύρει δεδοµένα. Το σήµα έλεγχου γράψε (Write Signal ) το οποίο αιτείται µια διαδικασία εγγραφής. Το σήµα ελέγχου διάβασε (Read Signal) το οποίο αιτείται µια διαδικασία ανάγνωσης Η κεντρική µνήµη παράγει µόνο δεδοµένα τα οποία ζητήθηκαν από µια άλλη µονάδα.

7 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 61 Η Κεντρική Μονάδα Επεξεργασίας (σχήµα 3.6) δέχεται τις παρακάτω βασικές πληροφορίες: Εντολές γλώσσας µηχανής ( Instructions) τις οποίες πρόκειται να εκτελέσει εδοµένα(παράγοντες) τα οποία είναι απαραίτητα για την εκτέλεση των εντολών ιακοπές ( Interrupts) πάσης φύσεως. Instructions ΚΕΝΤΡΙΚΗ ΜΟΝΑ Α ΕΠΕΞΕΡΓΑΣΙΑΣ Interrupt Singals Control Singals Σχήµα 3.6 Πληροφορίες από/προς τη ΚΜΕ Η Κ.Μ.Ε παράγει: ιευθύνσεις για τα δεδοµένα τα οποίες επιθυµεί να αποθηκευτούν στη µνήµη ή σε κάποια µονάδα εισόδου-εξόδου εδοµένα τα οποίες επιθυµεί να αποθηκευτούν στη µνήµη ή σε κάποια µονάδα εισόδου-εξόδου Σήµατα ελέγχου πάσης φύσεως προς όλες τις µονάδες Ένας ελεγκτής εισόδου-εξόδου (σχήµα 3.7) δέχεται τις παρακάτω βασικές πληροφορίες: εδοµένα (data) που προέρχονται από τον δίαυλο και θα προωθηθούν στην περιφερειακή µονάδα. εδοµένα (data) που προέρχονται από την περιφερειακή µονάδα και θα προωθηθούν στον δίαυλο ιευθύνσεις() της περιφερειακής µονάδας και της περιοχής που θα αποθηκευτούν τα δεδοµένα ανάγνωσης ή εγγραφής. Το σήµα έλεγχου «γράψε» (Write Signal) το οποίο αιτείται µια διαδικασία εγγραφής. στη περιφερική µονάδα Το σήµα ελέγχου «διάβασε» (Read Signal) το οποίο αιτείται µια διαδικασία ανάγνωσης στην περιφερειακή µονάδα. Το σήµα κατάστασης (status signal) από τη περιφερειακή µονάδα, το οποίο (σήµα) σηµατοδοτεί τη κατάσταση της (Busy Ready)

8 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 62 ιάυλος Περιφεριακή συσκευή Write Singal Control Singals Read Singal ΕΛΕΚΤΗΣ I/O Status Signal Interrupt Singals Σχήµα 3.7 Πληροφορίες από/προς ελεγκτή εισόδου εξόδου Ένας ελεγκτής εισόδου-εξόδου(σχήµα 3.7) στέλνει πληροφορίες: τις παρακάτω βασικές εδοµένα (data) που προέρχονται από τον δίαυλο και θα προωθηθούν στην περιφερειακή µονάδα. εδοµένα (data) που προέρχονται από την περιφερειακή µονάδα τον δίαυλο και θα προωθηθούν στον δίαυλο Σήµατα διακοπών προς την ΚΜΕ Σήµατα ελέγχου προς την περιφερειακή συσκευή ιευθύνσεις() της περιφερειακής µονάδας και της περιοχής που θα αποθηκευτούν τα δεδοµένα ανάγνωσης ή εγγραφής. Από τα παραπάνω προκύπτει ότι µέσα σε ένα δίαυλο µεταφέρονται τρία είδη πληροφοριών. Ένας από τους πιο συνηθισµένους τρόπους οργάνωσης είναι να οµαδοποιήσει κανείς τις πληροφορίες σε τρεις ανεξάρτητους υποδιαύλους. Ο πρώτος µεταφέρει σήµατα ελέγχου ( Control Bus), ο δεύτερος δεδοµένα ( data Bus) ) και ο τρίτος διευθύνσεις ( Bus ). Η µέθοδος των τριών ανεξαρτήτων υποδιαύλων λέγεται αφιερωµένη (dedicated ) (σχήµα 3.8) Κάθε επί µέρους δίαυλος αποτελείται από ένα πλήθος από γραµµές µεταφοράς. Κάθε γραµµή µεταφοράς µεταφέρει και ένα bit. Εποµένως ένα data bus µε 16 γραµµές µεταφοράς σηµαίνει ότι µπορεί να µεταφέρει ταυτόχρονα 16 bits Μέσω του διαύλου διευθύνσεων µεταφέρονται είτε διευθύνσεις µνήµης, είτε διευθύνσεις προς τις περιφερειακές µονάδες. Οι διευθύνσεις προς τις περιφερειακές διευθυνσιοποιούν ελεγκτή και περιφερειακή συσκευή. Αν για παράδειγµα έχουµε address bus 16 bits, και χρησιµοποιήσουµε τα πρώτα 8 bits για τους ελεγκτές και τα 8 επόµενα για τις περιφερειακές συσκευές τότε ο δίαυλος µπορεί να υποστηρίξει 64 ελεγκτές ο καθένας από τους οποίους µπορεί να συνδέσει 64 περιφερειακές συσκευές

9 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 63 BUS Control Bus Bus KME Bus Bus Controler MEMORY I/O. Σχήµα 3.8 Ανάλυση διαύλου Για λόγους οικονοµίας στις γραµµές µεταφοράς και λόγω της λειτουργίας του διαύλου πολλοί κατασκευαστές(π.χ Intel) χρησιµοποιούν τις ίδιες γραµµές µεταφοράς για να µεταφέρουν δεδοµένα και διευθύνσεις. Η τεχνική αυτή ονοµάζεται πολύπλεξη (multiplexed) και έχει το µειονέκτηµα ότι αποκλείει την ταυτόχρονη µεταφορά διευθύνσεων και δεδοµένων. Επειδή αυτό συµβαίνει σπάνια, η υλοποίηση της πολύπλεξη είναι αρκετά διαδεδοµένη. Οι γραµµές µεταφοράς που σχηµατίζουν το control bus µεταφέρουν σήµατα ελέγχου και διακοπές. Από τα πιο συνηθισµένα σήµατα ελέγχου είναι τα παρακάτω: Bus Request (BREQ): Αίτηση προς τον διαιτητή(arbiter) για την απόκτηση του διαύλου Bus Grant(BGR): Παραχώρηση του διαύλου από τον διαιτητή Interrupt Request (INTREQ): Αίτηση διακοπής προς την ΚΜΕ Interrupt acknowledgment (INTACK): Αναγνώριση µιας εκκρεµούσας διακοπής από την ΚΜΕ Memory Request (MREQ): Αίτηση προς την µνήµη για ανάγνωση η εγγραφή I/O request (IOREQ): Αίτηση προς ελεγκτή Ι/Ο για ανάγνωση η εγγραφή

10 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 64 Read (RD): Σήµα έναρξής ανάγνωσης από µνήµη ή συσκευή Ι/Ο Write (WD): Σήµα έναρξης εγγραφής προς µνήµη ή συσκευή Ι/Ο Ready(DR): Ένδειξη ότι τα ζητούµενα δεδοµένα είναι στον δίαυλο Αcknowledgment (ACK): Ένδειξη ότι µια διαδικασία διαδρόµου πραγµατοποιήθηκε Clock: Χρονισµός Reset: Επαναφορά του διαύλου στην κενή θέση 3.4 ιαιτησία ιαύλου Η βασική αρχή στην λειτουργία ενός διαύλου είναι ότι µόνο ένα ζεύγος µονάδων µπορεί να επικοινωνεί µεταξύ του. Αν πολλά ζευγάρια διεκδικούν τον δίαυλο τότε το πρόβληµα αναλαµβάνει να το λύση ο διαιτητής(arbiter). Η τεχνική που χρησιµοποιείται για την απόδοση του διαύλου στους αιτούντες, ονοµάζεται διαιτησία διαύλου(arbitration), και είναι δύο ειδών. Η κεντρική (centralized) και η κατανεµηµένη (distributed). Στην κεντρική υπάρχει ένα ολοκληρωµένο κύκλωµα, το οποίο µπορεί να είναι και µέρος της ΚΜΕ και το οποίο ονοµάζεται arbiter ή bus controller. Στην κατανεµηµένη, κάθε µονάδα που συνδέεται στο δίαυλο έχει τα κατάλληλα κυκλώµατα ώστε να συνεργάζεται µε τις άλλες µονάδες, για την κατοχή του διαύλου. Και στις δύο περιπτώσεις αυτός που ξεκινά µια διαδικασία σύνδεσης ονοµάζεται κύριος(master) και αυτός που ακολουθεί ονοµάζεται υπηρέτης(slave). Από τα πλέον συνηθισµένα ζευγάρια είναι : ΚΜΕ(Master) Μνήµη(Slave) Προσκόµιση εντολών και δεδοµένων ΚΜΕ(Master) Ι/Ο (Slave) Προσκόµιση δεδοµένων Ι/Ο(Master) Μνήµη(Slave) Προσκόµιση δεδοµένων στην περίπτωση ύπαρξης Direct Memory Access(DMA) Θα παρουσιάσουµε τώρα δύο µηχανισµούς διαιτησίας µε κεντρικό διαιτητή. Στο πρώτο µηχανισµό ο δίαυλος δίνεται σε αυτόν που είναι κοντύτερα στο διαιτητή(σχήµα 3.9). Υπάρχει µία γραµµή ελέγχου η οποία ονοµάζεται γραµµή αίτησης(request line) στην οποία τοποθετείται από τον εκάστοτε Master η αίτηση χορήγησης του διαύλου. Η τοποθέτηση της αίτησης γίνεται αλλάζοντας την γραµµή αίτησης από 0 σε 1. Αν υπάρχει κατοχή του διαύλου από αλλo ζεύγος (γραµµή χορήγησης 1) τότε ο διαιτητής δεν απάντα στην αίτηση. Μόλις ο δίαυλος απελευθερωθεί, τότε ο διαιτητής δίνει στην γραµµή χορήγησης(grant line) την τιµή 1. Αν ο πρώτος στη σειρά µετά την ΚΜΕ έχει στείλει την αίτηση τότε γίνεται και ο κάτοχος του διαύλου. Αν δεν την έχει στείλει αυτός, τότε διαβιβάζει το σήµα στον επόµενο, µέχρι να βρεθεί ο αιτών. Στη διαιτησία αυτή η φυσική θέση µετά την ΚΜΕ καθορίζει και την προτεραιότητα. Σηµειώνουµε ότι οι γραµµές ελέγχου αίτησης και χορήγησης ανήκουν στο Control bus. Το ότι παρουσιάζονται χωριστά οφείλεται στην προσπάθεια του συγγραφέα να κάνει το σχήµα πιο κατανοητό.

11 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 65 Control Bus Bus Bus Arbiter KME MEMORY request line I/O grant line BUS Σχήµα 3.9 Κεντρική ιαιτησία του πλησιέστερου προς την ΚΜΕ Ένα άλλος κεντρικος µηχανισµός διαιτησίας, περισσότερο πολύπλοκος, µε καθορισµό προτεραιοτήτων ανεξάρτητα από την φυσική θέση των αιτούντων µέσα στον δίαυλο απαιτεί τόσα ζεύγη γραµµών ελέγχου αίτησης-χορήγησης, όσες και οι µονάδες(σχήµα 3.10). Ο διαιτητής δέχεται αιτήσεις από τις µονάδες µέσω των ανεξαρτήτων γραµµών αίτησης και αποφασίζει µε βάση ένα πίνακα προτεραιοτήτων, τον οποίο ορίζει ο κατασκευαστής, το ζεύγος που θα πάρει τον δίαυλο. Μετά την απόφαση ειδοποιείται ο αντίστοιχος Master µέσω της δικής του γραµµής χορήγησης Παρατηρήστε ότι στο δεύτερο παράδειγµα ο διαιτητής είναι ένα ανεξάρτητο κύκλωµα και δεν αποτελεί τµήµα της ΚΜΕ. Αυτό, δεν έχει σχέση µε τον µηχανισµό διαιτησίας, αλλά θέλαµε να δείξουµε ότι σε πολλές υλοποιήσεις, ο διαιτητής µπορεί να είναι και ένα ανεξάρτητο λογικό κύκλωµα εκτός ΚΜΕ. Στην κατανεµηµένη διαιτησία δεν υπάρχει κεντρικός διαιτητής.υπάρχουν γραµµές αίτησης για κάθε µονάδα. Κάθε µονάδα γνωρίζει την θέση της στον πίνακα προτεραιοτήτων. Όταν υπάρξουν ταυτόχρονες αιτήσεις τότε οι µονάδες που έχουν µικρότερη προτεραιότητα αποσύρονται και τον διάδροµο αναλαµβάνει αυτός που έµεινε.

12 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 66 request lines grant lines Control Bus Bus Bus CPU MEMORY I/O Bus Controller or Bus arbiter BUS Σχήµα 3.10 Κεντρική διαιτησία µε προτεραιότητες 3.5 Λειτουργία ιαύλου Η λειτουργία του διαύλου είναι εξαιρετικά απλή. Υπενθυµίζουµε ότι αναφερόµαστε σε δίαυλο όπου µόνο ένα ζεύγος συσκευών µπορεί να κατέχει τον δίαυλο. Θα δείξουµε την λειτουργία ενός διαύλου µέσα από ένα παράδειγµα. Ας υποθέσουµε ότι η ΚΜΕ θέλει να διαβάσει µια πληροφορία από µια δεδοµένη διεύθυνση της µνήµης. Οι ενέργειες που πρέπει να κάνει είναι οι παρακάτω: Να ζητήσει τον δίαυλο από το διαιτητή, Μετά την χορήγηση, να τοποθετήσει στο address bus την διεύθυνση, και να υψώσει ( τιµή 1 από 0) τις γραµµές ελέγχου Memory Request(ΜRRQ) και Read (RD).(σχήµα 3.11) Η µνήµη µε την σειρά της βλέπει τα σήµατα που απευθύνονται σε αυτήν και κάνει τις παρακάτω ενέργειες: ιαβάζει την διεύθυνση από το address bus

13 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 67 Πραγµατοποιεί ένα κύκλο µνήµης και αποκτά το δεδοµένο( παράγοντα ή την εντολή) που βρισκόταν στην διεύθυνση. Τοποθετεί το δεδοµένο στο Bus Υψώνει (1) το σήµα ελέγχου ready (DR) (σχήµα 3.12) Control Bus MREQ-RD Bus Bus CPU MEMORY BUS Σχήµα 3.11 Εγγραφή ΚΜΕ στον δίαυλο Η ΚΜΕ βλέπει το σήµα data ready υψωµένο και διαβάζει το δεδοµένο από το data Bus και το τοποθετεί σε κάποιο εσωτερικό καταχωρητή (σχήµα 2.13). Control Bus Bus CPU MREQ-RD MEMORY Ready BUS Σχήµα 3.12 Τοποθέτηση δεδοµένων της µνήµης στο δίαυλο

14 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 68 Στο παράδειγµα αυτό παραλείψαµε µερικά διαδικαστικά σήµατα που έχουν σχέση µε την αναγνώριση των ενεργειών. Όπως επίσης τις ενέργειες των µονάδων να επανατοποθετούν τις τιµές 0 στις γραµµές ελέγχου που δεν χρειάζονται. Στη συνέχεια όµως θα µας δοθεί µε ένα πιο αναλυτικό παράδειγµα να τα περιγράψουµε και αυτά που παραλείψαµε Control Bus ready Bus Bus CPU MEMORY BUS Σχήµα 3.13 Ανάγνωση δεδοµένων της ΚΜΕ από τον δίαυλο 3.6 Χρονισµός ιαύλου Υπάρχουν δύο κατηγορίες διαύλων, οι σύγχρονοι(synchronous) και οι ασύγχρονοι (asynchronous). Στους πρώτους, τα πάντα συγχρονίζονται από ένα ρολόι, οι παλµοί του όποιου διοχετεύονται στον δίαυλο από µια γραµµή ελέγχου, η οποία ονοµάζεται clock(βλέπε κεφάλαιο 1). Το ρόλοι µπορεί να είναι ανεξάρτητο, µπορεί όµως να είναι το ίδιο µε αυτό που χρονίζει την ΚΜΕ. Όταν ο δίαυλος αποτελεί πρότυπο έχει συνήθως το δικό του ρολόι. Στο σχήµα 2.14 παρουσιάζουµε την διαδικασία µεταφοράς του περιεχοµένου µιας θέσης µνήµης, από τη µνήµη στην ΚΜΕ ύστερα από αίτηση της(της ΚΜΕ) σε ένα σύγχρονο δίαυλο.

15 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 69 T1 T2 T3 T4 T5 ClocK MREQ RD Σχήµα 3.14 Σύγχρονος ιάδροµος Υποθέτουµε ότι η ΚΜΕ επιθυµεί να διαβάσει µια θέση µνήµης της οποίας κατέχει την διεύθυνση(η ΚΜΕ). Τα βήµατα που ακολουθούνται είναι τα παρακάτω. εν περιλαµβάνονται τα σήµατα διαιτησίας: Β1: Με την έναρξη του κύκλου Τ1 η ΚΜΕ τοποθετεί στο address bus την διεύθυνση Β2: Με την έναρξη του κύκλου Τ2, η ΚΜΕ υψώνει τα σήµατα Memory Request( MREQ) και Read (RD), σηµάδι ότι ζητά ανάγνωση µνήµη Β3: Η µνήµη διαβάζει την διεύθυνση από τον διάδροµο, πραγµατοποιεί ένα κύκλο ανάγνωσης µνήµης και µε την έναρξη του κύκλου Τ4 τοποθετεί το περιεχόµενο στο data bus. B4: Η ΚΜΕ γνωρίζει ότι στην αρχή του Τ4 θα τοποθετηθούν τα δεδοµένα, περιµένει ένα κύκλο µέχρι τα δεδοµένα να σταθεροποιηθούν και µε την έναρξη του κύκλου Τ5, µεταφέρει τα δεδοµένα από το data bus σε ένα καταχωρητή και καθαρίζει τις γραµµές MPEQ, RD, το address bus και το data bus. Στο διάγραµµα του σχήµατος 3.14 µπορούµε να κάνουµε τοις παρακάτω παρατηρήσεις: Η µεταβολή από το 0 στο 1 δεν γίνεται αστραπιαία, και για τον λόγο αυτό οι µεταβολές παρουσιάζονται µε µια πλάγια γραµµή ανόδου ή καθόδου. Τέλος το ροµβοειδές σχήµα σηµαίνει πολλές γραµµές δεδοµένων ή διευθύνσεων οι οποίες άλλες είναι 0 και άλλες 1. Στον ασύγχρονο διάδροµο τα γεγονότα συµβαίνουν όποτε αυτά µπορούν. εν υπάρχει ρολόι συντονισµού, υπάρχουν όµως επί πλέον σήµατα ελέγχου για χάρη του συντονισµού µεταξύ κυρίου και υπηρέτη. Στο σχήµα 3.16 παρουσιάζουµε την µεταφορά δεδοµένων από την µνήµη στην ΚΜΕ µέσω ενός ασύγχρονου διαδρόµου.

16 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 70 Το πρωτόκολλο που χρησιµοποιείται ονοµάζεται πρωτόκολλο χειραψίας(handshaking protocol). Στον αλγόριθµο επικοινωνίας προσθέσαµε και τα βήµατα της αίτησης από µέρους του κυρίου(master) προς τον κεντρικό διαιτητή για την απόκτηση του διαύλου Β1: Η ΚΜΕ υψώνει(1) τη γραµµή BREQ(Bus Request) και ζητά την χορήγηση του διαύλου(δεν περιλαµβάνεται στο σχήµα). Β2: Ο διαιτητής υψώνει(1) τη γραµµή BGR(Bus Grant), σηµάδι ότι ο διάδροµος είναι ελεύθερος για την KME(δεν περιλαµβάνεται στο σχήµα). B3: Η ΚΜΕ υψώνει(1) τις γραµµές ελέγχου MREQ(Memory request) και RD(Read ) (αίτηση για ανάγνωση από την Μνήµη) και τοποθετεί την διεύθυνση στο διάδροµο των διευθύνσεων Β4: Η µνήµη (χρονική στιγµή t1), βλέπει την αίτηση, διαβάζει την διεύθυνση από τον δίαυλο και υψώνει(1) την γραµµή ΑCK, που σηµαίνει ότι έλαβε γνώση της αίτησης. Β5: Η ΚΜΕ (t2) βλέπει την γραµµή ACK υψωµένη και κατεβάζει(0) τα σήµατα ΜREQ, RD και µηδενίζει ολόκληρο το ADDRESS BUS. B6: Η µνήµη (t3) βλέπει το ΜREQ σήµα κάτω και κατεβάζει(0) και το ACK RD MREQ DR AcK 4 t1 t t3 t4 7 t t6 t Σχήµα 3.15 Πρωτόκολλο χειραψίας σε ασύγχρονο διάδροµο Β7: Η µνήµη (t4) εκτελεί ένα κύκλο ανάγνωσης, τοποθετεί το ζητούµενο δεδοµένο στον διάδροµο και υψώνει(1) το σήµα DR( Ready) που σηµαίνει ότι τα δεδοµένα είναι έτοιµα

17 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 71 Β8: Η ΚΜΕ (t5) βλέπει το σήµα RD να είναι υψωµένο, διαβάζει τα δεδοµένα από τον δίαυλο και υψώνει (1) το σήµα ACK, σηµάδι ότι τα δεδοµένα διαβάστηκαν. Β9: Η µνήµη (t6) βλέπει ACK υψωµένο και κατεβάζει(0) το σήµα DR και µηδενίζει ολόκληρο το DATA BUS. Β10: Η ΚΜΕ (t7) βλέπει κατεβασµένο το RD και απελευθερώνει(0)το σήµα ACK σηµάδι ότι η µεταφορά ολοκληρώθηκε Στο επόµενο σχήµα 3.16 παρουσίαζouµε την ίδια επικοινωνία χρησιµοποιώντας την µέθοδο πoλύπλεξης στις γραµµές ελέγχου address και data. RD MREQ DR AcK 4 t1 5 t t3 t4 7 7 t5 8 9 t6 9 t7 10 Σχήµα 3.16 Πρωτόκολλο χειραψίας σε ασύγχρονο διάδροµο µε πολύπλεξη Οι περισσότεροι δίαυλοι είναι σύγχρονοι γιατί είναι πολύ εύκολη η υλοποίηση τους. Ο κύριος (Master) σηκώνει κάποια σήµατα και ο υπηρέτης ανταποκρίνεται. Τα περισσότερα συστήµατα έχουν σύγχρονο δίαυλο. Το µειονέκτηµα του σύγχρονου δίαυλου είναι ότι δεν µπορεί να δώσει υψηλές αποδόσεις πρώτον γιατί υποχρεώνει τα γρήγορα περιφερειακά να υπακούουν στο δικό του ρόλοι και δεύτερο εισάγει καθυστερήσεις περιµένοντας του κτύπους του ρολογιού για την έναρξη ενός γεγονότος.

18 Kεφάλαιο 3 Συστήµατα ιασύνδεσης Μονάδων 72

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

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

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

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή Κεφάλαιο 3 Το υλικό του υπολογιστή Εισαγωγή Τµήµατα του Η/Υ καιοργάνωση Μονάδα Κεντρικής Μνήµης Κεντρική Μονάδα Επεξεργασίας (CPU) Μονάδα Εισόδου Εξόδου ίαυλοι Επικοινωνίας Εναλλακτικές αρχιτεκτονικές

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

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

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

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

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 6 Σύστημα διασύνδεσης και διαδικασία εισόδου-εξόδου Τι είναι αρτηρία (Bus) ; Ένα σύνολο γραμμών διασύνδεσης Πρωτόκολλο (protocol) Περιγραφή Πρωτοκόλλου χρονικό διάγραμμα

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

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

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

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

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

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

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

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

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

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

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΡΟΜΠΟΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication ΜΠΑΝΤΗΣ ΑΝΤΩΝΙΟΣ 533 ΤΣΙΚΤΣΙΡΗΣ ΔΗΜΗΤΡΙΟΣ 551 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΡΟΜΠΟΤ LEGO NXT Το ρομπότ

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

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

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

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

Διασύνδεση Εισόδου-Εξόδου

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

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

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

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

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

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

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

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

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης Το εσωτερικό ενός PC 1 Το κουτί του PC (περίβλημα) περιέχει όλα τα βασικά μέρη του συστήματος Δύο κατηγορίες κουτιών: Desktop και Tower Mini tower Midi tower Full tower Κεντρική μονάδα Ο τύπος του κουτιού

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

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access)

Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μάθημα 3.8 Τεχνικές μεταφοράς δεδομένων Λειτουργία τακτικής σάρωσης (Polling) Λειτουργία Διακοπών DMA (Direct Memory Access) Μελετώντας το μάθημα θα μπορείς να ξέρεις τη λειτουργία του Polling να ξέρεις

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

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

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

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

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή

ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα. Το Υλικό του Υπολογιστή ΠΛΗΡΟΦΟΡΙΚΗ 4 ο Μάθημα Το Υλικό του Υπολογιστή Ηλεκτρονικός Υπολογιστής Πουλιέται οπουδήποτε (ακόμη και σε Super Market) Είναι παντού Ο φορητός έχει τις ίδιες δυνατότητες με τον επιτραπέζιο Γίνονται μικρότεροι

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

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

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

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

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

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

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

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

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

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

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

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

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

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε

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

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

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

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

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

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

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

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

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

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 12 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα ΜηχανικώνΗ/Υ, Τηλεπικοινωνιών και ικτύων

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 12 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα ΜηχανικώνΗ/Υ, Τηλεπικοινωνιών και ικτύων Γιώργος ηµητρίου Μάθηµα 12 ο Συσκευές Εισόδου/Εξόδου Εξόδου (Ε/Ε) Τύπος συσκευής n Εισόδου, εξόδου, εισόδου + εξόδου, αποθήκευσης Χρήστης συσκευής n Άνθρωπος, µηχανή Ρυθµός µεταφοράς δεδοµένων Σηµαντικότητα

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

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

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

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

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

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

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

Συστήματα Μικροϋπολογιστών

Συστήματα Μικροϋπολογιστών Συστήματα Μικροϋπολογιστών Είσοδος / Έξοδος Δεδομένων Υπεύθυνος Μαθήματος: K. ΠΕΚΜΕΣΤΖΗ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως

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

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

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

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

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή Εισαγωγή Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ Σκοπός του εργαστηρίου είναι να γνωρίσουµε την εσωτερική δοµή και αρχιτεκτονική της κεντρικής µονάδας επεξεργασίας, να κατανοήσουµε τον τρόπο µε τον οποίο λειτουργεί

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

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

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

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

Ερωτήσεις Επανάληψης

Ερωτήσεις Επανάληψης Ερωτήσεις Επανάληψης 1. Μητρική Πλακέτα : a. Μια µητρική πλακέτα είναι; Μια µητρική πλακέτα είναι η κύρια πλακέτα τυπωµένου κυκλώµατος που βρίσκετε σε υπολογιστές και άλλα επεκτάσιµα συστήµατα. Κατέχει

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

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

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

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

Κεντρική Μονάδα Επεξεργασίας

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 2 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Υπολογιστής Συνοπτικό λεξικό Οξφόρδης -> «ηλεκτρονική υπολογιστική μηχανή»

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

1. Οργάνωση της CPU 2. Εκτέλεση εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο επίπεδο των επεξεργαστών

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

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

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

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

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

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας Κεφάλαιο 3 ο Αρχιτεκτονική Υπολογιστών Μάθημα 3.: Κεντρική Μονάδα Επεξεργασίας Όταν ολοκληρώσεις το κεφάλαιο θα μπορείς: Να σχεδιάζεις την εσωτερική δομή της ΚΜΕ και να εξηγείς τη λειτουργία των επιμέρους

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

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή - Εισαγωγή - Αρχιτεκτονική προσωπικού υπολογιστή - Βασικά τμήματα ενός προσωπικού υπολογιστή - Η κεντρική μονάδα Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς:

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

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ Βιβλιογραφία Ενότητας Kehtarnavaz [2005]: Chapter 3 Kuo [2005]: Chapters 1 & 4-5 Lapsley [2002]: Chapter 4 Hayes [2000]: Κεφάλαιo 8

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

Αρχιτεκτονική Μνήµης

Αρχιτεκτονική Μνήµης ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Αρχιτεκτονική Μνήµης Τµήµα Επιστήµη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήµιο Πελοποννήσου Βιβλιογραφία Ενότητας Kuo [2005]: Chapters 3 & 4 Lapsley [2002]: Chapter

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

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο AEN ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΠΛΟΙΑΡΧΩΝ Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο ΘΕΩΡΙΑ 3 η Διάλεξη ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Υπολογιστικό σύστημα: Ένα δυναμικό σύστημα που: Χρησιμοποιείται για επίλυση προβλημάτων

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

DIRECT MEMORY ACCESS - DMA

DIRECT MEMORY ACCESS - DMA DIRECT MEMORY ACCESS - DMA Η μητρική κάρτα του υπολογιστή (motherboard) έχει ενσωματωμένο επάνω της ένα τσιπ DMA, το οποίο διαχειρίζεται τη λειτουργία της άμεσης μεταφοράς δεδομένων. Σύμφωνα με αυτή τη

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

i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες!

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

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

Σελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από:

Σελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από: Σελίδα 1 από 12 Απαντήσεις στο φυλλάδιο 55 Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από: (α) Κεντρική Μονάδα Επεξεργασίας. (β) Κύρια Μνήµη. (γ) Μονάδες εισόδου. (δ) Μονάδες εξόδου. (ε) Βοηθητική

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

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

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

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

WDT και Power Up timer

WDT και Power Up timer Ο ΜΙΚΡΟΕΛΕΓΚΤΗΣ PIC O μικροελεγκτής PIC κατασκευάζεται από την εταιρεία Microchip. Περιλαμβάνει τις τρεις βασικές κατηγορίες ως προς το εύρος του δίαυλου δεδομένων (Data Bus): 8 bit (σειρές PIC10, PIC12,

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

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

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

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

Β τάξη. ΕΝΟΤΗΤΑ 1 Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή. Εικόνα 2.1: Η Κεντρική Μονάδα.

Β τάξη. ΕΝΟΤΗΤΑ 1 Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή. Εικόνα 2.1: Η Κεντρική Μονάδα. Εικόνα 2.1: Η Κεντρική Μονάδα. Εικόνα 2.1: Η Κεντρική Μονάδα και τα κυριότερα μέρη στο εσωτερικό της. Μητρική πλακέτα (motherboard) Επεξεργαστής ή Κεντρική Μονάδα Επεξεργασίας ή Κ.Μ.Ε. (Central Processing

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

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

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

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

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

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

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

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

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

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

Συνάφεια Κρυφής Μνήµης σε Επεκτάσιµα Μηχανήµατα

Συνάφεια Κρυφής Μνήµης σε Επεκτάσιµα Μηχανήµατα Συνάφεια Κρυφής Μνήµης σε Επεκτάσιµα Μηχανήµατα Συστήµατα µε Κοινή ή Κατανεµηµένη Μνήµη Σύστηµα µοιραζόµενης µνήµης 1 n $ $ Bus Mem I/O devices 1 n Σύστηµα κατανεµηµένης µνήµης Mem $ Mem $ Interconnection

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

Το υλικό του υπολογιστή. Υλικό (hardware) είναι οτιδήποτε έχει μια υλικήφυσική υπόσταση σε ένα υπολογιστικό σύστημα.

Το υλικό του υπολογιστή. Υλικό (hardware) είναι οτιδήποτε έχει μια υλικήφυσική υπόσταση σε ένα υπολογιστικό σύστημα. Το υλικό του υπολογιστή Υλικό (hardware) είναι οτιδήποτε έχει μια υλικήφυσική υπόσταση σε ένα υπολογιστικό σύστημα. Αρχιτεκτονική του υπολογιστή H δομή και η συμπεριφορά του υλικού ονομάζεται αρχιτεκτονική

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

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

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

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

3. Συνδυαστική λογική Λογικές πύλες 4. Στοιχεία μνήμης Καταχωρητές 5. Ακολουθιακή λογική

3. Συνδυαστική λογική Λογικές πύλες 4. Στοιχεία μνήμης Καταχωρητές 5. Ακολουθιακή λογική ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXNIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΙΠΕ Ο ΨΗΦΙΑΚΗΣ ΛΟΓΙΚΗΣ - Ι Γ. Τσιατούχας 3 ο Κεφάλαιο 1. MO τρανζίστορ 2. Άλγεβρα oole ιάρθρωση 3. Συνδυαστική λογική Λογικές πύλες 4. Στοιχεία

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

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

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

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

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

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

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 4 : Κρυφή Μνήμη Καρβούνης Ευάγγελος Δευτέρα, 30/11/2015 Χαρακτηριστικά Θέση Χωρητικότητα Μονάδα Μεταφοράς

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

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Μαθηµα 2 ηµήτρης Λιούπης 1 Intel SA-1110 µc StrongARM core. System-on-Chip. Εξέλιξη των SA-110 και SA-1100. 2 ARM cores ARM: IP (intellectual

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

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΗ 1 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΗ 2 ΚΕΝΤΡΙΚΗ ΜΟΝΑΔΑ ΕΠΕΞΕΡΓΑΣΙΑΣ (C.P.U.) ΑΠΟΤΕΛΕΙΤΑΙ ΑΠΟ: Αριθμητική Λογική Μονάδα (Arithmetic Logic Unit.) Μονάδα Ελέγχου (Control Unit.) Καταχωρητές (Registers) ΧΑΡΑΚΤΗΡΗΣΤΙΚΑ:

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

Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική

Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική Υλικό Υπολογιστών (Hardware) ΜΥΥ-106 Εισαγωγή στους Η/Υ και Πληροφορική Κύρια μέρη υπολογιστή Υπάρχουν διάφορα είδη υπολογιστών προσωπικοί (επιτραπέζιοι, φορητοί,...), ενσωματωμένοι, εξυπηρετητές (servers)

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

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

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

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

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας, Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Interrupts - Διακοπές Είναι ένας τρόπος για να διακοπεί η ροή ενός προγράμματος έτσι ώστε να εξυπηρετηθεί ένα έκτακτο γενογός

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

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

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

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

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα1 Υλικό Λογισμικό και Εφαρμογές Κεφ1: Υλικό Υπολογιστών - Hardware Τι ονομάζουμε υλικό υπολογιστών; Με τον όρο υλικό (hardware) αναφερόμαστε σε οτιδήποτε έχει μια φυσική-υλική υπόσταση σε ένα υπολογιστικό

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

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης ΟΜΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ Ένας υπολογιστής αποτελείται από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), τη µνήµη, τις µονάδες εισόδου/εξόδου και το σύστηµα διασύνδεσης

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

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ 1.1 Το Υπολογιστικό Σύστηµα ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ Από τον υπολογιστή των Αντικυθήρων µέχρι τα αυτοκίνητα χωρίς οδηγό Κατηγορίες µε βάση το µέγεθος και τη χρήση: Υπερυπολογιστές (supercomputers)

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

Κεφάλαιο 5. Στόχοι Κεφαλάιου. Η αρχιτεκτονική von Neumann. Nell Dale John Lewis. Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ/CPU)

Κεφάλαιο 5. Στόχοι Κεφαλάιου. Η αρχιτεκτονική von Neumann. Nell Dale John Lewis. Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ/CPU) Στόχοι Κεφαλάιου Κεφάλαιο 5 οµή Η/Υ Nell Dale John Lewis Περιγραφή των συστατικών και της λειτουργίας τους µιας µηχανής von Neumann Περιγραφή τού κύκλου "φέρε-αποκωδικοποίησεεκτέλεσε" µιας µηχανής von

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

Χρ. Καβουσιανός Επίκουρος Καθηγητής

Χρ. Καβουσιανός Επίκουρος Καθηγητής Είσοδος - Έξοδος Χρ. Καβουσιανός Επίκουρος Καθηγητής Συσκευές Εισόδου/Εξόδου Θερµοκρασία Τα ψηφιακά συστήµατα επικοινωνούν µε το περιβάλλον µε µορφοτροπείς (transducers-sensors). Πίεση Φως Ηχος Κίνηση

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

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

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

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

Μάθημα 4.7 Θύρες περιφερειακών

Μάθημα 4.7 Θύρες περιφερειακών Μάθημα 4.7 Θύρες περιφερειακών - Εισαγωγή - Η σειριακή θύρα - Η παράλληλη θύρα - Οι θύρες πληκτρολογίου και ποντικιού τύπου PS/2 - Ο διάδρομος USB Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις

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

Αρχιτεκτονική Μνήμης

Αρχιτεκτονική Μνήμης ΕΣ 08 Επεξεργαστές Ψηφιακών Σημάτων Αρχιτεκτονική Μνήμης Τμήμα Επιστήμη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήμιο Πελοποννήσου Βιβλιογραφία Ενότητας Kuo [2005]: Chapters 3 & 4 Lapsley [2002]: Chapter

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

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr

Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ. ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ι ΑΣΚΩΝ ΚΑΘΗΓΗΤΗΣ: ΦΩΤΙΑ ΗΣ Α. ΗΜΗΤΡΗΣ M.Sc. ΚΑΘΗΓΗΤΗΣ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ (Σ.Τ.ΕΦ.) ΤΕΙ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ d.fotiadis@kastoria.teikoz.gr Ασύγχρονη σειριακή

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

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο Γιώργος Δημητρίου Μάθημα 1 ο Δομή ενός Προσωπικού Υπολογιστή Eπεξεργαστής ΚΜΕ Κρυφή Μνήμη ΜΔΜ Μονάδα Διασύνδεσης Αρτηρίας Κύρια Μνήμη Βοηθητική Μνήμη Οθόνη Πληκτρολόγιο Προσαρμογέας Δικτύου Ελεγκτής Ελεγκτής

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

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

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

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

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

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

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

Πολυπύρηνοι επεξεργαστές Multicore processors

Πολυπύρηνοι επεξεργαστές Multicore processors Πολυπύρηνοι επεξεργαστές Multicore processors 1 Μετάβαση στους πολυπύρηνους(1) Απόδοση των µονοεπεξεργαστών 25% ετήσια βελτίωση της απόδοσης από το 1978 έως το 1986 Κυρίως από την εξέλιξη της τεχνολογίας

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

Σύνθεση Data Path. ιασύνδεσης. Μονάδες. Αριθµό Μονάδων. Τύπο Μονάδων. Unit Selection Unit Binding. λειτουργιών σε. Μονάδες. Αντιστοίχιση µεταβλητών &

Σύνθεση Data Path. ιασύνδεσης. Μονάδες. Αριθµό Μονάδων. Τύπο Μονάδων. Unit Selection Unit Binding. λειτουργιών σε. Μονάδες. Αντιστοίχιση µεταβλητών & Data Path Allocation Σύνθεση Data Path Το DataPath είναι ένα netlist που αποτελείται από τρεις τύπους µονάδων: (α) Λειτουργικές Μονάδες, (β) Μονάδες Αποθήκευσης και (γ) Μονάδες ιασύνδεσης Αριθµό Μονάδων

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

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

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

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

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

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

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 5 ο Οργάνωση Υπολογιστών Δρ. Γκόγκος Χρήστος Υποσυστήματα αυτόνομου υπολογιστή Κεντρική Μονάδα Επεξεργασίας (CPU)

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

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

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

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

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Χριστόφορος Χριστοφόρου Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Υλικό (Hardware)/Δομή του υπολογιστή Υπολογιστικά συστήματα: Στρώματα 1 Επικοινωνία

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

8.1 Θεωρητική εισαγωγή

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

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

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

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

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

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. 5.1 Το ρολόι Κάθε μία από αυτές τις λειτουργίες της Κ.Μ.Ε. διαρκεί ένα μικρό χρονικό διάστημα. Για το συγχρονισμό των λειτουργιών αυτών, είναι απαραίτητο κάποιο ρολόι.

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

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους. Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους. *Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε ονομάζονται συνολικά υλικό (hardware). * * υπερυπολογιστές

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

Συστήµατα DAQ. 6.1 Εισαγωγή

Συστήµατα DAQ. 6.1 Εισαγωγή 6 Συστήµατα DAQ 6.1 Εισαγωγή Με τον όρο Acquisition (Απόκτηση) περιγράφουµε τον τρόπο µε τον οποίο µεγέθη όπως η πίεση, η θερµοκρασία, το ρεύµα µετατρέπονται σε ψηφιακά δεδοµένα και απεικονίζονται στην

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

Παραλληλισµός Εντολών (Pipelining)

Παραλληλισµός Εντολών (Pipelining) ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Παραλληλισµός Εντολών (Pipelining) Τµήµα Επιστήµη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήµιο Πελοποννήσου Βιβλιογραφία Ενότητας Kuo [2005]: Chapter 3: Section 3.4,

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

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Εισαγωγή Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τους τρόπους προσπέλασης της µνήµης (µέθοδοι διευθυνσιοδότησης) σε ένα υπολογιστικό σύστηµα. Η Μνήµη 1 Ψηφιακή Λογική 4

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

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική

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

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

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

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

Κεφάλαιο 2ο: Υλικό υπολογιστή

Κεφάλαιο 2ο: Υλικό υπολογιστή Κεφάλαιο 2ο: Υλικό υπολογιστή 2. 1. Οι βασικές µονάδες του ηλεκτρονικού υπολογιστή (PC) Μάθηµα 2.1 [ ] Οι βασικές µονάδες του ηλεκτρονικού υπολογιστή (PC) Θεωρία: Βιβλίο: σελ. 25 29 Ασκήσεις: Βιβλίο: σελ.

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

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

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

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

Μάθημα 4.2 Η μητρική πλακέτα

Μάθημα 4.2 Η μητρική πλακέτα Μάθημα 4.2 Η μητρική πλακέτα - Εισαγωγή - Οι βάσεις του επεξεργαστή και της μνήμης - Οι υποδοχές της μητρικής πλακέτας - Άλλα μέρη της μητρική πλακέτας - Τυποποιήσεις στην κατασκευή μητρικών πλακετών Όταν

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

Πληροφορική Ι. Μάθημα 6 ο Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας

Πληροφορική Ι. Μάθημα 6 ο Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 6 ο Εκτέλεση πράξεων, Αρχιτεκτονική Η/Υ Δρ. Γκόγκος Χρήστος Εκτέλεση προγραμμάτων Πρόγραμμα: Ένα σύνολο από εντολές.

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

Σειριακό Τερματικό Serial Terminal (Dumb Terminal)

Σειριακό Τερματικό Serial Terminal (Dumb Terminal) Σειριακό Τερματικό Serial Terminal (Dumb Terminal) Ένα σειριακό τερματικό είναι ο απλούστερος τρόπος για να συνδέσουμε πολλαπλές μονάδες εξόδου (οθόνες) και εισόδου (πληκτρολόγια) σε ένα μηχάνημα UNIX

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