למה למחשבים ישנים היו בדיוק 64KB ולא מספר אחר?

נושאים שאינם קשורים בהכרח לתחום הקולנוע הביתי או האודיו אך עדיין עשויים לעניין את הקהל שלנו.

חשוב שלא לערב נושאים שנויים במחלוקת (פוליטיקה למשל).
m31 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 676
הצטרף: יוני 2014
נתן תודות: 265 פעמים
קיבל תודות: 2 פעמים

למה למחשבים ישנים היו בדיוק 64KB ולא מספר אחר?

נושא שלא נקרא #1 

אשמח להסבר
תודה!

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
הודעות: 5295
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 242 פעמים
קיבל תודות: 1452 פעמים

נושא שלא נקרא #2 

אתה מדבר על זיכרון גישה אקראי ? RAM ?

אם כן הנפח תמיד עולה, בשנות השמונים היו 16kb ואילו היום יש לך כבר עשרות ג׳יגה

מה מטרת השאלה? תן יותר פרטים

בכל מקרה זה תלוי בארכיטקטורה, בארכיטקטורה של 8-bit המצב היה שניתן לנצל 64kb ואתה יכול לקרוא למה כאן:
https://en.m.wikipedia.org/wiki/8-bit_computing

Amir64
גורו
גורו
הודעות: 10043
הצטרף: אוגוסט 2012
נתן תודות: 178 פעמים
קיבל תודות: 1733 פעמים

נושא שלא נקרא #3 

64KB מה, זיכרון?

היחידה הבסיסית במחשוב היא ביט.
ביט הוא בינארי (יכול לייצג אחד משני מצבים - ON/OFF)
כל הוספה של ביט נוסף, מכפילה את מספר האפשרויות שאפשר לייצג באותו מספר ביטים.
כלומר ייצוג כל האפשרויות יכול להיות מבוטא כחזקה של 2.

8 ביט = 2 בחזקת 3.
32KB הם 2 בחזקת 15
64KB הם 2 בחזקת 16
128KB הם 2 בחזקת 17

כלומר, תמיד ישתמשו במספר שהוא חזקה של 2.
באותם ימים 64KB נחשב למספיק עבור השימושים הצפויים, ולא היתה סיבה להשקיע בחומרה שתתמוך ב- 128KB, שזו כמובן הכפלת כמות הזיכרון, לעומת 64KB.

moco
סמל אישי של משתמש
גורו
גורו
הודעות: 20575
הצטרף: דצמבר 2004
נתן תודות: 198 פעמים
קיבל תודות: 349 פעמים

נושא שלא נקרא #4 

חשוב לציין שKB זה לא 1000 בייט , אלא 1024 (2 בחזקת 10).
משה

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
הודעות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

נושא שלא נקרא #5 

למחשבים הראשונים שהיו מבוססים על מעבדים של מכונות חישוב היה לעיתים קרובות הרבה פחות מ 64KB זיכרון. המחשב הראשון שיצא לי לשחק איתו היה ה Sinclair ZX Spectrum והיה לו 16KB של זכרון RAM בסה"כ והוא עוד נחשב להתקדמות יחסית לקודמו שהיה לו 1KB זיכרון בלבד.

הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.

היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

moshekremer
חבר פעיל
חבר פעיל
הודעות: 99
הצטרף: ינואר 2007
נתן תודות: 2 פעמים
קיבל תודות: 7 פעמים

מעבד של 16 ביט ורגיסטרים של 16 ביט

נושא שלא נקרא #6 

זה נותן גישה ישירה למקסימום 64k זכרון.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם.

שלגון
חבר ותיק
חבר ותיק
הודעות: 2676
הצטרף: נובמבר 2005
נתן תודות: 461 פעמים
קיבל תודות: 681 פעמים

נושא שלא נקרא #7 

m31 וההטרלות שלו. רק תסתכלו איזה שאלות אחרות הוא שאל בתקופה האחרונה:
https://www.hometheater.co.il/modules.p ... author=m31
חבר, יש כזה דבר שקוראים לו גוגל - תלמד להשתמש בו.
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...

m31 (פותח השרשור)
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 676
הצטרף: יוני 2014
נתן תודות: 265 פעמים
קיבל תודות: 2 פעמים

נושא שלא נקרא #8 

@tomer953
·

אני לומד קורס מחשבים והיה פרק על ההיסטוריה של המחשבים. דובר פשוט שהמחשבים בשנות החמישים או השישים היו עם מעט זיכרון. אני לא יודע אם זה ראם או אחסון...

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
הודעות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

נושא שלא נקרא #9 

@m31
·בשנות החמישים והשישים לא היו כלל מחשבים אישיים. מחשבים היו אז מכונות בשימוש הממשלות או חברות ענק והם הושכרו על בסיס של חוזה שירות מלא. הזכרון של מחשבים היה בעיקר Core memory שנפח האיחסון שלו נמדד בבייטים בודדים. אחסון נתונים בוצע עם סלילי נייר, כרטיסיות מנוקבות או סרטים מגנטים.

