oktatóanyagok

Hardver és szoftver: meghatározások és fogalmak

Tartalomjegyzék:

Anonim

Annak érdekében, hogy egy számítógépes rendszer helyesen működjön, annak hardverének és szoftverének korlátozottan kell működnie, végrehajtva a tőlük kért feladatokat. Bár a két fogalom között kategorikus különbségek vannak , a számítógép mindkét része elengedhetetlen.

A következő cikkben meghatározzuk, mi a hardver , a szoftver , a számítógép mely elemei felelnek meg az egyes alkatrészeknek, melyek az elemek félúton vannak és milyen különbségek vannak az egyes csoportok között.

Tartalom index

A hardver , a fő típusok és az alkatrészek meghatározása

A hardver olyan fizikai és kézzelfogható darabkészletre vonatkozik, amely analóg vagy digitális formában kölcsönhatásba lép egymással a számítógép létrehozása érdekében. Időnként rövidítve, H / W vagy oh / w karakterekkel jelölik. Egy alternatív meghatározás az elektronika, a chip vagy a nyomtatott áramkör jelenlétére vagy hiányára utal a darabban, de általános jellege alacsonyabb, tehát használata nem gyakori.

A hardver az a fizikai közeg, amelyen bármilyen szoftver telepítve van, működik és működik; vagyis a hardver nélkül a számítógép nem létezik.

Az idő múlásával, a látszólag négy technológiai generációban, a hardver lassan, de fokozatosan fejlődött. Az első generáció, amely 1945-ben jelent meg és tizenegy évig tartott, vákuumcsöveken alapult. Ezt 1957 és 1963 között használt tranzisztorok követték. Azóta integrált áramköreken alapuló hardvert használtak. A negyedik generáció, a vizsgált és a prototípuskészítés alatt, várhatóan szilíciummentes tranzisztorokat vagy kvantumfizikát fog alkalmazni. Negyedik a negyedik generáció érkezése.

Az első alkatrészek működési (és ha szükséges, számítási) képességeinek semmi köze sincs ahhoz, amit élvezünk ma.

Amikor mindezeket az elemeket kategorizáljuk, a hardvert elsőként osztályozhatjuk annak a számítógépes rendszerben való elhelyezkedése alapján. Így megoszlik a belső hardver , általában a toronyba beépített hardver és a külső hardver , mindegyik között, amelynek nincs hozzárendelve helye a számítógép tokjában, és ezért a felhasználó, de a gép borítékán kívül.

Néhány belsőnek tekinthető hardver elem a következők:

  • A központi processzor, mikroprocesszor vagy CPU merevlemez-meghajtók vagy HDD szilárdtestalapú meghajtók vagy SSD hibrid merevlemezek vagy SSHD-lemezeket olvasó meghajtók (CD, DVD, Blue Ray, hajlékonylemezek stb.) RAM memória Ventilátorok Rendszer Folyékony hűtés Chipset vagy kiegészítő integrált áramkör Audio, video vagy hálózati bővítőkártyák Modem Tápegység Grafikus kártya vagy GPU portok, csatlakozók és csatlakozók

Ami a külső hardvert illeti, néhány összetevőt ki kell emelni:

  • Monitorok és kiegészítő képernyők Joystickok , videojátékok vagy játékvezérlők vezérlői, és fizikai vezérlőpanelek A billentyűzet egér vagy egér Fejhallgató, fejhallgató és hangszóró Mikrofon Webkamera A nyomtató, a lapolvasó és a fax A külső merevlemez-meghajtók és az USB-csatlakozók A projektor érintőpadja és a digitalizáló tábla vagy grafikus tábla Virtuális valóság fejhallgató vagy VR fejhallgató Speciális eszközök, például vonalkód olvasók, érzékelők és hasonlók

Ezt a két csoportot néha számítógépes rendszereknek és számítógépes perifériáknak nevezik.

Egy másik lehetséges osztályozás a hardver elem fontosságával foglalkozik a számítógép alapvető működésének elérése érdekében. Ebben az esetben a fő hardverről és a kiegészítő hardverről van szó .

