הדרכות

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

תוכן עניינים:

Anonim

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

מה זה תהליך

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

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

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

אנו יכולים להבין זאת בעזרת אנלוגיה פשוטה של לחם קלוי בבוקר:

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

מה נמצא בתהליך: פתילים

ביצוע חוט כפול

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

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

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

בהמשך לדמיון של לחם קלוי, נוכל להבין זאת בדרך הבאה:

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

עיין במאמר זה בכדי לדעת יותר על החוטים של מעבד וההבדל עם הליבות

איך מתחיל ומסתיים תהליך

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

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

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

הדרכים להתחיל תהליך מחשב יהיו כדלקמן:

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

ואתה יכול גם לסיים:

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

כיצד לראות להרוג תהליך ב- Windows

המשימה הבאה שאנו יכולים לעשות היא לדמיין את התהליכים במערכת ההפעלה Windows. זו משימה פשוטה מכיוון שעלינו רק ללחוץ באמצעות לחצן העכבר הימני על שורת המשימות ולבחור באפשרות " מנהל המשימות ". דרך שנייה לעשות זאת היא ללחוץ על שילוב המקשים " Ctrl + Shift + Esc ". ושלישית היא ללחוץ על שילוב המקשים " Ctrl + Alt + Del ".

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

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

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

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

מסקנה על תהליך מחשב

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

אנו משאירים לך כמה קישורים להדרכות שעשויים לעניין אותך:

אם אתה רוצה להצביע על שאלה או יש לך שאלות בנושא, השאר את התגובה שלך בתיבה.

הדרכות

בחירת העורכים

Back to top button