• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 15:33:22 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.
June 17, 2025, 15:33:22 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426689
Total Topics: 31710
Online Today: 200
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 50
Guests: 113
Total: 163
ThanosKoutsoump
agkentzi
Papadopoulosthanos
dimant
tsintsi
george14
annaparask
URI
Nicotre
sigklitiki
johnk
thomassamaras
unreasonable
Cloud Strife
akontel
aachmet
chriskazakos
stefpapa21
George_RT
A-TheITGuy
aggelina
Antreas17
IBOURAS
Pepe The Frog
nikpamp
Louisa
Nekt
Nikos_313
mikrosdia
dirac1
Potest
evax
TMNF pro
nikos.a
Liamos
vagk
vasilis saitis
mkakale
HoodLibre
Lygkouras_c
Saint_GR
BlackBeard
athena_apo
dsaragiotis
PeriklisL
Joannapet
Εμφάνιση

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

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
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 2613 times)
kekropas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 511

thmmy rocks!!!


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

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


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


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

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


thunderstruck


View Profile
Απ: Τι γίνεται παιδιά με την MMU?
« Reply #2 on: February 07, 2006, 21: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, 22:22:44 pm »

Quote from: tolia on February 07, 2006, 21: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, 20: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, 08: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...