littlerunaway פורסם נובמבר 22, 2014 דיווח שיתוף פורסם נובמבר 22, 2014 הסתבכתי לגמרי עם תרגיל בית 2. יש מישהו שמכיר את החומר של הקורס ויכול לעזור לי קצת? ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
3p1n פורסם נובמבר 23, 2014 דיווח שיתוף פורסם נובמבר 23, 2014 למה שלא תשאלי כאן, או בקבוצה בפייסבוק? ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
littlerunaway פורסם נובמבר 24, 2014 מחבר דיווח שיתוף פורסם נובמבר 24, 2014 למה שלא תשאלי כאן, או בקבוצה בפייסבוק? בעיקרון בתרגיל אנחנו אמורים להוסיף עוד שיטת תזמון לקרנל, תהליכים רגילים שהופכים לתהליכים עם שיטת התזמון החדשה, אמורים לרוץ לפני התהליכים עם שיטת התזמון הרגילה. הסתבכנו עם איך להוסיף אותם. אנחנו אמורים למצוא את התהליך הבא בסיבוכיות נמוכה מ O(n)zz כאשר n הוא מספר התהליכים החדשים. במצב כזה אנחנו לא יכולים להחזיק תהליכים רגילים וחדשים באותן רשימות כי חיפוש תהליך חדש לא יעמוד בסיבוכיות.השאלה היא איך לעשות את זה. כרגע אנחנו עובדים על ליצור runqueue חדש שיעבוד בנוסף לזה הקיים, ויחזיק רק את התהליכים החדשים. אבל אני לא בטוחה שזו הדרך, וזה נראה לי קצת בעייתי. חשבתי אולי יש פה איזו דרך שאנחנו לא רואים. *הקבוצה בפייסבוק לא פעילה במיוחד. ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
3p1n פורסם נובמבר 24, 2014 דיווח שיתוף פורסם נובמבר 24, 2014 כן, ברור שצריך ליצור runqueue חדש.יש את הפונקציה הזאת, schedule שמזמנת את התהליך הבא שירוץ לא?אז שם תבדקו- אם יש תהליכים בrunqueue החדש שעוד לא רצו- תריצו אותם.כשיגמרו כל התהליכים האלה, אז תריצו את כל הרגילים, ואח"כ כשהם גם יגמרו תעשו epoch חדש. הקבוצה בפייסבוק די פעילה https://www.facebook.com/groups/hafala234123/ ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
littlerunaway פורסם נובמבר 25, 2014 מחבר דיווח שיתוף פורסם נובמבר 25, 2014 ומה אם פשוט נגדיל את מערך העדיפויות ונעשה סוג של shift לעדיפויות של תהליכים רגילים (אלא שאמורים לרוץ אחרי החדשים)? כלומר נשמור את העדיפות הרגילה, אבל בהכנסה לתור, נשתמש בעדיפות מוזזת. או משהו בסיגנון. יכול לעבוד? ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
3p1n פורסם נובמבר 26, 2014 דיווח שיתוף פורסם נובמבר 26, 2014 זה יעבוד אבל זה סיבוכיות חרא, לא חבל? ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
littlerunaway פורסם נובמבר 27, 2014 מחבר דיווח שיתוף פורסם נובמבר 27, 2014 למה סיבוכיות חרא? במה הסיבוכיות שונה יחסית למצב הרגיל?ובסוף לא הצלחנו לגרום לזה לעבוד. משום מה הקרנל פשוט לא עולה לנו ככה, עושה כל פעם בוט מחדש. ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
3p1n פורסם נובמבר 29, 2014 דיווח שיתוף פורסם נובמבר 29, 2014 כי שיפט זה סיבוכיות של N. ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
littlerunaway פורסם נובמבר 29, 2014 מחבר דיווח שיתוף פורסם נובמבר 29, 2014 אנחנו לא מזיזים את כל התהליכים כל פעם שמוסיפים אחד חדש. התוכנית הייתה פשוט מראש להוסיף אותם במיקום שהוא העדיפות שלהם+קבוע הזזה מסויים. אם זה היה עובד, הסיבוכיות לא הייתה משתנה. ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
הודעות מומלצות
הצטרפות לשיח
באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.