מיטב לימוד עצמי

מערכות הפעלה חלק אחרון (4): מערכות קבצים וחוטים

49.00

מערכות הפעלה הן מנוע המאפשר לנו להשתמש במחשבים ולייצר תוכניות יישום. מערכת קבצים מאפשרת ניהול ואחסון של כל הקבצים והתיקיות במחשב, ומערכת חוטים מאפשרת שיתוף בין תוכניות י

תיאור


מהם מערכות הפעלה?

טרם נכנס לעולם מושגי המערכות קבצים וחוטים, נצטרך להבין למה בכלל נצטרך מערכת הפעלה. כמו שכבר נאמר, מערכת הפעלה היא המנוע המאפשר לנו להשתמש במחשבים ולייצר תוכניות יישום. מערכת הפעלה יכולה לתת כלים ליישום של שוני משימות הממוקמות במחשב כמו ניהול קבצים, ניהול חומרה, חוטים, מנהלי ותוכניות יישום, וכו ‘.

המערכת הפעלה מבוצעת ע”י שרת ותרגום הפקודות מהמשתמש לחומרה במחשב הבית או המכונה החלקית. כמו שנשאר לנו בקורס, קיימות מערכות הפעלה שונות ועלינו להבין כיצד הן פועלות כדי להבין את הפעולות על החומרה.

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

מערכת קבצים היא חלק מהמערכת הפעלה האחראי על הניהול והאחסון של כל הקבצים והתיקיות במחשב. בסיס המערכת הוא פקודות הגנה והורדת קבצים שמאפשרות למשתמש לעשות שימוש בקבצים ותוכניות יישום באופן נוח וממוקד במחשב.

האופן בו מערכת קבצים מנהלת את הקבצים במחשב היא ע”י יצירת חשבון והכנסת משתמש וסיסמה. המערכת מאפשרת התאמה מינימלית למשתמש בנוגע לגישה לקבצים וההשבתה שלהם למחשב ולמשתמשים אחרים. כמו כן, מערכת הפעלה מאפשרת למשתמשים לחלוק את הקבצים והתיקיות לפי סוגים שונים לפי סיומת הקובץ (docx, pdf, txt).

נוסף על כך, מערכת קבצים תומכת גם במכשירי ענן ובזיכרון חיצוני לאחסון הקבצים שלנו. במכשירי ענן, הקבצים נשמרים על שרתים מותאמים של הספקים כמו Google Drive או DropBox וניתן לגשת אליהם מכל מכשיר עם חיבור לאינטרנט. ההיתרונות של מכשירי ענן הם היחסית ליותר מחירות והגישה לקבצים מכל מקום. לעומת זאת, הזיכרון החיצוני כולל דיסק קשיח חיצוני או כרטיס זיכרון חיצוני וניתן לגשת אליו רק דרך הכניסה שלו למחשב.

מהי מערכת חוטים?

מערכת חוטים היא חלק נוסף מהמערכת הפעלה האחראי על שיתוף בצורה מרובת תחומי בין תוכניות יישום ובין תהליכים במשך הזמן. מערכת חוטים בונה על שבסיס התאמת קודים ותיעוד ארכיטקטורתי בכדי לחלק את המידע על המחשב לתהליכים ולתוכניות יישום המיצגות אותו.

כמו כן, מערכת חוטים מאפשרת למשתמש להפעיל תהליכים ותוכניות יישום באופן משתנה ע”י פתיחת חוטים שונים ואף להקצות להם מקורות חומרה שונים. לדוגמא, מקור חומרה שונה יכול לבצע פעולות שונות עבור תהליך או תוכנית יישום, וזה עשוי להשפיע על הזמן והמהירות שבהם הם מבצעים את המשימות שלהם. כדי לייצר תקשורת שוטפת בין התוכניות השונות, מערכת חוטים עוזרת להדליק אירועים ולפענח נתונים בצורה חלקה יותר.

מהן שימושיותן של מערכות קבצים וחוטים?

מערכת קבצים ומערכת חוטים הם שתי היבטים חשובים וקריטיים של מערכות הפעלה. מערכת קבצים מאפשרת לנו ליישם את הפעולות שלנו במחשב בצורה ברורה וסדרתית. באמצעות מערכת חוטים ניתן לכוון ולשלוט על פעולות של המחשב בלי להפריע לפעולות אחרות. המערכות העשויות בצורה נכונה מגיעות לתוצאות טובות יותר וזה יכול להשפיע על הפעולות שאנו מבצעים ע”י המחשב בצורה חיובית.

השימושיות של מערכות קבצים ומערכות חוטים נראית בצורתן השונה והרבה של תוכניות יישום על ידי כל המשתמשים. בין אם משתמשים במחשב הבייתי כדי לעבוד מעבר לעסקים או משתמשים בטלפונים חכמים כדי לצפות בסרטי וידאו, כלי הפעלת המסך וכל תכונות באינטרפייס המוצגות עליו משתמשות במערכת הפעלה קבצים ומערכת חוטים.

סיכום

כל אלה מראים את החשיב