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

- תגובות: 676
- הצטרף: יוני 2014
אשמח להסבר
תודה!
תודה!
- tomer953
-
- חבר מכור קשה

- תגובות: 5304
- הצטרף: מרץ 2010
- שם מלא: tomer953
אתה מדבר על זיכרון גישה אקראי ? 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
-
- גורו

- תגובות: 10928
- הצטרף: אוגוסט 2012
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.
- moco
-
- גורו

- תגובות: 20598
- הצטרף: דצמבר 2004
חשוב לציין שKB זה לא 1000 בייט , אלא 1024 (2 בחזקת 10).
משה
- Catskinner
-
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
למחשבים הראשונים שהיו מבוססים על מעבדים של מכונות חישוב היה לעיתים קרובות הרבה פחות מ 64KB זיכרון. המחשב הראשון שיצא לי לשחק איתו היה ה Sinclair ZX Spectrum והיה לו 16KB של זכרון RAM בסה"כ והוא עוד נחשב להתקדמות יחסית לקודמו שהיה לו 1KB זיכרון בלבד.
הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.
היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים.
הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.
היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
- moshekremer
-
- חבר פעיל

- תגובות: 99
- הצטרף: ינואר 2007
מעבד של 16 ביט ורגיסטרים של 16 ביט
זה נותן גישה ישירה למקסימום 64k זכרון.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם.
כשהמעבדים עברו לארכיקטורה של 32 ואחר כך 64 ביט גם הגישה לזכרון הורחבה בהתאם.
- שלגון
-
- חבר ותיק

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

- תגובות: 676
- הצטרף: יוני 2014
@tomer953
·
אני לומד קורס מחשבים והיה פרק על ההיסטוריה של המחשבים. דובר פשוט שהמחשבים בשנות החמישים או השישים היו עם מעט זיכרון. אני לא יודע אם זה ראם או אחסון...
·
אני לומד קורס מחשבים והיה פרק על ההיסטוריה של המחשבים. דובר פשוט שהמחשבים בשנות החמישים או השישים היו עם מעט זיכרון. אני לא יודע אם זה ראם או אחסון...
- Catskinner
-
- חבר במועדון HT

- תגובות: 16019
- הצטרף: נובמבר 2006
- מיקום: הוד השרון
@m31
·בשנות החמישים והשישים לא היו כלל מחשבים אישיים. מחשבים היו אז מכונות בשימוש הממשלות או חברות ענק והם הושכרו על בסיס של חוזה שירות מלא. הזכרון של מחשבים היה בעיקר Core memory שנפח האיחסון שלו נמדד בבייטים בודדים. אחסון נתונים בוצע עם סלילי נייר, כרטיסיות מנוקבות או סרטים מגנטים.
דיסקים מגנטים למחשבים היו כל כך יקרים שהראשון שהוצע היה של IBM, שקל בערך כמו מכונית, איחסן פחות מ 4MB והושכר בקרוב ל 3,000$ לחודש.
·בשנות החמישים והשישים לא היו כלל מחשבים אישיים. מחשבים היו אז מכונות בשימוש הממשלות או חברות ענק והם הושכרו על בסיס של חוזה שירות מלא. הזכרון של מחשבים היה בעיקר Core memory שנפח האיחסון שלו נמדד בבייטים בודדים. אחסון נתונים בוצע עם סלילי נייר, כרטיסיות מנוקבות או סרטים מגנטים.
דיסקים מגנטים למחשבים היו כל כך יקרים שהראשון שהוצע היה של IBM, שקל בערך כמו מכונית, איחסן פחות מ 4MB והושכר בקרוב ל 3,000$ לחודש.
מעצבן אותי כשאומרים "אני ילך, אני יקנה". מעצבן אותי עוד יותר כשכותבים את זה.
- guyezra
-
- חבר במועדון ה-20K

- תגובות: 35112
- הצטרף: ינואר 2005
·moco כתב:חשוב לציין שKB זה לא 1000 בייט , אלא 1024 (2 בחזקת 10)....
מזכיר לי את הבדיחה על המתכנת שבא לבנק לסגור חיסכון בהפקדה חודשית
אז הפקיד אומר לו תשים 1,000 ש"ח כל חודש
אז המתכנת עונה תסגור 1,024 שיהיה עגול
- AssafLots
-
- חבר פעיל במיוחד