A fő hardveren belül azok az alkotóelemek vannak, amelyek feltétlenül nélkülözhetetlenek; nevezetesen: CPU, lapkakészlet , SSD (vagy HDD, ha nem sikerül), RAM, tápegység, számítógép tok, monitor, billentyűzet és egér. A többi eszköz kiegészítő lenne, bár az alkalmazástól és a számítógép használatának körülményeitől függően jó érv lenne, ha a fel nem sorolt ​​egyes alkatrészek a fő hardverkategóriába tartoznának (ventilátorok, a NIC vagy a GPU).

Van még egy lehetséges osztályozás, amely az összetevők szerepén alapszik. Így az összes korábban felsorolt hardver elem beépíthető az alább felsorolt ​​kategóriákba:

  • Feldolgozó elemek: felelõsek az elektromos utasítások fogadásáért, a számítások és logika segítségével értelmezéséért, és ennek megfelelõen az új elektromos jelek kibocsátásáért. Tárolóelemek: olyan eszközök, amelyek képesek információt felhalmozni elektromágneses vagy logikus módon a számítógép rendszer által előírt felhasználása céljából. Bemeneti eszközök: olyan perifériák, amelyek a felhasználói parancsokat olyan elektromos jellé alakítják, amelyet a gép értelmezhet. Kimeneti eszközök: perifériák, amelyek átalakítják a feldolgozó elemek által kibocsátott elektromos jeleket, oly módon, hogy azokat a felhasználó könnyen értelmezze. Bemeneti és kimeneti eszközök: vegyes perifériák, amelyek egyesítik mind az E (bemeneti), mind az S (kimeneti) eszközök sajátosságait, lezárva az információcsere-ciklust a CPU-val.

Azok az elemek, amelyeket a számítógép felszerelésére használnak, és különösen a telepítésük módja, meghatározó hatással vannak az eredményül kapott számítógép típusára. Így a kis alakú tényezőkkel ellátott könnyű alkatrészek használata, amelyek mindegyike nagyon kompakt módon van integrálva, laptopokhoz és netbookokhoz vezet ; míg az ömlesztett, erősebb, moduláris alkatrészek, amelyeket szándékosan a dobozokhoz vagy állványokhoz való felszerelésre terveztek, asztali számítógépeket eredményeznek.

A szoftver meghatározása és fő típusai

A szoftver a számítógép azon lényeges része, amely lehetővé teszi a különféle hardverkomponensek működését. Ez egy utasítások, adatok vagy programok összessége, amelyek a számítógépes rendszeren belül bizonyos feladatokat hajtanak végre. Időnként a szoftverre mint a számítógép változó részére utal, amikor azt állítja, hogy a gép képes elfogadni, és a jeleket, amelyek ezeket az állapotokat kényszerítik.

A számítógépes szoftverekben alkalmazásokat, programokat, operációs rendszereket és sok más fajtát találunk. Három felosztást használnak annak érdekében, hogy valamilyen sorrendet hozzanak az egész készlethez: rendszerszoftver, programozó szoftver és alkalmazás szoftver .

A rendszerszoftver az a platform, amelyen a számítógépes hardver és az alkalmazások pihennek. Az ilyen típusú számítógépes programokat alacsony szintű vagy első generációs programozási nyelvvel írják; vagyis egy olyan nyelv, amelynek utasításait a hardver irányítja közvetítők nélkül, mint például a gépi nyelv és az összeszerelési nyelv esetében.

A számítógépes berendezés operációs rendszere egyértelmű példa a szoftverre . A felhasználó nem közvetlenül működteti az operációs rendszert, hanem kölcsönhatásba lép az általa biztosított grafikus felhasználói felülettel vagy GUI-vel, valamint az operációs rendszerre telepített alkalmazásokon keresztül.

Az operációs rendszereken kívül a következő programok találhatók a rendszerszoftverben:

  • Antivírus lemezvezérlő segédprogramok (formázó eszközök és hasonlók) Hardverillesztők vagy illesztőprogramok Számítógépes nyelvfordítók Program-betöltők Néhány BIOS és EUFIS rendszerindító vagy rendszerbetöltő rendszer Hipervizorok

Másrészről, az alkalmazásszoftverek, a végfelhasználói segédprogramok vagy az alkalmazások (egy olyan általános név, amely a mobil technológia miatt az utóbbi időben kezdtek vonzódni) mindazok a programok, amelyek olyan speciális feladatokat látnak el, amelyekre kifejezetten kifejlesztettek.

Végül, a programozó szoftver lehetővé teszi a felhasználó számára, hogy saját eszközeit az emberhez közelebb álló nyelven keresztül fejlessze. Ebben a szakaszban olyan eszközöket talál, mint a programozási nyelvek, fordítók, hibakeresési vagy hibakeresési eszközök és hasonlók.

Mivel ezer egy lehetséges alkalmazás van a szoftver számára , ezért nehéz létrehozni egy robusztus és értelmezésmentes osztályozást annak hasznossága alapján. A számítógépes programok taxonómiája kellően összetett probléma a Microsoft számára, hogy 2007-ben munkába álljon, hogy szervezett listát készítsen azokról.

Azóta az egyik taxonómia a másik lett; Az alábbiakban összefoglaljuk (meghatározások nélkül) a Nemzetközi Adatközpont (IDC) által 2018-ban használt összefoglalót, amelyet Rasmus Andsberg és Dan Vesset írta:

  1. Piaci alkalmazások
    • Együttműködő alkalmazások
      • Konferencia alkalmazások
        • Webkonferencia-alkalmazások
        E-mailben küldött alkalmazások Közösségi média az üzleti alkalmazások számára munkacsoportok számára
      Munkatervezési és -kezelési alkalmazások
      • Vállalati tartalomkezelő alkalmazások Kiadói és szerzői alkalmazások Meggyőző tartalomkezelő alkalmazások Elektronikus lokalizációs alkalmazások Üzleti portálok Együttműködési és tartalommegosztó alkalmazások
      Vállalati erőforrás-kezelő alkalmazások
      • Pénzügyi alkalmazások
        • Pénzügyi és számviteli alkalmazásokRiski és kincstári kezelési alkalmazásokUtazási és költségkezelési alkalmazásokTársasági adó alkalmazás
        Emberi erőforrás menedzsment alkalmazások
        • Core HR alkalmazások Toborzási alkalmazások Kompenzációkezelési alkalmazások Sablon teljesítménykezelő alkalmazások Képzési menedzsment alkalmazások Sablonkezelő alkalmazások
        Fizetéskezelő alkalmazások Tárgyalási alkalmazások Megrendeléskezelő alkalmazások Üzleti teljesítménymenedzsment alkalmazások Projekt- és portfóliókezelő alkalmazások
      Ellátási lánc menedzsment alkalmazások
      • Logisztikai alkalmazások Termelési tervezési alkalmazások Készletkezelő alkalmazások
      Termelési és működési alkalmazások
      • Termelési hálózat menedzsment alkalmazások Közszektorbeli és szolgáltatóipar operációs alkalmazások Egyéb műveleti alkalmazások
      Mérnöki alkalmazások
      • Számítógéppel támogatott tervező alkalmazások Számítógépes mérnöki alkalmazások Számítógépes gyártási alkalmazások Együttműködő termék adatkezelő alkalmazások Egyéb mérnöki alkalmazások
      Ügyfélkapcsolat-kezelő alkalmazások
      • Értékesítési termelékenység és menedzsment alkalmazások Marketing kampány menedzsment alkalmazások Ügyfélszolgálati alkalmazások Kommunikációs központ alkalmazások Digitális kereskedelem alkalmazások
  1. Alkalmazások fejlesztésre és piaci bemutatásra
    • Elemzés és mesterséges intelligencia szoftverek
      • Szoftver elemzéshez, jelentéstételhez és a végfelhasználóhoz történő igényléshez Prediktív és fejlett elemző eszközök Szoftverplatformok IA-val Tartalomkeresési és elemző eszközök
      Információkezelő szoftver
      • Relációs adatbázis-kezelő rendszerek Nem-relációs adatbázis-kezelő rendszerek
        • Végfelhasználói adatbázis-kezelő rendszerek Navigációs adatbázis-kezelő rendszerek Objektum-orientált adatbázis-kezelő rendszerek Többértékű adatbázis-kezelő rendszerek
        Dinamikus adatkezelő rendszerek
        • Dokumentum-orientált adatbázis-rendszerek Alapvető hozzáférhető adatbázis-rendszerek Adatbázis-kezelő rendszerek grafikus ábrázolással Méretezhető adatgyűjtés-kezelők Az adatok megjelenítésére, elemzésére és kezelésére szolgáló termékek típus szerint
        Adatbázis-kezelési és fejlesztési eszközök
        • Adatbázis-adminisztrációs eszközökAdatbázis-replikációs eszközökAdatmodellező eszközökAdatbázis-archiválási és információ-életciklus-kezelő eszközökAdatbázis-fejlesztési és-optimalizáló eszközökAdatbázis-biztonsági eszközök
        Hálózaton elosztott adatkezelők adatintegritás és -integrációs szoftver
        • Nagyméretű adatátviteli szoftver Dinamikus adatátviteli szoftver Adatminőségű szoftver Infrastruktúra- szoftver adathozzáféréshez Munkaterület- szoftver összetett adatokhoz Mesteradat-meghatározó és -vezérlő szoftver Metaadat-kezelő szoftver önkiszolgáló adatok előkészítése
        Területi információkezelők
      Zenekari és integrációs szoftver
      • B2B köztes szoftver
        • B2B bejövő köztes szoftver B2B menedzsment szolgáltatások és B2B hálózatok
        Integrációs szoftver
        • APIP menedzsment szoftver Integrációs platformok Dugós szoftver és csatlakozási adapterek
        Esemény-aktivált köztes szoftver
        • Üzenetorientált Middleware Analytics relészoftver szolgáltatás
        Fájlátviteli kezelő
      Alkalmazás- fejlesztő szoftver
      • Fejlesztőeszközök, környezetek és nyelvek Szoftverkomponensek készítése Üzleti szabálykezelő rendszerek Modellezési és építészeti eszközök
        • Objektummodellező eszközökVállalati folyamatmodellező eszközökVállalati architektúra eszközök
        Szoftverminőség és életciklus-eszközök
        • Automatizált szoftverminőségi eszközök Szoftverkonfiguráció és változáskezelés
        Alkalmazási platformok
        • Bemutató-orientált alkalmazásplatformok
          • Szerver szoftverplatformok Bemutató-orientált felhőalkalmazások-platformok
          Modell-motivált alkalmazásplatformok Tranzakciófigyelés Robot feladat-automatizáló szoftver
  1. Rendszeres infrastruktúra szoftver
    • Rendszer- és szolgáltatáskezelő szoftver
      • IT műveleti managerIT konfigurációs és automatizálási menedzser
        • Munkaterhelés-kezelők alkalmazásillesztők és rendszer-adatközpont
        IT-szolgáltatási vezetők
      Hálózati szoftver
      • Hálózati infrastruktúra szoftver
        • Hálózati alkalmazás szállító szoftver SDN illesztőprogram szoftver és hálózati megjelenítés
        Hálózatkezelő szoftver
      Biztonsági szoftver
      • Digitális tanúsító és azonosító szoftver Végpont biztonsági szoftver Üzenetbiztonsági szoftver Hálózatbiztonsági szoftver Webes tartalomellenőrző és biztonsági eszközök Szervező, válasz-, intelligencia- és biztonsági elemző eszközök Egyéb biztonsági programok
      Tároló szoftver
      • Replikációs és adatvédelmi szoftverek
        • Adatvédelmi szoftverek Jelentési, helyreállítási és biztonsági mentési szoftverek Tárolási replikációs szoftverek Hypervisor vagy host alapú replikációs szoftverek Rendszer- és adatáttelepítési szoftverek Alkalmazás alapú replikációs szoftverek és Fabric programozási felület keretek Mátrix replikációs szoftverek replikációkezelés
        Archiváló szoftver
        • E-mail archiváló szoftver Fájl archiváló szoftver és hasonlók
        Tároló és eszközkezelő szoftver
        • Heterogén SRM és SAN kezelőszoftver Homogenikus SRM és SAN menedzsment szoftver Tárolóeszköz-kezelő szoftver Egyéb tárolókezelő programok
        Tárolási infrastruktúra szoftver
        • Virtualizációs és összevonási szoftverek Host alapú fájlrendszerek és kötetkezelő szoftverek Tárolási út és hozzáférés-kezelő szoftverek Automatizált tárolási hierarchia szoftver Tárolási gyorsító szoftver
        Szoftver által meghatározott tárolóvezérlők
        • Blokk-alapú szoftverrel definiált tárolóvezérlőkFájl-alapú szoftver által definiált tárolóvezérlőkObjektum-alapú szoftver által meghatározott tárolóvezérlőkHyperkonvergált szoftver által meghatározott tárolóvezérlők
        Végpontkezelés
        • Kimeneti menedzsment eszközök
          • Eszközkezelők Nyomtatókezelők Vállalati outputkezelők
          Ügyfél-végpont-kezelők
        Virtuális és fizikai számítógépes szoftver
        • Operációs rendszerek és alrendszerek
          • Operációs rendszer magok Operációs rendszer ügyfelek Beágyazott ipari operációs rendszerek
          Szoftver által meghatározott számítástechnikai eszközök
          • Virtuális gépek infrastruktúra-tárolóinak felhőrendszerei
          Virtuális számítástechnikai ügyfelek Egyéb számítási programok
