tanszek:oktatas:szamitastechnika:szoftver_alapismeretek
This is an old revision of the document!
1. Szoftver alapismeretek
A számítógép működését két fő tényező határozza meg:
- Hardver – a fizikai eszközök (processzor, memória, háttértár, perifériák).
- Szoftver – a programok és adatok összessége, amelyek a hardvert működtetik.
A szoftver feladata: a hardver erőforrásainak vezérlése és a felhasználó számára értelmezhető szolgáltatások biztosítása. A számítógép használhatóságát nagymértékben a szoftver határozza meg.[1]
flowchart LR
HW[Hardver] --> OS[Operációs rendszer]
OS --> APP[Alkalmazások]
APP --> USER[Felhasználó]
USER --> APP
APP --> OS
OS --> HW
1.1 A szoftver fogalma
- A szoftver olyan programok és adatok összessége, amelyek a hardveren futnak és konkrét feladatokat látnak el.
- A szoftver mindig a hardverhez kötődik, de ugyanaz a szoftver különböző hardverplatformokon is megjelenhet (pl. Windows, Linux, macOS).
- A szoftver jellemzői:
- nem kézzel fogható, hanem logikai entitás,
- fejlesztők készítik (programozás útján),
- a futtatáshoz megfelelő hardver és operációs rendszer szükséges.
1.2 A szoftverek fő csoportjai
- Rendszerszoftverek – az alapvető működést biztosítják (pl. operációs rendszer, driverek).
- Alkalmazói szoftverek – konkrét felhasználói feladatok elvégzésére szolgálnak (pl. CAD, szövegszerkesztő).
- Fejlesztői szoftverek – programok létrehozására szolgálnak (pl. fordítók, IDE-k).
graph TD
SZOFT[Szoftver] --> REND[Rendszerszoftver]
SZOFT --> ALK[Alkalmazói szoftver]
SZOFT --> FEJL[Fejlesztői szoftver]
1.3 Szoftver és hardver kapcsolata
- A hardver önmagában nem használható → szükséges a szoftver.
- A szoftver a hardver képességeit „láthatóvá” és felhasználhatóvá teszi.
- A felhasználó → alkalmazói szoftveren keresztül → rendszerszoftveren keresztül → hardvert használja.
flowchart LR
USER[Felhasználó] --> APP[Alkalmazói szoftver]
APP --> OS[Rendszerszoftver]
OS --> HW[Hardver]
1.4 Példák a gyakorlatból
- Rendszerszoftver: Windows 11, Linux Ubuntu, macOS.
- Alkalmazói szoftver: AutoCAD (mérnöki tervezés), MATLAB (számítás), Word/Excel (irodai).
- Fejlesztői szoftver: Visual Studio Code, GCC, Python interpreter.
2. Rendszerszoftverek, operációs rendszerek
A rendszerszoftverek azok a programok, amelyek a számítógép alapvető működését biztosítják, összekötik a hardvert a felhasználóval, és környezetet nyújtanak az alkalmazások futtatásához.[2]
2.1 A rendszerszoftver fogalma
- A rendszerszoftver olyan program, amely a számítógép hardverét vezérli, kezeli az erőforrásokat és lehetővé teszi az alkalmazások futtatását.
- Fő összetevői:
- Operációs rendszer (OS) – központi vezérlő program.
- Eszközmeghajtók (driverek) – perifériák működéséhez szükséges szoftverek.
- Segédprogramok (utility programok) – karbantartást, diagnosztikát biztosítanak.
flowchart TD
HW[Hardver] --> OS[Operációs rendszer]
OS --> DRIVER[Eszközmeghajtók]
OS --> UTIL[Segédprogramok]
OS --> APP[Alkalmazások]
APP --> USER[Felhasználó]
2.2 Az operációs rendszer feladatai
- Hardver erőforrások kezelése (CPU, memória, háttértár, perifériák).
- Folyamatkezelés (programok párhuzamos futtatása).
- Fájlrendszer kezelése (adatok tárolása és elérése).
- Felhasználói felület biztosítása (grafikus GUI, parancssor).
- Hálózati kommunikáció és biztonsági funkciók.
2.3 Windows 11 bemutatása
- Megjelenés: 2021-ben adták ki, a Windows 10 utódjaként.
- Felhasználói felület:
- Új, középre rendezett Start menü és tálca.
- Lekerekített ablakok, modern ikonok.
- Widgetek integrálása (időjárás, hírek, naptár).
- Beállítások:
- Egyszerűsített Settings alkalmazás.
- Gyors keresési lehetőségek.
- Jobb támogatás több monitorhoz és érintőkijelzőkhöz.
- Újdonságok:
- Beépített Microsoft Teams integráció.
- Android alkalmazások futtatásának támogatása (Amazon Appstore, WSA).
- Javított játékfunkciók: DirectStorage, AutoHDR.
- Fokozott biztonsági követelmények: TPM 2.0, Secure Boot.
graph TD
UI[Felhasználói felület] --> START[Start menü és tálca]
UI --> WID[Widgetek]
UI --> MULTI[Többmonitor támogatás]
FUNC[Újdonságok] --> TEAMS[Teams integráció]
FUNC --> ANDR[Android appok]
FUNC --> GAME[Játékfunkciók]
SEC[Biztonság] --> TPM[TPM 2.0]
SEC --> SB[Secure Boot]
2.4 Operációs rendszerek típusai
- Windows – a legelterjedtebb asztali OS.
- Linux disztribúciók – nyílt forrású, stabil, sokféle verzió (Ubuntu, Debian, Fedora).
- macOS – Apple saját rendszere.
- Ipari rendszerek – valós idejű operációs rendszerek (RTOS) ipari és beágyazott eszközökben.
2.5 Példák mérnöki gyakorlatból
- Windows 11: mérnöki alkalmazások (AutoCAD, SolidWorks, MATLAB).
- Linux: szerverek, HPC klaszterek (FEM, CFD szimulációk).
- RTOS: beágyazott mérnöki vezérlők, PLC-k.
tanszek/oktatas/szamitastechnika/szoftver_alapismeretek.1758050183.txt.gz · Last modified: 2025/09/16 19:16 by knehez