Skip to main content

ระบบไฟล์ที่ติดตั้งได้คืออะไร?

ระบบไฟล์ที่ติดตั้งได้ (IFS) เป็นอินเทอร์เฟซการเขียนโปรแกรมนามธรรม (API) ที่ให้ระบบปฏิบัติการสามารถเข้าถึงระบบไฟล์ที่แตกต่างกันโดยไม่ต้องให้ระบบปฏิบัติการได้รับการกำหนดค่าในรูปแบบเฉพาะในสาระสำคัญระบบปฏิบัติการสามารถโหลดไดรเวอร์ที่ใช้ API ระบบไฟล์ที่ติดตั้งได้ซึ่งสั่งให้พื้นที่หลักของระบบปฏิบัติการเรียกว่าเคอร์เนลเกี่ยวกับวิธีการเข้าถึงระบบไฟล์ใหม่ฟังก์ชั่นนี้ช่วยให้ผู้ใช้สามารถเรียกดูและแก้ไขระบบไฟล์ใด ๆ ที่มีการติดตั้งไดรเวอร์ระบบไฟล์ (FSD)นอกจากนี้ยังให้กลไกที่สามารถใช้เพื่อให้คอมพิวเตอร์สามารถเชื่อมต่อกับอุปกรณ์จัดเก็บข้อมูลได้โดยไม่ต้องออกแบบอุปกรณ์เพื่อใช้ระบบไฟล์ที่มีอยู่IFS ให้เลเยอร์ของนามธรรมที่มีประสิทธิภาพเพียงพอที่จะอนุญาตให้มีการติดตั้งไดรฟ์เครือข่ายระยะไกลผ่านกลไกซอฟต์แวร์เดียวกันดังที่สามารถมองเห็นได้ด้วยระบบไฟล์เครือข่าย (NFS)

ระบบไฟล์ที่ติดตั้งได้ดั้งเดิมได้รับการพัฒนาโดย IBM และ Microsoft reg;ในขณะที่ทำงานร่วมกันในการพัฒนาระบบปฏิบัติการ OS/2 เพื่อให้แน่ใจว่าซอฟต์แวร์จะสามารถทำงานกับเทคโนโลยีใหม่ในอนาคตได้Microsoft reg;ในที่สุดก็รวมเทคโนโลยีเข้ากับ Windows reg;ระบบปฏิบัติการ.อินเทอร์เฟซระบบไฟล์ที่ใช้ซอฟต์แวร์ที่เป็นนามธรรมอื่น ๆ มีอยู่แม้ว่าโดยทั่วไปแล้วจะถูกเรียกว่าเป็นระบบไฟล์เสมือนจริงบนไม่มีหน้าต่าง reg;ระบบปฏิบัติการ

ภายในระบบปฏิบัติการระบบไฟล์ที่ติดตั้งได้ทำงานโดยการโหลดรหัสสำคัญลงในเคอร์เนลของระบบพื้นที่ที่การประมวลผลซอฟต์แวร์ระดับต่ำสุดจะเกิดขึ้นสิ่งนี้ช่วยให้ไดรเวอร์ IFS สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรงซึ่งระบบไฟล์ตั้งอยู่ แต่ยัง จำกัด การใช้ฟังก์ชั่นไลบรารีระดับสูงเนื่องจากวิธีการแบ่งเคอร์เนลภายใต้ Windows reg ;, ระบบไฟล์ที่ติดตั้งได้จริง ๆ แล้วถูกโหลดเป็นไลบรารีที่เชื่อมโยงแบบไดนามิก (DLL) และมักจะรวมถึงยูทิลิตี้ที่ให้ความสามารถในการจัดรูปแบบและซ่อมแซมระดับเสียงโดยใช้ระบบไฟล์ที่กำหนดเอง

มีการใช้งานที่หลากหลายสำหรับระบบไฟล์ที่ติดตั้งได้หนึ่งในสิ่งที่พบบ่อยที่สุดคือการเข้าถึงไฟล์ในพาร์ติชันหรือไดรฟ์ที่จัดการโดยระบบปฏิบัติการประเภทอื่นIFS สามารถใช้งานได้โดยผู้ผลิตไดรฟ์ที่เก็บแบบพกพาเช่นแฟลชไดรฟ์หรือผู้ผลิตกล้องดิจิตอลเพื่อให้วิธีดูไฟล์ที่เก็บไว้ในอุปกรณ์ในวิธีที่คุ้นเคยไดรเวอร์ระบบไฟล์ที่ติดตั้งได้สามารถใช้เพื่อเปลี่ยนวิธีการเข้าถึงพาร์ติชันที่มีอยู่แม้จะใช้ระบบไฟล์จริงที่ใช้ทำให้ไดรฟ์อ่านอย่างเดียวโดยการโหลด IF ที่กำหนดค่า