logo

מערכת הפעלה UNIX

UNIX היא מערכת הפעלה רבת עוצמה שפותחה בתחילה על ידי קן תומפסון, דניס ריצ'י במעבדות AT&T Bell בשנת 1970. היא נפוצה בקרב מוסדות מדעיים, הנדסיים ואקדמיים בשל התכונות המוערכות ביותר שלה כמו ריבוי משימות, גמישות ורבים נוספים. ב-UNIX, מערכת הקבצים היא מבנה היררכי של קבצים וספריות שבו משתמשים יכולים לאחסן ולאחזר מידע באמצעות הקבצים.

מערכת הפעלה UNIX

תכונות של מערכת ההפעלה UNIX:

בואו נדון בתכונות של מערכת ההפעלה UNIX בזה אחר זה בפירוט.

מערכת הפעלה UNIX

ריבוי משימות: מערכת הפעלה UNIX היא מערכת הפעלה מרובת משימות המאפשרת לך ליזום יותר ממשימה אחת מאותו מסוף כך שמשימה אחת מבוצעת כחזית והמשימה השנייה כתהליך רקע.

רב משתמשים: מערכת ההפעלה UNIX תומכת ביותר ממשתמש אחד כדי לגשת למשאבי מחשב כמו זיכרון ראשי, דיסק קשיח, כונני טייפ וכו'. משתמשים מרובים יכולים להיכנס למערכת ממסופים שונים ולהפעיל עבודות שונות החולקות את המשאבים של מסוף פקודה. הוא עוסק בעקרון שיתוף הזמן. שיתוף הזמן נעשה על ידי מתזמן המחלק את זמן ה-CPU למספר מקטעים הנקראים גם פרוסת זמן, וכל מקטע מוקצה לכל משתמש על בסיס מתוזמן. הפעם פרוסה קטנה. כאשר הזמן הזה פג, הוא מעביר את השליטה למשתמש הבא במערכת. כל משתמש מבצע את סט ההוראות שלו בפרוסת הזמן שלו.

java עם נדנדה

הִטַלטְלוּת: תכונה זו גורמת ל-UNIX לעבוד על מכונות ופלטפורמות שונות עם העברה קלה של קוד לכל מערכת מחשב. מכיוון שחלק ניכר מ-UNIX כתוב בשפת C, ורק חלק זעיר מקודד בשפת assembly עבור חומרה ספציפית.

אבטחת קבצים והגנה: בהיותה מערכת מרובת משתמשים, UNIX עושה שיקול מיוחד באבטחת קבצים ומערכות. ל-UNIX יש רמות שונות של אבטחה באמצעות הקצאת שם משתמש וסיסמה למשתמשים בודדים כדי להבטיח את האימות, ברמה המספקת הרשאת גישה לקובץ, כלומר. קרא, כתוב והפעל ולבסוף הצפנת קובץ כדי לשנות את הקובץ לפורמט בלתי קריא.

מבנה פקודה: פקודות UNIX קלות להבנה ופשוטות לשימוש. דוגמה: 'cp', mv וכו'. בזמן עבודה בסביבת UNIX, הפקודות של UNIX הן תלויות רישיות והוזנו באותיות קטנות.

תִקשׁוֹרֶת: ב-UNIX, תקשורת היא תכונה מצוינת המאפשרת למשתמש לתקשר ברחבי העולם. הוא תומך במתקני תקשורת שונים הניתנים באמצעות פקודת כתיבה, פקודת דואר, פקודת דיבור וכו'.

מתנגד ל-json ב-java

קוד פתוח: מערכת ההפעלה UNIX היא קוד פתוח, כלומר היא זמינה לכולם באופן חופשי והיא פרויקט פיתוח מבוסס קהילה.

חשבונאות: UNIX מנהל חשבון של משרות שנוצרו על ידי המשתמש. תכונה זו משפרת את ביצועי המערכת במונחים של ניטור CPU ובדיקת שטח דיסק. זה מאפשר לך לנהל חשבון של שטח הדיסק בשימוש על ידי כל משתמש, ושטח הדיסק יכול להיות מוגבל אחד על ידי השני. אתה יכול להקצות לכל משתמש מכסת דיסק שונה. משתמש השורש יכול לבצע משימות חשבונאיות אלו באמצעות פקודות שונות כגון quota, df, du וכו'.

כלים וכלים של UNIX: מערכת UNIX מספקת סוגים שונים של כלים ומתקני עזר כגון UNIX grep, sed ו-awk וכו'. חלק מהכלים למטרות כלליות הם מהדרים, מתורגמנים, יישומי רשת וכו'. היא כוללת גם תוכניות שרת שונות המספקות שירותי מרחוק וניהול. .

המבנה של שכבות מערכת ההפעלה Unix הוא כדלקמן:

מערכת הפעלה UNIX

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

שכבה-1: חומרה -

שכבה זו של UNIX מורכבת מכל המידע הקשור לחומרה בסביבת UNIX.

שכבה-2: גרעין -

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

מערכת הפעלה UNIX

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

10 מתוך 50

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

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

שכבה-3: הקליפה -

ה-Shell הוא מתורגמן שמפרש את הפקודה ששלח המשתמש בטרמינל, וקורא לתוכנית שאתה פשוט רוצה.

np.unique

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

סוגי מעטפת במערכת UNIX:

מערכת הפעלה UNIX
    בורן מעטפת:המעטפת הזו נקראת בפשטות המעטפת. זה היה המעטפת הראשונה עבור UNIX OS. זה עדיין המעטפת הזמינה ביותר במערכת UNIX.C Shell:מעטפת C היא מעטפת פופולרית נוספת הזמינה בדרך כלל במערכת UNIX. מעטפת C פותחה על ידי אוניברסיטת קליפורניה בברקלי והסירה כמה מהחסרונות של מעטפת בורן.קורן מעטפת:מעטפת זו נוצרה על ידי דיוויד קורן כדי לטפל בבעיות האינטראקציה של המשתמש של ה-Bourne Shell וכדי להתמודד עם החסרונות של מוזרויות הסקריפט של מעטפת C.

שכבה-4: שכבת תוכניות יישומים -

זוהי השכבה החיצונית ביותר שמבצעת את היישומים החיצוניים הנתונים. הפצות UNIX מגיעות בדרך כלל עם מספר תוכניות יישומים שימושיות כסטנדרט. לדוגמה: עורך emacs, StarOffice, מציג תמונות xv, מהדר g++ וכו'.