דיסקים מגנטים למחשבים היו כל כך יקרים שהראשון שהוצע היה של IBM, שקל בערך כמו מכונית, איחסן פחות מ 4MB והושכר בקרוב ל 3,000$ לחודש.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

guyezra
חבר במועדון ה-20K
חבר במועדון ה-20K
הודעות: 34542
הצטרף: ינואר 2005
נתן תודות: 181 פעמים
קיבל תודות: 622 פעמים

נושא שלא נקרא #10 

moco כתב:חשוב לציין שKB זה לא 1000 בייט , אלא 1024 (2 בחזקת 10).
...
·

מזכיר לי את הבדיחה על המתכנת שבא לבנק לסגור חיסכון בהפקדה חודשית
אז הפקיד אומר לו תשים 1,000 ש"ח כל חודש
אז המתכנת עונה תסגור 1,024 שיהיה עגול

AssafLots
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 609
הצטרף: מאי 2012
נתן תודות: 128 פעמים
קיבל תודות: 67 פעמים

נושא שלא נקרא #11 


moco
סמל אישי של משתמש
גורו
גורו
הודעות: 20575
הצטרף: דצמבר 2004
נתן תודות: 198 פעמים
קיבל תודות: 349 פעמים

נושא שלא נקרא #12 

או אולי: יש לכם המלצה לעו"ד שיכתוב מכתב לבנק בנוגע לתוכנית חיסכון של 64K ? :lol:
משה

Catskinner
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
הודעות: 16019
הצטרף: נובמבר 2006
מיקום: הוד השרון
נתן תודות: 123 פעמים
קיבל תודות: 940 פעמים

נושא שלא נקרא #13 

נו אז הבן אדם מתבלבל בין האתר כאן לבין Quora. האם עצרתם לשניה לחשוב שייתכן ונותרנו הברירה היחידה שלו כי אולי זרקו אותו משם בשל עודף שאלות על אודיו/ווידיאו וקולנוע ביתי?
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.

udif
חבר ותיק
חבר ותיק
הודעות: 2067
הצטרף: אוקטובר 2005
מיקום: תל אביב
נתן תודות: 37 פעמים
קיבל תודות: 124 פעמים

Re: מעבד של 16 ביט ורגיסטרים של 16 ביט

נושא שלא נקרא #14 

moshekremer כתב:זה נותן גישה ישירה למקסימום 64k זכרון.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם.
...
·
לא מדויק.
המעבדים בשולטים בתקופת ה "64K" היו Z80 (מחשבי "ספקטרום" וכל מה שהריץ CP/M) ומעבדי 6502 (קומודור טרום אמיגה, אטארי טרום אטארי ST ואפל טרום מק).
למעבדים הללו היה זכרון ברוחב 8 ביט, והוראות המעבד לגישה לזכרון איחסנו כתובת זכרון בשני תאים, ז"א פעמיים 8 ביט, או 16 ביט. מכאן, שגודל הזכרון המקסימלי שהיה אפשרי במעבדים האלה הוא 2 בחזקת 16 בייט, או 64K.
בשלב מסויים כשכמות הזכרון לא הספיקה אזי חלק מהמחשבים החלו להשתמש בטריק שנקרא bank switching בו ישנה יכולת לשנות איזה זכרון יתחבר לכל כתובת ברגע מסויים וכך ניתן להחזיק יותר מ 64KB אבל רק 64KB היו נגישים בכל רגע נתון.

gilg7
חבר מביא חבר
חבר מביא חבר
הודעות: 3584
הצטרף: יולי 2009
נתן תודות: 552 פעמים
קיבל תודות: 272 פעמים

נושא שלא נקרא #15 

Catskinner כתב:למחשבים הראשונים שהיו מבוססים על מעבדים של מכונות חישוב היה לעיתים קרובות הרבה פחות מ 64KB זיכרון. המחשב הראשון שיצא לי לשחק איתו היה ה Sinclair ZX Spectrum והיה לו 16KB של זכרון RAM בסה"כ והוא עוד נחשב להתקדמות יחסית לקודמו שהיה לו 1KB זיכרון בלבד.

הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.

היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים.
...
אני דווקא זוכר של sinclair spectrum שלי היו 48k.
אבל אם כבר נוסטלגיה, הדבר המשעשע בו היה הדרך לשמור נתונים שחרגו מהגודל:
הייתה לו יציאת אודיו שמחברים בכבל לטייפ עם קלטת מוזיקה אנלוגית והמחשב היה מעביר את הנתונים לקלטת ששמים על הקלטה, דומה לרעיון של פאקס אבל הרבה יותר מוזר.
מוזר מאוד אבל.... עבד
גיל

שלח תגובה

חזור אל “ללא קשר”