หลักการทำงานของระบบไฟล์ องค์ประกอบพื้นฐานของระบบไฟล์ ไฟล์ไอโหนด

โครงสร้างข้อมูล

ระบบไฟล์

· ทั่วไป.ในทฤษฎีวิทยาการคอมพิวเตอร์ มีการกำหนดโครงสร้างข้อมูลหลักสามประเภทต่อไปนี้: เชิงเส้น ตาราง และลำดับชั้น หนังสือตัวอย่าง: ลำดับของชีต - โครงสร้างเชิงเส้น ส่วน ส่วน บท ย่อหน้า - ลำดับชั้น สารบัญ – ตาราง – เชื่อมต่อ – ลำดับชั้นด้วยเส้นตรง ข้อมูลที่มีโครงสร้างมี คุณลักษณะใหม่ - ที่อยู่.

· โครงสร้างเชิงเส้น (รายการ เวกเตอร์)รายการปกติ ที่อยู่ของแต่ละองค์ประกอบจะถูกกำหนดโดยหมายเลขของมันโดยไม่ซ้ำกัน หากองค์ประกอบทั้งหมดของรายการมี ความยาวเท่ากัน– เวกเตอร์ข้อมูล

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

· โครงสร้างลำดับชั้นใช้เพื่อนำเสนอข้อมูลที่ไม่สม่ำเสมอ ที่อยู่จะถูกกำหนดโดยเส้นทาง - จากยอดต้นไม้ ระบบไฟล์- คอมพิวเตอร์. (เส้นทางสามารถเกินได้ – จำนวนข้อมูล, การแบ่งขั้ว – มีสองสาขาเสมอ – ซ้ายและขวา)

· การเรียงลำดับโครงสร้างข้อมูลวิธีหลักก็คือ การเรียงลำดับ. ! เมื่อเพิ่มองค์ประกอบใหม่ให้กับโครงสร้างที่สั่ง สามารถเปลี่ยนที่อยู่ขององค์ประกอบที่มีอยู่ได้- สำหรับโครงสร้างแบบลำดับชั้น – การจัดทำดัชนี– แต่ละองค์ประกอบ หมายเลขที่ไม่ซ้ำ– ซึ่งใช้ในการเรียงลำดับและค้นหาเพิ่มเติม

ขั้นตอนแรกในประวัติศาสตร์ในการจัดเก็บข้อมูลและการจัดการคือ โดยใช้ระบบการจัดการไฟล์.

ไฟล์คือพื้นที่ที่มีชื่อ หน่วยความจำภายนอกซึ่งสามารถเขียนข้อมูลลงในและจากข้อมูลที่สามารถอ่านได้- สามพารามิเตอร์:

ลำดับต่อมา หมายเลขใดก็ได้ไบต์

ชื่อเฉพาะที่ไม่ซ้ำกัน (จริงๆ แล้วเป็นที่อยู่)

ข้อมูลประเภทเดียว - ประเภทไฟล์

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

ประการแรกในแง่สมัยใหม่ ระบบไฟล์ที่พัฒนาขึ้นได้รับการพัฒนาโดย IBM สำหรับซีรีส์ 360 (พ.ศ. 2508-2509) แต่ในระบบปัจจุบันนั้นไม่ได้ใช้งานจริง โครงสร้างข้อมูลรายการที่ใช้ (EC-volume, ส่วน, ไฟล์).

พวกคุณส่วนใหญ่คุ้นเคยกับระบบไฟล์ของระบบปฏิบัติการสมัยใหม่ นี่คือ MS DOS, Windows เป็นหลักและบางส่วนมีการสร้างระบบไฟล์สำหรับ ตัวเลือกต่างๆยูนิกซ์

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



· การตั้งชื่อไฟล์.ระบบไฟล์สมัยใหม่ทั้งหมดรองรับการตั้งชื่อไฟล์หลายระดับโดยการเก็บรักษาไว้ในหน่วยความจำภายนอก ไฟล์เพิ่มเติมด้วยโครงสร้างพิเศษ - ไดเร็กทอรี- แต่ละไดเร็กทอรีประกอบด้วยชื่อของไดเร็กทอรีและ/หรือไฟล์ที่อยู่ในไดเร็กทอรีนั้น ดังนั้น, ชื่อเต็ม file ประกอบด้วยรายชื่อไดเร็กทอรีบวกกับชื่อไฟล์ในไดเร็กทอรีซึ่งประกอบด้วยโดยตรง ไฟล์นี้- ความแตกต่างระหว่างวิธีการตั้งชื่อไฟล์บนระบบไฟล์ที่แตกต่างกันคือจุดที่สายของชื่อเริ่มต้นขึ้น (ยูนิกซ์,ดอส-วินโดวส์)

