ΥπολογιστέςΛειτουργικά συστήματα

Εικονική μνήμη PC

Αυτοί οι χρήστες ηλεκτρονικών υπολογιστών που είναι αρκετά τυχεροί για να πιάσει το ένδοξο ακμή των συστημάτων που βασίζονται στις 8086-συμβατή επεξεργαστές είναι πολύ καλά πόσο εκείνη τη στιγμή ήταν σημαντική ποσότητα της εγκατεστημένης μνήμης. Ο λογαριασμός ήταν κυριολεκτικά kilobytes: να υπερβεί τα βασικά 640 kbps και να φτάσει ένα «φανταστικό» 736 kb αποκτήσουν ειδικές εξωτερικής επέκτασης, η οποία είναι μια μεγάλη αμοιβή σε σχέση με ένα μεγάλου μεγέθους κατοικίας. Ωστόσο, η τεχνολογία των υπολογιστών γρήγορα εξελίχθηκε και σύντομα πέρασε το ψυχολογικό φράγμα των 1 megabyte. λειτουργικές μονάδες μνήμης RAM έχουν γίνει πολύ μικρότερες, εκτός εμφανίστηκε επεξεργαστές χρησιμοποιούν πλήρως τους. Δεν υστερούν, και εφαρμογές. Ένα γεγονός ορόσημο ήταν η έξοδος windose τρίτη έκδοση, στην οποία χρησιμοποιείται η εικονική μνήμη. Ωστόσο, αυτές ήταν μόνο δειλά βήματα προς την κατεύθυνση που θα γίνει το πρότυπο για όλα τα λειτουργικά συστήματα.

Τι είναι εικονική μνήμη; Εκπροσωπούμε δύο πανομοιότυπες υπολογιστές με Windows 3, μόνο ένα έχει 1 MB μνήμης, και άλλα - 2 MB. Επιλέξτε τις εφαρμογές λογισμικού με βάση τον όγκο - να καταδικάσει τους προγραμματιστές να τη σκληρή δουλειά, επειδή έχουν να βελτιστοποιήσουν τα προϊόντα τους για 1, 2, κ.λπ. megabytes. Δημιουργήστε ένα πρόγραμμα που έχει σχεδιαστεί για ένα πρότυπο ελάχιστο 640 KB - αυτό σημαίνει να δώσει κάποιες ευκαιρίες, «κίνηση» την εφαρμογή του πλαισίου. Η εστίαση στις 2 MB - σημαίνει ότι για να χάσετε δυνητικούς πελάτες που έχουν υπολογιστές σε όλα τα 1 ΜΒ. Είναι κατανοητό και η Microsoft, έτσι προτάθηκε ο μηχανισμός, που ονομάζεται «εικονική μνήμη». Οι προγραμματιστές δεν χρειάζεται πλέον να γνωρίζουμε πόσο είναι εγκατεστημένο σε κάθε υπολογιστή. Φυσικά, κάποιοι περιορισμοί, ωστόσο, λαμβάνονται υπόψη, αλλά σε γενικές φροντίδες για το πώς «προσεγγίσει» απαιτητικές εφαρμογές και εξαρτήματα υπολογιστών έχει αναλάβει το λειτουργικό σύστημα. Δεν θαύματα εδώ, βέβαια, δεν συμβαίνει. Η αρχή λειτουργίας του είναι εξαιρετικά απλή.

Πάρτε για παράδειγμα την περίπτωση, όταν ο υπολογιστής ξεκινά με 1MB, 2MB που αναπτύχθηκε στο πλαίσιο εφαρμογής. Μέρος του όγκου που καταλαμβάνεται από το ίδιο το σύστημα, έτσι ώστε από την 1η MB διαθέσιμα στο χρήστη μόλις 500 kb (σε αναστολή). Εκτελέστε την εφαρμογή. Αν εικονική μνήμη είναι ενεργοποιημένη ή απενεργοποιημένη, το πρόγραμμα καταλαμβάνει 500 kb και στάσεις, να δώσει έξω σχετικά με το μήνυμα λάθους. Αλλά όλα είναι διαφορετικά, αν ο μηχανισμός περιλαμβάνεται: κάνει τα ίδια 500 kb, αν είναι το επόμενο αίτημα της μνήμης, το μπλοκ των δεδομένων είναι γραμμένο σε ένα ειδικό αρχείο στο δίσκο, απελευθερώνοντας την ένταση στη μνήμη RAM. μηχανισμού «διαφανείς» για την εφαρμογή. Στην πραγματικότητα, η εικονική μνήμη - είναι μέρος της εργασίας, αλλά δεν έχει διατεθεί στα τσιπ, και χώρο στο δίσκο. Μια τέτοια λύση ήταν τόσο επιτυχής που εξακολουθεί να εργάζεται για τη βελτίωση της. Έτσι, τα τελευταία windose 8 στην ήδη εξοικειωμένοι αρχείο σελιδοποίησης αρχείο σελιδοποίησης προστεθεί το αρχείο μετάθεσης, που προορίζεται μόνο για τις εφαρμογές του μετρό.

Μερικές φορές, οι χρήστες μπορούν να δουν ένα μήνυμα συστήματος που χαμηλά σχετικά με την εικονική μνήμη. Πώς να το εξηγήσω, υπό το πρίσμα των ανωτέρω; Όλα τα πιο αινιγματικός αν σκεφτεί κανείς ότι ο ελεύθερος χώρος στον σκληρό δίσκο σας μπορεί ακόμα να είναι. Ένας από τους πιο πιθανοί λόγοι για αυτό είναι το μηχανισμό της εικονικής μνήμης λάθος ρύθμιση. Παρόλο που η προεπιλογή σύστημα επιλέγει ο αυτόματος έλεγχος του μεγέθους του αρχείου σελιδοποίησης, επιτρέπει χειροκίνητο έλεγχο με μια ένδειξη ενός άκαμπτου πλαισίου. Είναι απαραίτητο να το πράξει ή όχι - ο κάθε χρήστης αποφασίζει για τους δικούς τους, αλλά αν συμβεί κάποιο λάθος, λόγω της έλλειψης όγκου θα πρέπει να αυξήσουν το ανώτατο όριο της επιτρεπόμενης. Δεν έχει ρυθμιστεί στις παραμέτρους απόδοσης (μπορεί να προσεγγιστεί μέσα από τις ιδιότητες του «My Computer», ή από τον πίνακα ελέγχου).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.atomiyme.com. Theme powered by WordPress.