מחשביםתוכנה

תוכנה - מה זה? מה תוכנה?

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

מושגים כלליים

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

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

חומרה ותוכנה: הבחנה וקשר

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

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

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

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

תוכנת סיווג המבוסס על מספר קריטריונים

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

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

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

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

  • המערכת;
  • אמנות;
  • אינסטרומנטלי (כלי פיתוח, כלים ושירותים).

תוכנת מערכת

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

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

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

תוכניות יישום

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

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

כלים ותכניות שירות

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

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

במקום אפילוג

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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