· การป้องกันไฟล์. ระบบการจัดการไฟล์จะต้องให้สิทธิ์ในการเข้าถึงไฟล์- ใน มุมมองทั่วไปแนวทางก็คือว่าเกี่ยวข้องกับ ผู้ใช้ที่ลงทะเบียนแต่ละคนที่ให้ไว้ ระบบคอมพิวเตอร์ สำหรับทุกคน ไฟล์ที่มีอยู่ การกระทำที่ได้รับอนุญาตหรือต้องห้ามจะถูกระบุ ให้กับผู้ใช้รายนี้- มีความพยายามที่จะนำแนวทางนี้ไปใช้อย่างเต็มที่ แต่สิ่งนี้ทำให้เกิดค่าใช้จ่ายมากเกินไปทั้งในการจัดเก็บข้อมูลที่ซ้ำซ้อนและในการใช้ข้อมูลนี้เพื่อควบคุมสิทธิ์ในการเข้าถึง ดังนั้นในส่วนใหญ่ ระบบที่ทันสมัยการจัดการไฟล์ใช้วิธีการป้องกันไฟล์ที่นำมาใช้ครั้งแรกใน UNIX (1974) ในระบบนี้ ผู้ใช้ที่ลงทะเบียนแต่ละรายจะเชื่อมโยงกับคู่ตัวระบุจำนวนเต็ม: ตัวระบุของกลุ่มที่ผู้ใช้รายนี้เป็นสมาชิก และตัวระบุของเขาเองในกลุ่มดังนั้นสำหรับแต่ละไฟล์ ตัวระบุแบบเต็มของผู้ใช้ที่สร้างไฟล์นี้จะถูกจัดเก็บ และมีการบันทึกไว้ว่าตัวเขาเองสามารถดำเนินการกับไฟล์ใดได้บ้าง การดำเนินการใดกับไฟล์ที่ผู้ใช้รายอื่นในกลุ่มเดียวกันใช้งานได้และอะไร ผู้ใช้ของกลุ่มอื่นสามารถดำเนินการกับไฟล์ได้ ข้อมูลนี้มีขนาดกะทัดรัดมาก โดยต้องใช้ขั้นตอนไม่กี่ขั้นตอนในระหว่างการตรวจสอบ และวิธีการควบคุมการเข้าถึงนี้ค่อนข้างน่าพอใจในกรณีส่วนใหญ่

· โหมดการเข้าถึงผู้ใช้หลายคนหากระบบปฏิบัติการรองรับโหมดผู้ใช้หลายคน ก็เป็นไปได้ทีเดียวที่ผู้ใช้สองคนขึ้นไปจะพยายามทำงานกับไฟล์เดียวกันพร้อมกัน หากผู้ใช้เหล่านี้เพียงอ่านไฟล์เท่านั้น ก็ไม่มีอะไรเลวร้ายเกิดขึ้น แต่ถ้าอย่างน้อยหนึ่งในนั้นเปลี่ยนไฟล์สำหรับ การดำเนินการที่ถูกต้องกลุ่มนี้ต้องการการซิงโครไนซ์ซึ่งกันและกัน ในอดีต ระบบไฟล์มีแนวทางดังต่อไปนี้ ในการดำเนินการเปิดไฟล์ (การดำเนินการครั้งแรกและบังคับซึ่งควรเริ่มต้นเซสชันการทำงานกับไฟล์) ท่ามกลางพารามิเตอร์อื่น ๆ โหมดการทำงาน (การอ่านหรือการเปลี่ยนแปลง) จะถูกระบุ + มีขั้นตอนพิเศษสำหรับการซิงโครไนซ์การกระทำของผู้ใช้ ไม่ได้รับอนุญาตจากบันทึก!

หุ่นยนต์ควบคุม

สาขาวิชา

" วิทยาการคอมพิวเตอร์และ อุปกรณ์คอมพิวเตอร์" ในหัวข้อ:

“ระบบปฏิบัติการ”

“ระบบไฟล์”

1. ระบบปฏิบัติการ

2. ระบบไฟล์

3. ระบบไฟล์และชื่อไฟล์

อ้างอิง

1. ระบบปฏิบัติการ

ระบบปฏิบัติการ, OS (อังกฤษ) การดำเนินงาน ระบบ) - คอมเพล็กซ์พื้นฐาน โปรแกรมคอมพิวเตอร์ให้การควบคุมฮาร์ดแวร์คอมพิวเตอร์ การทำงานกับไฟล์ อินพุตและเอาต์พุตของข้อมูล ตลอดจนการทำงานของโปรแกรมแอปพลิเคชันและยูทิลิตี้

เมื่อคุณเปิดคอมพิวเตอร์ ระบบปฏิบัติการจะโหลดเข้าสู่หน่วยความจำก่อนโปรแกรมอื่นๆ จากนั้นจะทำหน้าที่เป็นแพลตฟอร์มและสภาพแวดล้อมในการทำงาน นอกเหนือจากฟังก์ชันข้างต้นแล้ว ระบบปฏิบัติการยังสามารถดำเนินการอื่นๆ ได้ เช่น การจัดหา ส่วนต่อประสานกับผู้ใช้, เครือข่ายฯลฯ นับตั้งแต่ทศวรรษ 1990 ระบบปฏิบัติการที่ใช้กันมากที่สุดสำหรับคอมพิวเตอร์ส่วนบุคคลและเซิร์ฟเวอร์คือตระกูล OS ไมโครซอฟต์ วินโดวส์และ Windows NT, Mac OS และ Mac OS X, ระบบคลาส UNIX และ เหมือนยูนิกซ์(โดยเฉพาะ GNU/Linux)