Javasoljuk, hogyan állítson be használati korlátozásokat az iOS 12 alkalmazásaiban és kategóriáiban

Ez a nagyszerű osztályozás azonban a szoftverfejlesztéssel foglalkozó piaci szegmens szakembereinek szól, akiknek kimerítő és abszolút ellenőrzéssel kell bírniuk a katalógusuk felett. Felhasználói szintű alkalmazások esetében a következő hiper-redukált osztályozás lehet magyarázóbb:

  • Szövegszerkesztők Adatbázis-kezelők Táblázatkezelők Médialejátszók Bemutatókezelők Ügyfélkapcsolat-kezelő rendszerek Erőforrás-tervező és -kezelő szoftverek Oktatási programok Szimulátorok Tartalomböngésző Számítógépes tervezés (CAD) eszközök Vezérlőszoftverek Kommunikációkezelők

A szoftver egy másik lehetséges osztályozása arra utal, hogy miként szállítják a nyilvánosság számára. Ezen jellemző alapján megkülönböztethetjük a következő szegmenseket:

  • Shareware. Demóként terjesztett programokra vonatkozik; vagyis annak használata ingyenes egy próbaidőszak alatt, ennek végén licencszerzésre van szükség a szoftver használatának folytatásához. Akkor egyértelmű szándék van az eladásra. Liteware. Ebben az esetben egy sor különféle shareware-ről van szó, amelyekben a teljes program le van tiltva mindaddig, amíg a felhasználót meg nem vásárolják, de a szoftver alapvető funkciói fizetés nélkül elérhetők. Ingyenes. Ez egy olyan szoftver , amely teljesen ingyenesen használható, de terjesztése szerzői jog, disztribúciós licenc vagy kereskedelmi védelem alatt áll. Nyilvános domain szoftver vagy nyilvános domain programok. Ez a freeware logikus fejlődése, amellett, hogy a felhasználó számára ingyenes, nem korlátozottak annak terjesztésére. Nyílt forráskódú szoftver vagy nyílt forrású programok. Az ingyenes és szabadon terjesztés mellett az ilyen típusú programokat alkotó kódblokkok nyilvánosak, és módosításukat a felhasználói közösség döntheti el.

