1 110710135306-phpapp01

26
Η οθόνη του υπολογιστή (αγγλικά : μόνιτορ ) είναι μια ηλεκτρική συσκευή που απεικονίζει εικόνες δημιουργημένες από υπολογιστές . Οι περισσότερες σύγχρονες οθόνες αποτελούνται από μια οθόνη υγρών κρυστάλλων , ενώ οι παλιότερες οθόνες βασίζονταν σε καθοδικό σωλήνα . , Η οθόνη περιλαμβάνει την συσκευή απεικόνισης καθώς και απλά ηλεκτρονικά κυκλώματα για να παράγει και να διαμορφώνει την εικόνα από το ηλεκτρικό σήμα , που στέλνεται από την πηγή και ένα . , συνήθως πλαστικό κάλυμμα Στον υπολογιστή υπάρχει κύκλωμα ( γραφικών συχνά σε μορφή κάρτας οθόνης ), το οποίο παράγει οπτικό . σήμα σε μορφή συμβατή με την οθόνη Βασικά χαρακτηριστικά που επηρεάζουν την ποιότητα απεικόνισης είναι : τα εξής (resolution) Ανάλυση (refresh rate) Συχνότητα ανανέωσης πλαισίων (viewing angle) Γωνία θέασης (display uniformity) Ομοιομορφία απεικόνισης Χρωματική πιστότητα (luminosity) Φωτεινότητα (contrast ratio) Λόγος αντίθεσης Ευκρίνεια Γεωμετρικά σφάλματα (response time) Χρόνος απόκρισης

Transcript of 1 110710135306-phpapp01

Page 1: 1 110710135306-phpapp01

Η οθόνη του υπολογιστή (αγγλικά: μόνιτορ) είναι μια ηλεκτρικήσυσκευή που απεικονίζει εικόνες δημιουργημένες από υπολογιστές. Οι

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

απλά ηλεκτρονικά κυκλώματα για να παράγει και να διαμορφώνει την εικόνα από το ηλεκτρικό σήμα , που στέλνεται από την πηγή και ένα

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

.σήμα σε μορφή συμβατή με την οθόνη

Βασικά χαρακτηριστικά που επηρεάζουν την ποιότητα απεικόνισης είναι :τα εξής

▪ (resolution)Ανάλυση▪ (refresh rate)Συχνότητα ανανέωσης πλαισίων▪ (viewing angle)Γωνία θέασης▪ (display uniformity)Ομοιομορφία απεικόνισης▪ Χρωματική πιστότητα▪ (luminosity)Φωτεινότητα▪ (contrast ratio)Λόγος αντίθεσης▪Ευκρίνεια▪ Γεωμετρικά σφάλματα▪ (response time)Χρόνος απόκρισης

Page 2: 1 110710135306-phpapp01

Η ανάλυση είναι το χαρακτηριστικό που περιγράφει τον μέγιστο αριθμό ( ) , εκονοστοιχείων πίξελ που μπορεί να αεπικονίσει η οθόνη σε κάθε μια

. από τις δύο διαστάσεις Το χαρακτηριστικό αυτό μεταβάλλεται με τη . χρησιμοποιούμενη συχνότητα ανανέωσης πλαισίων Αυτό το τελευταίο

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

(flickering) αποτέλεσμα να αρχίσει να γίνεται αισθητό το αναβόσβημα . της οθόνης Όλες οι οθόνες υποστηρίζουν και χαμηλότερες αναλύσεις .από τη μέγιστη που μπορούν να προβάλλουν

Η συχνότητα ανανέωσης πλαισίων αφορά των αριθμό των εικόνων( ) . πλαισίων τις οποίες απεικονίζει η οθόνη μέσα σε ένα δευτερόλεπτο

, Προκειμένου η οθόνη να μπορεί να απεικονίζει μεταβαλλόμενες εικόνες , ο υπολογιστής ανανεώνει την εικόνα πολλές φορές το δευτερόλεπτο

ώστε να προκαλεί στον ανθρώπινο εγκέφαλο την ψευδαίσθηση της ( ). αδιατάρακτης συνέχειας της κίνησης μεταίσθημα Σε σύγκριση όμως με

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

. CRT υπολογιστή είναι πολύ μεγαλύτερος Έτσι στις οθόνες μια 75 / ., , αποδεκτή απεικονιση ξεκινά από τα πλαίσια δευτ περίπου ενώ στις

LCD 60 / . ( οθόνες είναι αρκετά τα πλαίσια δευτ λόγω διαφορετικού ). τρόπου σχηματισμού της εικόνας Το χαρακτηριστικό αυτό δεν πρέπει

.να συγχέεται με το χρόνο απόκρισης

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

( 1/10 ). συνήθως στο της ονομαστικής τιμής Η βέλτιστη γωνία θέασης 0 .είναι πάντοτε μοίρες

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

. LCD, στην οθόνη Είναι χαρακτηριστικό πρόβλημα κυρίως των οθονών στις οποίες το εκπεμπόμενο φως προέρχεται από ένα συγκεκριμένο

(backlight).χώρο στο πίσω μέρος της οθόνης

H x ρωματική πιστότητα περιγράφει την απόκλιση φωτεινότητας χρωμάτων από τις στάθμες που ορίζει κάποιο πρότυπο απεικόνισης

( , στις οικιακές οθόνες αυτό είναι το sRGB), για διάφορες στάθμες

Page 3: 1 110710135306-phpapp01

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

( ) .ρύθμιση καλιμπράρισμα των οθονών

Η φωτεινότητα είναι σημαντική κυρίως κατά την παρακολούθηση . πολυμέσων ή όταν ο περιβάλλων φωτισμός είναι πολύ ισχυρός cd/mΕκφράζεται σε 2.

Ο λόγος αντίθεσης περιγράφει το λόγο φωτεινότητας μεταξύ του λευκού . και του μαύρου που μπορεί να απεικονίσει η οθόνη Θεωρητικά έπρεπε , να είναι άπειρη πρακτικά επηρεάζεται τόσο από τη φωτεινότητα του

λευκού όσο και από το πόσο σκοτεινό είναι το μαύρο που προσπαθεί να

. 500:1 500 απεικονίσει Πχ μια οθόνη με αντίθεση έχει λευκό με φορές .μεγαλύτερη φωτεινότητα από το μαύρο που μπορεί να απεικονίσει

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

) γραμμές και δεν πρέπει να συνδέεται μόνο με την ανάλυση γιατί .επηρεάζεται και από άλλα κυκλωματικά χαρακτηριστικά της οθόνης

Τα γεωμετρικά σφάλματα CRT αφορούν αποκλειστικά τις οθόνες και . περιγράφουν τις γεωμετρικές παραμορφώσεις στην απεικόνιση Τέτοια

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

σφάλματα αυτά συγκαταλέγονται και τα σφάλματα σύγκλισης.χρωμάτων

Ο χρόνος απόκρισης είναι ανεξάρτητος του ρυθμού ανανέωσης και περιγράφει το χρόνο που χρειάζεται η οθόνη για να αλλάξει τη . φωτεινότητά της από μια συγκεκριμένη στάθμη σε μία άλλη Μετριέται σε

