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

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

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

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

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

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