![การแยกไฟล์ Bios HP และ แปลง FD เป็น BIN FILE](https://i.ytimg.com/vi/AZuFMf0XJjA/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - File Descriptor (FD) หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย File Descriptor (FD)
คำจำกัดความ - File Descriptor (FD) หมายถึงอะไร
สำหรับระบบปฏิบัติการส่วนใหญ่ file descriptor (FD) เป็นจำนวนเต็มไม่ลบขนาดเล็กที่ช่วยในการระบุไฟล์ที่เปิดอยู่ในกระบวนการในขณะที่ใช้ทรัพยากรอินพุต / เอาท์พุตเช่นซ็อกเก็ตเครือข่ายหรือท่อ ในทางใดก็ถือว่าเป็นตารางดัชนีของไฟล์ที่เปิดอยู่ เมื่อมีการดำเนินการอ่านเขียนหรือปิดไฟล์หนึ่งในพารามิเตอร์อินพุตที่พิจารณาคือ descriptor ไฟล์ ตัวอธิบายไฟล์เป็นองค์ประกอบสำคัญของอินเตอร์เฟสการเขียนโปรแกรมประยุกต์ POSIX และจัดเตรียมอินเทอร์เฟซพื้นฐานระดับต่ำสำหรับการดำเนินการอินพุตหรือเอาต์พุต
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย File Descriptor (FD)
เคอร์เนลสร้างไฟล์ descriptor ทุกครั้งที่พบการโทรที่เปิดอยู่ ในหลาย ๆ ทางเกตเวย์ไปสู่นามธรรมของเคอร์เนลของฮาร์ดแวร์พื้นฐานถือได้ว่าเป็นตัวอธิบายไฟล์ ในระบบปฏิบัติการ Unix อินพุตมาตรฐานถูกแทนด้วย file descriptor 0, เอาต์พุตมาตรฐานถูกแทนด้วย file descriptor 1 และไฟล์ข้อผิดพลาดมาตรฐานถูกแทนด้วย file descriptor 2 หรืออีกนัยหนึ่งสอดคล้องกับสตรีมมาตรฐานสามกระบวนการ UNIX แต่ละกระบวนการ จะมีสามอธิบายไฟล์มาตรฐาน ทั้งสตรีมและตัวให้คำอธิบายไฟล์สามารถเป็นตัวแทนของการเชื่อมต่ออุปกรณ์ได้อย่างไรก็ตามสำหรับการควบคุมอุปกรณ์เฉพาะจำเป็นต้องใช้ตัวอธิบายไฟล์ในระบบปฏิบัติการส่วนใหญ่เช่น UNIX ตัวอธิบายไฟล์จะถูกแสดงเป็นวัตถุประเภท“ int” ตัวอธิบายไฟล์ถูกใช้โดยเคอร์เนลเป็นดัชนีในตารางคำอธิบายไฟล์เพื่อพิจารณาว่ากระบวนการใดเปิดไฟล์เฉพาะและอนุญาต กำลังดำเนินการตามที่ร้องขอบนอุปกรณ์หรือไฟล์ที่เปิด
จากเปอร์สเปคทีฟการเขียนโปรแกรมประยุกต์ตัวอธิบายไฟล์จำเป็นต้องใช้หากมีการดำเนินการอินพุตหรือเอาต์พุตในโหมดพิเศษรวมถึงอินพุตที่ไม่บล็อก ซึ่งแตกต่างจากสตรีมที่มีฟังก์ชั่นระดับสูงสำหรับการควบคุมอินเทอร์เฟซตัวให้คำอธิบายไฟล์มีเพียงฟังก์ชันง่าย ๆ สำหรับการถ่ายโอนบล็อกอักขระ การดำเนินการระดับต่ำสามารถดำเนินการได้โดยตรงบน file descriptor