Ugrás a tartalomhoz Lépj a menübe
 


mi a szoftver

2008.12.27

 


hardver (hardware):

A számítógépet alkotó mechanikus és elektronikus alkatrészek összessége.


   szoftver (software):

A szoftver a hardver egységeket működtető, vezérlő programok összessége. A szoftver (software) mesterséges szó, azokat a szellemi javakat hívják összefoglalóan így, amelyekkel kihasználhatjuk a hardverben rejlő teljesítményt és lehetőségeket. A szoftver nem megfogható, mint ahogy egy vers sem az, legfeljebb az őt hordozó papírlapot vehetjük kézbe. A szoftvert egyrészt a gépet működtető programok, másrészt a számítógéppel való feldolgozásra előkészített adatok alkotják. Az adat rendkívül sokféle lehet: szöveg, kép, mozgókép, hang. A program pedig valamilyen feladatot old meg a számítógépen. A program olyan egyszerű utasítások sorozata, amelyet a számítógép megért. Az utasításokat ugyanúgy kettes számrendszerben leírt számokkal ábrázolja, mint az adatokat. Az utasítás ilyen formáját nevezik gépi kódnak is, mivel egy ilyen számot csak egy adott számítógéptípus ért meg és hajt végre. Ugyanezt a műveletet egy másik típusú számítógép más, szintén kettes számrendszerben leírt számjegyre hajt végre. Ez végső soron azzal jár, hogy egy program csak egy adott típusú számítógépen működik. Egy másik géptípuson már általában nem használható.

A fájl fogalma

A számítógépen lévő információtárolási egysége a fájl (file). Egy fájl tartalma a gép szempontjából vagy adat, vagy program. Ez utóbbi a a processzor által végrehajtható utasításokat tartalmazza (néha bináris fájlnak is hívják). A fájlban tárolt adat tetszőleges, lehet szöveg, grafikus kép, hang stb. Az adatok formájára nézve nincs előírás, a gyakorlatban nagyon sokféle formátum létezik. A fájlt minden operációs rendszer használja, konkrét megjelenése azonban már az operációs rendszertől függ.

A program fogalma

A program a számítógépnek szóló utasítások sorozata, amely egy kidolgozott algoritmus alapján meghatározza, hogy a számítógép milyen módon végezzen el egy adott feladatot. Egyaránt programnak nevezzük a programozók által készített forrásprogramot, amely az ember által olvasható formában tárolja a feladat leírását, és azt a kódot, amelyet a számítógép ténylegesen végrehajt: a futtatható programot, amely a forrásprogramból speciális programok - fordítóprogramok - közreműködésével jön létre. A programokat valamilyen háttértárolón tároljuk, ha éppen nem futnak. Ha egy programot elindítunk, az operációs rendszer a háttértárolóról betölti a memóriába, a CPU számára átadja a program kezdetének címét, majd a program ezután átveszi a számítógép vezérlését és futni, működni kezd.

 

 

 


A szoftverek csoportosítása:

 

 

 

a/  Rendszerszoftverek: A számítógép egyes részeinek zavartalan együttmûködését biztosítják:
  • BIOS (alapvetõ bemeneti/kimeneti rendszer): olyan szoftver, amely a számítógépgép ROM típusú memóriájában található.
      Feladata:
      • az egyes hardver elemek mûködésének irányítása, az alapvetõ gépi folyamatok vezérlése

 

 

    • operációs rendszerek: olyan szoftverek, amelyek a számítógép mûködtetéséhez szükséges parancsokat értelmezni tudják és azokat végre is hajtják.
        Feladatai:
        • a hardver kezelése,
        • a programok betöltése az operatív tárba és azok futtatása,
        • kapcsolattartás a futó programokkal és a felhasználóval,
        • a háttértárak tartalmának kezelése,
        • adatok kezelése és átvitele,
        • megszakítás- és hibakezelés.

 

 

A legelterjedtebb operációs rendszerek: DOS, UNIX, Windows    b/ Rendszerközeli szoftverek:
  • megkönnyítik az operációs rendszerek használatát (pl: Norton Commander),
  • segítik a programkészítést (pl: Turbo Pascal programozási nyelv)
c/ Alkalmazói és felhasználói szoftverek:
    Valamilyen konkrét feladat megoldására kifejlesztett szoftver.
    A fontosabb területek:
    • szövegszerkesztés,
    • adatbázis-kezelés,
    • táblázatkezelés,
    • az információ grafikus megjelenítése,
    • számítógéppel támogatott tervezés,
    • szimuláció,
    • játék, szórakozás.