กลับไปหน้าบทความ

อ่าน 2 นาที

คำขอระบบ

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

คำขอระบบ

แป้นพิมพ์PC ภาษาอังกฤษแบบสหรัฐอเมริกา จำนวน 104 ปุ่มพร้อมวงกลมแสดงคำขอระบบ

ปุ่ม 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' ด้วย

ดูเพิ่มเติม

  • โลโก้ Wikimedia Commonsสื่อที่เกี่ยวข้องกับคำขอระบบในวิกิมีเดียคอมมอนส์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=System_request&oldid=1357834038 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ คำขอระบบ

ปุ่ม 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' หรือ...