לדלג לתוכן

תרגול תזמון וטופולוגיית מעבדים

הריצו את הניסוי עם Sleep ובלעדיו. השוו זמן קיר וזמן CPU בכמה ריצות, וציינו את רזולוציית המדידה ואת שונות התוצאות.

במערכת בעלת group יחיד בלבד, הצמידו זמנית את ה־thread למעבד אחד מתוך המסכה המותרת והחזירו את המסכה לאחר הניסוי. אין לבחור מעבד שאינו מותר לתהליך.

צרו שני עובדים מהשיעור הקודם והקליטו ציר זמן מתאים באמצעות כלי WPR/WPA אם הם זמינים. מצאו מקטע running, מקטע ready ומקטע wait. אם אין כלי זמין, הגישו את מבנה הניסוי בלי להמציא trace.

שרטטו היפוך עדיפויות של שלושה threads. הסבירו מדוע העלאת העדיפות של הממתין אינה משחררת את ה־lock.

נתחו שתי טענות: affinity מבטיחה מעבד פרטי, ומספר מעבדים לוגיים שווה תמיד למספר ליבות עצמאיות.