(msec) χιλιοστά του δευτερολέπτου και έχει σημαντικότερη επίδραση .στα παιχνίδια δράσης

( Οι διαστάσεις του ορατού πλαισίου συνήθως εκφράζονται με τη ) . διαγώνιό του καθορίζουν πόσο πραγματικά μεγάλη είναι η εικόνα

, CRT, Πρέπει να σημειωθεί ότι στις οι ονομαστικές διαστάσεις διέφεραν .σημαντικά από αυτές του ορατού πλαισίου

, Τέλος ο λόγος διαστάσεων των δύο πλευρών (aspect ratio) του ορατού « » (wide) . πλαισίου καθορίζει το πόσο πλατιά είναι μια οθόνη Τα .τελευταία χρόνια υπάρχει τάση για όλο και πλατύτερες οθόνες

Page 4: 1 110710135306-phpapp01

[Επεξεργασία] Τεχνολογίες οθονών

[Επεξεργασία] (Cathode Ray Οθόνες καθοδικού σωλήνα

Tube, CRT) (Οι οθόνες καθοδικού σωλήνα διαθέτουν καθοδικό σωλήνα λυχνία). Η

πρόσοψη σαρώνεται εσωτερικά από δέσμες ηλεκτρονίων που ( παράγονται απ έναν έως τρεις ανάλογα με το αν είναι μονόχρωμη ή

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

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

.του καθοδικού σωλήνα

CRT Σήμερα η χρήση οθονών στους υπολογιστές έχει υποχωρήσει σε , πολύ μεγάλο βαθμό λόγω των πρακτικών πλεονεκτημάτων των οθονών

.υγρού κρυστάλλου

[Επεξεργασία] (Liquid Crystal Οθόνες υγρού κρυστάλλου

Display, LCD) Μία οθόνη υγρών κρυστάλλων είναι ο συνδυασμός δύο φίλτρων

. πόλωσης και μίας διάταξης υγρών κρυστάλλων Ένας υγρός , κρύσταλλος είναι μία ελεγχόμενη από ηλεκτρικό πεδίο διάταξη η οποία

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

(backlight) χρησιμοποιείται ανάκλαση φωτισμού που παράγεται από λαμπτήρες φθορισμού και κατευθύνεται προς τους υγρούς

.κρυστάλλους

LCD Τα τελευταία χρόνια άρχισε η διάθεση στην αγορά οθονών που χρησιμοποιούν φωτοεκπέμπουσες διόδους (LED) αντί των λαμπτήρων

.φθορισμού

[Επεξεργασία] Οθόνες πλάσματος

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

Page 5: 1 110710135306-phpapp01

[Επεξεργασία] Τρόποι σύνδεσης

, o Σήμερα ι περισσότερες οθόνες υπολογιστή χρησιμοποιούν τους εξής :τύπους σύνδεσης

▪ VGAΥποδοχή (Video Graphis Array). Είναι σύνδεση αναλογικού, 15 , τύπου ακροδεκτών η οποία υπάρχει από την εποχή των

CRT. 3 , οθονών Διαθέτει ζεύγη αγωγών ένα για κάθε βασικό ( , , ), χρώμα κόκκινο πράσινο μπλέ καθώς και επιπλέον αγωγούς

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

, μεταφέρουν αυτά τα σήματα υπάρχει ηλεκτρικό σήμα με τάση που αυξομειώνεται ανάλογα με την ένταση του αντίστοιχου

. LCD χρώματος Επειδή όμως οι οθόνες λειτουργούν με ψηφιακό, ,τρόπο χρησιμοποιούν μετατροπέα αναλογικού σε ψηφιακό σήμα

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

του υπολογιστή έχει ήδη μετατρέψει την ψηφιακή πληροφορία , VGA.εικόνας σε αναλογική όπως απαιτεί το πρότυπο

▪ DVI-DΥποδοχή (Digital Video Interface). Είναι ψηφιακή σειριακή, 19 , σύνδεση ακροδεκτών η οποία κερδίζει συνεχώς έδαφος σε

VGA. 3 βάρος της Κι εδώ η οπτική πληροφορία μεταφέρεται από , ζεύγη αγωγών που μεταφέρουν τα βασικά χρώματα όμως το

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

από τα τρία αυτά ζεύγη αγωγών χρώματος αντιστοιχεί ένας ζεύγος (clock). DVI-D αγωγών με σήμα χρονισμού Το πλεονέκτημά της

είναι ότι δεν υπάρχουν απώλειες ποιότητας σε μετατροπές από , αναλογικό σε ψηφιακό σήμα και αντίστροφα καθώς η ροή

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

κύκλωμα οδήγησης των υγρών κρυστάλλων είναι καθαρά.ψηφιακή

▪ DVI-D Dual-LinkΥποδοχή . DVI-D Αυτή η παραλλαγή του επιτυγχάνει , διπλό εύρος ζώνης χρησιμοποιώντας επιπλέον αγωγούς στο

. καλώδιο σύνδεσης Έτσι είναι δυνατή η σύνδεση υπολογιστών με ( WQXGA, οθόνες πολύ υψηλών αναλύσεων πχ τύπου με

Page 6: 1 110710135306-phpapp01

2560x1600 ).ανάλυση εικονοστοιχείων , VGA DVI-D.Σε μερικά μοντέλα συνυπάρχουν οι υποδοχές και

Σε όλους τους σύγχρονους τρόπους σύνδεσης οθόνης με υπολογιστή υπάρχει πρόβλεψη αξιοποίησης των σημάτων αναγνώρισης οθόνης

( DDC, Display Data Channel). DDC, δίαυλος Μέσω του διαύλου ο υπολογιστής μπορεί να διαβάσει τα χαρακτηριστικά της οθόνης

( plug and play), :λειτουργία ώστε

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

να ρυθμίσει αυτόματα τα παραπάνω χαρακτηριστικά στις βέλτιστες τιμές.τους

Το πληκτρολόγιο Το πληκτρολόγιο είναι μία συσκευή εισόδου του υπολογιστή.

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

Υπάρχουν πληκτρολόγια που συνδέονται με καλώδιο με βύσμα τύπουPS2, σε θύρα USB .αλλά και πληκτρολόγια ασύρματης σύνδεσης

Διατάξεις χαρακτήρων Το πληκτρολόγιο περιλαμβάνει όλους τους χαρακτήρες κάποιου

. . , , αλφάβητου π χ του λατινικού και πολλά σημεία στίξης διακριτικά, . σύμβολα και βοηθητικά πλήκτρα Ανάλογα με το αλφάβητο και την

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

Λατινικά πληκτρολόγια Οι διάφορες δυνατές διατάξεις πληκτρολογίων για διάφορες γλώσσες

, που χρησιμοποιούν το λατινικό αλφάβητο συνήθως αναφέρονται με τα . πρώτα έξι γράμματα στην διάταξη Έτσι για παράδειγμα η συνηθέστερη διάταξη είναι η QWERTY, ακολουθούμενη από την QWERTZ ( που

Page 7: 1 110710135306-phpapp01

) χρησιμοποιείται στην Κεντρική Ευρώπη και την AZERTY ( που ). χρησιμοποιείται στην γαλλόφωνες χώρες Οι λατινικοί χαρακτήρες

QWERTY σύμφωνα με την διάταξη πλήκτρων βρίσκονται στοπληκτρολόγιο

Τα αριθμητικά ψηφία Τα ψηφία βρίσκονται στον υπολογιστή πάνω από τις γραμμές που

. , , περιέχουν τους χαρακτήρες Περιέχονται δηλαδή τα ψηφία 0 από μέχρι 9 . 1, 2, 3, 4, 5, 6, 7, 8, 9, 0με την παρακάτω σειρά

Οι ειδικοί χαρακτήρες , 8 Δεξιά από τα γράμματα υπάρχουν πλήκτρα ( ) περίπου με ειδικούς

. , χαρακτήρες Αυτό σημαίνει ότι όταν τα χρησιμοποιούμε μόνα τους ή σε Shift, 16 . συνδυασμό με το πλήκτρο έχουμε ειδικούς χαρακτήρες Άλλο

ένα πλήκτρο με ειδικούς χαρακτήρες βρίσκεται αριστερά από το πλήκτρο 1. , που έχει το Επιπλέον ειδικοί χαρακτήρες υπάρχουν και στα πλήκτρα που είναι και τα νούμερα και εμφανίζονται πατώντας ταυτόχρονα το

Shift. , πλήκτρο Τέλος όταν το πληκτρολόγιο γράφει ελληνικούς χαρακτήρες το πλήκτρο Q που στα λατινικά εμφάνιζε το εμφανίζει το :

και το ; Shift, .με ή χωρίς το πάτημα του αντίστοιχα Space TabΤα πλήκτρα και

Space ( , ) Το κενό διάστημα χρησιμοποιείται για την εμφάνιση ενός. tab, κενού Το χρησιμοποιείται για τη στοίχιση του κέρσορα κατά μήκος

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

tab Συνήθως το δεν προσθέτει κενά στο κείμενο αλλά τον ειδικό " tab" ( χαρακτήρα οριζόντιο με κωδικό ASCII : 9) το και εξαρτάται από το περιβάλλον στο οποίο θα εμφανιστεί το κείμενο το πόσα κενά θα

. , ( / ), δημιουργήσει Επίσης σε αρκετά περιβάλλοντα ή και προγράμματα ( χρησιμεύει για τη μετακίνηση σε επόμενο σημείο ή προηγούμενο αν

. . Alt) . . χρησιμοποιηθεί δευτερεύον ειδικό πλήκτρο όπως π χ το π χ σε .επόμενο κουτί εισαγωγής κειμένου

Τα βέλη Τα τέσσερα βέλη του πληκτρολογίου χρησιμεύουν για την μετακίνηση

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

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

).παιχνίδια

