• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
November 02, 2025, 23:08:50 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
November 02, 2025, 23:08:50 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Λογική Σχεδίαση] Εργαστή...
by koutrisk
[Today at 19:46:19]

GEFORCE RTX 3080 Ti 12GB ...
by botrinis
[Today at 12:34:04]

Ταχυρρυθμα ιδιαιτερα Φυσι...
by kostisgialamas
[November 01, 2025, 23:48:04 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[November 01, 2025, 16:57:52 pm]

Αποτυχία δήθεν "φοιτητικώ...
by Nikos_313
[November 01, 2025, 16:24:50 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[November 01, 2025, 01:34:27 am]

Ρυθμίσεις Θεμάτων της Ανώ...
by Nikos_313
[October 31, 2025, 21:46:32 pm]

[Σ.Φ. Ηλ-Μηχ] Κινητοποίησ...
by Nikos_313
[October 31, 2025, 21:41:48 pm]

Μόνο λάθος απαντήσεις
by Nikos_313
[October 31, 2025, 19:45:44 pm]

[ΣΦ ΗΛ-ΜΗΧ] Γενική Συνέλε...
by Aris★
[October 31, 2025, 17:44:39 pm]

[Λογική Σχεδίαση] Ύλη που...
by Orgianelis
[October 31, 2025, 02:04:50 am]

Ποιο τραγούδι ακούσατε 5+...
by pesto80
[October 31, 2025, 00:06:03 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[October 30, 2025, 17:19:57 pm]

[Υψηλές Τάσεις Ι] Γενικές...
by chatzikys
[October 29, 2025, 14:50:41 pm]

[Πυρηνική Τεχνολογία] Γεν...
by chatzikys
[October 29, 2025, 14:49:30 pm]

Αποτελέσματα Εξεταστικής ...
by supersonic pepega
[October 29, 2025, 14:25:43 pm]

Ποιον θεωρείτε χειρότερο...
by Katarameno
[October 29, 2025, 12:49:59 pm]

[Τεχνικές Βελτιστοποίησης...
by ttsengel
[October 28, 2025, 09:30:42 am]

Των συνειρμών το παίγνιο....
by Nikos_313
[October 27, 2025, 14:27:19 pm]

Αστείες Φωτογραφίες!
by Katarameno
[October 27, 2025, 02:18:59 am]
Στατιστικά
Members
Total Members: 10156
Latest: drandic
Stats
Total Posts: 1428786
Total Topics: 31845
Online Today: 912
Online Ever: 2093
(April 17, 2025, 07:47:49 am)
Users Online
Users: 12
Guests: 154
Total: 166
Gitermav
socrates
vevi
kyrlef
aris123321
manek
Captain
George Grigo
George_RT
chris123
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > 1ο Εξάμηνο - ΠΠΣ > Συστήματα Υπολογιστών (Moderators: Tasos Bot, tzortzis) > Τι γίνεται παιδιά με την MMU?
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Τι γίνεται παιδιά με την MMU?  (Read 2754 times)
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


View Profile
Τι γίνεται παιδιά με την MMU?
« on: February 07, 2006, 13:16:15 pm »

Μια βοήθεια ακόμα θέλω. Στη σελ. 514-215 τι γίνεται? Έχασα λίγο τη μπάλα? Γιατί η εικονική διεύθυνση είναι 32bit και γιατί η φυσική 15bit? τι ακριβώς παίζει σε αυτή την παράγραφο?
Logged
Scopeng
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 759


ΤΗΜΜΥ Τέλος!!! :)


View Profile
Απ: Τι γίνεται παιδιά με την MMU?
« Reply #1 on: February 07, 2006, 13:24:15 pm »

οι σελίδες είναι 514 - 515 ή 214 - 215;;;;;;;;;;;;
Logged
tolia
Νεούλης/Νεούλα
*
Gender: Female
Posts: 10


thunderstruck


View Profile
Απ: Τι γίνεται παιδιά με την MMU?
« Reply #2 on: February 07, 2006, 20:21:07 pm »

Η εικονική μνήμη δεν είναι απαραίτητα ίδιου μήκους bits με τη φυσική διεύθυνση μνήμης.Αυτό που πρέπει να είναι ίδιο στις 2 διευθύνσεις είναι τα τελευταία 12 bits γιατί εκεί είναι ουσιαστικά η πληροφορία που χρειάζεσαι.Όλα τα υπόλοιπα bits είναι για να παραπέμψει η εικονική διεύθυνση στη θέση της φυσικής διεύθυνσης.
Logged

Wake up Neo.The Matrix has you..
Junior
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1349


View Profile
Απ: Τι γίνεται παιδιά με την MMU?
« Reply #3 on: February 07, 2006, 21:22:44 pm »

Quote from: tolia on February 07, 2006, 20:21:07 pm
Η εικονική μνήμη δεν είναι απαραίτητα ίδιου μήκους bits με τη φυσική διεύθυνση μνήμης.Αυτό που πρέπει να είναι ίδιο στις 2 διευθύνσεις είναι τα τελευταία 12 bits γιατί εκεί είναι ουσιαστικά η πληροφορία που χρειάζεσαι.Όλα τα υπόλοιπα bits είναι για να παραπέμψει η εικονική διεύθυνση στη θέση της φυσικής διεύθυνσης.

Εγώ θα έλεγα ότι και τα 12 bits είναι για να παραπέμψει στη θέση της φυσικής μνήμης. Δεν υπάρχει καμιά πληροφορία ούτε στα 32 ούτε στα 15 bits, μόνο διευθύνσεις μνήμης είναι

Να πως έχει το πράγμα:

Η εικονική μνήμη είναι 2^32 θέσεις μνήμης ενώ η φυσική είναι 2^15 θέσεις μνήμης. Γι' αυτό χρειάζονται η μια διευθύνσεις μνήμης 32 bits και η άλλη 15 bits.

Και οι δύο μνήμες χωρίζονται σε σελίδες των 2^12 θέσεων μνήμης, άρα η εικονική μνήμη έχει 2^20 σελίδες και η φυσική έχει 2^3 = 8 σελίδες. Οι σελίδες αντιγράφονται πάντοτε ολόκληρες από τη φυσική μνήμη στην εικονική, άρα κάθε 2^12 διαδοχικές θέσεις της κύριας μνήμης που αποτελούν μια σελίδα βρίσκονται διαδοχικά με την ίδια σειρά στην εικονική μνήμη όπου αποτελούν επίσης μια σελίδα. Πχ αν η θέση 0 της φυσικής μνήμης αντιγράφτηκε στη θέση 8192 της εικονικής μνήμης, τότε όλες οι θέσεις από 0 μέχρι 4095 (2^12 - 1) της φυσικής μνήμης έχουν αντιγραφεί στις θέσεις 8192 - 12287 της εικονικής μνήμης με τη σειρά. Η επόμενη θέση της φυσικής μνήμης, η 4096, μπορεί να γράφτηκε στη θέση 0 της εικονικής μνήμης ή στη θέση 4096 ή στη θέση 12288 κλπ.

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

Και στην εικονική μνήμη και στη φυσική μνήμη κάθε σελίδα έχει 2^12 θέσεις μνήμης, άρα για να προσδιορίσουμε σε ποια θέση της σελίδας αναφερόμαστε (σχετική θέση μέσα στη σελίδα) χρειαζόμαστε 12 bit. Επειδή όλες οι θέσεις της σελίδας έχουν την ίδια σειρά στη σελίδα της εικονικής και στη σελίδα της φυσικής μνήμης, η σχετική τους θέση θα είναι η ίδια. Γι' αυτό τα 12 bit είναι ίδια στη φυσική και εικονική διεύθυνση.

Τα υπόλοιπα 20 bit της εικονικής διεύθυνσης και τα υπόλοιπα 3 bit της φυσικής διεύθυνσης μας λένε σε ποια σελίδα αναφερόμαστε (2^20 σελίδες στην εικονική και 2^3 σελίδες στη φυσική).
Η εικονική διεύθυνση δίνεται στην MMU από το λειτουργικό σύστημα και έτσι η MMU ξέρει και τη σελίδα της εικονικής μνήμης και τη σχετική θέση της θέσης μνήμης. Τώρα η MMU πρέπει να κάνει αναφορά στην αντίστοιχη θέση στη φυσική μνήμη. Ξέρει ότι αν εντοπίσει τη σελίδα μέσα στη φυσική μνήμη, μπορεί εύκολα να βρει την (απόλυτη) θέση, αφού η σχετική θέση μέσα στη σελίδα της κύριας μνήμης είναι ίδια με τη σχετική θέση μέσα στη σελίδα της εικονικής μνήμης (τα 12 bit είναι ίδια). Πως όμως ξέρει ποια σελίδα της φυσικής μνήμης αντιστοιχεί στη σελίδα της εικονικής μνήμης που θέλει; Αυτή την πληροφορία δίνει ο αριθμός 110 (6 στο δεκαδικό), που βλέπεις στον πίνακα σελίδων.

Αν η εικονική σελίδα δεν υπάρχει στη φυσική μνήμη, είναι μία άλλη ιστορία, που νομίζω είναι πολυ εύκολα κατανοητή αν πιάσεις το παραπάνω.
Logged
BabylonX
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 655



View Profile
Re: Τι γίνεται παιδιά με την MMU?
« Reply #4 on: February 13, 2006, 19:06:16 pm »

Τα τελευταια ειναι για τη σχετικη θέση μεσα στη σελιδα! Αν εκτυπώσουμε 20 σελιδες  απο ενα βιβλιο 200 σελιδων και παρουμε τις σελ απο 160-180 και θέλουμε να πουμε σε κάποιον άλλο να διαβάσει την τριτη σειρα απο τη σελιδα 165 τοθ βιβλιου και αυτός έχει τα φυλλαδια θα του πουμε "5η σελιδα, 3η σειρα".
Το "3η σειρα" δεν αλλάζει. Μονο ο αριθμος της σελίδας!

Στο παράδειγμα μου η φυσική διευθυνση είναι "5η σελιδα 3η σειρα"
ενω η virtual θα ήταν "165η σελιδα 3η σειρα"

Κάπως έτσι είναι τα πράγματα και με την MMU. Ελπίζω να βοήθησα με το παραδειγμα μου!
Logged

Junior
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1349


View Profile
Απ: Τι γίνεται παιδιά με την MMU?
« Reply #5 on: February 14, 2006, 07:27:01 am »

Πάρα πολύ πετυχημένο παράδειγμα! Μπράβο ρε BabylonX!!
Logged
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...