สารบัญ:
คำจำกัดความ - โหมดที่ได้รับการป้องกันหมายถึงอะไร
โหมดที่ได้รับการป้องกันเป็นโหมดการทำงานของ CPU ที่รองรับ Intel 80286 อนุญาตให้ซอฟต์แวร์ระบบใช้คุณสมบัติเช่นหน่วยความจำเสมือนการเพจและมัลติทาสกิ้งที่ปลอดภัย มันถูกออกแบบมาเพื่อเพิ่มการควบคุมของ OS ซอฟต์แวร์แอพพลิเคชั่น
คำนี้เรียกอีกอย่างว่าโหมดที่อยู่เสมือนที่ได้รับการป้องกัน
Techopedia อธิบายโหมดที่ได้รับการป้องกัน
โหมดที่ได้รับการป้องกันถูกรวมเข้ากับสถาปัตยกรรม x86 ของ Intel ในต้นปี 2525 จากนั้นพัฒนาเป็นรากฐานขั้นพื้นฐานสำหรับสถาปัตยกรรม Intel x86 ทั้งหมด เวอร์ชันเริ่มต้นไม่อนุญาตให้สลับกลับไปเป็นโหมดจริงหรือเปิดใช้งานโหมดที่ได้รับการป้องกัน อย่างไรก็ตามมีตัวเลือกให้บันทึกตัวชี้สแต็กการลงทะเบียนและมาสก์อินเตอร์รัปต์ใน RAM ผ่านตัวควบคุมแป้นพิมพ์ ต่อมาด้วยการมาถึงของโปรเซสเซอร์ 386 สามารถเปิดใช้งานโหมดป้องกันได้อย่างง่ายดายโดยกำจัดขั้นตอนที่ซับซ้อนที่เกี่ยวข้องกับสถาปัตยกรรม 286 ซึ่งไม่มีกลไกภายในใด ๆ เพื่อออกจากโหมดป้องกัน
- ระดับสิทธิ์: มีอยู่สี่ระดับสิทธิ์ (เรียกว่าวงแหวนดังกล่าว) โดยที่วงแหวน 3 เป็นสิทธิพิเศษน้อยที่สุดและแหวน 0 เป็นสิทธิพิเศษมากที่สุด เสียงกริ่งเหล่านี้อนุญาตให้ซอฟต์แวร์ระบบป้องกันการเข้าถึงข้อมูล โดยทั่วไปแอปพลิเคชันจะทำงานบนริง 3 ในขณะที่ระบบปฏิบัติการรันบนริง 0
- โหมด Virtual 8086: โหมดการป้องกันคำศัพท์ของ Intel เป็นโหมดเสมือนซึ่งอนุญาตให้เขียนโค้ดก่อนหน้านี้สำหรับ 8086 เพื่อรันบนระบบใหม่
- ความเข้ากันได้ของแอพพลิเคชั่นโหมดเรียลไทม์: Windows 3.x ร่วมกับผู้สืบทอดให้ความเข้ากันได้ของไบนารีกับโหมดจริงเพื่อเรียกใช้แอปพลิเคชัน Windows 2.x รวมถึงในโหมดป้องกัน
- การกำหนดที่อยู่ของส่วน: ในโหมดที่ได้รับการป้องกันส่วนของส่วนจะถูกแทนที่ด้วยตัวเลือก 16 บิต 13 บิตบนประกอบด้วยดัชนีของรายการภายในตาราง descriptor รายการนี้มีค่าสถานะบางอย่างค่า จำกัด สำหรับขนาดเซ็กเมนต์และที่อยู่บรรทัดจริงของเซ็กเมนต์ บิตสองบิตที่ต่ำที่สุดกำหนดสิทธิ์ของการร้องขอจาก 0 ถึง 3 บิตสุดท้ายระบุว่าการดำเนินการกับ GDT หรือ LDT
- มัลติทาสกิ้ง: นี่คือความสามารถของระบบปฏิบัติการในการทำงานหลายงานพร้อมกัน สามารถดำเนินการได้หากแต่ละภารกิจถูกกำหนดเวลาไว้สำหรับการดำเนินการกับโปรเซสเซอร์ที่แตกต่างกัน ขณะที่สลับระหว่างงานตัวประมวลผลจะบันทึกข้อมูลบริบทปัจจุบันในส่วนสถานะงาน เมื่องานเดิมต้องมีการจัดกำหนดการใหม่สำหรับการดำเนินการข้อมูลที่บันทึกไว้จะถูกใช้โดยโปรเซสเซอร์เพื่อตั้งค่าการลงทะเบียนภายในของพวกเขาสำหรับการดำเนินการทำงานต่อ
- การป้องกัน: โหมดการป้องกันป้องกันข้อบกพร่องของซอฟต์แวร์และช่วยให้ระบบปฏิบัติการทำงานหลายอย่างที่เชื่อถือได้ การตรวจสอบจะทำก่อนที่วงจรหน่วยความจำจะเริ่มต้นและวงจรหน่วยความจำที่ละเมิดใด ๆ จะสิ้นสุดลงซึ่งจะสร้างข้อยกเว้น ความเสถียรของเครื่องมือพัฒนาซอฟต์แวร์ทั้งหมดนั้นได้รับการรับรองโดยการปิดกั้นการอ้างอิงหน่วยความจำที่ผิดกฎหมาย
- การเพจ: เพจเป็นส่วนของหน่วยความจำ ระบบปฏิบัติการสามารถสร้างที่อยู่เสมือนที่แตกต่างกันสำหรับแต่ละงานขัดขวางงานหนึ่งจากการจัดการหน่วยความจำของที่อยู่อื่น นอกจากนี้ยังสามารถถ่ายโอนเพจจากหน่วยเก็บข้อมูลหลักไปยังหน่วยเก็บข้อมูลสำรองเพื่อเพิ่มพื้นที่เก็บข้อมูล
- การสนับสนุนการดีบัก: ในฐานะที่เป็นส่วนหนึ่งของโหมดที่ได้รับการป้องกัน 80386 จะมีชุดของการลงทะเบียนดีบั๊กที่สามารถกำหนดค่าได้ คุณสามารถตั้งค่าเบรกพอยต์โดยการระบุที่อยู่หน่วยความจำที่ต้องการในหนึ่งในการลงทะเบียนดีบั๊กและประเภทของวงจรเพื่อเรียกเบรกพอยต์ เมื่อเบรกพอยต์ฮิตจะเกิดข้อยกเว้นขึ้นและดีบักเกอร์จะได้รับการควบคุมเพื่อแสดงข้อมูลเกี่ยวกับสถานะภายในของโปรเซสเซอร์
