Η αρχιτεκτονική των υπολογιστών
Μια δομημένη προσέγγιση
Structured Computer Organization (τίτλος πρωτοτύπου)
Κυκλοφορεί
ISBN: 978-960-209-403-7
Κλειδάριθμος, Αθήνα, 10/2000
1η έκδ., Ελληνική, Νέα
€ 55.00 (περ. ΦΠΑ 6%)
Βιβλίο, Χαρτόδετο
24 x 17 εκ, 832 σελ.
Αγγλικά (γλώσσα πρωτοτύπου)
Περιγραφή

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

Τι νέο υπάρχει σε αυτή την έκδοση: Τα παραδείγματα εργασίας στα οποία βασίζεται ολόκληρο το βιβλίο είναι τώρα ο Pentium II, o Sun UltraSPARC II και η Εικονική Μηχανή Java (JVM) με το τσιπ υλικού τής Sun που την υλοποιεί. Οι συσκευές εισόδου/εξόδου έχουν ενημερωθεί, ώστε να δοθεί έμφαση στην τελευταία τεχνολογία, όπως οι δίσκοι RAID, τα CD εγγραφής, τα DVD και οι έγχρωμοι εκτυπωτές. Οι δίαυλοι των σύγχρονων υπολογιστών, όπως οι δίαυλοι PCI και USB, έχουν προστεθεί στο επίπεδο της ψηφιακής λογικής. Το επίπεδο της μικροαρχιτεκτονικής έχει ξαναγραφεί από την αρχή και έχει ενημερωθεί στα εξής σημεία: Το λεπτομερές παράδειγμα της μικροπρογραμματισμένης μηχανής για την επεξήγηση του ελέγχου της διαδρομής δεδομένων βασίζεται τώρα σε ένα υποσύνολο της Εικονικής Μηχανής Java (JVM). Οι σχεδιαστικοί συμβιβασμοί μεταξύ κόστους και απόδοσης επεξηγούνται με μια σειρά από αναλυτικά παραδείγματα. Υπάρχει μια νέα ενότητα για τη βελτίωση της απόδοσης, η οποία εστιάζεται στις πιο πρόσφατες τεχνικές, όπως η χρήση κρυφής μνήμης, η πρόγνωση διακλαδώσεων, η εκτέλεση εκτός σειράς και η εικαζόμενη εκτέλεση. Το επίπεδο της αρχιτεκτονικής συνόλου εντολών καλύπτει τη γλώσσα μηχανής με βάση τα νέα παραδείγματα εργασίας. Το επίπεδο του λειτουργικού συστήματος περιλαμβάνει παραδείγματα για τον Pentium II (Windows NT) και για τον UltraSPARC II (UNIX). Στο επίπεδο της συμβολικής γλώσσας (assembly), έχει προστεθεί νέα ύλη για τη δυναμική σύνδεση. Η ύλη για τις παράλληλες αρχιτεκτονικές υπολογιστών έχει ξαναγραφεί από την αρχή και έχει επεκταθεί ώστε να περιλαμβάνει τους πολυεπεξεργαστές (UMA, NUMA, και COMA) και τους πολυυπολογιστές (MPP και COW). Όλα τα παραδείγματα κώδικα έχουν ξαναγραφεί σε Java. Υπάρχουν πολλά νέα προβλήματα στο τέλος των κεφαλαίων. Η αγγλική ιστοσελίδα του βιβλίου έχει όλες τις εικόνες σε μορφή αρχείων Postscript, καθώς και έναν προσομοιωτή και εργαλεία λογισμικού.


[Απόσπασμα από το κείμενο στο οπισθόφυλλο της έκδοσης]

ΠΡΟΛΟΓΟΣ
1 ΕΙΣΑΓΩΓΗ
2 ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
3 ΕΠΙΠΕΔΟ ΨΗΦΙΑΚΗΣ ΛΟΓΙΚΗΣ
4 ΕΠΙΠΕΔΟ ΜΙΚΡΟΑΡΧΙΤΕΚΤΟΝΙΚΗΣ
5 ΕΠΙΠΕΔΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΣΥΝΟΛΟΥ ΕΝΤΟΛΩΝ
6 ΕΠΙΠΕΔΟ ΜΗΧΑΝΗΣ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ.
7 ΕΠΙΠΕΔΟ ΣΥΜΒΟΛΙΚΗΣ ΓΛΩΣΣΑΣ
8 ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΠΑΡΑΛΛΗΛΩΝ ΥΠΟΛΟΓΙΣΤΩΝ