συστήματα πληροφορικής μπορεί να χαρτογραφήσει I /O σε μια διεύθυνση στις τράπεζες μνήμης, επειδή η διαδικασία της I /O συσκευές μηνυμάτων είναι παρόμοια με την ανταλλαγή δεδομένων με τη μνήμη του υπολογιστή . Το ίδιο λεωφορείο - η ηλεκτρονική οδό για τη διαβίβαση πληροφοριών προς και από τους μεταποιητές - χρησιμεύει για να έχουν πρόσβαση τόσο τη μνήμη και συσκευές εισόδου και εξόδου . Ένα μειονέκτημα σε απομονωμένες μνήμη είναι ότι τα συστήματα μνήμης χάρτη είναι απλούστερες για το λεωφορείο , καθώς χρησιμοποιεί το ίδιο σύνολο διευθύνσεων για I /O και της μνήμης πράξεις .
Εικόνων Memory Map
Η
σε ένα σύστημα μνήμης χαρτογραφήθηκαν , καθίσταται δύσκολο για τον υπολογιστή να διακρίνει I /O πράξεις από τις άλλες επιλογές λογισμικού πρόσβαση στη μνήμη ? συστήματα απομονωμένα μνήμη δεν έχουν αυτό το πρόβλημα . I /O εργασίες στη μνήμη αντιστοίχισης υπολογιστές χρησιμοποιούν μόνο ένα μέρος της πλήρους διεύθυνσης μνήμης , για να κάνουν τη θέση τους πιο διακριτικό . Απομονωμένα συστήματα μνήμης είναι πιο περίπλοκη, γιατί , σε αντίθεση με τη μνήμη χαρτογραφήθηκαν υπολογιστές , δεν μπορούν να χρησιμοποιήσουν τα ίδια συστήματα αποκωδικοποίησης και ελέγχου για τη μνήμη και I /O συσκευές . Στη μνήμη αντιστοίχισης υπολογιστές , κάθε εντολή που θα συγκεντρώνει τα δεδομένα από τη μνήμη λειτουργεί επίσης σε συσκευές εισόδου και εξόδου .
Η
εικόνων Προγραμματισμός
Σε έναν υπολογιστή που απομονώνονται μνήμης , ο προγραμματισμός είναι καθαρότερο : I /O έχει τη δική του ξεχωριστή διεύθυνση του , έτσι ώστε ο υπολογιστής μπορεί να χρησιμοποιήσει τις διευθύνσεις για να προσδιορίσει αν είναι η μνήμη ή I /O ότι ένα πρόγραμμα θα πρέπει να εργαστεί με . Με μνήμη - χαρτογράφηση , ωστόσο, κάποια εντολή που αναφορές μνήμης μπορεί επίσης να χρησιμοποιηθεί ως μια εντολή στο σύστημα Ι /Ο . Με απομονωμένες μνήμη , τα προγράμματα πρέπει να προστίθενται "In" και " Out" οδηγίες για την εξαγωγή ή την αποστολή δεδομένων στη μνήμη ή I /O διευθύνσεις .
Εικόνων χώρο μνήμης
Η
Όταν ένας υπολογιστής χρησιμοποιεί ένα σύστημα I /O αντιστοίχιση μνήμης , ένα μέρος του χώρου χρησιμοποιεί ο υπολογιστής για τη μνήμη είναι αφιερωμένο στις διευθύνσεις εισόδου και εξόδου , αφήνοντας λιγότερο για την πραγματική μνήμη αποθήκευσης . Με την χαρτογράφηση μνήμης , I /O διευθύνσεις πρέπει να γραφτεί έτσι ώστε να είναι διακριτή από τις τράπεζες μνήμης γύρω τους ? Εκχώρηση διευθύνσεων I /O είναι απλούστερη σε συστήματα απομονωμένα μνήμη . Επειδή οι συσκευές I /O καταλαμβάνουν λιγότερο χώρο από τη μνήμη σε μια συγκεκριμένη διεύθυνση , είναι πιθανό ένα μέρος του χώρου μνήμης στη διεύθυνση I /O θα είναι αχρησιμοποίητο και σπατάλη .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα