הבית > תערוכה > תוכן

קושחה

Mar 11, 2019

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


הקושחה מוחזקת בהתקני זיכרון לא נדיפים כגון ROM, EPROM או זיכרון הבזק. שינוי קושחה של התקן עשוי לעתים רחוקות או אף פעם לא נעשה במהלך חייו; כמה התקני זיכרון הקושחה מותקנים לצמיתות ולא ניתן לשנות לאחר הייצור. סיבות נפוצות לעדכון קושחה כוללות תיקון באגים או הוספת תכונות להתקן. זה עשוי לדרוש מעגלים משולבים ROM להיות מוחלפת פיזית, או זיכרון הבזק להיות מתוכנתים באמצעות הליך מיוחד. קושחה כגון ה- ROM של ה- BIOS של מחשב אישי עשויה להכיל רק פונקציות בסיסיות בסיסיות של התקן, והיא עשויה לספק שירותים רק לתוכנות ברמה גבוהה יותר. קושחה כגון תוכנית של מערכת משובצת עשויה להיות התוכנית היחידה שתפעל על המערכת ותספק את כל הפונקציות שלה.


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