![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
15-06-2006, 07:44
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי MCGP שמתחילה ב "בשביל מה נועדה שורת מקשי ה SysRq Scroll-lock Breek ולמה משמשים מקשים אלו???"
Break (יחד עם Ctrl) - הפסקת הפעולה של תוכנות (לא רלוונטי בחלונות בלבד) - כיום ידוע גם כ Ctrl+C שעושה אותו דבר
Scroll Lock - נעילת גלילה של מסך הקונסול כדי שלא תאבד מה שכתוב כרגע על המסך (לא רלוונטי בחלונות בלבד)
Sys Rq - בקשה ממערכת ההפעלה - כפתור מיוחד שלא נמצא לעולם בשימוש של תוכנות, וגם לא מאוחסן בחוצץ ההקלדה (buffer) של לוח המקשים, אלא מועבר ישירות למע"ה על ידי פסיקה 15, תת-פונקציה 85 כדי שתבצע פעולות מיוחדות. למשל, בלינוקס, אם הצלחת לתקוע את המערכת לחלוטין באמצעות קוד לא תקין שהוספת לקרנל, עדיין תוכל, אם תגדיר בקרנל שיגיב ל SysRq, ללחוץ על הכפתור הזה כדי לקבל פלט למסך שמציג מידע על המצב של המערכת, וזאת כדי שתוכל לדעת ולהבין היכן הטעות שלך שתקעה את המערכת (זה ממש על רגל אחת...). גם בחלונות יש פונקציה דומה שגורמת למסך כחול מכוון שמכיל את אותו סוג המידע, אבל למה להשתמש בסטנדרט SysRq אם אפשר להמציא משהו חדש? בחלונות זה להחזיק את ה Ctrl לחוץ וללחוץ על Scroll Lock פעמיים. בשביל שזה יפעל, צריך קודם להוסיף משהו לרג'יסטרי: תחת HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\i8042prt\Parameters יש להוסיף מפתח שנקרא "CrashOnCtrlScroll" מסוג DWORD שערכו 1, ואם אני זוכר נכון, כמובן שצריך להפעיל את המחשב מחדש אחר כך...
|