ระบบปฏิบัติการสามารถจำแนกตาม เทคโนโลยีพื้นฐาน([Unix]-เหมือนหรือ คล้ายกับวินโดวส์) ประเภทใบอนุญาต ([ซอฟต์แวร์ที่เป็นกรรมสิทธิ์|เป็นกรรมสิทธิ์] หรือ [ซอฟต์แวร์โอเพ่นซอร์ส|เปิด]) ไม่ว่าจะกำลังได้รับการพัฒนาอยู่ในปัจจุบัน (DOS รุ่นเก่าหรือ NextStep หรือ GNU/Linux และ Windows สมัยใหม่) สำหรับเวิร์กสเตชัน (DOS, Apple) หรือ สำหรับเซิร์ฟเวอร์ (), [ระบบปฏิบัติการแบบเรียลไทม์|ระบบปฏิบัติการแบบเรียลไทม์] และ [ระบบปฏิบัติการแบบฝัง|ระบบปฏิบัติการแบบฝัง] (, ) หรือเฉพาะทาง (การจัดการการผลิต การฝึกอบรม ฯลฯ) วัตถุประสงค์และคุณสมบัติหลักของโปรแกรม MS EXCEL อินเตอร์เฟซโปรแกรม องค์ประกอบอินเทอร์เฟซพื้นฐาน แนวคิดของสเปรดชีต เซลล์ แถว คอลัมน์ ระบบที่อยู่ การเคลื่อนที่ไปตามสนามโต๊ะ การป้อนข้อมูล ชนิดข้อมูล การแก้ไขเนื้อหาของเซลล์ การเปลี่ยนความกว้างและความสูงของเซลล์ คุณสมบัติของเซลล์ (คำสั่งจัดรูปแบบเซลล์)

2. ระบบไฟล์

ระบบปฏิบัติการสมัยใหม่ทั้งหมดจัดให้มีการสร้างระบบไฟล์ซึ่งออกแบบมาเพื่อจัดเก็บข้อมูลบนดิสก์และให้การเข้าถึงข้อมูลเหล่านั้น

หน้าที่หลักของระบบไฟล์สามารถแบ่งออกเป็นสองกลุ่ม:

ฟังก์ชั่นการทำงานกับไฟล์ (การสร้าง ลบ เปลี่ยนชื่อไฟล์ ฯลฯ)

ฟังก์ชั่นการทำงานกับข้อมูลที่จัดเก็บไว้ในไฟล์ (การเขียน การอ่าน การค้นหาข้อมูล ฯลฯ)

เป็นที่ทราบกันว่าไฟล์ใช้ในการจัดระเบียบและจัดเก็บข้อมูลบนสื่อคอมพิวเตอร์ ไฟล์คือลำดับของจำนวนไบต์ที่กำหนดเองซึ่งมีชื่อเฉพาะเป็นของตัวเองหรือพื้นที่ที่มีชื่อบนสื่อบันทึกของเครื่อง

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

หลักการจัดระเบียบระบบไฟล์เป็นแบบตาราง ข้อมูลเกี่ยวกับตำแหน่งที่เขียนไฟล์บนดิสก์จะถูกจัดเก็บไว้ในตารางการจัดสรรไฟล์ (FAT)

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

FAT ได้รับการออกแบบคล้ายกับสารบัญในหนังสือ เนื่องจากระบบปฏิบัติการใช้เพื่อค้นหาไฟล์และกำหนดกลุ่มที่ไฟล์นั้นครอบครองในฮาร์ดไดรฟ์

น้อยที่สุด หน่วยทางกายภาพการจัดเก็บข้อมูลเป็นภาค ขนาดเซกเตอร์คือ 512 ไบต์ เนื่องจากขนาดของตาราง FAT นั้นมีจำกัด สำหรับดิสก์ที่มีขนาดใหญ่กว่า 32 MB จึงไม่สามารถระบุที่อยู่ให้กับแต่ละเซกเตอร์ได้

ในเรื่องนี้กลุ่มของเซกเตอร์จะรวมกันเป็นกลุ่มอย่างมีเงื่อนไข คลัสเตอร์เป็นหน่วยที่เล็กที่สุดของการระบุที่อยู่ข้อมูลที่ ขนาดคลัสเตอร์ไม่เหมือนกับขนาดเซกเตอร์ คือไม่คงที่และขึ้นอยู่กับความจุของดิสก์

อันดับแรกสำหรับฟล็อปปี้ดิสก์และขนาดเล็ก ฮาร์ดไดรฟ์(น้อยกว่า 16 MB) ใช้ FAT เวอร์ชัน 12 บิต (เรียกว่า FAT12) จากนั้น MS-DOS ได้เปิดตัว FAT เวอร์ชัน 16 บิตสำหรับไดรฟ์ขนาดใหญ่

ระบบปฏิบัติการ MS DOS, Win 95, Win NT ใช้ฟิลด์ 16 บิตในตารางการจัดสรรไฟล์ ระบบไฟล์ FAT32 เปิดตัวใน Windows 95 OSR2 และรองรับใน Windows 98 และ Windows 2000

FAT32 เป็น FAT เวอร์ชันปรับปรุงที่ออกแบบมาเพื่อใช้กับไดรฟ์ข้อมูลที่มีขนาดใหญ่กว่า 2 GB

