פרק #11:

ממשק מערכת הקבצים

File-System Interface


פרק #12:

מימוש מערכת הקבצים

File-System Implementation

11.1 - ממשק מערכת הקבצים - מבוא  -
סרטון א'

11.1 - ממשק מערכת הקבצים - מבוא  -
הטקסט המוצג בסרטון א'

51-ch11-11.pdf

11.1.2 - ממשק מערכת הקבצים - פעולות על קבצים   -
סרטון ב'

11.1.2 - ממשק מערכת הקבצים - פעולות על קבצים   -
הטקסט המוצג בסרטון ב'

52-ch11-11.1.2.pdf

11.2 - ממשק מערכת הקבצים - 

שיטות גישה (Access Methods), חלוקה (partition) ומדריך (directory)    -
סרטון ג'

11.2 - ממשק מערכת הקבצים - 

שיטות גישה (Access Methods), חלוקה (partition) ומדריך (directory)    -
הטקסט המוצג בסרטון ג'

53-ch11-11.3.pdf

11.4 - ממשק מערכת הקבצים - מבנה המדריכים     -
סרטון ד'

11.4 - ממשק מערכת הקבצים - מבנה המדריכים     -
הטקסט המוצג בסרטון ד'

54-ch11-11.4.pdf

12 - מימוש מערכת הקבצים - מימוש היררכי של מערכת הקבצים -
סרטון ה'

12 - מימוש מערכת הקבצים - מימוש היררכי של מערכת הקבצים -
הטקסט המוצג בסרטון ה'

55-ch12-12.pdf

12.2 - מימוש מערכת הקבצים - מימוש מערכת הקבצים  -
סרטון ו'

12.2 - מימוש מערכת הקבצים - מימוש מערכת הקבצים  -
הטקסט המוצג בסרטון ו'

56-ch12-12.2.pdf

12.4 - מימוש מערכת הקבצים - 

שיטות הקצאת שטח בדיסק: הקצאה רציפה, הקצאה מקושרת (בפרט FAT)   -
סרטון ז'

12.4 - מימוש מערכת הקבצים - 

שיטות הקצאת שטח בדיסק: הקצאה רציפה, הקצאה מקושרת (בפרט FAT)   -
הטקסט המוצג בסרטון ז'

57-ch12-12.4.pdf

12.4.3 - מימוש מערכת הקבצים - 

הקצאת שטח בדיק באמצעות אינדקס (בפרט כמקובל ביוניקס)    -
סרטון ח'

12.4.3 - מימוש מערכת הקבצים - 

הקצאת שטח בדיק באמצעות אינדקס (בפרט כמקובל ביוניקס)    -
הטקסט המוצג בסרטון ח'

58-ch12-12.4.4.pdf

12.5 - מימוש מערכת הקבצים - 

ניהול השטח הפנוי, שיפור היעילות והביצועים     -
סרטון ט'

12.5 - מימוש מערכת הקבצים - 

ניהול השטח הפנוי, שיפור היעילות והביצועים     -
הטקסט המוצג בסרטון ט'

59-ch12-12.6.pdf

12.7 - מימוש מערכת הקבצים - 

התאוששות (Recovery), הבדלים בין מערכות קבצים   -
סרטון י'

12.7 - מימוש מערכת הקבצים - 

התאוששות (Recovery), הבדלים בין מערכות קבצים   -
הטקסט המוצג בסרטון י'

60-ch12-12.7.2.pdf

12.10 - מימוש מערכת הקבצים - 

מערכת קבצים מבוססת יומן (Journaling File system)    -
סרטון יא'

12.10 - מימוש מערכת הקבצים - 

מערכת קבצים מבוססת יומן (Journaling File system)    -
הטקסט המוצג בסרטון יא'

61-ch12-12.9.pdf

12.11 - מימוש מערכת הקבצים - 

מיטמון וחציצה (buffering and caching)  -
סרטון יב'

12.11 - מימוש מערכת הקבצים - 

מיטמון וחציצה (buffering and caching)  -
הטקסט המוצג בסרטון יב'

62-ch12-12.11.pdf

12.12 - מימוש מערכת הקבצים - 

מערכת הקבצים ביוניקס  -
סרטון יג'

