1 / 17

File System

File System. บทที่ 6. File System. ข้อมูลที่ระบบ PC เป็นเลขฐานสอง การเก็บข้อมูลอยู่ในรูปแบบของไฟล์ เก็บใน H.D., F.D., สื่ออื่นๆ ต้อง Format ก่อนการเก็บข้อมูล ความเร็วในการอ่าน, เก็บข้อมูล FAT, NTFS, HPFS, Ext.2. การ Format. เป็นการจัดพื้นที่ให้กับสื่อ

Download Presentation

File System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. File System บทที่ 6

  2. File System • ข้อมูลที่ระบบ PC เป็นเลขฐานสอง • การเก็บข้อมูลอยู่ในรูปแบบของไฟล์ • เก็บใน H.D., F.D., สื่ออื่นๆ • ต้อง Format ก่อนการเก็บข้อมูล • ความเร็วในการอ่าน, เก็บข้อมูล • FAT, NTFS, HPFS, Ext.2

  3. การ Format • เป็นการจัดพื้นที่ให้กับสื่อ • เหมือนห้องสมุด ก่อนให้บริการได้ต้องจัดชั้นต่างๆให้เรียบร้อยก่อน • FAT (File Allocation Table) ใช้กับ DOS ทำงานแบบ 16 บิท บางครั้งเรียก FAT16 • FAT32 ใช้กับ Window95 ทำงานแบบ 32 บิท • HPFS ทำงานแบบ 32 บิท ใช้กับ OS/2 • NTFS ทำงานแบบ 32 บิท ดีกว่า FAT32 (win2000,XP,NT) • Netware มี File System ของตนเอง ประสิทธิภาพดีมาก)

  4. ตาราง

  5. การทำงานของ File System • เมื่อโปรแกรมเรียกหาไฟล์ในดิสก์ จะวิ่งไปถามกับ File System ว่าข้อมูลอยู่ที่ตำแหน่งใดบ้างในดิสก์ (Sector, Platter)

  6. ข้อจำกัดเรื่องขนาดของดิสก์ข้อจำกัดเรื่องขนาดของดิสก์ • H.D. มีความจุมากขึ้นเรื่อยๆ แตต่ OS (BIOS) ตามไม่ทัน • DOS ต่ำกว่าเวอร์ชั่น 3.0 มองเห็นดิสก์ 16 MB • DOS 3.0 ถึง 3.2 มองเห็น 32 MB • DOS 4.0 เห็น 128 MB • FAT16 เห็นดิสก์ 2GB • FAT32 เห็นดิสก์ 2048 GB

  7. การ Format ดิสก์ • ก่อนใช้งานดิสก์ต้อง Format ก่อน • มันจะทำการสร้าง File System ขึ้นมาในดิสก์

  8. Sector • ดิสก์ทุกอันมี Sector จำนวน Sector ละ 512 ไบท์ • ไฟล์เก็บใน H.D. ได้อย่างไร ? • หากไฟล์ใหญ่กว่า 512 ไบท์จะต้องใช้หลาย Sector จะเก็บอย่างไร ?

  9. Cluster • Sector มีขนาดเล็กเกินไปที่จะเก็บข้อมูล • เราจึงนำมารวมกันเป็นกลุ่มของ Sector เรียกว่า Cluster • สำหรับ FAT แต่ละ Cluster อาจมีจำนวนของ Sector เป็น 2,4,8,16,32,64

  10. FAT32

  11. FAT • พื้นที่ในดิสก์จะแบ่งเป็นส่วนของ Admin และของ User data User Area

  12. การแบ่งพื้นที่ในดิสก์การแบ่งพื้นที่ในดิสก์ • ดิสก์ทุกๆอันจะแบ่งพื้นที่ออกเป็น 4 ส่วน ได้แก่ • 1. Boot record -> sector แรกของดิสก์ • 2. ส่วนพื้นที่ FAT (มี 2 ส่วนที่เหมือนกัน) • 3. ส่วน root directory • 4. ส่วน Data Area

  13. Boot Record • Sector แรกของทุกๆดิสก์จะจองไว้สำหรับเก็บ Boot Record • จะมีข้อมูลต่างๆเกี่ยวกับดิสก์และ partition ต่างๆ • ให้ข้อมูลแก่ File System ด้วย • ทำการ Bootstrap

  14. ข้อมูลใน Boot record

  15. Directory • ข้อมูลที่ใช้สำหรับ File System ในการเข้าถึงข้อมูลต่างๆในดิสก์ของไฟล์ ไดเร็กทอรีของ FAT Current Directory Upper Directory

  16. การเกิด Fragmentation • การใช้ FAT จะทำให้เกิด Fragment • เกิดจากการลบไฟล์, ย้ายไฟล์ • มีพื้นที่ขนาดเล็กที่ไม่สามารถใช้งานได้ Fragment

  17. Defragmentation • เราสามารถใช้โปรแกรม Disk Defragmenter ใน Windows แก้ไขการเกิด Fragment ได้

More Related