FAT32 ให้การสนับสนุนไดรฟ์ขนาดสูงสุด 2 TB และการใช้งานที่มีประสิทธิภาพยิ่งขึ้น พื้นที่ดิสก์- FAT32 ใช้คลัสเตอร์ที่เล็กกว่าซึ่งช่วยให้ใช้พื้นที่ดิสก์ได้อย่างมีประสิทธิภาพมากขึ้น

Windows XP ใช้ FAT32 และ NTFS ทิศทางที่มีแนวโน้มมากขึ้นในการพัฒนาระบบไฟล์คือการเปลี่ยนไปใช้ NTFS (ระบบไฟล์เทคโนโลยีใหม่ - ระบบไฟล์) เทคโนโลยีใหม่) ที่มีชื่อไฟล์ยาวและมีความปลอดภัยสูง

ปริมาณ พาร์ติชัน NTFSไม่จำกัด. NTFS ช่วยลดปริมาณพื้นที่ดิสก์ที่เสียไปโดยการเขียนไฟล์ขนาดเล็กไปยังคลัสเตอร์ขนาดใหญ่ นอกจากนี้ NTFS ยังช่วยให้คุณประหยัดพื้นที่ดิสก์ด้วยการบีบอัดดิสก์เอง แยกโฟลเดอร์และไฟล์

ตามวิธีการตั้งชื่อไฟล์ จะมีความแตกต่างระหว่างชื่อ "สั้น" และ "ยาว"

ตามแบบแผนที่ใช้ใน MS-DOS วิธีการตั้งชื่อไฟล์ คอมพิวเตอร์ไอบีเอ็มพีซีมีข้อตกลง 8.3. เช่น ชื่อไฟล์ประกอบด้วยสองส่วน: ชื่อจริงและนามสกุลของชื่อ ชื่อไฟล์ได้รับการจัดสรร 8 ตัวอักษรและนามสกุล - 3 ตัวอักษร

ชื่อจะถูกแยกออกจากส่วนขยายด้วยจุด ทั้งชื่อและนามสกุลสามารถมีได้เฉพาะอักขระตัวอักษรและตัวเลขเท่านั้น ตัวอักษรละติน- ชื่อไฟล์ที่เขียนตามแบบแผน 8.3 ถือเป็น "แบบสั้น"

ด้วยการถือกำเนิดของระบบปฏิบัติการ Windows 95 แนวคิดของชื่อ "ยาว" จึงถูกนำมาใช้ ชื่อดังกล่าวสามารถมีอักขระได้สูงสุด 256 ตัว ซึ่งเพียงพอที่จะสร้างชื่อไฟล์ที่มีความหมายได้ ยกเว้นอักขระพิเศษเก้าตัว: \ /: *? “< > |.

อนุญาตให้เว้นวรรคและหลายจุดในชื่อได้ ชื่อไฟล์ลงท้ายด้วยนามสกุลสามอักขระ ส่วนขยายนี้ใช้เพื่อจำแนกไฟล์ตามประเภท

ความเป็นเอกลักษณ์ของชื่อไฟล์นั้นมั่นใจได้จากข้อเท็จจริงที่ว่าชื่อเต็มของไฟล์นั้นถือเป็นชื่อไฟล์ของตัวเองพร้อมกับเส้นทางในการเข้าถึง เส้นทางไฟล์เริ่มต้นด้วยชื่ออุปกรณ์และรวมชื่อไดเร็กทอรี (โฟลเดอร์) ทั้งหมดที่ต้องใช้ อักขระ “\” ใช้เป็นตัวคั่น ( แบ็กสแลช- แบ็กสแลช) ตัวอย่างเช่น: D: \Documents and Settings\TVA\My Documents\lessons-tva\ robots txt แม้ว่าข้อมูลตำแหน่งไฟล์จะถูกจัดเก็บไว้ในโครงสร้างตาราง แต่ข้อมูลนั้นจะถูกนำเสนอต่อผู้ใช้ในรูปแบบ โครงสร้างลำดับชั้น- สะดวกกว่าสำหรับผู้คนและระบบปฏิบัติการจะดูแลการเปลี่ยนแปลงที่จำเป็นทั้งหมด

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

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

รูปที่ 2-2. ระบบไฟล์ขนาดเล็ก

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

ระบบไฟล์จะสร้างแผนผังซึ่งมีจุดเริ่มต้นอยู่ ไดเรกทอรีรากซึ่งบางครั้งเรียกตามชื่อ เฉือนซึ่งตรงกับอักขระเครื่องหมายทับเดี่ยว (/) ไดเร็กทอรีรากมีไฟล์ต่างๆ ในตัวอย่างของเราในรูปที่ 2.2 ประกอบด้วย vmunix ซึ่งเป็นสำเนาของไฟล์อ็อบเจ็กต์ปฏิบัติการเคอร์เนล นอกจากนี้ยังมีไดเร็กทอรี ในตัวอย่างนี้ ประกอบด้วยไดเร็กทอรี usr ภายในไดเร็กทอรี usr คือไดเร็กทอรี bin ซึ่งส่วนใหญ่ประกอบด้วยโค้ดอ็อบเจ็กต์ปฏิบัติการของโปรแกรม เช่น ls และ vi

