Legjobb válasz
Mi a különbség a szoftver és a program között ?
A kifejezések nagyrészt, de nem teljesen, felcserélhetők.
A program megismételhető utasítások összessége, amelyeket a számítógép futtathat, amelyek magukban foglalják az indulási helyet is. .
A szoftver általában megismételhető utasítások összessége a számítógép számára, amelyeket valamilyen általános célú hardver tárol (általában merevlemez vagy SSD, de lehet memória is).
A legtöbb helyen ezek ugyanazok. De tegyük fel, hogy olyan könyvtárat szállított, mint egy rácsösszetevő, amelyet az ügyfelek használhatnak. Szoftvert szállít, de nem programot. Bár a számítógép által futtatható utasításokról van szó, nincs kiindulópont. Nem mondod, hogy “Menj, könyvtár, menj!” Ehelyett mások használhatják az Ön által biztosított szoftvert saját programjaik elkészítéséhez.
Vannak, akik a “szoftvert” más programokkal kapcsolatosak is tartalmazzák. nem hardveres dolgok, például a kézikönyvek. Bár láttam ezt a meghatározást, de nem iratkozom fel rá. Ha valaki azt mondta, hogy “Itt van egy szoftver”, és átad nekem egy kézikönyvet, azt gondolom, hogy nagyon furcsák.
Két számot hozzáadhat (lehet a gui-val vagy anélkül (megfelelő dokumentációval)) szoftver? Vannak számológép-alkalmazások, amelyek nincsenek?
Igen, ha vannak utasításai a számítógéphez két szám hozzáadásához, még felhasználói felület és dokumentáció nélkül is, ez egy program és egy szoftver lenne.
Az a tény, hogy a kód nem túl hasznos, nem jelenti azt ” s nem szoftver – ez csak azt jelenti, hogy nem túl hasznos.
Válasz
A szoftver egy mindent átfogó kifejezés, amelyet a hardverekkel ellentétben használnak, amelyek kézzelfoghatóak. a számítógép alkatrészei. Tehát a számítógépen minden más, ami nem hardver, szoftver. Az alkalmazás alapvetően egyfajta szoftver. Tehát a szoftver és az alkalmazás közötti különbség nagyon hasonlít egy téglalap (szoftver) és egy négyzet (alkalmazás) közötti különbségre; minden alkalmazás szoftver, de nem minden szoftver alkalmazás.
A fő szempont, ami a szoftvert alkalmazássá teszi, az az, hogy futtatható. Az alkalmazás fő célja egy adott feladat vagy feladatsor végrehajtása. Ezért fontos, hogy ennek elérése érdekében képes legyen végrehajtani és végrehajtani az utasításokat. Ha egy szoftver nem futtatható, akkor az nem tekinthető alkalmazásnak. Az eszközillesztők, kézikönyvek, képek és dokumentumok csak néhány olyan szoftver, amely nem alkalmazás.
Az előző állítás mellékhatása az is, hogy az alkalmazások bizonyos operációs rendszerekre korlátozódnak. A Windows alkalmazás nem futtatható Mac vagy Linux platformon, ezért nem tekinthető alkalmazásnak a fent említett operációs rendszerekben. Bár a szoftverek felismerhetők vagy nem felismerhetők különböző platformokon, ez nem változtat azon a tényen, hogy továbbra is szoftvernek számítanak.
A futtatható fájl nem kizárólag az alkalmazásokra vonatkozik, bár egyes futtatható fájlok nem minősülnek alkalmazásoknak. Erre példa lehet az operációs rendszer részét képező szoftver. Ez nagyon jól látható az elavult DOS operációs rendszerben. A DOS telepítés több futtatható fájlt tartalmaz, amelyek szükségesek a megfelelő működéshez. Ezeket nem tekintjük alkalmazásoknak.
Lastyl, ahhoz, hogy egy alkalmazás hasznos legyen, felhasználói interakcióra van szükség. Még a víruskereső és más típusú biztonsági szoftverek is, amelyek megpróbálnak a lehető legkevésbé feltűnni, időnként igényelnek bizonyos felhasználói interakciókat. Ezzel szemben a számítógép-felhasználók többsége nincs tisztában a BIOS-szoftverrel és az eszközillesztőkkel, annak ellenére, hogy fontosak a számítógép működésében.