การ วัด และ การ ปรับ ปรุง
ความ ปลอด ภัย ทาง ความ จํา ใน สิ่ง แวด ล้อม ที่ มี หลาย หลาก หลาก ชนิด: การ เข้า หา และ การ คํานวณ ที่ ใช้ ได้ จริง
Table of Contents
การ จํา ต้อง มี ความ ปลอด ภัย ใน การ ใช้ ทรัพยากร ที่ มี การ แบ่ง แยก หลาย อย่าง เพื่อ ป้องกัน การ ทุจริต ข้อมูล, การ ขัดข้อง, และ ความ ไม่ มั่นคง ปลอด ภัย.
การ เข้าใจ ปัญหา ด้าน ความ จํา
ใน ระบบ ที่ มี หลาย ระบบ ที่ มี การ อ่าน หลาย แบบ หลาย ๆ เส้น ต่าง ๆ กัน อาจ เข้า ถึง และ ปรับ เปลี่ยน ความ จํา ให้ เข้า กัน ได้ ดี ขึ้น โดย ไม่ มี การ ปรับ ปรุง ให้ เข้า กับ สภาพ เชื้อ ชาติ, การ ชี้ แนะ ที่ ไม่ เสมอ ต้น เสมอ ปลาย, และ การ ทํา อย่าง นี้ จะ ช่วย ให้ คุณ รู้ ว่า ปัญหา เหล่า นี้ เป็น ขั้น ตอน แรก ที่ จะ ใช้ มาตรการ ความ ปลอด ภัย อย่าง มี ประสิทธิภาพ
การ เข้า ถึง ที่ ปลอด ภัย ของ ความ จํา ที่ ใช้ ได้ จริง
เทคนิค หลาย อย่าง อาจ ใช้ เพื่อ รักษา ความ ปลอด ภัย ใน ความ จํา ใน สภาพ แวด ล้อม ที่ ยัง คง อยู่ ได้:
- [FLT: 0] มัทเทกซ์และล็อค: ใช้สลิกซ์เพื่อต่อข้อมูลการแบ่งปันใหม่ ป้องกันการแก้ไขอย่างต่อเนื่อง (FLT: 1).
- [FLT: 0] ปฏิบัติการแบบอะโตมินิค : คําสั่งงานอะตอม สําหรับลําดับแบบอ่านง่าย ๆ เพื่อหลีกเลี่ยงเงื่อนไขเชื้อชาติ
- [FLT: 0] Mememeory briters: ใช้อุปสรรคหน่วยความจําเพื่อบังคับบังคับการบังคับบังคับการบังคับการประมวลผลหน่วยความจํา
- [FLT: 0] นับ: จัดการวัตถุอย่างปลอดภัย โดยติดตามอ้างอิงจากเส้นด้าย
- [FLT: 0]. Thoad-Local Planp:[[FLT: 1) เก็บข้อมูลในท้องถิ่นไปยังแต่ละเธรดเพื่อลดการเข้าถึงหน่วยความจําร่วมกัน
การคํานวณสําหรับหน่วยความจําที่ปลอดภัย
ตัว อย่าง เช่น อัตรา การ โต้ เถียง กัน ใน ห้อง ขัง อาจ ประมาณ ได้:
[FLT: 0] อัตราการประกอบ= (รายชื่อเธรด) / (รายชื่อของล็อค)
นอก จาก นี้ การ ใช้ การ ปฏิบัติ งาน ทาง ปรมาณู อาจ ลด ความ จําเป็น ใน การ ล็อก และ ปรับ ปรุง ความ สามารถ.