กระบวนการเข้าถึงไฟล์โดยระบุ เส้นทางก่อนหน้าซึ่งเป็นสตริงที่ประกอบด้วยชื่อไฟล์ไม่กี่ชื่อหรือไม่มีเลยคั่นด้วยอักขระสแลช (/) เคอร์เนลเชื่อมโยงสองไดเร็กทอรีกับแต่ละกระบวนการ ซึ่งสามารถตีความเส้นทางไปยังไฟล์ได้ ไดเรกทอรีรากกระบวนการเป็นจุดที่สูงที่สุดในระบบไฟล์ที่กระบวนการสามารถเข้าถึงได้ โดยปกติจะสอดคล้องกับไดเร็กทอรีรากของระบบไฟล์ทั้งหมด มีการเรียกเส้นทางที่ขึ้นต้นด้วยเครื่องหมายทับ เส้นทางที่แน่นอนและถูกตีความโดยเคอร์เนลโดยเริ่มจากไดเร็กทอรีรูทของกระบวนการ

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

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

ทำไมเราต้องมีระบบไฟล์?

คุณสามารถเข้าใจว่าระบบไฟล์ใดที่ใช้ในคอมพิวเตอร์ของคุณโดยไปที่โฟลเดอร์ชื่อ "My Computer" จากนั้นคุณจะต้องคลิก คลิกขวาเมาส์และเลือก "คุณสมบัติ" ในหน้าต่างข้อมูลที่ปรากฏขึ้นคุณสามารถอ่านคำจารึกต่อไปนี้: ระบบไฟล์: (ชื่อ)

ไม่จำเป็นเลยที่แต่ละดิสก์จะต้องมีระบบไฟล์เดียวกัน หากต้องการทราบ คุณต้องดูแผ่นดิสก์แต่ละแผ่น

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

ประเภทของระบบไฟล์

อ้วน

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

ระบบไฟล์ถัดไปคือ FAT 32 ที่มีชื่อเสียง 32 คือขนาดบิตของระบบ รุ่นนี้เป็นเวอร์ชันอัปเดตของระบบไฟล์ก่อนหน้า หากใช้มากขึ้น เวอร์ชันต้น Windows คุณอาจประสบปัญหาในการฟอร์แมตดิสก์ อย่างไรก็ตาม ระบบนี้มีความเสถียรมากกว่ารุ่นก่อนมาก และการทำงานกับไฟล์จะดำเนินการได้เร็วกว่ามาก

เอ็นทีเอฟเอส

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

นอกจากนี้ในกรณีที่โลจิคัลดิสก์มี โหลดเต็มถึง 90 เปอร์เซ็นต์ ประสิทธิภาพของระบบไฟล์ลดลงอย่างรวดเร็ว นอกจากนี้หากระบบปฏิบัติการเก่ากว่า Windows XP ระบบไฟล์ดังกล่าวก็จะปฏิเสธที่จะทำงาน เมื่อคุณใส่ดิสก์ลงในไดรฟ์ คอมพิวเตอร์ของคุณจะไม่สามารถจดจำดิสก์นั้นได้ หรือจะถูกทำเครื่องหมายเป็นพาร์ติชันที่ไม่รู้จัก เมื่อพูดถึงข้อดีสามารถสังเกตได้ว่าการทำงานของระบบไฟล์ที่มีไฟล์ขนาดเล็กนั้นเร็วกว่าและมีคุณภาพดีกว่ามาก ที่สุด ขนาดใหญ่ซึ่งดิสก์สามารถมีได้คือ 18 TB นอกจากนี้ยังมีสิ่งที่เรียกว่าการกระจายตัวของไฟล์ ด้วยเหตุนี้ระบบไฟล์จะไม่ช้าลง แต่จะยังคงทำงานต่อไป โหมดปกติ- เมื่อไหร่ด้วย โดยใช้ระบบไฟล์ NTFSคุณสามารถมั่นใจได้อย่างสมบูรณ์และครบถ้วนว่าไฟล์จะไม่เสียหาย ระบบใช้พื้นที่ดิสก์อย่างประหยัดและช่วยให้คุณสามารถบีบอัดไฟล์ได้ ขนาดขั้นต่ำโดยไม่ทำให้เสียเลย อย่างไรก็ตามต้องขอบคุณระบบนี้ที่ทำให้สามารถกู้คืนข้อมูลได้ในกรณีที่สูญหาย ดังนั้นหากเราเปรียบเทียบระบบนี้กับ FAT ข้อดีทั้งหมดก็ชัดเจน สิ่งที่สำคัญที่สุดที่มันสามารถให้คุณได้คือความปลอดภัย

ยูดีเอฟ

ตอนนี้ได้เวลาดูว่าระบบไฟล์ UDF คืออะไร ระบบไฟล์นี้ซึ่งไม่ขึ้นอยู่กับระบบปฏิบัติการของคอมพิวเตอร์และใช้เพื่อบันทึกข้อมูลที่อยู่ สื่อออปติคอล- ไม่เหมือน ระบบก่อนหน้า,UDF ช่วยให้คุณสามารถเขียนข้อมูลเพิ่มเติมลงในฟล็อปปี้ดิสก์ที่เต็มอยู่แล้วได้ ระบบไฟล์นี้ยังสามารถเลือกลบไฟล์บางไฟล์ในดิสก์ได้โดยไม่ทำลายข้อมูลอื่น ๆ ข้อมูลเมตาเช่นอาณาเขตรูทนั้นตั้งอยู่อย่างวุ่นวายภายในดิสก์ แต่พื้นฐานของข้อมูลนี้มีสามแห่ง: เซกเตอร์ 256, 257 และ N-1 ใน ในกรณีนี้ N คือขนาดแทร็ก

