אנחנו עובדים על שחזור אפליקציית Unionpedia ב-Google Play Store
יוֹצֵאנִכנָס
🌟פישטנו את העיצוב שלנו לניווט טוב יותר!
Instagram Facebook X LinkedIn

תהליכון

מַדָד תהליכון

תהליך בעל שני תהליכונים:ש בצד ימין רואים את ציר הזמן.ש Thread 1 מתחיל לרוץ, עד שבשלב מסוים הוא נעצר, ואז Thread 2 נכנס לפעולה ומתחיל לרוץ עד שהוא מסיים את פעולתו. לאחר מכן Thread 1 ממשיך מהנקודה בה הוא הפסיק, וממשיך לרוץ עד לסיום התוכנית.ש קיימות מספר סיבות להפסקת ריצתו של Thread 1 באמצע הריצה, ביניהן: א) Thread 1 ממתין לקבלת תשובה שעלולה לארוך זמן, ובמקום לבזבז זמן המתנה המעבד מתחיל להריץ את Thread 2. [1]

תוכן עניינים

  1. 22 יחסים: מנעול (תוכנה), מערכת הפעלה, מערכות הפעלה, מעבד, מתכנת, מדעי המחשב, אנגלית, אלגוריתם, אוגר (מחשבים), סמפור (מדעי המחשב), סנכרון (מדעי המחשב), פסיקה (מחשב), קטע קריטי, קיפאון (מדעי המחשב), ריבוי תהליכונים, שפות תכנות, תחרות (מדעי המחשב), תהליך (מדעי המחשב), לינוקס, דפדוף (זיכרון), הרעבה (מדעי המחשב), החלפת הקשר (מחשב).

מנעול (תוכנה)

בתוכנה, מנעול הוא מנגנון סנכרון לכפיית מגבלות על הגישה למשאב בסביבה בה יש תהליכונים (Threads) רבים.

לִרְאוֹת תהליכון ומנעול (תוכנה)

מערכת הפעלה

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

לִרְאוֹת תהליכון ומערכת הפעלה

מערכות הפעלה

#הפניה מערכת הפעלה קטגוריה:מונחים בתוכנה.

לִרְאוֹת תהליכון ומערכות הפעלה

מעבד

מעבד 80486 של אינטל בתוך המארז שלו – ממדי פיסת הסיליקון שבמרכז הם 6.75x12 מילימטר מעבד, או בשמו המלא יחידת עיבוד מרכזית (באנגלית: CPU - Central Processing Unit), הוא רכיב חומרה במחשב המבצע את הפקודות המאוחסנות בזיכרון המחשב.

לִרְאוֹת תהליכון ומעבד

מתכנת

מהנדס תוכנה כותב קוד בשפת התכנות JavaScript מְתַכְנֵת (לעיתים תָּכְנִיתָן או תַּכְנָת) הוא אדם העוסק בתכנות, כלומר בפיתוח ובתחזוקה של תוכנה למחשבים על ידי קידוד (כלומר כתיבה או שינוי של קוד) בשפת תכנות אחת או יותר.

לִרְאוֹת תהליכון ומתכנת

מדעי המחשב

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

לִרְאוֹת תהליכון ומדעי המחשב

אנגלית

אנגלית (באנגלית: English) היא שפה ממשפחת השפות הגרמאניות שמקורה באנגליה, והיא אחת השפות המדוברות ביותר בעולם.

לִרְאוֹת תהליכון ואנגלית

אלגוריתם

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

לִרְאוֹת תהליכון ואלגוריתם

אוגר (מחשבים)

אוגר 8 ביט אוֹגֵר (באנגלית: Register) הוא מושג בארכיטקטורת מחשב, המתאר תא אחסון נתונים, בצורת אוסף סיביות, המשמש כאופרנד ישיר לפעולות המעבד.

לִרְאוֹת תהליכון ואוגר (מחשבים)

סמפור (מדעי המחשב)

במדעי המחשב, סֶמָפוֹר (מיוונית עתיקה: (σῆμα (סמא) – סימן, φωρος (פורוס) – נושא; באנגלית: Semaphore; לפי האקדמיה ללשון העברית אַתָּת) הוא מנגנון לסנכרון מספר תהליכים הפועלים במחשב במקביל, ומטרתו לפתור את בעיית המניעה ההדדית (Mutual exclusion).

לִרְאוֹת תהליכון וסמפור (מדעי המחשב)

סנכרון (מדעי המחשב)

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

לִרְאוֹת תהליכון וסנכרון (מדעי המחשב)

פסיקה (מחשב)

במחשוב, פסיקה (באנגלית Interrupt; לפי האקדמיה ללשון העברית: פְּסָק) היא אות המגיע למעבד, מצד רכיב חומרה או תוכנה ומורה להפסיק תהליך מסוים כדי לעבד תהליך אחר שטיפולו חשוב יותר.

לִרְאוֹת תהליכון ופסיקה (מחשב)

קטע קריטי

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

לִרְאוֹת תהליכון וקטע קריטי

קיפאון (מדעי המחשב)

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

לִרְאוֹת תהליכון וקיפאון (מדעי המחשב)

ריבוי תהליכונים

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

לִרְאוֹת תהליכון וריבוי תהליכונים

שפות תכנות

#הפניה שפת תכנות קטגוריה:מונחים בתוכנה.

לִרְאוֹת תהליכון ושפות תכנות

תחרות (מדעי המחשב)

#הפניה מרוץ תהליכים.

לִרְאוֹת תהליכון ותחרות (מדעי המחשב)

תהליך (מדעי המחשב)

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

לִרְאוֹת תהליכון ותהליך (מדעי המחשב)

לינוקס

לינוקס (באנגלית: Linux) היא משפחה של מערכות הפעלה, המבוססות על ליבת לינוקס.

לִרְאוֹת תהליכון ולינוקס

דפדוף (זיכרון)

במחשבים, דפדוף (באנגלית: Paging) היא שיטה לניהול זיכרון המאפשרת למערכת הפעלה העברת קטעי זיכרון בין הזיכרון הראשי לזיכרון המשני.

לִרְאוֹת תהליכון ודפדוף (זיכרון)

הרעבה (מדעי המחשב)

במדעי המחשב, הרעבה (באנגלית: Starvation) היא בעיה הנוצרת בסביבה המאפשרת ריבוי משימות (Multitasking), כאשר מתהליך מסוים נמנעת גישה לאחד ממשאבי המערכת כך שהתהליך לעולם לא יצליח לסיים את משימתו.

לִרְאוֹת תהליכון והרעבה (מדעי המחשב)

החלפת הקשר (מחשב)

#הפניה החלפת הקשר.

לִרְאוֹת תהליכון והחלפת הקשר (מחשב)

אזכור

[1] https://he.wikipedia.org/wiki/תהליכון