Page 8: 1 110710135306-phpapp01

Τα πλήκτρα των συντομεύσεων Τα πλήκτρα που χρησιμοποιούνται στις διάφορες συντομεύσεις είναι

Shift, Ctrl Alt.κυρίως το το και το

ShiftΤο πλήκτρο

Η λέξη Shift (σιφτ) στα αγγλικά σημαίνει μετάθεση, ' , γι αυτό άλλωστε Shift δίπλα στη λέξη στο αντίστοιχο πλήκτρο, υπάρχει και ένα βελάκι

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

. από τον άλλο Όταν πατάς ένα τέτοιο πλήκτρο , μόνο του τότε . , εμφανίζεται ο χαρακτήρας που είναι σχεδιασμένος από κάτω Αντίθετα

Shift αν πατάς ταυτόχρονα και το τότε εμφανίζεται ο χαρακτήρας που .βρίσκεται από πάνω

Για να εμφανιστούν τα κεφαλαία , , γράμματα τόσο στους ελληνικούς όσο , και στους λατινικούς χαρακτήρες αρκεί να πατηθεί αρχικά το πλήκτρο

Shift . και κρατώντας το πατημένο να πατηθεί ο επιθυμητός χαρακτήρας. ' ', Shift Πχ για να εμφανιστεί ο χαρακτήρας Α αρκεί να πατηθεί το και στη

. Shift + .συνέχεια το α Αυτό μπορεί να το αναφερθεί συμβολικά ως α

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

, , , , , .ζ χ ψ ω β ν και μ

CtrlΤο πλήκτρο

Το όνομα Ctrl προκύπτει από την αγγλική λέξη Control που σημαίνει. Ctrl Control ( ).έλεγχος Το διαβάζεται και ως κοντρόλ

Ctrl Το χρησιμεύει σε ορισμένες συντομεύσεις . του πληκτρολογίου Μία συνηθισμένη συντόμευση . στον υπολογιστή είναι αυτή της αντιγραφής

( Συνήθως στις περισσότερες εφαρμογές), ο συνδυασμός Ctrl + C

. αντιγράφει το κείμενο που έχει επιλέξει προηγουμένως ο χρήστης Άλλη ιδιαίτερα γνωστή συντόμευση Ctrl + V είναι το που επικολλά το κείμενο

.που έχει προηγουμένως αντιγραφεί ή αποκοπεί

, Γενικότερα υπάρχουν πολλές συντομεύσεις περισσότερες από τις

Page 9: 1 110710135306-phpapp01

" " οποίες δεν είναι κοινώς αποδεκτές από όλα τα προγράμματα και λειτουργικά συστήματα, αλλά αλλάζουν ανάλογα με το πρόγραμμα που

.χρησιμοποιείται

Ctrl , Το υπάρχει δύο φορές στο πληκτρολόγιο μία τέρμα αριστερά και Shift.μία στο άκρο δεξιά κάτω από τη σειρά που βρίσκονται τα δύο

Ctrl, Όπως και το το πλήκτρο Alt βοηθάει σε ορισμένες συντομεύσεις, Ctrl (Ctrl + Alt + ενώ αρκετά συχνά χρησιμοποιείται μαζί με το

[ ]).χαρακτήρας

Alt , Το υπάρχει δύο φορές στο πληκτρολόγιο δεξιά και αριστερά από το Space ( ).πλήκτρο κενό

AltGRΤο πλήκτρο IBM AT Enhanced Alt Στο αρχικό πληκτρολόγιο το δεξί κουμπί έχει

, IBM AltGr πράσινους χαρακτήρες ωστόσο η ισχυρίζεται ότι το πλήκτρο " " [1] [2]. είναι ένα αρκτικόλεξο της φράσης εναλλακτικά γραφικά Η

σημασία της συντομογραφίας του πλήκτρου δεν αναγράφεται σε πολλά IBM PC.συμβατά τεχνικά εγχειρίδια

Caps LockΤο πλήκτρο

, " " Όπως λέει το όνομά του κλειδώνει τα κεφαλαία. , Δηλαδή όταν είναι ενεργοποιημένο και πατήσεις οποιοδήποτε από τα πλήκτρα

