ניהול תהליכים במערכות הפעלה
23 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

איזה תפקיד מבצע כרנל לינוקס?

  • שמירה על הגדרות משתמש
  • ניהול כרטיסי גרפיקה
  • התקנה אוטומטית של עדכונים
  • הקצאת זיכרון וזמן מעבד לתוכנות (correct)

מה מציגה הפקודה 'uname' באופן ברירת מחדל?

  • מידע על גרסה ונתוני בניית הכרנל (correct)
  • רשימת כל התהליכים הפעילים
  • פרטי משתמש המחובר למערכת
  • רשימת התקני חומרה מחוברים

איזו פונקציה מבצעת הפקודה 'ps'?

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

מה תציג הפקודה 'top' במערכת?

<p>תהליכים בזמן אמת (A)</p> Signup and view all the answers

באיזו פקודה נשתמש כדי לחפש תהליך ספציפי?

<p>grep | ps x (C)</p> Signup and view all the answers

מה היתרון של הפקודה 'ps' כאשר משתמשים באפשרות 'A'?

<p>מציגה את כל התהליכים במערכת (B)</p> Signup and view all the answers

מהי משמעות התהליך 'parent/child' ב-Linux?

<p>תהליך אשר יש לו תהליכים שמוקצים לו (B)</p> Signup and view all the answers

מהי הפונקציה של הטרמינל בלינוקס?

<p>הפעלת פקודות מערכת (B)</p> Signup and view all the answers

מה מציגה האפשרות 'u' ב-'ps'?

<p>פרטים נוספים על התהליכים (A)</p> Signup and view all the answers

איזו פקודה משמשת לבדוק כמה זיכרון פנוי וכמה בשימוש?

<p>free (C)</p> Signup and view all the answers

מהי הפקודה שבעזרתה ניתן לעצור תהליך מבלי לסגור אותו?

<p>Ctrl + z (C)</p> Signup and view all the answers

מה עושה הפקודה 'jobs -l'?

<p>מציגה את התהליכים עם מזהים PIDs (C)</p> Signup and view all the answers

איזו פקודה משמשת להחזרת תהליך לקדמת המסך?

<p>fg (C)</p> Signup and view all the answers

מהי מטרת קובצי הלוג במחשבים?

<p>לעקוב אחר אירועים חשובים (A)</p> Signup and view all the answers

מה קובץ 'var/log/auth.log' מאחסן?

<p>הודעות לגבי תהליך ההזדהות של משתמשים (B)</p> Signup and view all the answers

מהי הפקודה המשמשת לסגירת תהליך שנמצא ברקע?

<p>killall (D)</p> Signup and view all the answers

איזו פקודה ניתן להשתמש בה לחיפוש רשומות לפי נושא מסוים?

<p>grep (C)</p> Signup and view all the answers

מהו Kernel Ring Buffer?

<p>חינוך הנתונים של ליבת מערכת ההפעלה בזיכרון (A)</p> Signup and view all the answers

למה יש חשיבות לניהול תהליכים על ידי מנהל המערכת?

<p>כדי למנוע קריסת המחשב (D)</p> Signup and view all the answers

איזה קובץ לוג עוקב אחר שגיאות כניסה?

<p>var/log/secure (B)</p> Signup and view all the answers

מה עושה הפקודה 'Ctrl + c'?

<p>סוגרת תהליך פועל (C)</p> Signup and view all the answers

מהי הפקודה המשמשת להפעלת תהליך ברקע?

<p>&amp; (C)</p> Signup and view all the answers

איזה קובץ לוג עוקב אחרי תהליכי האתחול?

<p>var/log/boot.log (D)</p> Signup and view all the answers

Flashcards

גרעין לינוקס (Linux Kernel)

ליבת מערכת ההפעלה לינוקס, המהווה את הבסיס לכל תוכנה ופעולה במערכת.

תהליך (Process)

תהליך הוא תוכנה או משימה הפועלת בצורה עצמאית במערכת ההפעלה.

התממשקות חומרה (Hardware Interfacing)