สำหรับการขับรถเข้า รูปแบบดีวีดี, UDF เป็นระบบไฟล์ที่ประสบความสำเร็จมากที่สุดเนื่องจากไม่มีข้อจำกัดเรื่องขนาดไฟล์เลย คุณสามารถบันทึกวิดีโอทั้งขนาดใหญ่และขนาดเล็ก

ต้องขอบคุณ UDF ที่ทำให้เราได้เรียนรู้ว่าระบบไฟล์สุดท้ายคืออะไร และวิธีการเลือกระบบไฟล์ที่ถูกต้องสำหรับคอมพิวเตอร์ของคุณ

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

ระบบไฟล์รวมถึงกฎสำหรับการสร้างชื่อไฟล์และวิธีการเข้าถึงระบบสารบัญไฟล์และโครงสร้างสำหรับจัดเก็บไฟล์บนดิสก์

ไฟล์มีชื่อและ คุณลักษณะ(เก็บถาวร อ่านอย่างเดียว ซ่อน ระบบ) กำหนดลักษณะด้วยขนาดเป็นไบต์ วันที่และเวลาที่สร้าง หรือการเปลี่ยนแปลงครั้งล่าสุด

ชื่อไฟล์ประกอบด้วยสองส่วน: ชื่อจริงและนามสกุล (ประเภท) พิมพ์อาจจะหายไป ชื่อจะถูกแยกออกจากประเภทด้วยอักขระจุด ใน Windows คุณสามารถตั้งชื่อไฟล์ได้ยาวสูงสุด 255 อักขระ ประเภทระบุประเภทและวัตถุประสงค์ของไฟล์ ซึ่งบางประเภทเป็นมาตรฐาน เช่น:

· .COM และ .EXE - ไฟล์ปฏิบัติการ;

· .BAT - คำสั่ง ไฟล์แบตช์;

· .TXT - ไฟล์ข้อความ ประเภทใดก็ได้;

· .MDB - ไฟล์ฐานข้อมูล เข้าถึงข้อมูล;

· .XLS - อิเล็กทรอนิกส์ สเปรดชีต Excel;

· .DOC - ไฟล์ข้อความ บรรณาธิการของไมโครซอฟต์คำ;

· .ZIP - ไฟล์เก็บถาวร Winzip/PkZip

แอปพลิเคชัน ส่วนขยายมาตรฐานช่วยให้คุณไม่ต้องระบุเมื่อดำเนินการ โปรแกรมระบบและแพ็คเกจแอปพลิเคชันโดยใช้หลักการเริ่มต้น

ไดเร็กทอรี (โฟลเดอร์, ไดเร็กทอรี) -ชุดไฟล์ที่มีชื่อรวมกันตามที่เป็นของไฟล์เดียว ผลิตภัณฑ์ซอฟต์แวร์หรือด้วยเหตุผลอื่น นิพจน์ “ไฟล์นั้นรวมอยู่ในไดเร็กทอรี” หรือ “ไฟล์นั้นอยู่ในไดเร็กทอรี” หมายความว่าข้อมูลเกี่ยวกับไฟล์นี้จะถูกบันทึกในพื้นที่ดิสก์ที่เกี่ยวข้องกับ แคตตาล็อกนี้- ชื่อไดเร็กทอรีเป็นไปตามกฎเดียวกันกับชื่อไฟล์ ไดเร็กทอรีมักจะไม่มีส่วนขยาย แม้ว่าจะสามารถกำหนดได้ก็ตาม

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

การจัดกลุ่มไฟล์ลงในไดเร็กทอรีไม่ได้หมายความว่าไฟล์เหล่านั้นจะถูกจัดกลุ่มไว้ในที่เดียวบนดิสก์ ยิ่งไปกว่านั้น ไฟล์เดียวกันสามารถ "กระจัดกระจาย" (กระจายส่วน) ทั่วทั้งดิสก์ได้ ไฟล์ที่มีชื่อเดียวกันสามารถอยู่ในหลายไดเร็กทอรีบนดิสก์ แต่ไฟล์ชื่อเดียวกันหลายไฟล์ไม่สามารถอยู่ในไดเร็กทอรีเดียวกันได้

เพื่อให้ OS เข้าถึงไฟล์ได้ คุณต้องระบุ:

· เส้นทางไปตามแผนผังไดเร็กทอรี;

· ชื่อไฟล์แบบเต็ม

ข้อมูลนี้ระบุไว้ใน ข้อกำหนดไฟล์ซึ่งมี รูปแบบถัดไป:

[ไดรฟ์:] [เส้นทาง] ชื่อไฟล์ [.type]

วงเล็บเหลี่ยมระบุว่าสามารถละเว้นส่วนที่เกี่ยวข้องของข้อกำหนดได้ ในกรณีนี้จะใช้ค่า ค่าเริ่มต้น.

