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