User Tools

Site Tools


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:
    1. nem kézzel fogható, hanem logikai entitás,
    2. fejlesztők készítik (programozás útján),
    3. 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:
    1. Operációs rendszer (OS) – központi vezérlő program.
    2. Eszközmeghajtók (driverek) – perifériák működéséhez szükséges szoftverek.
    3. 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:
    1. Új, középre rendezett Start menü és tálca.
    2. Lekerekített ablakok, modern ikonok.
    3. Widgetek integrálása (időjárás, hírek, naptár).
  • Beállítások:
    1. Egyszerűsített Settings alkalmazás.
    2. Gyors keresési lehetőségek.
    3. Jobb támogatás több monitorhoz és érintőkijelzőkhöz.
  • Újdonságok:
    1. Beépített Microsoft Teams integráció.
    2. Android alkalmazások futtatásának támogatása (Amazon Appstore, WSA).
    3. Javított játékfunkciók: DirectStorage, AutoHDR.
    4. 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