More Related Content
More from maysasithon (12)
บทที่ 9
- 3. คุณลักษณะของแฟ้ มข้อมูล
1. ชื่อ (Name)
ชื่อแฟ้มข้อมูล คือ สัญลักษณ์ (สารสนเทศ) ที่เก็บไว้ในรูปแบบที่
สามารถอ่านได้
2. ชนิด (Type)
ส่วนนี้จาเป็นสาหรับระบบซึ่งสนับสนุนชนิดของข้อมูลหลายๆ ชนิด
3. ตาแหน่ง (Location)]
เป็นตัวชี้ไปยังอุปกรณ์และตาแหน่งของแฟ้มข้อมูลบนอุปกรณ์นั้น
- 4. 4.ขนาด (Size)
ขนาดของแฟ้มข้อมูลในปัจจุบัน (ไบต์คา หรือบล็อก)
5. การป้องกัน (Protection)
การควบคุมให้สามารถอ่าน เขียน หรือประมวลผลไฟล์นั้นๆ
6. เวลา วันที่ (Date, Time)
ข้อมูลเกี่ยวกับวันที่สร้างแฟ้มข้อมูล วันที่แก้ไขครั้ง หรือปรับปรุง
สุดท้าย
7. สัญลักษณ์ของผู้ใช้ (User)
รายละเอียดของผู้ใช้งาน
- 5. การดาเนินการเกี่ยวกับแฟ้ มข้อมูล (File Operation)
การดาเนินการเกี่ยวกับแฟ้มข้อมูล มีดังนี้
1. การสร้างแฟ้มข้อมูล (Creating a File)
2. การเขียนแฟ้มข้อมูล (Writing a File)
3. การอ่านแฟ้มข้อมูล (Reading a File)
4.การย้ายตาแหน่งภายในแฟ้มข้อมูล (Repositioning Within a
File)
- 6. 5. การลบแฟ้มข้อมูล (Deleting a File)
6. การตัดแฟ้มข้อมูลให้สั้นลง (Truncating a File)
นอกจากการดาเนินการทั้ง 6 ข้อนี้แล้ว ยังมีการทางาน
อย่างอื่นอีก เช่น การนาข้อมูลไปต่อท้าย (Append) การ
เปลี่ยนชื่อแฟ้มข้อมูล (Rename) การคัดลอก (Copy)
แฟ้มข้อมูล เป็นต้น
- 7. การสร้างแฟ้ มข้อมูล (Creating a File)
การสร้างแฟ้มข้อมูล มีขั้นตอนดังนี้
- หาที่ว่างในระบบแฟ้มข้อมูลของอุปกรณ์จัดเก็บข้อมูล
- กาหนดช่องว่างของแฟ้มข้อมูลใหม่ในไดเร็กทอรี่ ซึ่ง
ไดเร็กทอรี่จะบันทึกชื่อแฟ้มข้อมูล และตาแหน่งในระบบ
แฟ้มข้อมูล
- 8. การเขียนแฟ้ มข้อมูล (Writing a File)
การเขียนข้อมูล หรือสารสนเทศลงในแฟ้มข้อมูล ทาได้โดยระบบ
จะค้นหาในไดเร็กทอรี่ เพื่อหาตาแหน่งของแฟ้มข้อมูลที่ต้องการ
ซึ่งระบบต้องเก็บ Write Pointer เพื่อระบุตาแหน่งถัดไปที่จะต้อง
เขียนข้อมูล
การลบแฟ้ มข้อมูล (Deleting a File)
เริ่มจากการค้นหาไดเร็กทอรี่เพื่อหาตาแหน่งของแฟ้มข้อมูลที่
ต้องการ เมื่อพบแล้วทาการคืนที่ว่างทั้งหมดของแฟ้มข้อมูลนั้นให้
ระบบ และลบรายละเอียดของแฟ้มข้อมูลนั้นในไดเร็กทอรี่ด้วย
- 10. 1. Resource Fork
เป็นส่วนที่เก็บสารสนเทศที่ผู้ใช้สนใจ เช่น ตัวสลากบนปุ่มที่
แสดงโดยโปรแกรมผู้ใช้ต่างประเทศ อาจจะต้องการเปลี่ยนแปลง
ฉลากนั้นเป็นภาษาของเขาเอง ซึ่งเครื่องแมคอินทอชสนับสนุน
เครื่องมือให้ปรับปรุงข้อมูลใน Resource Fork ได้
2. Data Fork
เป็นส่วนที่เก็บโปรแกรม รหัสโปรแกรม (Code) หรือเนื้อหา
ของแฟ้มข้อมูลทั่วไป
- 11. วิธีการเข้าถึงแฟ้ มข้อมูล (Access Method)
การเข้าถึงแฟ้มข้อมูล สามารถทาได้หลายวิธี
1. การเข้าถึงข้อมูลแบบเรียงลาดับ (Sequential Access)
2. การเข้าถึงแฟ้มข้อมูลโดยตรง (Direct Access)
3. การเข้าถึงแฟ้มข้อมูลแบบอื่น
- 13. 4. แสดงไดเร็กทอรี่ (List a Directory)
เป็นการแสดงชื่อและคุณลักษณะของแฟ้มข้อมูลไดเร็กทอรี่
5. เปลี่ยนชื่อแฟ้มข้อมูล (Rename a File)
เป็นการเปลี่ยนชื่อแฟ้มข้อมูล เพื่อให้สื่อความหมายตามที่ผู้ใช้
ต้องการ
6. การข้ามระบบแฟ้มข้อมูล (Traverse the File System)
เป็นการย้ายหรือคัดลอกข้อมูลไปไว้ในอุปกรณ์จัดเก็บข้อมูล
ชนิดอื่น เช่น การบันทึกข้อมูลจากดิสก์ลงไปในเทปแม่เหล็ก เพื่อ
ใช้ในการสารอง (Backup) ข้อมูล
- 14. ชนิดของไดเร็กทอรี่
ไดเร็กทอรี่ แบ่งได้เป็น 5 ชนิด ดังนี้
1. ไดเร็กทอรี่ระดับเดียว (Single-Level Directory)
2. ไดเร็กทอรี่ 2 ระดับ (Two-Level Directory)
3. ไดเร็กทอรี่ที่มีโครงสร้างแบบต้นไม้ (Tree – Structured
Directory)
4. ไดเร็กทอรี่ที่มีโครงสร้างแบบไม่เป็นวงจร (Acyclic Graph
Directory)
5. ไดเร็กทอรี่ที่มีโครงสร้างแบบกราฟทั่วไป (General Graph
Directory)
- 15. การป้ องกันแฟ้ มข้อมูล (File Protection)
การป้องกันเป็นกลไกที่จัดเตรียมไว้เพื่อควบคุมการเข้าถึง
แฟ้มข้อมูล โดยจากัดชนิดของการเข้าถึงแฟ้มข้อมูลที่สามารถทาได้
การเข้าถึงจะทาได้หรือไม่ขึ้นอยู่กับปัจจัยหลายประการ เช่น ชนิด
ของการร้องขอเข้าถึงแฟ้มข้อมูล