A szoftveres szóval egyértelműen társított záró szoftvert gyakran olyan programcsoportokban ismerik fel, amelynek célja káros hatással van a felhasználói élményre. Az alábbiakban összefoglaljuk a rosszindulatú szoftverek leggyakoribb típusait, amelyek ezt a megszüntetést használják:

  • Malware . A rosszindulatú programokról olyan programok meghatározása jelenti, amelyek rosszindulatú szándékúak. Ez egy általános kifejezés. Spyware . Az ilyen típusú rosszindulatú program információk gyűjtésére szakosodott arról a számítógépes berendezésről, amelybe véletlenül telepítették, és a felhasználójáról. Az ilyen típusú programok néhány célja a böngészési szokások, a bizalmas információk vagy a hozzáférési hitelesítő adatok. Adware . Adware- ről beszélünk abban az esetben, ha a rosszindulatú szoftvert úgy tervezték, hogy folyamatosan és rendszeresen kényszerítse a felhasználókat a hirdetésekre. Az adware fejlesztők profitálhatnak a reklámból vagy a generált eladásokból. Ransomware . Olyan programok, amelyek blokkolják a számítógép működését, amíg a váltságdíjat meg nem fizetik. Ezt számítógépes zsarolásnak lehet leírni. Az utóbbi időkben a WannaCry volt a legnépszerűbb esemény a ransomware programról. Az ilyen típusú szoftverek megléte elegendő indok a drága fájljaink redundáns biztonsági másolatainak fenntartására. Bloatware . Ezek felesleges programok, amelyeket más szoftver letöltésekor telepítenek. Mivel a felhasználó nem követeli meg a használatát, a kód a memóriát elfoglaló meghajtókon fekszik. A memóriaterület pazarlása, valamint a nem kívánt telepítés és a haszontalanság jellemzi azokat a szoftvereket

