HOME NetWare History Quick Reference Downland WebMater  
   
NetWare Installation
NetWare Operating System
OperatingSystem Structure
Memory Unit
Cache Memory
Directory Structure
JVM
IRQ

การจัดการหน่วยความจำแคช

หน่วยความจำแคชของ NetWare แบ่งหน้าที่ออกได้เป็น 3 ลักษณะ คือ

  1. Cache Movable Memory
  2. Cache Non-Movable Memory
  3. File Cache Buffers
เพื่อให้การใช้ข้อมูลจากฮาร์ดดิสก์มีความเร็วเพิ่มขึ้น NetWare จึงนำตารางหรือโครงสร้างข้อมูลต่าง ๆ ที่ใช้จัดการฮาร์ดดิสก์มาเก็บไว้ในหน่วยความจำแคช ตัวอย่างเช่น FAT (File Allocation Table) ตารางของไดเร็คทอรี (Directory Table) ตลอดจน Transaction Tracking Table (รายละเอียดในเรื่องของ Transaction Tracking System) เป็นต้น ซึ่งหน่วยความจำแคชประเภทนี้เรียกว่า Cache Movable Memory ขนาดของหน่วยความจำแคชประเภทนี้จะขึ้นอยู่กับการใช้งานในขณะหนึ่ง ๆ เช่น จำนวนของไดเร็คทอรี ถ้าหากมีการสร้างไดเร็คทอรีมากก็จำเป็นต้องใช้หน่วยความจำแคชประเภทนี้มากขึ้นตามไปด้วย

หน่วยความจำแคชประเภทที่สองเรียกว่า Cache Non-Movable Memory ซึ่งจะที่ใช้ในขณะที่มีการโหลด NLM และจะช่วยให้การทำงานของ NLM มีความเร็วสูงขึ้น แต่ถ้าหากเราได้ยกเลิก NLM ออกจากหน่วยความจำแล้ว Cache Non-Movable Memory ของ NLM นั้นก็จะถูกนำกลับไปใช้เป็นหน่วยความจำแคชแบบที่สามคือ File Cache Buffers แทน

File Cache Buffers เป็นหน่วยความจำแคชของระบบปฏิบัติการ NetWare ประเภทสุดท้ายซึ่งจะมีขนาดใหญ่ที่สุดและมีความสำคัญมากที่สุด ทั้งนี้ NetWare จะใช้หน่วยความจำที่เหลือจากการใช้งานในส่วนอื่น ๆ (เช่น Kernel Memory, Permanent Memory, Alloc Memory หรือหน่วยความจำแคชประเภทอื่น ๆ) ทั้งหมดมาทำหน้าที่เป็น File Cache Buffers

หน้าที่ของ File Cache Buffers คือจะเก็บข้อมูลในไฟล์ของฮาร์ดดิสก์เอาไว้ในแคชเมื่อมีการเรียกใช้แล้วครั้งหนึ่ง ดังนั้นเมื่อมีการเรียกใช้ข้อมูลนั้นอีก ระบบปฏิบัติการก็สามารถอ่านข้อมูลจากแคชได้เลยโดยไม่ต้องไปอ่านจากฮาร์ดดิสก์อีก ช่วยให้ทำงานได้เร็วขึ้น ซึ่งในการจัดการหน่วยความจำแคชนี้จะใช้กระบวนการที่เรียกว่า Least Recently Used (LRU) โดยเมื่อแคชเต็ม ข้อมูลชุดที่มีการใช้งานในอดีตน้อยครั้งที่สุดจะถูกล้างออกไปก่อน เพื่อให้มีที่ว่างสำหรับนำข้อมูลชุดใหม่มาแทนที่ในแคชได้

--->>> อ่านต่อ --->>>

 
Windows Server 2003
WindowsXP SP2
WindowsNT Server4
WindowsCE
Linux Reahat
Linux Mandrake
LinuxTLE
Linux FreeBSD
Unix
Solaris
Mac
 
             

Home | NetWare History | Quick Reference | WebMaster | NetWare Installation | NetWare Operating System

OperatingSystem Structure | Memory Unit | Cache Memory | Directory Structure
NetWare 2006
             
Hosted by www.Geocities.ws

1