Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

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

Transcript of Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Page 1: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

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

Α΄ Γενικού Λυκείου

(Μάθημα Επιλογής)

Page 2: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Σύγχρονα Υπολογιστικά Συστήματα

τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια

τα μεγάλα συστήματα (mainframes) που χρησιμοποιούν μεγάλοι οργανισμοί, τράπεζες και εταιρείες

τους προσωπικούς υπολογιστές (personal computers – PC) που συμπεριλαμβάνουν και τους φορητούς υπολογιστές (laptops, netbooks, ultrabooks)

τα έξυπνα τηλέφωνα (smartphones) και τις ταμπλέτες (tablets)

τις έξυπνες συσκευές (π.χ. SMART τηλεοράσεις και ρολόγια) αλλά και τις συσκευές που ενσωματώνουν «ευφυΐα»(προγραμματιζόμενες ηλεκτρικές συσκευές, αυτοκίνητα).

Page 3: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

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

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

Page 4: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

H δομή ενός υπολογιστή

ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ

ΜΟΝΑΔΕΣ ΕΙΣΟΔΟΥ

ΕΠΕΞΕΡΓΑΣΤΗΣ

C.P.U.

ΜΟΝΑΔΕΣ ΕΞΟΔΟΥ

ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ

Page 5: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Το υλικό μέρος

Παραδείγματα υλικού είναι: Η οθόνη Το ποντίκι Το πληκτρολόγιο Η κεντρική μονάδα Ο εκτυπωτής

Page 6: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Κεντρική Μονάδα Συστήματος

Παραδείγματα:

Μητρική Κάρτα

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

Κύρια Μνήμη

Περιφερειακή Μνήμη (Μονάδες αποθήκευσης)

Τροφοδοτικό

και προαιρετικά Κάρτες επέκτασης.

Page 7: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Περιφερειακές Συσκευές

συσκευές εισόδου:

πληκτρολόγιο

ποντίκι

μικρόφωνο

κάμερα (webcamera)

σαρωτής (scanner)

συσκευές εξόδου:

οθόνη

εκτυπωτής

Ηχεία

και συσκευές εισόδου-εξόδου:

Οθόνης αφής

Page 8: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Μητρική Κάρτα

Η μητρική κάρτα (motherboard) αποτελεί το κύριο τυπωμένο ηλεκτρονικό κύκλωμα ενός σημερινού υπολογιστή. Περιέχει: υποδοχή επεξεργαστή (cpu socket)

θύρες για αρθρώματα μνήμης.

ένα σύνολο ολοκληρωμένων κυκλωμάτων (chipset) για τη διαχείριση της ροής δεδομένων μεταξύ του επεξεργαστή, της μνήμης και των περιφερειακών συσκευών

μη πτητική μνήμη σε μορφή Flash ROM, στην οποία περιέχεται το BIOS (Βασικό Σύστημα Εισόδου/Εξόδου)

μία γεννήτρια χρονισμού για τον συγχρονισμό των διαφόρων συστατικών της

θύρες για κάρτες επέκτασης

συνδέσεις για τροφοδοσία, οι οποίες παίρνουν ρεύμα από το τροφοδοτικό του υπολογιστή και το διανέμουν στον επεξεργαστή, στις μνήμες και στις κάρτες επέκτασης που είναι συνδεδεμένες πάνω της

συνδέσεις για περιφερειακές συσκευές όπως: (α) οι θύρες PS/2 για συμβατότητα με προηγούμενης γενιάς πληκτρολόγιο και

ποντίκι

(β) οι θύρες USB

Page 9: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

BIOS

To BIOS ενεργοποιείται όταν ανοίξουμε τον Η/Υ και κάνει τα εξής:

α) Ελέγχει τα βασικά εξαρτήματα του Η/Υ μήπως υπάρχει κάποιο πρόβλημα. Π.χ. ελέγχει αν είναι συνδεδεμένο το πληκτρολόγιο, αν η RAM είναι εντάξει, αν ο σκληρός δίσκος είναι εντάξει κλπ.

β) Αν δεν υπάρξει σοβαρό πρόβλημα, τότε φορτώνει το λειτουργικό σύστημα (π.χ. τα Windows) από το σκληρό δίσκο στη RAM.

Όταν ολοκληρωθούν επιτυχώς και τα δύο βήματα, είμαστε πλέον έτοιμοι να χρησιμοποιήσουμε τον Η/Υ.

Page 10: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Εργασία 1η

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

Υπάρχει στη χώρα μας ένα τέτοιο υπολογιστικό σύστημα;

Ποιος θα αναλάβει να κάνει την έρευνα και να μας εξηγήσει;

Page 11: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Ας συναρμολογήσουμε τον Υπολογιστή μας

……..εικονικά!!!!

http://users.sch.gr/kouvarakis/desktop/desktop.html

Page 12: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

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

Page 13: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

είναι τα βασικά μέρη κάθε κεντρικής μονάδας

επεξεργασίας

Page 14: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Αριθμητική και Λογική Μονάδα

Καταχωρητές

Μονάδα Ελέγχου

Page 15: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Αριθμητική και Λογική Μονάδα

Εκτελεί αριθμητικές πράξεις πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση

http://farm4.static.flickr.com/3559/3568174030_658007e34a_b.jpg

Page 16: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Αριθμητική και Λογική Μονάδα

… και λογικές πράξεις (σύζευξη –ΚΑΙ, διάζευξη Ή καθώς και την άρνηση ΟΧΙ,)

Page 17: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Μονάδα Ελέγχου

http://www2.cs.ucy.ac.cy/~nicolast/courses/wwwFormat/art/ControlUnit.jpg

