אשמח להסבר
תודה!
למה למחשבים ישנים היו בדיוק 64KB ולא מספר אחר?
- tomer953
- חבר מכור קשה
- הודעות: 5295
- הצטרף: מרץ 2010
- שם מלא: tomer953
- נתן תודות: 242 פעמים
- קיבל תודות: 1452 פעמים
אתה מדבר על זיכרון גישה אקראי ? RAM ?
אם כן הנפח תמיד עולה, בשנות השמונים היו 16kb ואילו היום יש לך כבר עשרות ג׳יגה
מה מטרת השאלה? תן יותר פרטים
בכל מקרה זה תלוי בארכיטקטורה, בארכיטקטורה של 8-bit המצב היה שניתן לנצל 64kb ואתה יכול לקרוא למה כאן:
https://en.m.wikipedia.org/wiki/8-bit_computing
אם כן הנפח תמיד עולה, בשנות השמונים היו 16kb ואילו היום יש לך כבר עשרות ג׳יגה
מה מטרת השאלה? תן יותר פרטים
בכל מקרה זה תלוי בארכיטקטורה, בארכיטקטורה של 8-bit המצב היה שניתן לנצל 64kb ואתה יכול לקרוא למה כאן:
https://en.m.wikipedia.org/wiki/8-bit_computing
- Amir64
-
- גורו
- הודעות: 10043
- הצטרף: אוגוסט 2012
- נתן תודות: 178 פעמים
- קיבל תודות: 1733 פעמים
64KB מה, זיכרון?
היחידה הבסיסית במחשוב היא ביט.
ביט הוא בינארי (יכול לייצג אחד משני מצבים - ON/OFF)
כל הוספה של ביט נוסף, מכפילה את מספר האפשרויות שאפשר לייצג באותו מספר ביטים.
כלומר ייצוג כל האפשרויות יכול להיות מבוטא כחזקה של 2.
8 ביט = 2 בחזקת 3.
32KB הם 2 בחזקת 15
64KB הם 2 בחזקת 16
128KB הם 2 בחזקת 17
כלומר, תמיד ישתמשו במספר שהוא חזקה של 2.
באותם ימים 64KB נחשב למספיק עבור השימושים הצפויים, ולא היתה סיבה להשקיע בחומרה שתתמוך ב- 128KB, שזו כמובן הכפלת כמות הזיכרון, לעומת 64KB.
היחידה הבסיסית במחשוב היא ביט.
ביט הוא בינארי (יכול לייצג אחד משני מצבים - ON/OFF)
כל הוספה של ביט נוסף, מכפילה את מספר האפשרויות שאפשר לייצג באותו מספר ביטים.
כלומר ייצוג כל האפשרויות יכול להיות מבוטא כחזקה של 2.
8 ביט = 2 בחזקת 3.
32KB הם 2 בחזקת 15
64KB הם 2 בחזקת 16
128KB הם 2 בחזקת 17
כלומר, תמיד ישתמשו במספר שהוא חזקה של 2.
באותם ימים 64KB נחשב למספיק עבור השימושים הצפויים, ולא היתה סיבה להשקיע בחומרה שתתמוך ב- 128KB, שזו כמובן הכפלת כמות הזיכרון, לעומת 64KB.
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
למחשבים הראשונים שהיו מבוססים על מעבדים של מכונות חישוב היה לעיתים קרובות הרבה פחות מ 64KB זיכרון. המחשב הראשון שיצא לי לשחק איתו היה ה Sinclair ZX Spectrum והיה לו 16KB של זכרון RAM בסה"כ והוא עוד נחשב להתקדמות יחסית לקודמו שהיה לו 1KB זיכרון בלבד.
הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.
היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים.
הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.
היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
- moshekremer
-
- חבר פעיל
- הודעות: 99
- הצטרף: ינואר 2007
- נתן תודות: 2 פעמים
- קיבל תודות: 7 פעמים
מעבד של 16 ביט ורגיסטרים של 16 ביט
זה נותן גישה ישירה למקסימום 64k זכרון.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם.
m31 וההטרלות שלו. רק תסתכלו איזה שאלות אחרות הוא שאל בתקופה האחרונה:
https://www.hometheater.co.il/modules.p ... author=m31
חבר, יש כזה דבר שקוראים לו גוגל - תלמד להשתמש בו.
https://www.hometheater.co.il/modules.p ... author=m31
חבר, יש כזה דבר שקוראים לו גוגל - תלמד להשתמש בו.
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...
שאין לו את ה-"פארפאלן" שלו...
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
@m31
·בשנות החמישים והשישים לא היו כלל מחשבים אישיים. מחשבים היו אז מכונות בשימוש הממשלות או חברות ענק והם הושכרו על בסיס של חוזה שירות מלא. הזכרון של מחשבים היה בעיקר Core memory שנפח האיחסון שלו נמדד בבייטים בודדים. אחסון נתונים בוצע עם סלילי נייר, כרטיסיות מנוקבות או סרטים מגנטים.
דיסקים מגנטים למחשבים היו כל כך יקרים שהראשון שהוצע היה של IBM, שקל בערך כמו מכונית, איחסן פחות מ 4MB והושכר בקרוב ל 3,000$ לחודש.
·בשנות החמישים והשישים לא היו כלל מחשבים אישיים. מחשבים היו אז מכונות בשימוש הממשלות או חברות ענק והם הושכרו על בסיס של חוזה שירות מלא. הזכרון של מחשבים היה בעיקר Core memory שנפח האיחסון שלו נמדד בבייטים בודדים. אחסון נתונים בוצע עם סלילי נייר, כרטיסיות מנוקבות או סרטים מגנטים.
דיסקים מגנטים למחשבים היו כל כך יקרים שהראשון שהוצע היה של IBM, שקל בערך כמו מכונית, איחסן פחות מ 4MB והושכר בקרוב ל 3,000$ לחודש.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
מה לגבי circular reference במחשבים?
נגיד, משהו כזה:
איזה בנק לדעתכם הכי טוב לתוכנית חיסכון לטווח בינוני או ארוך, ולמה?
נגיד, משהו כזה:
איזה בנק לדעתכם הכי טוב לתוכנית חיסכון לטווח בינוני או ארוך, ולמה?
- Catskinner
- חבר במועדון HT
- הודעות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
- נתן תודות: 123 פעמים
- קיבל תודות: 940 פעמים
נו אז הבן אדם מתבלבל בין האתר כאן לבין Quora. האם עצרתם לשניה לחשוב שייתכן ונותרנו הברירה היחידה שלו כי אולי זרקו אותו משם בשל עודף שאלות על אודיו/ווידיאו וקולנוע ביתי?
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
- udif
-
- חבר ותיק
- הודעות: 2067
- הצטרף: אוקטובר 2005
- מיקום: תל אביב
- נתן תודות: 37 פעמים
- קיבל תודות: 124 פעמים
Re: מעבד של 16 ביט ורגיסטרים של 16 ביט
·moshekremer כתב:זה נותן גישה ישירה למקסימום 64k זכרון.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם....
לא מדויק.
המעבדים בשולטים בתקופת ה "64K" היו Z80 (מחשבי "ספקטרום" וכל מה שהריץ CP/M) ומעבדי 6502 (קומודור טרום אמיגה, אטארי טרום אטארי ST ואפל טרום מק).
למעבדים הללו היה זכרון ברוחב 8 ביט, והוראות המעבד לגישה לזכרון איחסנו כתובת זכרון בשני תאים, ז"א פעמיים 8 ביט, או 16 ביט. מכאן, שגודל הזכרון המקסימלי שהיה אפשרי במעבדים האלה הוא 2 בחזקת 16 בייט, או 64K.
בשלב מסויים כשכמות הזכרון לא הספיקה אזי חלק מהמחשבים החלו להשתמש בטריק שנקרא bank switching בו ישנה יכולת לשנות איזה זכרון יתחבר לכל כתובת ברגע מסויים וכך ניתן להחזיק יותר מ 64KB אבל רק 64KB היו נגישים בכל רגע נתון.
אני דווקא זוכר של sinclair spectrum שלי היו 48k.Catskinner כתב:למחשבים הראשונים שהיו מבוססים על מעבדים של מכונות חישוב היה לעיתים קרובות הרבה פחות מ 64KB זיכרון. המחשב הראשון שיצא לי לשחק איתו היה ה Sinclair ZX Spectrum והיה לו 16KB של זכרון RAM בסה"כ והוא עוד נחשב להתקדמות יחסית לקודמו שהיה לו 1KB זיכרון בלבד.
הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.
היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים....
אבל אם כבר נוסטלגיה, הדבר המשעשע בו היה הדרך לשמור נתונים שחרגו מהגודל:
הייתה לו יציאת אודיו שמחברים בכבל לטייפ עם קלטת מוזיקה אנלוגית והמחשב היה מעביר את הנתונים לקלטת ששמים על הקלטה, דומה לרעיון של פאקס אבל הרבה יותר מוזר.
מוזר מאוד אבל.... עבד
גיל