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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

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

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

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

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

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

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

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

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

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

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

Τεχνολογίες Κύριας Μνήμης

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

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

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

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

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

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

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

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

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

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

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

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή

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

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

Το εσωτερικό του Υπολογιστή. Χρήστος Ρέτσας 1

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

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

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

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

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

Ηλεκτρονικός Υπολογιστής

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

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

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

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

Εισαγωγή στον Προγραμματισμό Θεωρία 1 η Διάλεξη: Βασικές Έννοιες Αρχιτεκτονικής ΗΥ

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

Αρχιτεκτονικές Συνόλου Εντολών

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

Βασική δοµή και Λειτουργία Υπολογιστή

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

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

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

Δομή Ηλεκτρονικού υπολογιστή

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

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

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

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

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

; Τι περιέχεται στη συσκευασία ενός μικροεπεξεργαστή σήμερα;

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

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

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

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

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

Β2.1 Βασικές έννοιες της Αρχιτεκτονικής του Η/Υ

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;

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

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

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

Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες

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

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

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

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

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

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

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

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

Αρχιτεκτονικές Συνόλου Εντολών (ΙΙ)

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

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

ΜΑΡΙΑ ΚΑΤΕΛΑΝΟΥ ΤΜΗΜΑ: Γ 1

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

ΚΕΦΑΛΑΙΟ. Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή

Λ.Σ. και Ασφάλεια Πληροφοριακών Συστημάτων

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Transcript:

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

Κύρια μέρη υπολογιστή Υπάρχουν διάφορα είδη υπολογιστών προσωπικοί (επιτραπέζιοι, φορητοί,...), ενσωματωμένοι, εξυπηρετητές (servers) Θα δούμε τα κύρια μέρη ενός (επιτραπέζιου) προσωπικού υπολογιστή τα υπόλοιπα είδη έχουν κάποιες διαφορές, αλλά δεν είναι ριζικά διαφορετικοί Ένας προσωπικός ΗΥ αποτελείται από κεντρική μονάδα κουτί που περιέχει τη μνήμη, επεξεργαστή,... οθόνη για έξοδο, εμφάνιση αποτελεσμάτων πληκτρολόγιο και ποντίκι για είσοδο δεδομένων, εντολών,... 2

Μνήμη Στο γενικό μοντέλο υπολογιστή η μνήμη αποθηκεύει τις εντολές και τα δεδομένα ονομάζεται συχνά κύρια μνήμη (main memory) Προσωρινή αποθήκευση! Για μόνιμη αποθήκευση, χρησιμοποιούμε ειδικές μονάδες εισόδου-εξόδου σκληροί δίσκοι (μαγνητικοί ή ηλεκτρονικοί solid state) μνήμη flash, π.χ. USB sticks λέγεται δευτερεύουσα μνήμη 3

«Λογική οργάνωση» μνήμης Μια αριθμομηχανή, πώς θυμάται ενδιάμεσα αποτελέσματα; έχει 1-2 ειδικά κουμπιά «μνήμες» Ο υπολογιστής χρειάζεται χιλιάδες τέτοιες «μνήμες» πώς ξεχωρίζει η κάθε θέση; Η μνήμη είναι οργανωμένη ως πίνακας θέσεων Κάθε θέση προσδιορίζεται από τον αριθμό σειράς της ονομάζεται διεύθυνση (address) Η οργάνωση λέγεται «λογική» γιατί έτσι «νομίζουν» τα προγράμματα ότι συμβαίνει η πραγματικότητα είναι (πολύ) πιο περίπλοκη! παράδειγμα αφαίρεσης (abstraction) Πράξεις (λειτουργίες) μνήμης: ανάγνωση, εγγραφή 4

Μέγεθος «θέσης» μνήμης Η μνήμη αποθηκεύει bits (δυαδικά ψηφία) Ένα bit αντιστοιχεί σε ελάχιστη πληροφορία (2 τιμές) χρειαζόμαστε αρκετά για να κωδικοποιήσουμε οποιοδήποτε ενδιαφέρον δεδομένο Γενικά αποδεκτή σύμβαση: κάθε «θέση» είναι 8-bits κάθε διεύθυνση αντιστοιχεί σε ένα byte (8-bits) 5