Είναι το υποσύστημα εκείνο, το

διαβάζει, ερμηνεύει και καθορίζει τη σειρά επεξεργασίας των

δεδομένων. Επίσης, ελέγχει την επικοινωνία και τον συντονισμό

μεταξύ των συσκευών εισόδου/εξόδου

Page 18: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Καταχωρητές

Ειδικές ταχύτατες μνήμες που βρίσκονται μέσα στην ΚΜΕ και έχουν σκοπό την προσωρινή

αποθήκευση δεδομένων 1. Μετρητής Προγράμματος (Program Counter), στον οποίο

είναι αποθηκευμένη η διεύθυνση της επόμενης εντολής 2. ο Καταχωρητής Εντολής «κρατάει» την εντολή για όσο

χρόνο χρειάζεται ο επεξεργαστής για την αποκωδικοποίηση, προετοιμασία και τελικά εκτέλεσή της,

3. ο Συσσωρευτής (Accumulator), που συνήθως χρησιμοποιείται για τις αριθμητικές και λογικές πράξεις.

Page 19: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Ο επεξεργαστής (CPU = Central Processing Unit)

εκτελεί τις εντολές ενός προγράμματος υπολογιστή χρησιμοποιώντας βασικές αριθμητικές και λογικές πράξεις καθώς και λειτουργίες εισόδου-εξόδου.

Τα χαρακτηριστικά των επεξεργαστών είναι: Αρχιτεκτονική Συνόλου Εντολών

Χαρακτηρίζει την αρχιτεκτονική του επεξεργαστή από άποψη πολυπλοκότητας.

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

Οι συμβατικοί επεξεργαστές όπως οι Intel Core ανήκουν στην οικογένεια των λεγόμενων υπολογιστών με πολύπλοκο πλήθος εντολών (CISC). Οι επεξεργαστές CISC χρησιμοποιούν μικροπρογραμματισμό και έχουν εντολές που εκτελούνται σε διάφορους κύκλους μηχανής (άλλες εντολές εκτελούνται σε 1 κύκλο και άλλες 20 κύκλους)

Οι επεξεργαστές με μειωμένο κύκλο εντολών RISC, έχουν μικρό κύκλο εντολών για όλες τις εντολές (1ή 2 κύκλους για κάθε εντολή) και δεν χρησιμοποιούν μικροπρογραμματισμό. Π.χ. επεξεργαστές για κινητά τηλέφωνα, παιχνιδομηχανές.

Page 20: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Ο επεξεργαστής (CPU = Central Processing Unit)

Συχνότητα του ρολογιού-Ταχύτητα

Κάθε επεξεργαστής περιέχει ένα ξεχωριστό ρολό. Το πλήθος των παλμών του ρολογιού του επεξεργαστή μέσα σε ένα δευτερόλεπτο - μετριέται σε Hz – ΚHz –MHz –

GHz

Όταν αναφερόμαστε στα GHz εννοούμε την ταχύτητα με την οποία ο υπολογιστής μπορεί να διαχειριστεί δεδομένα.

Μέγεθος λέξης Μια λέξη αποτελείται από ένα συγκεκριμένο πλήθος ψηφίων 0 και 1 (bit) το οποίο

δηλώνει το μέγεθός της. H μέγιστη ποσότητα δεδομένων που μπορεί να μεταφερθεί από και προς τη μνήμη σε μία λειτουργία είναι ίση με το μέγεθος της λέξης. Οι σύγχρονοι προσωπικοί υπολογιστές χρησιμοποιούν μέγεθος λέξης 32 bit ή 64 bit.

Page 21: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Λειτουργία Επεξεργαστή

1. Η μεταφορά (fetch) της εντολής από το σημείο της μνήμης RAM στον επεξεργαστή.

Η RAM είναι αργή σε σχέση με το επεξεργαστή , γι αυτό οι σύγχρονες ΚΜΕ χρησιμοποιούν κρυφές μνήμες (cache) και αρχιτεκτονικές διοχέτευσης (pipeline), για να ξεπεράσουν αυτή την καθυστέρηση

2. Η αποκωδικοποίηση (decode) εντολής η εντολή χωρίζεται σε τμήματα: ένα τμήμα ονομάζεται κωδικός

λειτουργίας (opcode), και δείχνει ποια εργασία θα εκτελεστεί, ενώ τα υπόλοιπα μέρη της παρέχουν τα δεδομένα που απαιτούνται)

3. Η εκτέλεση (execute) της επιθυμητής λειτουργίας της εντολής π.χ. πρόσθεσης

4. Η μεταφορά των αποτελεσμάτων της εντολής προς αποθήκευση ή σε κάποιον εσωτερικό καταχωρητή του επεξεργαστή για γρήγορη πρόσβαση από τις επόμενες εντολές ή στην πιο αργή αλλά μεγαλύτερη κύρια μνήμη (RAM)

Page 22: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Έλεγχοι επιδόσεων ΚΜΕ

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

http://www.cpubenchmark.net/

Page 23: Το Υλικό του Υπολογιστή - Εφαρμογές Πληροφορικής

Εργασία 2η

Ο υπερχρονισμός (overclocking) είναι η διαδικασία με την οποία αυξάνουμε τη συχνότητα του ρολογιού ενός επεξεργαστή σε σχέση με αυτή που έχει ορίσει ο κατασκευαστής, με σκοπό την αύξηση των επιδόσεων του.

Τι πρέπει να προσέξουμε και τι συνέπειες υπάρχουν;

Ποιος θα αναλάβει να κάνει την έρευνα και να μας εξηγήσει;