מחשביםתוכנה

ACT - זה ... תוכנת הפעלה בסיסית. על ידי תוכנת המערכת כוללת

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

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

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

מבוא

מבחינה הסטורית, השתמשנו בכל התכנית נחלקת לשני סוגים:

  • יישומי מערכת (ACT - הוא הבסיס של כל מערכת הפעלה).
  • תוכניות יישום.

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

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

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

נהגים, וכו '

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

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

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

מה עושה תוכנת המערכת

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

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

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

ידע ומיומנויות בסיסיים

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

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

תוכנת מערכת סיווג

באופן מסורתי בכיתה זו הם גרסאות התוכנות הבאות:

  • רכיבי בקרה.
  • רכיבי assay, עיבוד מידע משדר.

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

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

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

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

גרסה נוספת של הסיווג

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

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

OS כמערכת של תוכנות קוד פתוחות

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

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

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

ניהול קבצים - פונקציה חיונית של ACT

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

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

אבל יש כמה עובדות הקובעות את היחס לתכנית כזו במונחים של כלי ניהול מידע בלתי תלויים:

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

מהו שירות ACT

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

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

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

ACT לעבוד עם פרוטוקולי רשת

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

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

אגב, IE, פיירפוקס, אופרה ו- Google Chrome - באותו הלקוחות, אשר מבוססים על העיקרון שרק יצאו.

סביבת תכנות ויישום תוכניות

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

מומחים אומרים כי במקרה זה בתוכנת המערכת כולל:

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

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

מה הם מתרגמים

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

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

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

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

Debugger, ורכיבים אחרים

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

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

ממצאים

אז, בואו לסכם. מתברר כי הפריטים הבאים כלולים בתוכנת המערכת:

  • ישירות (מערכת ההפעלה) OS.
  • Skins (DE) ואיכות הסביבה ביצוע התוכנית.
  • מנהלי קובץ, כלי ניהול קבצים אחרים.
  • כלי פיתוח.
  • כל כלי הרשת.
  • חלק מהיישומים.

כאן אנו נבחן את המבנה של תוכנת המערכת.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.