Χωρητικότητα μνήμης Ο συνολικός αριθμός bits που μπορούν να αποθηκευτούν στη μνήμη ονομάζεται χωρητικότητα Μετριέται σε εκατομύρια, δις bytes (mega, giga) αλλά λίγο διαφορετικά! Αντί για 1K(ilo) = 1000 χρησιμοποιούμε το 1024 = 2 10 π.χ. MegaByte (MB ή MiB) = 1024*1024 = 1048576 bytes Προσοχή: για σκληρούς δίσκους (και άλλα μέσα αποθήκευσης) έχει επικρατήσει το 1K=1000 έτσι βγαίνουν περισσότερα GB! π.χ. 80GiB = 86GB 6

Επικοινωνία μνήμης με επεξεργαστή Παραδοσιακά γίνεται μέσω αρτηρίας/διαύλου (bus) που ονομάζεται μετωπική αρτηρία ή αρτηρία μνήμης (frontside bus, memory bus) Τί είναι η αρτηρία: μια ομάδα από καλώδια που συνδέουν ηλεκτρονικές συσκευές Τι χρειάζεται: διεύθυνση, οδηγία ελέγχου (ανάγνωση, εγραφή) δεδομένα 7

Επεξεργαστής (processor) Λέγεται συχνά και Κεντρική Μονάδα Επεξεργασίας, KME, (Central Processing Unit CPU) Στους σημερινούς πολυ-πύρηνους επεξεργαστές λέγεται πλέον πυρήνας (core) Δύο κύρια μέρη: Δίοδος δεδομένων (datapath) Έλεγχος (control path) 8

Δίοδος δεδομένων Βασικό συστατικό είναι η Αριθμητική και Λογική Μονάδα (Arithmetic Logic Unit - ALU) μπορεί να εκτελέσει διάφορες πράξεις με ηλεκτρ. κυκλώματα Τα υπόλοιπα κυκλώματα του datapath παρέχουν τις κατάλληλες διόδους ώστε τα δεδομένα να φτάσουν στην ALU και τα αποτελέσματα των πράξεων να φτάσουν στον προορισμό τους πηγές, προορισμοί δεδομένων είναι μικρές προσωρινές μνήμες που ονομάζονται καταχωρητές (registers) 9

Έλεγχος Το datapath χρειάζεται οδηγίες, όπως: τι πράξη να εκτελέσει η ALU (πρόσθεση, αφαίρεση,...) από που προέρχονται τα δεδομένα εισόδου και που θα διοχετευτεί το αποτέλεσμα Αυτές τις οδηγίες τις παρέχει ο Έλεγχος κυκλώματα που δίνουν οδηγίες με την κατάλληλη σειρά, την κατάλληλη χρονική στιγμή Ο Έλεγχος με τη σειρά του παίρνει εντολές (οδηγίες) από το πρόγραμμα άλλο ένα παράδειγμα αφαίρεσης: οι εντολές προγράμματος ζητούν πιο αφηρημένες πράξεις και το κύκλωμα ελέγχου τις κάνει πιο συγκεκριμένες ώστε να εκτελεστούν από το datapath 10

Κύκλος προσκόμισης - εκτέλεσης Το πρόγραμμα στη μνήμη είναι μια ακολουθία από εντολές Σε κάθε εντολή αντιστοιχεί μια διεύθυνση μνήμης η θέση στην οποία βρίσκεται αποθηκευμένη η εντολή Εκτέλεση προγράμματος: προσκόμιση (fetch) εντολής Ε που βρίσκεται στην διεύθυνση Α εκτέλεση Ε επανάληψη από την επόμενη εντολή (συνήθως διεύθυνση Α+1) Η διεύθυνση τρέχουσας εντολής προγράμματος «κρατιέται» σε έναν καταχωρητή απαριθμητής προγράμματος (program counter, PC), ή δείκτης προγράμματος (instruction pointer, IP) 11

Λεπτομέρειες κύκλου Δώσε τη τιμή του PC στη διεύθυνση της αρτηρίας μνήμης και ζήτα ανάγνωση μνήμης Διάβασε από την αρτηρία την εντολή (κάπως κωδικοποιημένη σε bits) καταχωρητής εντολής (instruction register, IR) Δώσε την εντολή στο κύκλωμα ελέγχου για να διεκπαιρεώσει την εκτέλεση Αύξησε την τιμή του PC ώστε να έχει τη διεύθυνση της επόμενης εντολής προγράμματος εκτός αν η τρέχουσα εντολή αλλάξει τη ροή εκτέλεσης Επανάληψη από την κατάλληλη διεύθυνση (PC) 12

