อ่าน 2 นาที
คำขอระบบ
ปุ่ม System Request ( SysRq หรือ Sys Req ) เป็นปุ่มบน แป้นพิมพ์ คอมพิวเตอร์ส่วนบุคคล ที่ไม่มีการใช้งานมาตรฐาน IBM เป็นผู้แนะนำปุ่มนี้ ใน เครื่อง PC/AT...
คำขอระบบ

ปุ่ม System Request ( SysRqหรือSys Req ) เป็นปุ่มบนแป้นพิมพ์คอมพิวเตอร์ส่วนบุคคล ที่ไม่มีการใช้งานมาตรฐานIBM เป็นผู้แนะนำปุ่มนี้ ในเครื่อง PC/AT โดยมีจุดประสงค์เพื่อให้เป็นปุ่มพิเศษที่สามารถเรียกใช้ฟังก์ชัน ระบบปฏิบัติการระดับต่ำได้โดยตรงโดยไม่มีความเป็นไปได้ที่จะเกิดความขัดแย้งกับซอฟต์แวร์ที่มีอยู่ มีการ เพิ่มรูทีน BIOS พิเศษ —การขัดจังหวะซอฟต์แวร์ 0x15 ฟังก์ชันย่อย 0x85 [ 1 ] —เพื่อส่งสัญญาณไปยังระบบ ปฏิบัติการ เมื่อกดหรือปล่อยปุ่ม SysRq แตกต่างจากปุ่มส่วนใหญ่ เมื่อกดปุ่มนี้แล้วจะไม่มีการบันทึกข้อมูลใดๆ ลงในบัฟเฟอร์ของแป้นพิมพ์
ประวัติศาสตร์
หน้าที่เฉพาะระดับต่ำของปุ่ม SysRq คือการสลับระหว่างระบบปฏิบัติการ เมื่อ IBM-PC รุ่นแรกถูกสร้างขึ้นในปี 1980 มีระบบปฏิบัติการคู่แข่งชั้นนำสามระบบ ได้แก่PC DOS , CP/M-86และUCSD p-System [ 2 ]ในขณะที่Xenix ถูกเพิ่มเข้ามาในปี 1983–1984 ปุ่ม SysRq ถูกเพิ่มเข้ามาเพื่อให้สามารถเรียกใช้ระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์เครื่องเดียวกัน ได้โดยใช้ความสามารถของ ชิป 286ใน PC/AT [ 3 ]
เนื่องจาก ซอฟต์แวร์ส่วนใหญ่ในสมัยนั้นทำงานในระดับต่ำ มักจะข้ามระบบปฏิบัติการไปโดยสิ้นเชิง และโดยทั่วไปแล้วจะใช้ปุ่มลัด หลายปุ่ม ร่วมกัน การใช้ โปรแกรม ที่ยุติการทำงานแล้วคงสถานะไว้ (TSR) ยิ่งทำให้เรื่องยุ่งยากขึ้นไปอีก เพื่อให้สามารถสลับงานหรือทำงานหลายอย่างพร้อมกันได้จึงคิดว่าจำเป็นต้องมีปุ่มพิเศษแยกต่างหาก ซึ่งคล้ายกับวิธีการใช้ " Control-Alt-Delete " ใน Windows NT
บนแป้นพิมพ์ 84 ปุ่ม (ยกเว้นแป้นพิมพ์ประหยัดพื้นที่ IBM Model M 84 ปุ่ม) SysRq เป็นปุ่มแยกต่างหาก บนแป้นพิมพ์ 101 ปุ่มรุ่นหลัง จะใช้ปุ่มทางกายภาพร่วมกับปุ่มฟังก์ชันPrint screen ต้องกด ปุ่ม Altค้างไว้ขณะกดปุ่มฟังก์ชันคู่ปุ่มนี้เพื่อเรียกใช้ SysRq ซึ่งยังคงใช้ในแป้นพิมพ์พีซีรุ่นใหม่[ 4 ]
รูทีนแป้นพิมพ์ของ BIOS โดยค่าเริ่มต้นจะเพิกเฉยต่อคำสั่ง SysRq และส่งค่ากลับโดยไม่ดำเนินการใดๆ เช่นเดียวกับ รูทีนการป้อนข้อมูล ของ MS-DOSและรูทีนแป้นพิมพ์ในไลบรารีที่มาพร้อมกับภาษาโปรแกรมระดับสูงหลายภาษาก็เป็นเช่นเดียวกัน แม้ว่าคำสั่งนี้จะยังคงมีอยู่ในแป้นพิมพ์พีซีส่วนใหญ่ที่ผลิตขึ้น และแม้ว่าซอฟต์แวร์ดีบักบางตัวจะใช้คำสั่งนี้ แต่ปุ่มนี้ก็ไม่มีประโยชน์สำหรับผู้ใช้ส่วนใหญ่
ใน คอมพิวเตอร์ Hyundai/Hynix Super-16 การกดปุ่มCtrl+ SysRqจะเป็นการบูตระบบแบบฮาร์ดแวร์ (ระบบจะรีบูตเมื่อปุ่ม+ + ไม่ตอบสนอง และจะเรียกใช้การทดสอบหน่วยความจำเริ่มต้น ซึ่งจะถูกข้ามไปในการบูตแบบซอฟต์บูต) CtrlAltDel
การใช้งานสมัยใหม่
ในLinuxเคอร์เนลสามารถกำหนดค่าเพื่อจัดเตรียมฟังก์ชันสำหรับการดีบักระบบและการกู้คืนจากข้อผิดพลาดได้[ 5 ] การใช้งานนี้เรียกว่า " คีย์ SysRq วิเศษ "
นอกจากนี้ Microsoftยังใช้ SysRq สำหรับดีบักเกอร์ ระดับ ระบบปฏิบัติการและแอปพลิเคชันต่างๆในดีบักเกอร์ CodeViewบางครั้งใช้เพื่อหยุดการดีบักระหว่างการทำงานของโปรแกรม[ 6 ]สำหรับ ดีบักเกอร์เคอร์เนลระยะไกล ของ Windows NTสามารถใช้เพื่อบังคับให้ระบบเข้าสู่โหมดดีบักเกอร์ได้[ 7 ]
บนระบบปฏิบัติการ Windows รุ่นใหม่และสภาพแวดล้อมเดสก์ท็อป Linux บางระบบ " Alt + Print screen " (ซึ่งเป็นทางลัดสำหรับ SysRq บนแป้นพิมพ์รุ่นใหม่ส่วนใหญ่[ 4 ] ) จะคัดลอกภาพของหน้าต่างที่ใช้งานอยู่ในปัจจุบัน แทนที่จะเป็นทั้งหน้าจอเหมือนกับการกด Print Screen เพียงอย่างเดียว[ 8 ]
คีย์ที่คล้ายกัน
แป้นพิมพ์คอนโซลแบบ IBM 3270 ของ คอมพิวเตอร์เมนเฟรม IBM System/370 ที่สร้างขึ้นในปี 1970 มีปุ่มขัดจังหวะผู้ปฏิบัติงาน ซึ่งใช้เพื่อสั่งให้ระบบปฏิบัติการ เช่นVM/370หรือMVSอนุญาตให้คอนโซลป้อนข้อมูลเข้าสู่ระบบปฏิบัติการ ปุ่มนั้นยังมีป้ายกำกับว่า 'SysRq' หรือ 'SysReq' ด้วย
ดูเพิ่มเติม
ลิงก์ภายนอก
| เอส | เอฟ1 | เอฟ2 | เอฟ3 | เอฟ4 | เอฟ5 | เอฟ6 | เอฟ7 | เอฟ8 | เอฟ9 | เอฟ10 | เอฟ11 | เอฟ12 | PrtSc / SysRq | Scroll Lock | หยุดชั่วคราว /พัก | |||||||||
| แทรก | บ้าน | เลื่อนขึ้น | นัมล็อค | ∕ | * | − | ||||||||||||||||||
| ลบ | จบ | เลื่อนลง | 7 | 8 | 9 | + | ||||||||||||||||||
| 4 | 5 | 6 | ||||||||||||||||||||||
| ↑ | 1 | 2 | 3 | เข้า | ||||||||||||||||||||
| ← | ↓ | → | 0 อินส์ | เด ล | ||||||||||||||||||||
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คำขอระบบ
ปุ่ม System Request ( SysRq หรือ Sys Req ) เป็นปุ่มบน แป้นพิมพ์ คอมพิวเตอร์ส่วนบุคคล ที่ไม่มีการใช้งานมาตรฐาน IBM เป็นผู้แนะนำปุ่มนี้ ใน เครื่อง PC/AT...
ประวัติศาสตร์
หน้าที่เฉพาะระดับต่ำของปุ่ม SysRq คือการสลับระหว่างระบบปฏิบัติการ เมื่อ IBM-PC รุ่นแรกถูกสร้างขึ้นในปี 1980 มีระบบปฏิบัติการคู่แข่งชั้นนำสามระบบ ได้แก่ PC DOS , CP/M-86 และ UCSD p-System [ 2 ] ในขณะที่ Xenix ถูกเพิ่มเข้ามาในปี 1983–1984 ปุ่ม SysRq...
การใช้งานสมัยใหม่
ใน Linux เคอร์เนลสามารถกำหนดค่าเพื่อจัดเตรียมฟังก์ชันสำหรับการดีบักระบบ และ การ กู้คืนจากข้อผิดพลาดได้ [ 5 ] การใช้งานนี้เรียกว่า " คีย์ SysRq วิเศษ "
คีย์ที่คล้ายกัน
แป้นพิมพ์คอนโซลแบบ IBM 3270 ของ คอมพิวเตอร์เมนเฟรม IBM System/370 ที่สร้างขึ้นในปี 1970 มีปุ่มขัดจังหวะผู้ปฏิบัติงาน ซึ่งใช้เพื่อสั่งให้ระบบปฏิบัติการ เช่น VM/370 หรือ MVS อนุญาตให้คอนโซลป้อนข้อมูลเข้าสู่ระบบปฏิบัติการ ปุ่มนั้นยังมีป้ายกำกับว่า 'SysRq' หรือ...