หากไม่มีการระบุไดรฟ์ ระบบจะใช้ไดรฟ์ปัจจุบัน ปัจจุบัน disk คือดิสก์ที่ ช่วงเวลาปัจจุบันระบบปฏิบัติการกำลังทำงานอยู่

เส้นทาง-ลำดับของโฟลเดอร์ที่ต้องนำทางไปยังไฟล์ที่ต้องการ ชื่อในเส้นทางจะถูกเขียนตามลำดับจากมากไปน้อยและคั่นด้วยอักขระ "\" แคตตาล็อกซึ่งรวมถึง ไดเรกทอรีปัจจุบัน, เรียกว่า ผู้ปกครอง

บ่อยครั้งที่จำเป็นต้องประมวลผลไฟล์หลายไฟล์พร้อมกันด้วยคำสั่งเดียว เช่น ลบไฟล์ทั้งหมด สำเนาสำรองด้วยนามสกุล BAK หรือเขียนไฟล์เอกสารหลายไฟล์ใหม่ด้วยชื่อ doc1.txt, doc2.txt เป็นต้น ในกรณีเหล่านี้ ให้ใช้อักขระพิเศษ - มาสก์ช่วยให้คุณสามารถอธิบายกลุ่มไฟล์ด้วยชื่อเดียว มีเพียงสองหน้ากาก:

· สัญลักษณ์ * ในชื่อไฟล์หรือนามสกุลจะแทนที่จำนวนอักขระที่ถูกต้อง

· เครื่องหมาย? แทนที่อักขระหรือการไม่มีอักขระในชื่อไฟล์หรือนามสกุล

ตัวอย่างของเราจะจับคู่มาสก์ *.bak (ไฟล์ทั้งหมดที่มีนามสกุล bak) และ doc?.txt (ไฟล์ทั้งหมดที่มี ส่วนขยาย .txtและชื่อ 4 ตัวอักษรขึ้นต้นด้วย doc)

คำถามในหัวข้อที่ส่งเพื่อทดสอบ:

1. คำจำกัดความของระบบปฏิบัติการ แนวคิดพื้นฐานของ Windows OS (มัลติทาสกิ้ง ส่วนติดต่อผู้ใช้แบบกราฟิก การฝัง และการผูกข้อมูล)

2. กุยผู้ใช้ ส่วนประกอบหลัก (หน้าต่าง เครื่องมือโต้ตอบ การควบคุมมาตรฐานหน้าต่างและเครื่องมือโต้ตอบ)

3. การทำงานกับแป้นพิมพ์และเมาส์ใน Windows คีย์ผสมมาตรฐานและการทำงานของเมาส์

4. การทำงานกับไฟล์และโฟลเดอร์ใน Windows - การทำงานและความสามารถพื้นฐาน โปรแกรม “My Computer” และ “Explorer”

5. การค้นหาข้อมูลใน Windows

6. สร้างทางลัดไปยังแอปพลิเคชันและเอกสาร

7. แผงควบคุมและส่วนประกอบหลัก

8. การจัดการความล้มเหลวใน Windows

9. การตั้งค่าแอปพลิเคชัน DOS สำหรับ Windows

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

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

จากมุมมองของระบบปฏิบัติการ ดิสก์ทั้งหมดคือชุดของคลัสเตอร์ที่มีขนาดตั้งแต่ 512 ไบต์ขึ้นไป ไดรเวอร์ระบบไฟล์จัดระเบียบคลัสเตอร์เป็นไฟล์และไดเร็กทอรี (ซึ่งจริงๆ แล้วเป็นไฟล์ที่มีรายการไฟล์ในไดเร็กทอรีนั้น) ไดรเวอร์เดียวกันนี้จะคอยติดตามว่าคลัสเตอร์ใดที่ใช้งานอยู่ในปัจจุบัน คลัสเตอร์ใดว่าง และคลัสเตอร์ใดถูกทำเครื่องหมายว่าชำรุด

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



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

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

ข้าว. 3.8. การคัดลอกไฟล์

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

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

มีระบบไฟล์อะไรบ้างระบบไฟล์ที่ใช้ในคอมพิวเตอร์มีอยู่ห้าประเภท

FAT16 (การจัดสรรไฟล์ตารางที่ 16)ได้รับการพัฒนาในปี 1983 และสามารถทำงานได้อย่างถูกต้องกับไฟล์ที่มีขนาดสูงสุด 2 GB เท่านั้น อนุญาตให้ใช้ไดรฟ์ข้อมูลที่มีความจุไม่เกิน 4 GB และจัดเก็บไฟล์ได้ไม่เกิน 65,536 ไฟล์ ปัจจุบันระบบไฟล์ที่ล้าสมัยนี้ถูกแทนที่ด้วย FAT32 และ NTFS