ממשק בין תוכנות לציוד החומרה (כמו כונן קשיח, כרטיס רשת וכו').

ניהול משאבים (Resource Management)

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

Signup and view all the flashcards

הפקודה uname

הפקודה uname מראה מידע על גרסת גרעין לינוקס (Kernel Release), תאריך ובניין הגרסה (Version)

Signup and view all the flashcards

הפקודה 'ps'

הפקודה 'ps' מציגה את רשימת התהליכים הפעילים במערכת.

Signup and view all the flashcards

הפקודה 'top'

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

Signup and view all the flashcards

אפשרות 'A' בפקודה 'ps'

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

Signup and view all the flashcards

אפשרות 'f' בפקודה 'ps'

אפשרות להציג את היחס בין תהליכים 'הורים' ל'ילדים'.

Signup and view all the flashcards

אפשרות 'u' בפקודה 'ps'

אפשרות להציג מידע נוסף ותכונות נוספות על תהליך הפועל, כמו שם המשתמש שמפעיל אותו.

Signup and view all the flashcards

פסיקת ps

פקודה זו מציגה את כל התהליכים הפעילים במערכת, בשילוב מידע שימושי כמו השם, זיהוי התהליך (PID), זמן הריצה, שימוש בזיכרון ושימוש במעבד.

Signup and view all the flashcards

פקודה top

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

Signup and view all the flashcards

פקודה free

פקודה זו מאפשרת לך לראות את מצב הזיכרון הפנוי והשמור במחשב.

Signup and view all the flashcards

פקודה mem

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

Signup and view all the flashcards

פקודה jobs

פקודה זו מאפשרת לך לבדוק את מצב התהליכים שפועלים ברקע (background) בטרמינל.

Signup and view all the flashcards

פקודה jobs -l

פקודה זו מאפשרת לך לראות רשימה של תהליכים הפועלים ברקע בטרמינל, יחד עם ID התהליך (PID).

Signup and view all the flashcards

פקודה fg

פקודה זו מאפשרת להחזיר את התהליך שהיה מופעל ברקע למצב של 'מצב קדמי' (foreground), כך שניתן יהיה לשלוט בו בטרמינל.

Signup and view all the flashcards

פקודה bg

פקודה זו גורמת לתהליך שהיה מופעל ברקע להתחיל לפעול בטרמינל 'ברקע' (background).

Signup and view all the flashcards

פקודה &

פקודה זו מאפשרת לך להפעיל תהליך 'ברקע' (background) בטרמינל.

Signup and view all the flashcards

פקודה kill {pid}

פקודה זו מאפשרת לך לשלוח אות SIGKILL לתהליך מסוים, שגורם לסיום מיידי של התהליך.

Signup and view all the flashcards

פקודה killall {name}

פקודה זו מאפשרת לך לסגור את כל התהליכים בעלי אותו שם, תוך שימוש בפקודה kill .

Signup and view all the flashcards

פקודה htop

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

Signup and view all the flashcards

פקודה ctrl + z

פקודה זו שולחת אות SIGTSTP לתוכנית הפעילה, שגורם לה להיכנס למצב של 'עצירה' (suspension) זמנית.

Signup and view all the flashcards

פקודה ctrl + c

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

Signup and view all the flashcards

קבצי לוג

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

Signup and view all the flashcards

Study Notes

ניהול תהליכים (Process Management)

  • הליבה של מערכת ההפעלה (Linux kernel) מנהלת תכונות שונות, כולל אינטראקציה עם התקני חומרה (כגון כרטיסי רשת ודיסקים), הקצאת משאבים (זיכרון ומעבד) לתוכנות, ותקשורת בין התוכנות.
  • מערכות הפעלה, כולל לינוקס, תומכות בריבוי משימות, המאפשרות לתהליכים רבים לפעול בו-זמנית.
  • לכל תהליך יש מזהה ייחודי הנקרא PID (Process ID).
  • תהליך ההפעלה של לינוקס כולל את תהליך init, האחראי על הפעלה של תהליכים נוספים, ומתקיים קשרי "הורה/ילד" (parent/child) בין תהליכים.

הפקודה uname

  • פקודה זו מציגה מידע על מערכת ההפעלה, כולל: הגרסה (Release) , תאריך ובדיקה של בניית הליבה (Build date and time), ופרטים נוספים.
  • דוגמא לשימוש: uname -a.

הפקודה ps

  • פקודה זו מציגה רשימת תהליכים פעילים.
  • כברירת מחדל, היא מציגה רק תהליכים פעילים בטרמינל.
  • ניתן להוסיף אופציות לראות את כל התהליכים (-A), קשרי הורה/ילד (-f), פרטים נוספים (-u).
  • למציאת תהליך ספציפי, ניתן להשתמש ב- ps x | grep שםהתהליך.

הפקודה top

  • הפקודה top מציגה מידע בזמן אמת על תהליכים פעילים במערכת, כולל שימוש במעבד וזיכרון.
  • ניתן לסנן את התוצאות לפי פרמטרים שונים (למשל, מיון לפי שימוש במעבד P, שימוש בזיכרון M).
  • ניתן גם להפסיק תהליכים, לשנות עדיפות ועוד.

הפקודה free

  • פקודה זו מציגה את כמות הזיכרון הפנוי והמשומש (RAM) במערכת.
  • היא מציגה את הזיכרון הפנוי ללא/עם החשבון לזיכרון נטוש.

קבצי יומן (Files Log)

  • קובצי יומן (Logs) מאחסנים אירועים חשובים של מערכת ההפעלה (Kernel), שירותים ויישומים, בכדי לעקוב אחר ביצועים, אבטחה ובעיות פוטנציאליות.
  • קובצי יומן מרכזיים נמצאים בדרך כלל ב /var/log.
  • דוגמאות לקבצי לוג חשובים: /var/log/syslog, /var/log/messages, /var/log/auth.log, /var/log/kern.log, /var/log/cron.

Kernel Ring Buffer

  • זיכרון זמני שומרת על הודעות של הליבה של מערכת ההפעלה (kernel).
  • הוא לא מאוחסן על התקן הקשיח, אלא בזיכרון RAM ומתעדכן כל עוד המחשב פעיל.
  • פקודה לניתוח תכולתו: dmesg.

שאלות ותשובות

  • שאלה 1: איזה פקודה מציגה מידע על תהליכים בזמן אמת?
    • תשובה: top
  • שאלה 2: מהו המזהה שמשמש לזיהוי תהליך?
    • תשובה: PID (Process ID)
  • שאלה 3: איזה פקודות משמשות לעיון בשימוש בזיכרון?
    • תשובה: free, top

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

בגרסה זו של חידון מדובר בניהול תהליכים במערכות הפעלה, עם דגש על לינוקס. נדבר על המידע הניתן באמצעות פקודות כמו uname, ps, ו-top. בנוסף, נחקור את הקשרים בין תהליכים והיכולת של המערכת להתמודד עם ריבוי משימות.

More Like This

Operating System Lab Journal 7
10 questions

Operating System Lab Journal 7

DurableChalcedony2267 avatar
DurableChalcedony2267
Processes on a Linux System
32 questions

Processes on a Linux System

FastestGrowingFairy2438 avatar
FastestGrowingFairy2438
Commandes et fonctions basiques Linux
23 questions
Use Quizgecko on...
Browser
Browser