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

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

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

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

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

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 5196
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 225 פעמים
קיבל תודות: 1440 פעמים

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

שלגון
חבר ותיק
חבר ותיק
תגובות: 2580
הצטרף: נובמבר 2005
נתן תודות: 447 פעמים
קיבל תודות: 648 פעמים

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

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

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

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

@tomer953
·

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

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

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

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

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

guyezra
חבר במועדון ה-20K
חבר במועדון ה-20K
תגובות: 34345
הצטרף: ינואר 2005
נתן תודות: 178 פעמים
קיבל תודות: 603 פעמים

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

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

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

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

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


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

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

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

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

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

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

udif
חבר ותיק
חבר ותיק
תגובות: 2055
הצטרף: אוקטובר 2005
מיקום: תל אביב
נתן תודות: 38 פעמים
קיבל תודות: 119 פעמים

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
חבר מביא חבר
חבר מביא חבר
תגובות: 3463
הצטרף: יולי 2009
נתן תודות: 510 פעמים
קיבל תודות: 255 פעמים

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

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

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

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

שלח תגובה

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