FAT32.เนื่องจากปริมาณข้อมูลที่เก็บไว้ในฮาร์ดไดรฟ์เพิ่มขึ้นอย่างต่อเนื่อง ระบบไฟล์ FAT32 จึงถูกนำมาใช้ในปี 1997 รองรับไฟล์ขนาดไม่เกิน 4 GB, ฮาร์ดไดรฟ์ด้วยความจุสูงสุดประมาณ 8 TB และให้คุณจัดเก็บไฟล์ได้ประมาณ 270 ล้านไฟล์ นอกจาก Windows 95 ขึ้นไปแล้ว ระบบปฏิบัติการอื่นๆ ยังสามารถใช้ระบบไฟล์ FAT32 ได้ เช่น Mac OS X จาก Apple ปัจจุบันขนาดไฟล์โดยเฉลี่ยเพิ่มขึ้นอย่างมาก - ตัวอย่างเช่นปริมาณของภาพยนตร์วิดีโอมากกว่า 4 GB มากดังนั้น FAT32 จึงเหมาะสมที่จะใช้เฉพาะกับ ไดรฟ์แบบถอดได้(แฟลชไดรฟ์หรือ ภายนอกยากดิสก์)

NTFS (ระบบไฟล์เทคโนโลยีใหม่)นี่คือระบบไฟล์มาตรฐานสำหรับ Windows ในปัจจุบัน สามารถจัดการไฟล์ที่มีขนาดสูงสุด 16 TB ที่ไม่เคยจินตนาการมาก่อนและรองรับฮาร์ดไดรฟ์ที่มีความจุสูงสุด 256 TB ระบบไฟล์ช่วยให้คุณสามารถจัดเก็บไฟล์ได้ไม่จำกัดจำนวน - มากกว่า 4 พันล้านไฟล์ ในกรณีที่ใช้ไฟล์ขนาดใหญ่และความจุของฮาร์ดไดรฟ์ที่มากขึ้น ฟังก์ชัน NTFS ก็สามารถขยายได้ ข้อดีอีกประการหนึ่งของระบบคือการบันทึก ด้วยความช่วยเหลือของเทคโนโลยีนี้การเปลี่ยนแปลงทั้งหมด ไฟล์ NTFSเขียนลงในพื้นที่แยกต่างหากบนฮาร์ดไดรฟ์ก่อน เพื่อป้องกันไม่ให้ข้อมูลสูญหายในขณะที่กำลังจัดเก็บ เช่น ระหว่างที่ไฟฟ้าดับ

exFAT (ตารางการจัดสรรไฟล์แบบขยาย)ถูกสร้างขึ้นสำหรับการ์ดหน่วยความจำเพื่อให้สามารถบันทึกไฟล์ได้ ขนาดใหญ่ขึ้น- อย่างไรก็ตาม exFAT ใช้งานได้กับ Windows ที่มี ServicePack 2 ขึ้นไปเท่านั้น วินโดวส์วิสต้าด้วย ServicePack 1 หรือใน Windows 7 เนื่องจากระบบไฟล์นี้รองรับเฉพาะ Windows เท่านั้นจึงไม่ได้ใช้งานจริง

HSF+ (ระบบไฟล์แบบลำดับชั้น+)ระบบไฟล์มาตรฐานในระบบปฏิบัติการ ระบบแมคระบบปฏิบัติการ เช่นเดียวกับ NTFS จึงเหมาะกับการทำงานแบบ very ไฟล์ขนาดใหญ่และ ฮาร์ดไดรฟ์- นี่คือระบบไฟล์การทำเจอร์นัล สำหรับใครที่ต้องการนำไปใช้ วินโดวส์แข็งต้องติดตั้งดิสก์ที่มี HSF+ โปรแกรมเพิ่มเติมเช่น MacDrive

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

ข้าว. 3.9. การดำเนินการไฟล์

เป็นไปได้ไหมที่จะเปลี่ยนระบบไฟล์.ใช่ แต่ต้องมีการจัดรูปแบบ ฮาร์ดไดรฟ์- ระบบไฟล์ใดที่เสนอให้เลือกขึ้นอยู่กับระบบปฏิบัติการที่ติดตั้งหรือโปรแกรมที่ใช้ในการฟอร์แมต ตัวอย่างเช่นใน Windows เหล่านี้คือ FAT32 และ NTFS เมื่อใช้ ฮาร์ดไดรฟ์เฉพาะบนคอมพิวเตอร์ ใช้ระบบปฏิบัติการ Windowsเมื่อพิจารณาถึงข้อดีทั้งหมดที่ระบุไว้ ขอแนะนำให้เลือก NTFS เป็นระบบไฟล์ หากคุณวางแผนที่จะเชื่อมต่อเพื่อการแลกเปลี่ยนข้อมูล ภายนอกยากขับรถไป คอมพิวเตอร์แมค, เท่านั้น ทางเลือกที่เหมาะสมจะกลายเป็น FAT32 ในกรณีนี้ก็มีเกิดขึ้น ปัญหาต่อไป: แม้ว่าการใช้ FAT32 Windows จะสามารถทำงานกับฮาร์ดไดรฟ์ทุกความจุได้อย่างไรก็ตามในระหว่างกระบวนการฟอร์แมต ขนาดสูงสุดพาร์ติชันหรือฮาร์ดไดรฟ์ถูกจำกัดไว้ที่ 32 GB วิธีแก้ปัญหา: การใช้ซอฟต์แวร์ฮาร์ดไดรฟ์เช่น Paragon ตัวจัดการดิสก์ก็จะสามารถจัดรูปแบบได้ ยากทั้งหมดดิสก์ใน FAT32

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

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

ข้าว. 3.10. องค์กรของการเข้าถึงข้อมูล

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

ข้าว. 3.11. การทำงานกับระบบไฟล์