, χαρακτήρων εμφανίζεται το κεφαλαίο . του αντίστοιχου γράμματος, , Shift + [ ], Επίσης όταν είναι ενεργοποιημένο αν πατήσεις χαρακτήρα

εμφανίζεται το αντίστοιχο πεζό γράμμα.

F1 - F12Τα πλήκτρα F(Το όνομα αριθμός) function προέκυψε από την αγγλική λέξη που

σημαίνει λειτουργία ή συνάρτηση .και την αρίθμηση αυτών

12 Υπάρχουν τέτοια πλήκτρα στον πληκτρολόγιο και βρίσκονται στη σειρά πάνω από τα πλήκτρα .με τους αριθμούς

F1 Το χρησιμοποιείται σχεδόν πάντα για να εμφανίσει το παράθυρο της

Page 10: 1 110710135306-phpapp01

βοήθειας του αντίστοιχου προγράμματος ή λειτουργικού συστήματος. Τα

F2-F12 υπόλοιπα πλήκτρα δεν έχουν κάποιο σταθερό ρόλο και κάθεπρόγραμμα επιλέγει για το αν θα εκτελούν κάποια λειτουργία ή δεν θα

.χρησιμοποιούνται καθόλου

Τα πλήκτρα αυτά ήταν πολύ μεγάλης σημασίας όταν πολύ παλιότερα οι υπολογιστές δεν είχαν ποντίκι. Ήταν ένας από τους λίγους τρόπους να

.δοθεί εντολή για εκτέλεση μίας ενέργειας σχετικά εύκολα

Πλήκτρα διόρθωσης▪Enter/Return

▪Backspace

▪ Insert

▪Delete

▪Tab

EnterΤο πλήκτρο

Return/Enter ' Τα πλήκτρα σ ένα πληκτρολόγιο .

Το πλήκτρο enter ( ή πλήκτρο επιστροφής , return) σε έναν , προσωπικό υπολογιστή στα σύγχρονα μοντέλα επιτελεί δυο βασικές

.λειτουργίες

▪ Προκαλεί τον τερματισμό καταχώρησης στοιχείων σε μια φόρμα ή πεδίο και τη συνέχιση του εν λόγω προγράμματος ή την εκτέλεση

.μιας προκαθορισμένης ενέργειας σε ένα πλαίσιο διαλόγου▪ Επιστρέφει τον ( - δείκτη εισαγωγής κειμένου δρομέα ή κέρσορα

cursor) στην επόμενη γραμμή σε έναν επεξεργαστή κειμένου.

Αυτή η λειτουργία προέρχεται από την παλαιότερη λειτουργία της επιστροφής του σαριού ή κυλίνδρου (carriage return), που

υπήρχε στις γραφομηχανές. Άλλοι χαρακτήρες

Άλλα πλήκτρα Delete (= ), του πληκτρολογίου είναι το διαγραφή που , Backspace σβήνει τον επόμενο χαρακτήρα ή αρχεία το που σβήνει τον

, Home προηγούμενο χαρακτήρα το που πηγαίνει τον δρομέα (cursor)

, End στην αρχή της γραμμής το που πηγαίνει τον δρομέα στο τέλος της, Page up Page down γραμμής το και το που εμφανίζουν την παραπάνω

Page 11: 1 110710135306-phpapp01

" ", Print screen (= ), ή την παρακάτω οθόνη το εκτύπωση οθόνης που , αντιγράφει υπό μορφή εικόνας ό τι εμφανίζεται εκείνη τη στιγμή στην

( - mouse pointer), Insert οθόνη εκτός από τον δείκτη του ποντικιού το( - ), NumLockενεργοποιεί απενεργοποιεί την παρεμβολή χαρακτήρων το

