עבור לתוכן

שאלה על זיכרון

Featured Replies

פורסם

שלום

איך נמדדת קיבולת הזיכרון? לפי מס' כתובות? לפי מס' הביטים בכתובות?

תודה

פורסם

לכל תא בזיכרון יש כתובת. הכתובת היא, היום, באורך של 2^32 וכל תא הוא בגודל של בייט אחד. זאת אומרת 4 ג'יגה בייט. כשיעברו למעבדים 64 ביט אז גם אפשר יהיה להקצות מידע עד 2^64 כתובות.

פורסם
  • מחבר

כשאתה אומר אורך כתובת של 2^32 אתה מתכוון לאורך הכתובת או למס' האפשרי של הכתובות?,

לפי מה שהבנתי בכל כתובות נכנסים 32 ביטים

נגיד זכרון של 128K לפי מה הוא נמדד? לפי מס' הכתובות שהוא מכיל?

תודה

פורסם

אני לא ממש מבין מה אתה שואל.

2^32 הוא גם מספר הכתובות האפשרי. השם של כל כתובת הוא מספר בין 0 ל2^32 (פחות 1). הגיוני לא?

כל כתובת ממוספרת וכתובה בHEX, כלומר בסיס 16. אז הנה דוגמא, הכתובת ה1522 בזיכרון תהיה:

0x000005F2

הכתובת ה128K תהיה

0x00020000

הכתובת הזאת מכילה רק בייט אחד.

פורסם
  • מחבר

הבנתי,תודה :xyxthumbs:

פשוט הסקתי שניתן לדחוס בכל כתובת יותר מבייט אחד(8 ספרות)

אז כלומר המעבד שולח נתון בן 32 ביט (שזו הכתובת) ל dptr והזכרון מוציא את הבייט שבתוך הכתובת?

תודה על תגובותיך וסבלנותך ;)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים