/ / โครงสร้างไฟล์ของระบบปฏิบัติการและการจัดหมวดหมู่

โครงสร้างไฟล์ของระบบปฏิบัติการและการจัดหมวดหมู่

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

- ขนาดของไฟล์หรือชื่อโฟลเดอร์;

- ชุดของคุณสมบัติของระบบ (แอตทริบิวต์) สำหรับแต่ละประเภทของไฟล์;

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

โครงสร้างไฟล์ของระบบปฏิบัติการจะดำเนินงานต่อไปนี้:

- การตั้งชื่อไฟล์;

- สร้างอินเทอร์เฟซเฉพาะสำหรับแอพพลิเคชัน

- กำหนดวิธีการของความสัมพันธ์และการแสดงรูปแบบลอจิคัลบนสื่อทางกายภาพ

- มั่นใจเสถียรภาพของระบบ

- มีข้อมูลบางอย่างที่จำเป็นเพื่อให้แน่ใจว่าการโต้ตอบของระบบกับส่วนประกอบอื่น ๆ (แอพพลิเคชันบริการเคอร์เนล)

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

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

เหมือนโครงสร้างส่วนใหญ่ที่มีอยู่ในธรรมชาติไฟล์มีรูปแบบลำดับชั้นขององค์กร ซึ่งหมายความว่าไฟล์ทั้งหมดในระบบปฏิบัติการใด ๆ จะถูกจัดกลุ่มเป็นไดเร็กทอรี ระบบปฏิบัติการแรกที่มีการใช้โมเดลลำดับชั้นของการสร้างโครงสร้างดังกล่าวใช้ในระบบปฏิบัติการ Multics และจาก UNIX ไดเรกทอรีจะรวมกันเป็นต้นไม้ซึ่งสามารถมีได้หลายอย่างเช่นในระบบปฏิบัติการใน DOS / Windows

ที่พบมากที่สุดในอุปกรณ์ที่ทันสมัยเป็นระบบไฟล์ซึ่งตามวัตถุประสงค์การทำงานของพวกเขาสามารถแบ่งออกเป็น:

- มุ่งเน้นไปที่สื่อเข้าถึงแบบสุ่ม (FAT32, HPFS, ext2);

- มีไว้สำหรับสื่อการเข้าถึงตามลำดับ

- สำหรับเครือข่ายและระบบเสมือน

- สำหรับอุปกรณ์ออปติคัลและหน่วยความจำแฟลช

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

</ p>>
อ่านเพิ่มเติม: