מהן התפקודים של מערכת הפעלה?
ה פונקציות של מערכת הפעלה הבולטים ביותר הם ניהול תהליכים, זיכרון ותקשורת בין יישומים, בין היתר.
מערכת הפעלה היא התוכנה או קבוצת התוכניות המרכזות את כל התהליכים המתעוררים בתוך מכשיר אלקטרוני.
הם אינם התוכניות והיישומים שבהם אנו משתמשים באופן קבוע עבור הטיפול במחשב, אך המאפיינים שמאפשרים ליישומים אלו לעבוד.
אחת המטרות של מערכת ההפעלה היא לנהל את הקרנל, את מיקום המשאבים ואת החומרה של המכונה שלנו. רוב המכשירים האלקטרוניים בשוק שיש להם מיקרו, יש מערכת הפעלה.
בתחילת הקמתה של מערכות הפעלה, האשמה הגדולה הייתה כך שהייתה להם יכולת מעט ניצול נמוך מאוד, כך שבדרך כלל נעשה באופן ידני באמצעות אצווה. בתוך האצווה הופעלו באופן ידני הדסקאות, שהן ההזמנות הדרושות לביצוע פעולה.
ככל שהמורכבות של מערכות ההפעלה גדלה, היה צורך להפוך את המשימות הללו לאוטומטיות, וכך הופיעו המפקדים הראשונים של הפיקוד.
עם כל העדכונים והתגליות שנעשו במהלך השנים, לא נשאר דבר ממערכות ההפעלה הראשונות שהיו חייבות להיות מופעלות באופן ידני.
הם הופכים להיות מתוחכמים יותר להפעיל את עצמם כדי להגן על המכונה ולבצע משימות שגרתיות.
פונקציות עיקריות של מערכת הפעלה
כפי שציינו בעבר, רוב מערכות ההפעלה כבר טרומיים עם רשימה של משימות לעשות בתוך המכשיר האלקטרוני שלנו, כך שהכל הולך בצורה חלקה.
זה רק צריך לבצע התאמות קטנות כדי להתאים את התצורה לצרכים של המכשיר שלנו.
1- ניהול תהליכים
אחד החלקים החשובים ביותר של מערכת ההפעלה הוא ניהול תהליכים. התהליכים הם המשאבים הדרושים לתוכנית.
זה כולל את השימוש בזיכרון, זמן CPU (יחידת עיבוד מרכזית) ואת הקבצים כי היישום צריך לגשת כדי לתפקד היטב.
מערכת ההפעלה, המופקדת על התפקוד התקין של המכונה, מוקדשת ליצירה והרס של תהליכים, עצירתם וחיזוקם ועזרה במנגנוני התקשורת בין תהליכים.
אנחנו יכולים להשוות את המשימה הזאת עם העבודה של פקיד. אם אנחנו עושים רשימה של משימות, מערכת ניהול התהליך תקים קו פעולה אשר מציב את תהליכי העדיפות החשובים ביותר, ביניים לעבר מקום ביניים, ולבסוף המעטה חשוב אחרון.
הבעיה עם זה היא כי ניהול תהליכים מתבצע באמצעות מכונה קובע סדרי עדיפויות שרירותיות למשימות, ולפעמים משימות חשובות להישאר unexecuted.
לאחר מכן יש צורך לשנות את התצורה של כלי ניהול התהליך ולתת עדיפות גבוהה יותר למשימות הנדרשות או לאלץ את ביצועם ביד.
2. ניהול הזיכרון הראשי
מרכיב חשוב נוסף במערכת ההפעלה הוא ניהול הזיכרון הראשי. הזיכרון מורכב מחנות נתונים המשותפת למעבד וליישומים ומאבד את קיבולתו במקרה של כשל.
לכן, חשוב כי מערכת ההפעלה אחראית על ניהול הזיכרון, כך שהוא לא הופך רווי הנתונים והמידע הכלול שם אבודים..
מערכת ההפעלה מוודאת כי חלק מהזיכרון נמצא בשימוש ומדוע. להחליט היכן התהליכים ממוקמים כאשר יש מקום פנוי להקצות ולטעון את המרחב הדרוש, כך שהוא תמיד בשימוש טוב.
3. ניהול אחסון משני
הזיכרון הוא מאוד נדיף במקרה של כל כישלון אתה יכול לאבד את המידע הכלול בו. לשם כך, יש צורך במודול אחסון שני שיכול לאחסן את הנתונים בטווח הארוך.
כמו בזיכרון הראשי, מערכת ההפעלה אחראית לניהול השטח הפנוי ומקצה את סדר החיסכון. זה גם מבטיח שהכל נשמר בצורה מושלמת, כמו גם כמה מקום נשאר חופשי ואיפה.
- ניהול מערכת הכניסה והיציאה
מערכת ההפעלה אחראית לניהול יציאות הקלט והפלט של המחשב, כגון אוזניות, מדפסת, צג וכו '..
בעבר, כאשר אתה רוצה להתקין יציאה חיצונית חדשה, חשוב היה דיסק התקנה המכיל את מנהלי ההתקן, כך שהמחשב יוכל לקבל אותם.
עכשיו, בימינו, מערכת ההפעלה של המחשב עצמו הוא בדרך כלל אחראי לחיפוש ברשת עבור המידע הדרוש, כך יציאות חיצוניות חדשות לעבוד בצורה מושלמת.
5. רישום מערכת קבצים
קבצים הם פורמטים שנוצרו על ידי בעליהם המומרים לטבלאות, ומערכת ההפעלה אחראית על הקלטתם ושמירתם.
מערכת ההפעלה אחראית לבנייה, למחיקה ולארכיון של הקבצים שנוצרו, כמו גם לספק את הכלים הדרושים כדי לגשת לקבצים בכל עת.
מקים תקשורת בין קבצים ויחידים אחסון, ולבסוף, ניתן להגדיר אותו כדי לגבות את כל הקבצים, כך שבמקרה של תאונה, לא כל להפסיד.
6. אבטחה
מערכת ההפעלה אחראית על אבטחת המכונה. אחת הפעילויות החשובות ביותר היא גישה של משתמשים או תוכניות למקום שבו הם לא צריכים.
ישנם וירוסים רבים שיכולים להשפיע על המערכת שלנו, ומערכת ההפעלה מבטיחה שזה לא יקרה.
ניתן לקבוע את תצורת מערכת ההפעלה כך שתבוצע בקרה תקופתית ובקרות אבטחה..
תקשורת בין רכיבים ויישומים
באמצעות ממשקי הרשת, מערכת ההפעלה שומרת על תקשורת בין הרכיבים השונים של המכונה לבין כל היישומים הנמצאים בקשר עימם. שלח וקבל מידע.
8. ליידע על מצב המערכת
יש סדרה של יישומים המותקנים כברירת מחדל ליד מערכת ההפעלה, אבל זה לא מערכת ככזה.
אלה מציעים סביבה ומאפיינים בסיסיים לפיתוח וביצוע של התוכניות המותקנות במכונה שלנו.
הוא מודיע על מצב המערכת, אם יש צורך לבצע פעולה כלשהי או לאשר כי יש לנקוט פעולה כלשהי, כגון עדכונים אוטומטיים.
בנוסף, הוא תומך בשפות תכנות שונות, כך שכל סוג של יישום הוא פועל במכונה שלנו. כמובן, יש תוכניות לשיפור התקשורת בין יישומים.
ניהול משאבים
ניהול כל החלקים העיקריים של המכונה דרך מנהל המשאבים שלה. תפקידה כמנהל כרוך בביטחון ובתקשורת של יחידת העיבוד המרכזית או של המעבד, התקנים חיצוניים המחוברים למחשב.
כמו זיכרון פנימי וזיכרון משני, שבהם לפעמים אתה צריך לנקות ולשנות חלקים מאוחסנים מאחד לשני.
באופן כללי, הוא מנהל את כל המשאבים של המערכת ואת כל המשאבים הבאים במגע עם זה.
10 - ניהול משתמשים
מערכת ההפעלה אחראית גם על ניהול הפרופילים המאוחסנים במחשב, בהתאם למי יצר פרופיל על זה.
ניהול משתמשים יכול להיות משתמש יחיד או מרובת משתמשים. אין פירוש הדבר שמערכת ההפעלה מאפשרת ליצור פרופיל משתמש רק לשימוש במחשב.
להיות פרופיל משתמש יחיד מרמז כי רק את ההוצאות להורג של אותו משתמש פעילים רק שלו. באחרת, ב multuser, זה מאפשר את המשימות של יותר ממשתמש אחד להיות פעיל בו זמנית.
מערכות ההפעלה הנפוצות ביותר
מערכות ההפעלה הידועות והמשמשות ביותר בשוק הן Windows, iOS ו- Linux למחשבים. ו- Android ו- iOS לטלפונים חכמים.
ישנם אלפי מערכות הפעלה, עם מידה רבה יותר או פחות של תחכום, תלוי באיזה מכשיר יש צורך.
Windows שייכת macroimage גדול של מיקרוסופט, בעוד iOs שייך Apple. לינוקס, מצדה, היא פלטפורמת תוכנה חופשית המאפשרת לך לשנות את מערכת ההפעלה שלך. בתוך פלטפורמת לינוקס הוא אובונטו ודוויאן, שהם הידועים ביותר.
אלה תוכנות חינם לאפשר למשתמש לשנות את מערכת ההפעלה כפי שהוא אוהב. כמו כן יש סיכון מסוים, וזה לגעת הליבה של מערכת ההפעלה כאשר אין לך ידע רב יכול ליצור קטסטרופה.
לעומת זאת, מערכות הפעלה כמו Windows ו- iOS כבר ערוכות משתמשים לא המנוסים ביותר, כך תצורת מערכת הפעלה הראשונית מאפשרת שימוש ללא צורך לבצע כל שינוי יקר.
הפניות
- רהלקר, סגר אג 'יי. יסודות מערכת ההפעלה. במוסמך מוסרי האקר (CEH) קרן מדריך. Apress, 2016. p. 3-21.
- בלום, סטיבן ו.יסודות מערכת החשמל עבור מקצוען. ג 'ון ויילי ובניו, 2016.
- SPRUNT, ברינקלי. את היסודות של חומרה ניטור ביצועים.IEEE מיקרו, 2002, כרך א 22, No 4, p. 64-71.
- מילר, מייקל.מדריך מוחלט למתחילים על יסודות המחשב. מה פרסום, 2007.
- אלוואריז, חואן. הבנת יסודות המחשב: דריכה לקראת אוריינות.
- סילברשץ, אברהם גאלבין ואח '.מערכות הפעלה: מושגים בסיסיים. Addison-Wesley Iberoamericana, 1994.
- TANENBAUM, אנדרו S; FOGOAGA, חואן קרלוס וגה.מערכות הפעלה. פרנטיס הול, 1988.