שיחה:מקטעי זיכרון

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיפדיה, האנציקלופדיה החופשית
תגובה אחרונה: לפני 3 שנים מאת 141.143.193.75 בנושא תרגום heap ב-Oracle

משוב מ-23 בנובמבר 2017[עריכת קוד מקור]

חסר. שווה להוסיף דוגמא לניהול זיכרון דרך מחסנית 132.70.66.14 14:51, 23 בנובמבר 2017 (IST)תגובה

מקטעי זיכרון?!?![עריכת קוד מקור]

מקטעי זיכרון הוא תחום רחב, שבתוכו יש מקטעי זיכרון של תהליך. הקישור בינוויקי אכן מפנה למקטעי זיכרון בעוד שהוא אמור להפנות לכאן. ניתן גם לראות בספר של טננבאום בפרק segmentation שמדובר באופן כללי על מקטעי זיכרון. אני מציע לשנות את שם הדף ל-מקטעי הזיכרון בתהליך, כמו כן לשנות את קישורי הבינוויקי. אם לא תהיה התנגדות עד אחרי סוכות אעשה זאת. --זה ינחמנו - שיחה 19:11, 13 בספטמבר 2018 (IDT)תגובה

אני חוזר בי, הקישור בינוויקי שהצעתי לא נכון. אולי פשוט מישהו צריך להרים את הכפפה ולעשות שהערך יהיה על מקטעי זיכרון כלליים ויהיה בו פרק עם החומר שכאן על מקטעי זיכרון בתהליכים ותהליכונים.--זה ינחמנו - שיחה 13:33, 17 בספטמבר 2018 (IDT)תגובה

data segment vs stack segment[עריכת קוד מקור]

לפי מה שאני מכיר הdata segment לא מכיל את הheap. אבל אם כן אז הוא מכיל גם את הstack.

ניתן לראות כאן שהheap נפרד מהdata, וכן בוויקיפדיה האנגלית כאן, במאמר כאן הוא מכניס את הbss לdata segment אבל משאיר את הערימה בנפרד.

כאן לעומת זאת כתוב שהdata segment כולל בתוכו גם data גם heap וגם stack.

מה המקור הנגדי?--זה ינחמנו - שיחה 20:05, 13 בספטמבר 2018 (IDT)תגובה

זה ינחמנו, המקור שהבאת לא טוען אחרת. הוא רק מתחיל בהבחנה שיש אזור בזיכרון שמאחסן את קוד התכנית (code/text segment) ואזור אחר מאחסן נתונים, וזה בתורו מתחלק לשלושה מקטעים: אחסון נתונים בהקצאה אוטומטית (stack), אחסון בהקצאה דינאמית (heap) ואחסון סטאטי (data). אין כאן כוונה לכך שמה שמכונה data segment שמשמש לאחסון סטאטי גם מכיל את ה-stack או ה-heap. אלו מקטעי זיכרון שונים.
ל-BSS מתייחסים לרב כחלק מה-data segment. להבנתי המסתייגת, המקטע הזה משמש רק בחלק הטעינה של התכנית ולא מהווה מקטע ממשי של זיכרון בזמן הריצה (ולכן ההתייחסות אליו היא כאל ה-data segment, כי מה שמוגדר שם מיועד גם הוא לאחסון סטאטי). R.G. - שיחה 06:21, 5 באוקטובר 2019 (IDT)תגובה
R.G. נראה לי שלא שמת לב שבערך תחת data segment היה בעבר גם ה heap, על זה הערתי בזמנו ולאחר שאף אחד לא הגיב על זה שיניתי זאת, ונראה לי שאתה מגיב על סמך איך שהערך כיום. בברכה זה ינחמנו - שיחה 20:41, 5 באוקטובר 2019 (IDT)תגובה
אתה צודק, לא לקחתי בחשבון שהתייחסת למצב קודם של הערך. R.G. - שיחה 21:38, 5 באוקטובר 2019 (IDT)תגובה

תרגום heap ב-Oracle[עריכת קוד מקור]

אנחנו ב-Oracle משתמשים ב"מצבור", לפי מונחי הועדה לתקינת מונחי הטכנולוגיה, במכון התקנים. ראו מונחי האקדמיה ללשון העברית, מאגר מונחים. 141.143.193.75 16:47, 26 באפריל 2021 (IDT)תגובה