A rosszindulatú szoftverek listájához a számítógépes vírusok egész sorát ki kell egészíteni: trójaiak, férgek, logikai bombák, újrahasznosítók , csalások és mások.

Az utolsó speciális szoftver, amelyet bemutatunk az olvasónak, a köztes szoftver . Az alkalmazások közötti információcsere logikájaként is ismert, ez a név a legjobban felel meg az elvégzett munkanak: hídként szolgál az alkalmazások, a programcsomagok, az operációs rendszer, a hardverkomponens vagy a hálózatok között.

A minőségi szoftver olyan szoftver, amely megfelel a funkcionalitásának, egyszerű telepítési eljárásokkal rendelkezik, kiszámítható, tervezése prioritást élvez a használhatóság szempontjából és bővíthető. A hibákat ( hibákat és hibákat ) átvizsgáló verziók és a hitelesítés is biztonságot nyújtanak. Ezek a funkciók azonban nem mindig annyira általánosak a szoftver világában, mivel a legalapvetőbb szinten rendkívül összetett eszközök.

Fúzió a hardver és a szoftver között : firmware

A firmware a hardver és a szoftver találkozási pontja abban az értelemben, hogy még a kód, az adatok és az utasítások immateriális sorát illetően is szigorúan a hardver alkatrészhez vannak kötve. Így itt elveszik a szoftver velejárható változtathatósága, ezért a firmware- t gyakran firmware- nek nevezik.

Néhány példa a firmware-re : a BIOS és az UEFI, az RTAS (futásidejű absztrakciós szolgáltatások), a CFE (a szokásos firmware- környezetek) és más, az egyes számítógépekben, útválasztókban , tűzfalakban és NAS-ben használt technológiák bizonyos fajtái.

A hardver és a szoftver közötti különbségek táblázata

HARDWARE SOFTWARE
meghatározás A számítógépes rendszer fizikai alkatrészei Utasítási készlet és adatok
függvény Felhasználói interakció és számítástechnika Információk és megrendelések továbbítása hardver között
természet fizika logika
teremtés Gyárban fizikai anyagokkal Kód szerint a programozási környezetekben
egymásrautaltság A szoftver működéséhez telepíteni kell A működéshez telepíteni kell őket a hardverre
tartósság Kopás és kopás függvényében Használat vagy az idő múlásával nem változott
A kudarc oka Véletlenszerű gyártási hibák vagy túlterhelés Rendszeres tervezési hibák
biztonság A gyártás során bevezették a hátsó ajtókat Sebezhető a különféle számítógépes támadásokkal szemben
javítás Komponens cserét igényel Egyszerűen telepítse újra a sérült szoftvert

Ezzel befejezzük a hardver és szoftver különbségekről szóló cikkünket. Jó kiindulási pont a meghatározások megismeréséhez és a hasonlóságok tisztázásához.

oktatóanyagok

Választható editor

Back to top button