קובץ
ויקיפדיה האנציקלופדיה encyclopedia
קובץ הוא משאב מערכת לוגי המאפשר אחסון מידע, אשר זמין לתוכניות מחשב לקריאה או כתיבה. לרוב קובץ יישמר לטווח ארוך באמצעי לאחסון נתונים כגון דיסק קשיח, או דיסק און קי. בשל הגיוון הרב של המידע הקיים לרוב במחשבים, השימושים השונים והתוכנות השונות העושות שימוש במידע, קיימים סוגי קבצים רבים המותאמים לכל צורך.
למעשה, קובץ אינו יחידה המיוצגת כפי שהיא על גבי אמצעי האחסון, אלא מדובר בהפשטה (אבסטרקציה) של מערכת ההפעלה. כלומר, מערכת ההפעלה מאגדת את פיסות המידע הבסיסיות המפוזרות על גבי התקן הזיכרון בצורה בעלת משמעות וקלה לשימוש אשר באה לידי ביטוי בקבצים.
התכונות של הקובץ תלויות בסוג מערכת הקבצים שבה משתמשים, שהיא תלויה במידה רבה בסוג ובגרסת מערכת ההפעלה. כמו כן קיימים מספר סוגים שונים של קבצים:
- קובץ סדרתי – כמעט כל הקבצים כיום הם מסוג זה.
- קובץ אקראי – מופיע רק במערכות של מחשבים גדולים, ממומש לרוב על ידי אמולציה.
- קובץ אינדקס סדרתי – נדיר מאוד בימינו, ממומש לרוב על ידי אמולציה.
מערכות הקבצים הן היררכיות ולכן כל קובץ נמצא בתיקיה שמוכלת בתיקיה נוספת וכך הלאה עד שמגיעים לכונן שהוא האלמנט הלוגי הגדול ביותר (ב-UNIX מגיעים לספריית השורש). המגבלות על שם הקובץ (256 תווים ב-NFS), החלוקה לחלקים שמתייחסים אליהם בצורה שונה (למשל 8 תווים + 3 לסיומת ב-FAT) והמגבלות על שמות כפולים (למשל שמות בעלי אותיות גדולות או קטנות הם נפרדים ב-JFS) משתנים ממערכת קבצים אחת לשנייה.