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