בעיות במחסור convensional memory
שלום אני מתכנת בשפת COBOL לדוס ואני נתקל במחסור בזיכרון קונבנציונאלי (ה-640K העלובים). התוכנה שלי סורקת קבצים לתוך הזיכרון ועושה עליהם מספר מניפולציות, כאשר הקבצים גדולים מ450K התוכנה עפה בגלל בעיית זיכרון. ישנן כל מיני פתרונות של שימוש ב-XMS וב-EMS, על-ידי כל מיני פונקציות, ואז זה אני יודע. הבעיה היא ששינוי התוכנה כדי שתשתמש בXMS או EMS (ובדקתי את זה) כרוך בשינויים רבים ואין לי כוח ואפשרויות לזה עכשיו. מכיוון שאני מריץ את התוכנה תחת WINDOWS בגדול (במסך DOS) רציתי לדעת אם יש איזה שהיא תוכנה ש"משגעת" את המחשב וגורמת לו להקצות יותר זיכרון ל-CONVENSIONAL MEMORY או לחילופין להשתמש בזיכרון אחר במקום זאת, כך שלא תהיה לי בעיה של זיכרון (למעשה מגהבייט אחד יספיק לי לחלוטין). הרי זה אבסורד שבעידן שלכל אחד יש 256MB ומעלה של זיכרון נהיה מוגבלים לכמות האפסית הזאת, ואני יודע שזה לא קורה בתכנות WINDOWS, אבל בכל זאת... אין דרך להקצות יותר זיכרון לזיכרון הבסיסי, ואם כן אני מאד מאד אשמח לשמוע איך זה אפשרי מבלי לשנות את כל הקוד שלי. תודה רבה ZIDEL
שלום אני מתכנת בשפת COBOL לדוס ואני נתקל במחסור בזיכרון קונבנציונאלי (ה-640K העלובים). התוכנה שלי סורקת קבצים לתוך הזיכרון ועושה עליהם מספר מניפולציות, כאשר הקבצים גדולים מ450K התוכנה עפה בגלל בעיית זיכרון. ישנן כל מיני פתרונות של שימוש ב-XMS וב-EMS, על-ידי כל מיני פונקציות, ואז זה אני יודע. הבעיה היא ששינוי התוכנה כדי שתשתמש בXMS או EMS (ובדקתי את זה) כרוך בשינויים רבים ואין לי כוח ואפשרויות לזה עכשיו. מכיוון שאני מריץ את התוכנה תחת WINDOWS בגדול (במסך DOS) רציתי לדעת אם יש איזה שהיא תוכנה ש"משגעת" את המחשב וגורמת לו להקצות יותר זיכרון ל-CONVENSIONAL MEMORY או לחילופין להשתמש בזיכרון אחר במקום זאת, כך שלא תהיה לי בעיה של זיכרון (למעשה מגהבייט אחד יספיק לי לחלוטין). הרי זה אבסורד שבעידן שלכל אחד יש 256MB ומעלה של זיכרון נהיה מוגבלים לכמות האפסית הזאת, ואני יודע שזה לא קורה בתכנות WINDOWS, אבל בכל זאת... אין דרך להקצות יותר זיכרון לזיכרון הבסיסי, ואם כן אני מאד מאד אשמח לשמוע איך זה אפשרי מבלי לשנות את כל הקוד שלי. תודה רבה ZIDEL