(" " ), Scroll Lock ( - κλειδώνει το αριθμητικό πληκτρολόγιο το ενεργοποιεί ), Pause Break ( απενεργοποιεί την κύλιση της οθόνης το ή διακόπτει τη

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

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

.λογισμικού

WASDΠλήκτρα

WASD.Πλήκτρα

Τα πλήκτρα WASD ( δηλαδή αυτά που αντιστοιχούν στους χαρακτήρεςW, A, S D) και είναι ένα υποσύνολο των πλήκτρων των πληκτρολογίων

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

, χειρισμό της κίνησης του παίκτη ειδικά σε παιχνίδια όπου απαιτείται και.ποντίκι

Προαιρετικά πλήκτρα , Εκτός από όσα αναφέρθηκαν παραπάνω ορισμένα πληκτρολόγια

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

λογότυπο των Windows, που υπάρχει σχεδόν σε όλα τα σύγχρονα , πληκτρολόγια προσωπικών υπολογιστών για λειτουργίες του

. συστήματος Το τελευταίο υπάρχει και στους υπολογιστές της Apple, ( ) σαν πλήκτρο με το σήμα της εταιρείας μήλο και με παρόμοια

. λειτουργία Άλλα πλήκτρα, , που υπάρχουν σε κάποια πληκτρολόγια μπορεί να χρησιμεύουν στην πλοήγηση στο Διαδίκτυο, στον χειρισμό

προγραμμάτων μουσικής, .στον χειρισμό παιχνιδιών κτλ

Page 12: 1 110710135306-phpapp01

Το ποντίκι (mouse) είναι συσκευή εισόδου που χρησιμοποιείται στους ηλεκτρονικούς υπολογιστές ( / ). Η Υ Το όνομα του προέρχεται από το , χαρακτηριστικό σχήμα των πρώτων συσκευών του είδους που θυμίζει

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

κέρσορα .στην οθόνη του υπολογιστή Περιγραφή και λειτουργία

:Εσωτερικά μέρη ενός τυπικού μηχανικού ποντικιού1. Μπίλια2. & Πλαστικοί ράβδοι γρανάζια3. LED5. Φωτοδίοδος

Το κλασικό ποντίκι είναι χειροκίνητη συσκευή κατάδειξης, τα κύρια μέρη / του οποίου είναι το καλώδιο επικοινωνίας με τον Η Υ και το κυρίως

. σώμα της συσκευής Το κυρίως σώμα αποτελείται συνήθως από ένα σταθερό στέλεχος από πλαστικό, πάνω στο οποίο είναι προσαρμοσμένα

.δύο ή περισσότερα κουμπιά και ίσως μια ροδέλα κύλισης

Μηχανικό ποντίκι (Στο κάτω μέρος του στελέχους υπάρχει μια μικρή σφαίρα 1λεπτομέρεια

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

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

(πλαστικούς δίσκους 2λεπτομέρεια ). Η κίνηση των δίσκων διακόπτει μια

δέσμη φωτός από ένα LED ( 3λεπτομέρεια ) προς μια φωτοδίοδο

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

διανυσματική ταχύτητα ( ) . κατεύθυνση και τιμή του ποντικιού Το ψηφιακό

/ . / σήμα μεταφέρεται στον Η Υ μέσω του καλωδίου επικοινωνίας Ο Η Υ , τότε μετακινεί τον κέρσορα στην οθόνη βασιζόμενος στην προηγούμενη

.του θέση και στο ψηφιακό σήμα

Οπτικό ποντίκι Ένα οπτικό ποντίκι χρησιμοποιεί μια δίοδο εκπομπής φωτός και

φωτοδίοδο για την ανίχνευση της κυκλοφορίας σε σχέση με την

Page 13: 1 110710135306-phpapp01

, υποκείμενη επιφάνεια αντί να μετακινούνται ορισμένα από τα τμήματά - .της όπως και σε μηχανικό ποντίκι

LaserΠοντίκι laser Το ποντίκι χρησιμοποιεί μια υπέρυθρη δίοδο λέιζερ, αντί για μια

LED . για να φωτίζει την επιφάνεια κάτω από τους αισθητήρες Ήδη από 1998, το η Sun Microsystems laser παρείχε ένα ποντίκι με τους

Sun SPARCstation . , διακομιστές και τους σταθμούς εργασίας Ωστόσο τα

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

όταν η Logitech, σε συνεργασία με την Agilent Technologies,

MX 1000 laser mouse. παρουσίασαν το Αυτό το ποντίκι χρησιμοποιεί μια μικρή υπέρυθρη ακτίνα λέιζερ αντί της ΑΤΑ και αύξησε σημαντικά .την ανάλυση της εικόνας που λαμβάνεται από το ποντίκι

Ιστορία

Το πρώτο στον κόσμο ποντίκι Ο πρώην τεχνικός πολεμικών ραντάρ, Doug Englebart, διεύθυνε τηνεφεύρεση του πρώτου ηλεκτρονικού υπολογιστικού ποντικιού στα μέσα

της 1960δεκαετίας του Stanford Research International (SRI). στο ΟEnglebart Bill English και Ο συνεργάστηκαν συγκρίνοντας διάφορα

ποντίκια για την ταχύτητα και την ακρίβεια. Bill English Ο κατασκεύασε Englebart. , το πρωτότυπο ποντίκι από τις αντιλήψεις του Έτσι μπορούμε Bill English να πούμε πως ο είναι ο πρώτος άνθρωπος που

.χρησιμοποίησε ποτέ το ποντίκι

Η - Κεντρική Μονάδα Επεξεργασίας ΚΜΕ (αγγλικά: Central

Processing Unit - CPU) είναι το κεντρικό εξάρτημα ενός ηλεκτρονικούυπολογιστή, . και συχνά αναφέρεται απλά ως επεξεργαστής Η ΚΜΕ

ελέγχει τη λειτουργία του υπολογιστή και εκτελεί τις λειτουργίες . επεξεργασίας δεδομένων Αν η ΚΜΕ αποτελείται από ένα μόνο

ολοκληρωμένο κύκλωμα τότε ονομάζεται μικροεπεξεργαστής (microprocessor) ή μικροελεγκτής (microcontroller).

Page 14: 1 110710135306-phpapp01

Οι επεξεργαστές δεν σχετίζονται αποκλειστικά με τους ηλεκτρονικούς υπολογιστές καθώς πλέον ενσωματώνονται και σε πολλές ηλεκτρονικές

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

.στην οποία απαιτείται ύπαρξη υπολογιστικής ικανότητας

στορική αναδρομή Η διάκριση μεταξύ ΚΜΕ και υπολογιστών ως σύνολο είναι πολύ

. δυσδιάκριτη στα πρώτα στάδια ανάπτυξης των υπολογιστών Αρχικά δεν υπήρχε η έννοια της ΚΜΕ καθώς ο υπολογιστής ήταν στην ουσία . , μια μονάδα επεξεργασίας Ο διαχωρισμός συνέβη αργότερα όταν

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

[Επεξεργασία] Λυχνίες κενού

Ο EDVAC .σχεδιάστηκε ώστε να εκτελεί αποθηκευμένα προγράμματα

Η πρώτη γενιά ηλεκτρονικών υπολογιστών κατασκευαζόταν με λυχνίες. κενού Οι ηλεκτρονικοί υπολογιστές υπερτερούσαν σε ταχύτητα

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

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

.αποτέλεσμα οι υπολογιστές να καταρρέουν πολύ συχνά

Ο υπολογιστής λυχνιών ENIAC, 1946, που ολοκληρώθηκε το . ENIAC σηματοδοτεί την αρχή της πρώτης γενιάς υπολογιστών Ο

(operator), προγραμματιζόταν από τον χρήστη αλλά η διαδικασία του , προγραμματισμού ήταν εξαιρετικά δύσκολη επίπονη και χρονοβόρα

, διαδικασία καθώς γινόταν σε φυσικό επίπεδο ανοιγοκλείνοντας . διακόπτες ή μετακινώντας καλώδια Για να διευκολυνθεί η διαδικασία

, του προγραμματισμού διατυπώθηκε από τον τον μαθηματικό Τζον φονΝόιμαν . η ιδέα του αποθηκευμένου προγράμματος Ο φον Νόιμαν

1945, δημοσίευσε την μελέτη του το προτείνοντας την κατασκευή ενός , EDVAC, νέου υπολογιστή του που θα εκτελούσε αποθηκευμένα

. προγράμματα Με αυτόν τον τρόπο η δημιουργία και η τροποποίηση , ενός προγράμματος θα ήταν πιο εύκολη μεταβάλλοντας απλώς τα

.περιεχόμενα της μνήμης

Page 15: 1 110710135306-phpapp01

Ο EDVAC, 1949, που ολοκληρώθηκε τον Αύγουστο του μπορούσε να (instruction set). εκτελέσει ένα συγκεκριμένο σύνολο εντολών

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

, απαιτούμενο χρόνο προγραμματισμού ονομάστηκε αρχιτεκτονική φονΝόιμαν, . προς τιμήν του εμπνευστή και σχεδιαστή της Παρόμοιες

, , προσεγγίσεις ανέπτυξαν και άλλοι επιστήμονες όπως ο Άλαν Τούρινγκ και ο Κόνραντ Τσούζε. Mark I Αξιοσημείωτος είναι ο υπολογιστής του

πανεπιστημίου Χάρβαρντ, EDVAC που ολοκληρώθηκε πριν τον και χρησιμοποιούσε επίσης ένα σχέδιο αποθήκευσης προγραμμάτων σε

. διάτρητη ταινία αντί για ηλεκτρονική μνήμη Η σχεδίαση που προέκυψε Mark I από τον ονομάστηκε αρχιτεκτονική Χάρβαρντ και η βασική της

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

[Επεξεργασία]Τρανζίστορ

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

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

' εύκολα και πραγματοποιούσαν υπολογισμούς πολύ πιο γρήγορα απ ότι . οι υπολογιστές με λυχνίες Με την χρήση των τρανζίστορ μειώθηκε

. επίσης σημαντικά και η ηλεκτρική κατανάλωση των υπολογιστών Οι νέοι υπολογιστές υπερτερούσαν σε όλα τα επίπεδα και μέχρι τις αρχές '60 . του είχαν αντικαταστήσει πλήρως την προηγούμενη γενιά Η δεύτερη

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

Τα νέα θετικά στοιχεία προκάλεσαν το ενδιαφέρον ιδιωτικών εταιριών . για τους υπολογιστές και τους επεξεργαστές Με προσανατολισμό την

, κατασκευή υπολογιστών για εμπορικούς σκοπούς επενδύθηκαν μεγάλα

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

. καλύτερες μονάδες εισόδου και εξόδου δεδομένων Λόγω των

Page 16: 1 110710135306-phpapp01

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

, ορατά δια γυμνού οφθαλμού ενώ σταδιακά άρχισαν να τα . , ενσωματώνουν σε πλακέτες Οι πλακέτες που κάθε μια επιτελούσε μια

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

, συναρμολόγηση τους παραγόταν ένας υπολογιστής διέκρινε και την .ΚΜΕ ως ξεχωριστή οντότητα από το σύνολο του υπολογιστή

[Επεξεργασία] Ολοκληρωμένα κυκλώματα

System/360, Η κονσόλα χρήστη ενός υπολογιστή διακρίνονται οι καταχωρητές και οι.διακόπτες

Το ολοκληρωμένο κύκλωμα (integrated circuit, IC), " " (chip) ή τσιπ όπως , , συχνά αναφέρεται επιτελεί μια ολοκληρωμένη διαδικασία με την έννοια

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

και των αγωγών . ώστε αυτά να μην κατασκευάζονται πλέον ξεχωριστά Πολλά τρανζίστορ κατασκευάζονται με ευκολία πάνω σε μια λεπτή

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

NOR, . κατασκευάζονταν σε ολοκληρωμένα κυκλώματα Οι επεξεργαστές που κατασκευάστηκαν με απλά ολοκληρωμένα κυκλώματα

κατατάσσονται ως συσκευές με μικρή κλίμακα ολοκλήρωσης

, Μεταγενέστερα τα κυκλώματα τυπώνονταν με πανομοιότυπο τρόπο σε . μεγαλύτερες επιφάνειες και έπειτα κόβονταν σε ξεχωριστά τσιπς Κάθε

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

(pins) . ώστε να μπορεί να συνδέεται με άλλες συσκευές Πολλά τσιπ που

διασυνδέονταν πάνω σε μια πλακέτα δημιουργούσαν μεγαλύτερα και . πιο πολύπλοκα κυκλώματα Με αυτόν τον τρόπο κατασκευάστηκαν

επεξεργαστές από κυκλώματα μεσαίας και μεγάλης κλίμακας. , ολοκλήρωσης Με την εξέλιξη της μικροηλεκτρονικής αυξήθηκε και ο

αριθμός των τρανζίστορ που τοποθετούνταν σε ένα ολοκληρωμένο

Page 17: 1 110710135306-phpapp01

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

Χαρακτηριστικός αντιπρόσωπος της τρίτης γενιάς επεξεργαστών είναι οι υπολογιστές της αρχιτεκτονικής System/360 από την ΙΒΜ. Η εταιρεία προσπάθησε να ξεπεράσει την ασυμβατότητα που υπήρχε μεταξύ των, , υπολογιστών ακόμη και κοινού κατασκευαστή ώστε να εκτελείται ένα

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

(microprogram). εισήγαγε την έννοια του μικροπρογράμματος Το System/360 σύνολο της αρχιτεκτονικής έγινε τόσο δημοφιλής που

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

για πολλές δεκαετίες και συνεχίζει να εφαρμόζεται με παρόμοιο τρόπο .στους σύγχρονους υπολογιστές

[Επεξεργασία]Μικροεπεξεργαστές

Δείτε το κυρίως άρθρο Μικροεπεξεργαστής

Ο μικροεπεξεργαστής Intel 80486DX2.

70,Ο τρόπος κατασκευής των ΚΜΕ άλλαξε σημαντικά στην δεκαετία του

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

, ,νέου το μέγεθος οι νέοι επεξεργαστές ονομάστηκαν μικροεπεξεργαστές

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

. φυσικών παραγόντων Έτσι οι σύγχρονοι μικροεπεξεργαστές έχουν megahertz συχνότητα ρολογιού που κυμαίνεται από εκατοντάδες έως

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

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

, αριθμό των τρανζίστορ που ενσωματώνονται σε ένα ολοκληρωμένο, 18 .κύκλωμα κάθε μήνες

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

αξιοσημείωτο ότι ο βασικός σχεδιασμός και η λειτουργία τους δεν έχει

Page 18: 1 110710135306-phpapp01

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

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

σμικρύνσεις των ηλεκτρονικών πυλών έχουν ξεπεράσει προβλήματα . που παλαιότερα προκαλούνταν από τα υλικά κατασκευής Νεότερες

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

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

.αρχιτεκτονικής φον Νόημαν

[Επεξεργασία]Οργάνωση

Οι περισσότεροι σύγχρονοι υπολογιστές ακολουθούν μια απλοποιημένη

. μορφή της αρχιτεκτονικής φον Νόημαν Συνδυάζουν την Αριθμητική και , Λογική μονάδα με την μονάδα ελέγχου δημιουργώντας την ΚΜΕ και τις

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

, , / .μέρη την ΚΜΕ την μνήμη και την μονάδα Ε Ε

H KME αποτελείται από τρία κύρια τμήματα

▪Καταχωρητές (Registers): Μικρά κύτταρα μνήμης στο εσωτερικό του

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

▪ (program counter): Απαριθμητής προγράμματος περιέχει την διεύθυνση της επόμενης εντολής που θα ανακτηθεί από την

.μνήμη για να εκτελεστεί▪ (Instruction register): Καταχωρητής εντολών αποθηκεύει τον κωδικό

.λειτουργίας της εντολής πριν αποκωδικοποιηθεί από την ΚΜΕ▪ (accumulator): Συσσωρευτής καταχωρητής που συνήθως

.χρησιμοποιείται για τις αριθμητικές και λογικές πράξεις▪ Αριθμητική και Λογική Μονάδα (Arithmetic and Logical Unit,

ALU): εκτελεί αριθμητικές και λογικές πράξεις▪ Μονάδα Ελέγχου (Control Unit): Ελέγχει τη ροή δεδομένων από και

Page 19: 1 110710135306-phpapp01

, , προς την ΚΜΕ τους καταχωρητές τη μνήμη και τις περιφερειακές / .μονάδες εισόδου εξόδου

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

[Επεξεργασία]Εντολές

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

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

[Επεξεργασία] Μορφή και κωδικοποίηση

Μια εντολή μπορεί να επεξεργαστεί δεδομένα ή να μεταβάλλει . καταστάσεις στο εσωτερικό της ΚΜΕ Αν είναι εντολή επεξεργασίας

, , , μπορεί να μεταφέρει να προσθέσει ή να συγκρίνει δεδομένα ενώ αν είναι εντολή μεταβολής μπορεί να τροποποιήσει τον απαριθμητή

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

. " " (jumps) προγράμματος Τέτοιες εντολές είναι γνωστές ως άλματα και είναι ο βασικός τρόπος υλοποίησης των βρόχων επιλογής και

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

, τρόπο με τον οποίο συμπεριφέρεται ένα πρόγραμμα δεδομένου ότι .συχνά αποτελούν αναφορά στα αποτελέσματα διαφόρων εργασιών

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

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

δεχόμαστε ότι η επόμενη εντολή ακολουθεί αμέσως μετά την τρέχουσα. , εντολή Έτσι συνήθως οι εντολές αποτελούνται από δύο τμήματα το (operation code) πρώτο τμήμα περιέχει τον κωδικό εντολής και

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

οι τελεστές για την λειτουργία της πρόσθεσης ή η διεύθυνση της

Page 20: 1 110710135306-phpapp01

.επόμενης εντολής αν είναι εντολή διακλάδωσης

. Για κάθε εντολή υπάρχει διαφορετική κωδικοποίηση Ακόμη και στην , , ίδια εντολή ανάλογα με τον τύπο τελεστών που χρησιμοποιεί δηλαδή

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

. δυαδικοί αριθμοί που έχουν αντιστοιχηθεί σε μια λειτουργία Για να γίνονται πιο κατανοητές οι εντολές συνήθως αναπαρίστανται είτε σε

. δεκαεξαδική μορφή είτε σε συμβολική γλώσσα Για παράδειγμα η εντολή

ADD C C δηλώνει ότι θα προστεθεί το περιεχόμενο του καταχωρητή με το περιεχόμενο του συσσωρευτή και το αποτέλεσμα θα αποθηκευτεί

. στον συσσωρευτή Η αντίστοιχη δεκαεξαδική αναπαράσταση της εντολής αυτής είναι 81h, x86.σε αρχιτεκτονικές

[Επεξεργασία] Κύκλος εντολής

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

: (fetch), για την ολοκλήρωση ενός κύκλου η ανάκληση η (decode), (execute) αποκωδικοποίηση η εκτέλεση και αποθήκευση του

(store/writeback).αποτελέσματος

Κατά την ανάκληση , ανάκταται η εντολή από την θέση μνήμης που . είναι αποθηκευμένη Η θέση της εντολής στην μνήμη περιέχεται στον

. απαριθμητή προγράμματος Όταν η εντολή μεταφερθεί από την μνήμη . στον επεξεργαστή αποθηκεύεται στον καταχωρητή εντολών Έπειτα

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

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

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

. , λειτουργία της ΚΜΕ Για την αντιμετώπιση αυτού του προβλήματος στους σύγχρονους επεξεργαστές γίνεται χρήση ενδιάμεσης μνήμης

(cache) προσωρινής αποθήκευσης αλλά και τεχνικές σωλήνωσης(pipelining).

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

Page 21: 1 110710135306-phpapp01

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

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

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

, επεξεργαστών για την ερμηνεία των εντολών χρησιμοποιείται ένα. μικροπρόγραμμα Το μικροπρόγραμμα συνήθως είναι

, επαναπρογραμματιζόμενο ώστε να μπορεί να μεταβληθεί ακόμη και , μετά την κατασκευή της ΚΜΕ ο τρόπος που αποκωδικοποίησης των

.εντολών

, Μετά την ανάκληση και την αποκωδικοποίηση ακολουθεί η εκτέλεση

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

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

θα παρέχουν τους αριθμούς που πρέπει να προστεθούν και οι έξοδοι θα

. περιέχουν το άθροισμα Εάν η πρόσθεση έχει ως αποτέλεσμα έναν υπερβολικά μεγάλο αριθμό για να χειριστεί η ΚΜΕ τότε θα ενεργοποιηθεί

. ο ενδείκτης αριθμητικής υπερχείλισης Η αριθμητική λογική μονάδα(ALU) στο σύνολό της περιέχει κυκλώματα για την εκτέλεση απλών

, αριθμητικών και λογικών πράξεων όπως η πρόσθεση και η σύγκριση.αριθμών

, Στο τελικό στάδιο την αποθήκευση , η ΚΜΕ στέλνει τα δεδομένα προς . αποθήκευση στην μνήμη Τα αποτελέσματα αρχικά αποθηκεύονται

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

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

. κάποιο αποτέλεσμα προς αποθήκευση Μετά την αποθήκευση των , αποτελεσμάτων που προέκυψαν ο κύκλος εντολής ολοκληρώνεται και

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

.αποκωδικοποιούνται και να εκτελούνται ταυτόχρονα

Page 22: 1 110710135306-phpapp01

Σχεδιασμός και υλοποίηση

MOS 6502 8 bit.μικροεπεξεργαστής των

' Η ΚΜΕ είναι το βασικό τμήμα ενός υπολογιστικού συστήματος και γι αυτό ο σχεδιασμός και η λειτουργία της επηρεάζει το σύστημα στο

.σύνολό του

Παράσταση δεδομένων Ένα από τα σημαντικότερα ζητήματα που αφορούν τα υπολογιστικά

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

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

επεξεργαστές χρησιμοποιούν το δυαδικό σύστημα, , όπου τα δύο ψηφία (0) (1), το μηδέν και το ένα αντιστοιχούν σε δύο αντίθετες φυσικές

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

να χρησιμοποιείται κάποιος κώδικας που να αποδίδει σημασία σε αυτά bit. τα Η κωδικοποίηση και η αποκωδικοποίηση των δυαδικών ψηφίων

, ώστε να παριστάνουν έναν αριθμό ή έναν χαρακτήρα κατανοητό από , / . τους χρήστες συμβαίνει στην μονάδα Εισόδου Εξόδου Σε ορισμένες

, , byte περιπτώσεις για να μειωθεί το μήκος τα και οι λέξεις .αναπαριστώνται συμβολικά με δεκαεξαδική μορφοποίηση

' Η ΚΜΕ και κατ επέκταση οι υπολογιστές χειρίζονται συγκεκριμένες . bit, ομάδες δυαδικών ψηφίων Οι ομάδες μπορεί να έχουν ένα τέσσερα

bit nibble, bit byte 16 bit που ονομάζεται οκτώ που ονομάζεται και που word ( ). byte ονομάζεται λέξη Το είναι η πιο κοινή ομάδα από δυαδικά

. byte ψηφία που χρησιμοποιείται στους υπολογιστές Με ένα μπορούν 2να αναπαρασταθούν 8 , 8 bit. διαφορετικές τιμές αφού έχει Η αρίθμηση

bit byte των σε ένα αρχίζει από το μηδέν έως το εφτά ενώ βασικό πεδίο byte . bit εφαρμογής των είναι για την κωδικοποίηση χαρακτήρων Τα

(word) 15 μιας λέξης αριθμούνται από το μηδέν έως το και μπορούν να 2αναπαραστήσουν 16, 65.536, . bit byte ή διαφορετικές τιμές Κάθε ή

. παριστάνει αυτό που εμείς καθορίζουμε να παρασταθεί Για παράδειγμα bit ένα μπορεί να χρησιμοποιηθεί ως αριθμός ενώ το διπλανό του ως

Page 23: 1 110710135306-phpapp01

. byte λογική τιμή Με τον ίδιο τρόπο ένα μπορεί να χρησιμοποιηθεί ως , αριθμός αλλά και ως χαρακτήρας αναλόγως την κωδικοποίηση που

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

Δίαυλος συστήματος

: κόκκινο δίαυλος διευθύνσεων: μπλε δίαυλος δεδομένων

: πράσινο δίαυλος ελέγχου

Οι δίαυλοι είναι αγωγοί που ομαδοποιούνται σύμφωνα με την λειτουργία

. 32-bit 32 τους Αν για παράδειγμα ένας δίαυλος είναι σημαίνει ότι έχει , ξεχωριστούς αγωγούς καθένας από τους οποίους μεταφέρει ένα bit

. , δεδομένου Υπό αυτήν την έννοια ο δίαυλος συστήματος αποτελείται , από ένα σύνολο ξεχωριστών διαύλων ταξινομημένους σύμφωνα με την

. , λειτουργία τους Οι δίαυλοι αυτοί είναι ο δίαυλος διευθύνσεων ο δίαυλος

. δεδομένων και ο δίαυλος ελέγχου Ο δίαυλος δεδομένων μεταφέρει . δεδομένα μεταξύ των μονάδων του υπολογιστικού συστήματος Το

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

επεξεργαστής Intel 8088, 8 bit, με δίαυλο δεδομένων των κατηγοριοποιείται ως οκτάμπιτος επεξεργαστής και μπορεί να χειριστεί

28 = 256 .αριθμούς

, Στην περίπτωση εγγραφής δεδομένων στη μνήμη ο δίαυλοςδιευθύνσεων περιέχει την διεύθυνση της θέσης μνήμης στην οποία θα

. αποθηκευτούν τα δεδομένα Το μέγεθος του διαύλου διευθύνσεων καθορίζει και το μέγεθος της μνήμης που μπορεί να διευθυνσιοδοτήσει ο

, επεξεργαστής δηλαδή την μνήμη που μπορεί να αντιληφθεί και να. 8088, χρησιμοποιήσει Για παράδειγμα στον που ο δίαυλος

20 bits, διευθύνσεων ήταν ο επεξεργαστής μπορούσε να προσπελάσει 2μέχρι 20 = 1.048.576 (1 ). θέσεις μνήμης ΜΒ Ο δίαυλος ελέγχου

, αποτελείται από αγωγούς με ξεχωριστή λειτουργία ο καθένας οι οποίοι ελέγχουν τον τρόπο που επικοινωνεί ο επεξεργαστής με τα υπόλοιπα

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

Page 24: 1 110710135306-phpapp01

read write.δεδομένων με τα σήματα ή

Χρονισμός ρολογιού

.Ο παλμός του ρολογιού συστήματος

Οι περισσότερες κεντρικές μονάδες επεξεργασίας είναι σύγχρονες

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

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

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

συχνότητα με την οποία γίνεται αυτή η εναλλαγή ονομάζεται συχνότητα. Hertz (Hz) , ρολογιού Η συχνότητα μετριέται σε ενώ ο κύκλος που είναι

, . αντίστροφο μέγεθος της συχνότητας μετριέται σε δευτερόλεπτα Ο κύκλος ρολογιού είναι το μικρότερο χρονικό διάστημα στο οποίο μπορεί

. ' να συμβεί μια λειτουργία Κάποιες λειτουργίες εκτελούνται σ έναν κύκλο .ρολογιού ενώ κάποιες άλλες χρειάζονται περισσότερους κύκλους

Το ρολόι δεν δουλεύει με την ίδια συχνότητα για όλες τις συσκευές ενός . υπολογιστικού συστήματος Συνήθως το ρολόι που απευθύνεται στον

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

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

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

. παράγοντας για την υπολογιστή ισχύ ενός συστήματος Οι σημερινοί επεξεργαστές επιτυγχάνουν συχνότητες της τάξης των τριών με

GigaHertz τεσσάρων όμως η πραγματική αύξηση της υπολογιστικής . ισχύς επιτεύχθηκε με εφαρμογή της παράλληλης επεξεργασίας

, Τοποθετώντας σε ένα υπολογιστικό σύστημα δύο ΚΜΕ οι κατασκευαστές κατάφεραν να αυξήσουν τις επιδόσεις ενώ ταυτόχρονα

.μείωσαν την συχνότητα του ρολογιού

Page 25: 1 110710135306-phpapp01

Παράλληλη επεξεργασία Ο τρόπος εκτέλεσης των εντολών στους πρώτους επεξεργαστές ήταν

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

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

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

αυτό το σκοπό αλλά οι κυριότερες είναι η σωλήνωση και η επεξεργασία (threads) .νημάτων για τα πολυεπεξεργαστικά συστήματα

Σωλήνωση

.Σωλήνωση τεσσάρων επιπέδων

Όλοι οι σύγχρονοι επεξεργαστές χρησιμοποιούν την τεχνική της . σωλήνωσης για την εκτέλεση των εντολών Η σωλήνωση εκμεταλλεύεται

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

. έτσι σημαντικά τον συνολικό χρόνο εκτέλεσης του προγράμματος Σε μια

σωλήνωση τεσσάρων επιπέδων η εξοικονόμηση χρόνου μπορεί να 56% . ( φτάσει μέχρι και της αντίστοιχης σειριακής επεξεργασίας δείτε

).αναλυτικά το διπλανό διάγραμμα

Όμως ένα σημαντικό πρόβλημα που προκύπτει από την σωλήνωση . είναι αυτό της εξάρτησης των εντολών Πολλές εντολές προϋποθέτουν

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

. σωλήνωση αφού όλες οι εντολές εκτελούνται σχεδόν παράλληλα Το πρόβλημα ξεπεράστηκε εν μέρη από τις γλώσσες προγραμματισμού

που εξελίχθηκαν ώστε να ανταποκρίνονται σε επεξεργασία σωλήνωσης και εν μέρη από τις ίδιες τις ΚΜΕ που ενσωμάτωσαν διαδικασίες

. ελέγχου Έτσι όταν απαιτείται από μια εντολή ο τερματισμός της, προηγούμενης η ΚΜΕ θέτει σε αναμονή την εντολή μέχρι να

.ολοκληρωθεί η προηγούμενη

Page 26: 1 110710135306-phpapp01

Επεξεργασία νημάτων Αυτός η μέθοδος παράλληλης εξεργασίας προϋποθέτει την ύπαρξη

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

διασπάται σε μικρότερες ισομεγέθεις εργασίες που ονομάζονται νήματα(threads). Κάθε ΚΜΕ του συστήματος αναλαμβάνει να ολοκληρώσει ένα

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

. νήματος συνεχίζεται και στο επόμενο διάστημα χρόνου Μπορούν , επίσης να εφαρμοστούν διάφορες τεχνικές χρονοπρογραμματισμού

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