Skip to content
2 במרץ 2010 / kirschilan

context switch


מתוך ויקיפדיה:

context switch is the computing process of storing and restoring the state (context) of a CPU so that execution can be resumed from the same point at a later time. … Context switches are usually computationally intensive and much of the design of operating systems is to optimize the use of context switches. … Switching from one process to another requires a certain amount of time for doing the administration – saving and loading registers and memory maps, updating various tables and list etc.

קונטקסט סוויץ'. אחד האתגרים של כמעט כל איש תוכנה/חומרה, וככל שהתפקיד רוחבי יותר, עלות הסוויץ' וכמותו גדולים יותר.

זה מתחיל בבוקר, עם פתיחת המיילים שמחכים מאתמול. מילא אם היה מדובר במייל אחד או שניים, או אפילו במספר גדול יותר בנושא או נושאים דומים. אבל לא, כל מייל מביא איתו משימה או בעיה חדשה, שצועקת לפיתרון, ומהר. לכתיבה של מסמך, תיקון של מסמך ישן, לקבוע פגישה, לחפש, למצוא, לברר, ולעבור למייל הבא. ובין מייל למייל – קונטקסט סוויץ'. לשים בצד את ההחלטות והפרטים של הנושא הקודם, לשלוף מהזכרון את הפרטים של המשך השיחה מאתמול, וקדימה להסתער – עוד פתרון נדרש.

אחרי עוד כמה מיילים אתה פתאום קולט שאתה מאחר לפגישה הראשונה של היום, והופ – קונטקסט סוויץ'. להתנתק מהמייל תוך כדי שמירה של סימני דרך בראש כדי לדעת מאיפה להמשיך, ולצעוד לחדר הישיבות. בדרך להזכר על מה הישיבה, מה קרה בפעם הקודמת, ומה רוצים להשיג היום – נראה לי שאתם מנחשים מה מגיע – קונטקסט סוויץ'.

בסוף הישיבה, נחשו מה? עוד ישיבה. לסכם את הישיבה הנוכחית, להציץ מה הישיבה הבאה, ושוב – קונטקסט סוויץ'.

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

אם נשאר עוד זמן עד הפסקת צהרים – מיילים. למה שלא הספקת בבוקר נוספו עוד כמה (מחק את המיותר) אחדים/עשרות/מאות מיילים – תלוי מה התפקיד וכמה אתה עסוק בתקופה הזו, ועם כל מייל, כזכור – קונטקסט סוויץ'

אחרי הפסקת צהרים – הופה חור ביומן. נפלא. אפשר להתכונן למצגת של מחר. מה צריך? את סיכומי הישיבות הרלוונטיות, את המסמכים, את הרשימות – קונטקסט סוויץ'. אחרי שיקופית אחת או שתיים – טלפון: לגבי הישיבה של אתמול. רגע רגע, איזה ישיבה? או.קיי, לתת ציון דרך לגבי המצגת הנוכחית, להזכר בישיבה של אתמול – סוויץ'. סוויץ' ועוד שיקופית למצגת והופ – הודעה במסנג'ר: שאלה ו-סוויץ'. סוויץ'. נסגר החור ביומן, סוויץ לפגישה הבאה.

והוא מעייף הסוויץ' הזה. המעברים האלה מעייפים. כדברי המתעד העולמי, הלא הוא וויקיפדיה: "Switching from one process to another requires a certain amount of time for doing the administration" הוא צורך זמן, והוא צורך משאבי ניהול, והוא פשוט מעייף ומתסכל.

הפסקת קפה. לשחרר אנחת רווחה. אההההה. גרבג'-קולקטקור (ע"ע בוויקיפדיה). מה היה אתמול בעיתון, בטלוויזיה, בלא משנה מה – כל עוד השיחה הזו היא משהו שלא ממש צריך עוד קונטקסט סוויץ'.

אחרי עוד מסכת של מיילים/פגישות/תיעוד/חשיבה/בלה-בלה-בלה, ולצאת מהמשרד. את מה ששמת בצד ועוד לא עיבדת במהלך היום, אתה שולף בדרך הביתה בין שיר ברדיו להפסקת כרסומות. וזהו – הביתה.

ועכשיו להחליף מוד. קונטקסט סוויץ' אחרון להיום. במוד החדש מכינים ואוכלים ארוחת ערב, מקלחים, מלבישים, מספרים סיפור, ועוד אחד, ועוד אחד, אוספים את הבגדים לכביסה, מפעילים מדיח, טלוויזיה, שיחה קצרה על היום שהיה – דברים שלא צריכים קונטקסט סוויץ'. כי מחר יום חדש שיתחיל ימשיך וייגמר בעוד קונטקסט סוויצ'ים, והרבה.

מודעות פרסומת

2 תגובות

להגיב
  1. orit / מאי 7 2010 8:15 am

    הי קירש!
    הבלוג מקסים וכמה נכון עניין המעברים…

Trackbacks

  1. קפה « דובדבן על העץ

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

%d בלוגרים אהבו את זה: