שאלה

geek100

New member
שאלה

ממשו API של MEMORY ALLOCATOR , עם פונקציות :
void* my_malloc(int size)

והפונקציה
void* my_free(void *p)

והגודל של size יכול להיות רק 100 , 1000 או 10000 וצריך לממש את זה כך שכל הקצאה תהיה
יעילה מבחינת הזמן שהיא לוקחת.
 

geek100

New member
איך לממש את הפונקציות כך שזה יתבצע בצורהיעילה

 

פרסאוס

New member
מדובר על pager?

באיזה רמה הקורס?
אם זה קורס למתחילים אין פה יותר מדי בשר בשאלה, או שחסרים נתונים.
צריך לממש בנק זכרון? או סתם להקצות זיכרון?
 

geek100

New member
השאלה איך לעשות את ההקצאה של הזיכרון

כל פעם ואיך לשחרר , בעצם איך לנהל את הזיכרון בהרצאה כך שיתבצע בצורה יעילה
 

פרסאוס

New member
הדרך הטובה ביותר תהיה

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

(בכלל יעילות הופכת למילה גסה גם בשרתים עם כניסת כל הסקריפטים למינהם, אבל זה סיפור אחר).
 
למעלה