Διεπαφή Υλικού - Λογισμικού Το υλικό μπορεί να εκτελέσει το αρχιτεκτονικό σύνολο εντολών (instruction set architecture) Intel IA-32 (x86), ARMv7 (1985) Η επιλογή των εντολών έχει μεγάλη σημασία δεν αλλάζει εύκολα-συμβατότητα με παλιό λογισμικό Απλές εντολές (Reduced Instr. Set Computing RISC) απλούστερη, γρηγορότερη εκτέλεση μεγαλύτερα προγράμματα περισσότερες εντολές για έναν υπολογισμό Πολύπλοκες εντολές (Complex Instr. Set Comp. CISC) δυσκολότερη εκτέλεση, ακριβότερο υλικό μικρότερα προγράμματα 13

Είσοδος - Έξοδος Τεράστια ποικιλία συσκευών: διαφορετικές ταχύτητες, λειτουργίες,... Χρειάζεται ένας ενιαίος αλλά αρκετά ευέλικτος τρόπος επικοινωνίας Παρόμοιος με αυτόν της μνήμης: εγγραφή σε μια ειδική διεύθυνση -> έξοδος ανάγνωση από ειδική διεύθυνση -> είσοδος Εγγραφές αποστολή δεδομένων εντολές προς μια συσκευή 14

Αρτηρία εισόδου-εξόδου Παρόμοια με αυτή της μνήμης: διευθύνσεις, εντολές/έλεγχος, δεδομένα «Λογικά» μπορεί να είναι ανεξάρτητη από την αρτηρία μνήμης ειδικές εντολές εισόδου/εξόδου παρόμοιες με εντολές ανάγνωσης/εγγραφής μνήμης ή κάποιες ειδικές διευθύνσεις μνήμης αντιστοιχούν σε περιφερειακά οι εντολές προσπέλασης μνήμης δουλεύουν και για μνήμη και για τα περιφερειακά 15

Ιεραρχία αρτηριών Ο επεξεργαστής παράγει διευθύνσεις μνήμης, Ε/Ε επειδή οι αρτηρίες χρειάζονται (πάρα) πολλές γραμμές, συχνά υπάρχει μία αρτηρία που συνδέεται στον επεξεργαστή συχνά ονομαζεται μετωπική, front-side bus Αν όλες οι συσκευές συνδέονταν απευθείας με την αρτηρία αυτή οι αργές θα καθυστερούσαν τις υπόλοιπες και την προσπέλαση μνήμης Λύση: ιεραρχία αρτηριών πρώτο επίπεδο: μνήμη, και συχνά, κάρτα γραφικών δεύτερο επίπεδο: κάρτα δικτύου, δίσκοι, τρίτο επίπεδο: πληκτρολόγιο, ποντίκι,... 16

17

Μέσα στο κουτί Τροφοδοτικό (power supply unit PSU) Μητρική πλακέτα (motherboard) Κάρτες επέκτασης (expansion boards) Σκληροί δίσκοι (Hard disks/drives) CD/DVD drives Card readers, USB boards Ανεμιστήρες (Fans) Καλώδια τροφοδοσίας, δεδομένων 18

Motherboard 19

Μητρική πλακέτα (motherboard) Τυπωμένο κύκλωμα που περιλαμβάνει: Ολοκληρωμένο Κύκλωμα (ΟΚ) επεξεργαστή σε ειδική βάση Μονάδα ρύθμισης τάσης (Voltage Regulator Module) ΟΚ υποστήριξης επεξεργαστή (chipset) συνδέει τον επεξεργαστή με τη κύρια μνήμη και τα περιφερειακά Κύκλωμα ρολογιού Υποδοχές για αρθρώματα μνήμης Υποδοχές για κάρτες επέκτασης Flash ROM (BIOS) Ακροδέκτες για διάφορα καλώδια 20