- תגובות: 609
- הצטרף: מאי 2012
מה לגבי circular reference במחשבים?
נגיד, משהו כזה:
איזה בנק לדעתכם הכי טוב לתוכנית חיסכון לטווח בינוני או ארוך, ולמה?
נגיד, משהו כזה:
איזה בנק לדעתכם הכי טוב לתוכנית חיסכון לטווח בינוני או ארוך, ולמה?
- moco
-
- גורו

- תגובות: 20598
- הצטרף: דצמבר 2004
או אולי: יש לכם המלצה לעו"ד שיכתוב מכתב לבנק בנוגע לתוכנית חיסכון של 64K ? 
משה
- Catskinner
-
- חבר במועדון HT

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

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

- תגובות: 3760
- הצטרף: יולי 2009
אני דווקא זוכר של sinclair spectrum שלי היו 48k.Catskinner כתב:למחשבים הראשונים שהיו מבוססים על מעבדים של מכונות חישוב היה לעיתים קרובות הרבה פחות מ 64KB זיכרון. המחשב הראשון שיצא לי לשחק איתו היה ה Sinclair ZX Spectrum והיה לו 16KB של זכרון RAM בסה"כ והוא עוד נחשב להתקדמות יחסית לקודמו שהיה לו 1KB זיכרון בלבד.
הזיכרון באותם מחשבים היה מבוסס על שבבים פיזיים שכל אחד מהם הכיל 8KB זיכרון (ולפעמים פחות) והיה צורך לחסוך במקום על הלוח הראשי ולכן היו מחשבים שהיה להם מקום רק לשבב זיכרון בודד. במקרים אחרים היו כמה זוגות של תושבות לשבבי זיכרון אבל רק חלק מהם היו בשימוש כדי לחסוך מחיר בגלל ששבבי זיכרון היו מאוד יקרים באותה תקופה וזה היה עלול להקפיץ את מחיר המחשב לרמה של אלפי דולרים במקום כמה מאות.
היות ומרחב הכתובות של המעבדים הראשונים היה ממילא מוגבל גם הוא ושבהרבה מקרים תוכניות הוקלדו ביד ע"י המשתמשים, המגבלה של זכרון לא נחשבה לבעיה מהותית. נסה להקליד בעצמך תוכנית BASIC שתצרוך 8KB זכרון ותבין בעצמך עד כמה 64KB נחשבו אז למופרכים....
אבל אם כבר נוסטלגיה, הדבר המשעשע בו היה הדרך לשמור נתונים שחרגו מהגודל:
הייתה לו יציאת אודיו שמחברים בכבל לטייפ עם קלטת מוזיקה אנלוגית והמחשב היה מעביר את הנתונים לקלטת ששמים על הקלטה, דומה לרעיון של פאקס אבל הרבה יותר מוזר.
מוזר מאוד אבל.... עבד
גיל
- Amir64
-
- גורו

- תגובות: 10928
- הצטרף: אוגוסט 2012
לא מוזר בכלל.gilg7 כתב:הייתה לו יציאת אודיו שמחברים בכבל לטייפ עם קלטת מוזיקה אנלוגית והמחשב היה מעביר את הנתונים לקלטת ששמים על הקלטה, דומה לרעיון של פאקס אבל הרבה יותר מוזר.......
מוזר מאוד אבל.... עבד
גיל...
בימי המחשבים הגדולים, לפני עידן המכונות האישיות, כל המידע נשמר על סלילים מגנטיים.
גם התוכנות וגם ה- DATA שנוצר ע"י ריצת התוכנות
אין בזה שום דבר מוזר.
בשנות ה- 50, מחשבי UNIVAC כבר השתמשו בטייפ מגנטי.
https://www.dataversity.net/brief-history-data-storage/
דרך אגב, הדיסק הקשיח הראשון נבנה ב- 1956, היה בנפח 5MB ושקל טון.