12.12 - מימוש מערכת הקבצים - 

מערכת הקבצים ביוניקס  -
הטקסט המוצג בסרטון יג'

63-ch12-12.12.pdf

12.12 - מימוש מערכת הקבצים - 

ציוד תווי וציוד גושי, וקובצי ציוד מיוחדים -
סרטון יד'

12.12 - מימוש מערכת הקבצים - 

ציוד תווי וציוד גושי, וקובצי ציוד מיוחדים -
הטקסט המוצג בסרטון יד'

64-ch12-12.12b.pdf

12.12 - מימוש מערכת הקבצים - 

קישורים רכים (soft links) וקישורים קשים (hard links) ביוניקס -
סרטון טו'

12.12 - מימוש מערכת הקבצים - 

קישורים רכים (soft links) וקישורים קשים (hard links) ביוניקס -
הטקסט המוצג בסרטון טו'

65-ch12-12.12c-links.pdf

12.12 - מימוש מערכת הקבצים - 

קישורים רכים (soft links) וקישורים קשים (hard links) - סרטון שני -
סרטון טז'

12.12 - מימוש מערכת הקבצים - 

קישורים רכים (soft links) וקישורים קשים (hard links) - סרטון שני -
הטקסט המוצג בסרטון טז'

66-ch12-12.12c-links2.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס

- open(), close  -
סרטון יז'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס - 

- open(), close  -
הטקסט המוצג בסרטון יז'

71-ch12b-video-01.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס - 

lseek()   -
סרטון יח'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס - 

lseek()   -
הטקסט המוצג בסרטון יח'

72-ch12b-video-02.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס - 

קריאות המערכת: read, write -
סרטון יט'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס - 

קריאות המערכת: read, write -
הטקסט המוצג בסרטון יט'

73-ch12b-video-03-read-write.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס - 

שיתוף קבצים  -
סרטון כ'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
שיתוף קבצים  -
הטקסט המוצג בסרטון כ'

74-ch12b-video-04-ds-for-files.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
פעולות אטומיות -
סרטון כא'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
פעולות אטומיות -
הטקסט המוצג בסרטון כא'

75-ch12b-video-05-atomic-ops.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
קריאת המערכת fcntl -
סרטון כב'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
קריאת המערכת fcntl -
הטקסט המוצג בסרטון כב'

76-ch12b-video-06-fcntl.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
הערות אודות דגלי הססטוס  -
סרטון כג'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
הערות אודות דגלי הססטוס -
הטקסט המוצג בסרטון כג'

77-ch12b-video-07-four-comments.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
שימוש ב: fcntl לשם נעילת קבצים  -
סרטון כד'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
שימוש ב: fcntl לשם נעילת קבצים  -
הטקסט המוצג בסרטון כד'

78-ch12b-video-08-fcntl-lock.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
access, chmod  -
סרטון כה'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
access, chmod  -
הטקסט המוצג בסרטון כה'

79-ch12b-video-09-access-chmod.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
שימוש ב: stat לשם קבלת מידע על קובץ
סרטון כו'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
שימוש ב: stat לשם קבלת מידע על קובץ
הטקסט המוצג בסרטון כו'

80-ch12b-video-10-stat.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
rename, unlink, umask
סרטון כז'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
rename, unlink, umask
הטקסט המוצג בסרטון כז'

81-ch12b-video-11-rename-unlink-etc.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
סריקת מדריך -
סרטון כח'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
סריקת מדריך -
הטקסט המוצג בסרטון כח'

82-ch12b-video-12-scan-dir.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
תכנית בשפת סי הסורקת מדריך - דוגמה שניה  -
סרטון כט'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
תכנית בשפת סי הסורקת מדריך - דוגמה שניה  -
הטקסט המוצג בסרטון כט'

83-ch12b-video-13-scan-dir2.pdf

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
מיפוי קובץ לזיכרון (mmap)   -
סרטון ל'

12ב - שימוש בקבצים בתכניות בשפת סי ביוניקס -
מיפוי קובץ לזיכרון (mmap)   -
הטקסט המוצג בסרטון ל'

84-ch12b-video-14-mmap.pdf