Επεξεργαστής (processor) ΟΚ που εκτελεί τις εντολές του προγράμματος Στην πράξη, σήμερα ο επεξεργαστής είναι μόνο μέρος του ΟΚ πυρήνας (core) 21

Κύρια μνήμη DRAM Ένας αριθμός Ο.Κ. μνήμης πάνω σε αρθρώματα 22

Chipsets Μέχρι και πριν λίγα χρόνια αποτελούνταν από 2-3 Ο.Κ. Northbridge για πρόσβαση στη μνήμη και κάρτες οθόνης Southbridge για τα υπόλοιπα περιφερειακά 23

Το Ρολόι Ο συντονισμός πράξεων είναι γενικά δύσκολος ειδικά για τις ταχύτητες σύγχρονων υπολογιστών Χρειάζεται συγχρονισμός Υπάρχει ένα περιοδικό σήμα (το ρολόι) που «δίνει το ρυθμό» στο σύστημα Η περίοδος του σήματος λέγεται και κύκλος ρολογιού Χονδρικά ένας επεξεργαστής εκτελεί μια εντολή σε κάθε κύκλο ρολογιού ο κύκλος προσκόμισης-εκτέλεσης συγχρονίζεται με το σήμα ρολογιού 24

Το Ρολόι (2) Το σήμα ρολογιού παράγεται από ένα κύκλωμα της μητρικής πλακέτας συνήθως 133MHz Καθορίζει τη ταχύτητα επικοινωνίας του επεξεργαστή με το chipset μέσω του δίαυλου FSB (Front-side bus) Ο επεξεργαστής πολλαπλασιάζει τη συχνότητα για να έχει γρηγορότερο εσωτερικό σήμα ρολογιού πολλές πράξεις δεν χρειάζονται πρόσβαση έξω από το Ο.Κ. π.χ. 10 1.33GHz Πιο αργά περιφερειακά διαιρούν τη συχνότητα του σήματος 25

Σύγχρονα chipset 26

Flash ROM BIOS Αρχικό πρόγραμμα που τρέχει όταν ανοίξουμε το PC Αναγνωρίζει τι περιέχει το σύστημα, ελέγχει για σφάλματα και ξεκινάει τη φόρτωση του λειτουργικού συστήματος από το σκληρό δίσκο Δέχεται βασικές παραμέτρους για το σύστημα (συχνότητα επεξεργαστή, κωδικό πρόσβασης,...) Παλιότερα λειτουργικά συστήματα το χρησιμοποιούσαν για πρόσβαση σε περιφερικά Οι σύγχρονοι υπολογιστές έχουν (Unified) Extensible Firmware Interface (EFI), αλλά ο όρος BIOS χρησιμοποιείται ακόμη 27

Ενσωματωμένοι Υπολογιστές Υπολογιστές με «συγκεκριμένη» λειτουργία, μέρος ενός μεγαλύτερου ηλεκτρομηχανικού συστήματος ενσωματωμένος (embedded) σε αυτό σε αντίθεση με το PC που είναι γενικής χρήσης Σήμερα βασίζονται σε μικροελεγκτές (microcontrollers) CPU με ενσωματωμένη μνήμη και περιφερειακά Ο επεξεργαστής μπορεί να είναι σχεδιασμένος για κάποια συγκεκριμένη λειτουργία π.χ. DSP (Digital Signal Processing) Μικρότερο μέγεθος και κόστος Μεγαλύτερη αξιοπιστία και επιδόσεις Για την συγκεκριμένη λειτουργία 28

Ενσωματωμένοι Υπολογιστές 29

Εξυπηρετητές 30

Εξυπηρετητές Ακριβά μηχανήματα πολλαπλοί επεξεργαστές, σκληροί δίσκοι, υποδοχές δικτύου σύστημα αδιάλειπτης λειτουργίας, αντικατάσταση εξαρτημάτων όσο η μηχανή είναι σε λειτουργία (hot-swapping), Τοποθετημένα σε ικριώματα (rack-mounted) Υποστήριξη πολλών χρηστών, πολύπλοκων υπολογισμών Συνδεδεμένοι σε δίκτυο πρόσβαση από απόσταση, δλδ όχι οθόνη-πληκτρολόγιο Μπορούν να χρησιμοποιηθούν ως υπερυπολογιστές (supercomputer, big-iron ) 31

Data center 32