Hardware a software: definice a koncepce
Obsah:
- Definice hardwaru, hlavních typů a součástí
- Definice softwaru a hlavní typy
- Spojení mezi hardwarem a softwarem : firmware
- Tabulka rozdílů mezi hardwarem a softwarem
Aby počítačový systém správně fungoval, musí jeho hardware a software pracovat omezeným způsobem a provádět úkoly, které jsou od nich vyžadovány. Přestože mezi těmito dvěma pojmy existují kategorické rozdíly, jsou obě části počítače zásadní.
V následujícím článku budeme definovat, co je hardware , software , jaké prvky počítače odpovídají každé části, jaké prvky jsou na půli cesty a jaké rozdíly existují mezi jednotlivými skupinami.
Index obsahu
Definice hardwaru , hlavních typů a součástí
Hardware se týká souboru fyzických a hmotných kusů, které spolu navzájem spolupracují v analogové nebo digitální podobě, čímž vznikají počítače. Někdy je označen ve zkrácené podobě se znaky H / W nebo oh / w. Alternativní definice se týká přítomnosti nebo nepřítomnosti elektroniky, čipů nebo tištěných obvodů v kusu, ale má nižší úroveň obecnosti, takže jeho použití není běžné.
Hardware je fyzické médium, na kterém je nainstalován, provozován a provozován jakýkoli software ; to znamená, že bez hardwaru počítač neexistuje.
V průběhu času, v tom, co se jeví jako čtyři technologické generace, se hardware vyvíjel pomalu, ale postupně. První generace, která se objevila v roce 1945 a trvala jedenáct let, byla založena na vakuových trubicích. Následovaly tranzistory používané od roku 1957 do roku 1963. Od té doby se používá hardware založený na integrovaných obvodech. Předpokládá se, že čtvrtá generace, zkoumaná a prototypovaná, bude používat tranzistory bez křemíku nebo kvantovou fyziku. Příchod této čtvrté generace je obtížné předvídat.
Provozní (a případně výpočetní) kapacita prvních komponent nemá nic společného s tím, co si dnes užíváme.
Když kategorizujeme všechny tyto prvky, lze provést první klasifikaci hardwaru na základě jeho umístění v počítačovém systému. Rozdělí se tedy mezi interní hardware , obvykle ten, který je součástí věže, a externí hardware , vše, co nemá uvnitř skříně počítače přiřazené místo, a je proto umístěno v rozsahu působení uživatel, ale mimo obálku stroje.
Některé z hardwarových prvků, které by byly považovány za interní, jsou:
- Centrální procesorová jednotka, mikroprocesorové nebo CPU pevné disky nebo pevné disky HDD Solid State Drive nebo SSD Hybridní pevné disky nebo SSHD Diskové čtecí jednotky (CD, DVD, Blue Ray, diskety atd.) RAM Fans System Chlazení kapalinou Čipová sada nebo pomocný integrovaný obvod Zvukové, obrazové nebo síťové rozšiřující karty Modem Napájení Grafická karta nebo GPU Porty, zástrčky a konektory
Pokud jde o externí hardware , některé komponenty, které by měly být zvýrazněny, jsou:
- Monitory a pomocné obrazovky Joysticky , ovladače pro videohry nebo gamepady a fyzické ovládací panely Klávesnice Myš nebo myš Sluchátka, náhlavní soupravy a reproduktory Mikrofon Webová kamera Tiskárna, skener a fax Externí pevné disky a USB disky Projektor Touchpad a digitalizační tablet nebo grafický tablet Virtuální realita nebo VR headset Specializovaná zařízení, jako jsou čtečky čárových kódů, senzory a podobně
Někdy jsou tyto dvě skupiny známé jako počítačové systémy a počítačové periferie.
Další možná klasifikace se zabývá významem hardwarové komponenty pro dosažení základní činnosti počítače. V tomto případě se jedná o hlavní hardware a doplňkový hardware .
V hlavním hardwaru jsou všechny prvky, které jsou naprosto nezbytné; jmenovitě: CPU, chipset , SSD (nebo HDD, které selhaly), RAM, napájení, pouzdro na počítač, monitor, klávesnici a myš. Zbytek zařízení by se doplňoval, ačkoli v závislosti na aplikaci a okolnostech, ve kterých je počítač používán, lze uvést dobrý argument pro to, aby některé z neuvedených částí spadaly do hlavní kategorie hardwaru (případ ventilátorů, NIC nebo GPU).
Existuje další možná klasifikace, která je založena na roli komponent. Všechny dříve uvedené hardwarové prvky tedy mohou být začleněny do kterékoli z níže uvedených kategorií:
- Prvky zpracování: mají na starosti přijímání elektrických pokynů, jejich interpretaci pomocí výpočtů a logiky a odpovídajícím způsobem vyzařování nových elektrických signálů. Úložné prvky: jsou to zařízení, která jsou schopna akumulovat informace elektromagnetickým nebo logickým způsobem, aby je mohla používat podle požadavků počítačového systému. Vstupní zařízení: jsou to periferie, které transformují uživatelské příkazy na elektrické signály, které stroj dokáže interpretovat. Výstupní zařízení: jsou to periferní zařízení, která transformují elektrické signály emitované procesními prvky tak, aby je prezentovaly takovým způsobem, aby je uživatel mohl snadno interpretovat. Vstupní a výstupní zařízení: jedná se o smíšená periferní zařízení, která kombinují zvláštnosti jak E (vstupních), tak S (výstupních) zařízení a uzavírají cyklus výměny informací s CPU.
Prvky, které se používají k připojení počítače, a zejména způsob, jakým jsou nainstalovány, mají rozhodující vliv na typ počítače, který má za následek. Díky použití lehkých součástí s malými tvarovými faktory, které jsou všechny integrovány velmi kompaktním způsobem, vznikají notebooky a netbooky ; zatímco objemnější, výkonnější, modulární komponenty záměrně navržené pro montáž na krabici nebo do stojanu, vedou ke stolním počítačům.
Definice softwaru a hlavní typy
Software je nehmotná část počítače, která umožňuje fungování různých hardwarových komponent. Je to sada instrukcí, dat nebo programů, které provádějí konkrétní úkoly v počítačovém systému. Někdy se to týká softwaru jako variabilní části počítače, stavů, které může stroj přijmout, a signálů, které tyto stavy nutí.
V počítačovém softwaru najdeme aplikace, programy, operační systémy a mnoho dalších typů. Tři divize se obvykle používají k tomu, aby do této celé sady přinesly určitý řád: systémový software , programovací software a aplikační software .
Systémový software je platforma, na které spočívá počítačový hardware a aplikace. Tento typ počítačového programu je napsán s nízkoúrovňovým nebo první generací programovacího jazyka; to je jazyk, jehož pokyny jsou ovládány hardwarem bez prostředníků, jako je tomu v jazyce stroje a v jazycích sestavování.
Operační systém počítačového vybavení je jasným příkladem systémového softwaru . Uživatel přímo neprovozuje operační systém, ale interaguje s grafickým uživatelským rozhraním nebo grafickým uživatelským rozhraním, které poskytuje, a prostřednictvím aplikací nainstalovaných v operačním systému.
Kromě operačních systémů se v systémovém softwaru nacházejí také následující druhy programů:
- Antivirové nástroje pro správu disků (nástroje pro formátování apod.) Ovladače nebo ovladače hardwaru Překladatelé počítačového jazyka Programové zavaděče Některé BIOS a EUFIS Boot manažery nebo zavaděče Hypervisors
Na druhé straně aplikační software , obslužný software koncových uživatelů nebo aplikace (obecný název, který začal v poslední době získávat trakci díky mobilní technologii) jsou všechny ty programy, které provádějí specifické úkoly, pro které byly konkrétně vyvinuty.
Nakonec programovací software umožňuje uživateli vyvinout vlastní nástroje prostřednictvím jazyka, který je blíže člověku. V této sekci najdete nástroje, jako jsou programovací jazyky, kompilátory, nástroje pro ladění nebo ladění apod.
Protože pro software existuje tisíc a jedna možná aplikace, je obtížné vytvořit robustní a bez interpretace klasifikace podle jeho užitečnosti. Taxonomie počítačových programů je pro Microsoft dostatečně složitým problémem, aby se v roce 2007 pustil do práce a vytvořil organizovaný seznam.
Od té doby jedna taxonomie uspěla další; Níže je uveden přehled (bez definic) toho, který použila International Data Corporation (IDC) v roce 2018, napsaný Rasmusem Andsbergem a Danem Vessetem:
- Aplikace na trhu
- Společné aplikace
- Konferenční aplikace
- Webové konferenční aplikace
- Aplikace pro správu podnikového obsahu Aplikace pro publikování a vytváření obsahu Přesvědčivé aplikace pro správu obsahu Aplikace pro elektronickou lokalizaci Obchodní portály Aplikace pro spolupráci a sdílení obsahu
- Finanční aplikace
- Finance a účetnictví Aplikace pro správu rizik a treasuryTravel a aplikace pro správu nákladůSpolečnost pro daňové aplikace
- Základní HR aplikace Nábor aplikací Aplikace pro správu odměn Aplikace pro správu výkonu šablon Aplikace pro správu školení Aplikace pro správu šablon
- Logistické aplikace Plánování výroby Aplikace Aplikace Řízení zásob
- Aplikace pro správu produkční sítě Aplikace pro provoz ve veřejném sektoru a odvětví služeb Ostatní provozní aplikace
- Počítačem podporované návrhové aplikace Počítačově podporované inženýrské aplikace Počítačem podporované výrobní aplikace Společné aplikace pro správu dat o výrobcích Ostatní inženýrské aplikace
- Aplikace pro prodej, produktivitu a správu Marketing Aplikace pro správu kampaní Aplikace pro zákaznický servis Komunikace Hub Aplikace pro digitální obchodování
- Konferenční aplikace
- Společné aplikace
- Aplikace pro vývoj a prezentaci na trhu
- Software pro analýzu a umělou inteligenci
- Software pro analýzu, podávání zpráv a žádosti koncovým uživatelům Prediktivní a pokročilé analytické nástroje Softwarové platformy s nástroji pro vyhledávání a analýzu obsahu IA
- Systémy správy relačních databázíNe relační systémy správy databází
- Systémy pro správu databází koncových uživatelů Navigační systémy pro správu databází Objektově orientované systémy správy databází Systémy správy databází s více hodnotami
- Databázové systémy zaměřené na dokumenty Klíčové přístupné databázové systémy Systémy správy databází s grafickým znázorněním Škálovatelné manažery sběru dat Vizualizace, analýza a správa produktů podle typu
- Nástroje pro správu databází Nástroje replikace databáze Nástroje pro modelování datDataabase Nástroje pro archivaci a správu životního cyklu informací Nástroje pro vývoj a optimalizaci datové databázeDatabázové bezpečnostní nástroje
- Software pro rozsáhlý výpis dat Software pro dynamický výpis dat Software pro kvalitu dat Software pro infrastrukturu pro přístup k datům Software pro pracovní prostor pro složená data Software pro definování a řízení kmenových dat Software pro správu metadat Software samoobslužná příprava dat
- B2B middleware
- B2B Inbound Middleware B2B Management Services a B2B sítě
- Software pro správu APIP Integrační platformy Plug-in software a adaptéry pro připojení
- Reliance Software Middleware Analytics Relé Software zaměřený na zprávy
- Vývojové nástroje, prostředí a jazyky Vytváření softwarových komponent Systémy pro správu obchodních pravidel Nástroje pro modelování a architekturu
- Object Modeling ToolsBusiness Process Modeling ToolsBusiness Architecture Tools
- Nástroje automatizované kvality softwaru Konfigurace softwaru a správa změn
- Aplikační platformy orientované na prezentaci
- Platformy serverových softwarových aplikací Platformy cloudových aplikací zaměřené na prezentaci
- Software pro analýzu a umělou inteligenci
- Software pro systémovou infrastrukturu
- Software pro správu systému a služeb
- Správci IT operací Správci konfigurace a automatizace IT
- Ovladače pracovní zátěže Ovladače aplikací a systémová datová centra
- Software síťové infrastruktury
- Software pro dodávku síťových aplikací Software ovladače SDN a zobrazení sítě
- Software pro digitální certifikaci a identitu Bezpečnostní software Endpoint Security Software pro správu zpráv Software pro zabezpečení sítě Nástroj pro kontrolu webového obsahu a bezpečnostní nástroje Nástroje pro orchestraci, reakci, zpravodajství a zabezpečení Ostatní bezpečnostní programy
- Software pro replikaci a ochranu dat
- Software na ochranu dat Reporting, recovery and backup software Replication storage software Hypervisor nebo replication software hostitele System a software migrace dat a software Application replication software a Fabric programovací rozhraní framework Matrix replication software Software správa replikace
- Software pro archivaci e-mailů Software pro archivaci souborů a podobně
- Heterogenní software pro správu SRM a SAN Homogenní software pro správu SRM a SAN Software pro správu úložných zařízení Ostatní programy pro správu úložišť
- Softwarový software pro federaci a virtualizaci Hostující systémy souborů a software pro správu svazků Software pro správu úložných cest a přístupů Software pro automatizovanou hierarchii úložišť Software pro urychlení ukládání
- Řadiče úložiště založené na blokových softwarech Řadiče úložiště založené na softwarových úložištích Řadiče úložiště založené na softwarových úložištích Řadiče úložišť založené na softwaruHyperově konvertované softwarové ovladače úložiště
- Nástroje pro správu výstupu
- Správci zařízení Správci tisku Správci podnikových výstupů
- Operační systémy a subsystémy
- Klienti operačního systému Klienti operačního systému Vestavěné průmyslové operační systémy
- Cloudové systémy pro infrastrukturu virtuálních strojů
- Správci IT operací Správci konfigurace a automatizace IT
- Software pro správu systému a služeb
Tato klasifikace gargantuanů je však zaměřena na specialisty v segmentu trhu, kteří se zabývají vývojem softwaru a kteří musí mít úplnou a absolutní kontrolu nad jejich katalogizací. Pro aplikace na úrovni uživatele může být vysvětlující následující klasifikace s omezeným přístupem:
- Textové procesory Databázoví manažeři Tabulkové manažery Přehrávače prezentací Manažeři Vztahy se zákazníky Systémy pro správu zdrojů Plánování a správa softwaru Software Vzdělávací programy Simulátory Prohlížeč obsahu Počítačový návrh (CAD) Nástroje Ovládací software Komunikační manažeři
Další možná klasifikace softwaru se týká způsobu, jakým je dodáván veřejnosti. Na základě této charakteristiky můžeme rozlišit následující segmenty:
- Shareware. Odkazuje na programy distribuované jako demo; tj. jeho bezplatné používání během zkušebního období, na konci této doby je nutné získat licenci k dalšímu používání softwaru . Existuje tedy jasný záměr prodeje. Liteware. V tomto případě se jedná o různé shareware, ve kterém je celý program deaktivován, dokud není akvizice provedena uživatelem, ale základní funkce softwaru jsou k dispozici bez placení. Freeware. Jedná se o software, který lze používat zcela zdarma, avšak jeho distribuce podléhá autorským právům, distribučním licencím nebo komerčním ochranám. Public Domain Software nebo programy public domain. Je to logický vývoj freewaru , kromě toho, že je pro uživatele zdarma, neexistují žádná omezení jeho distribuce. Open Source Software nebo open source programy. Kromě toho, že jsou svobodné a volně distribuované, jsou bloky kódu, které tvoří tento typ programu, veřejné a jejich modifikace je ponechána na úsudku uživatelské komunity.
Koncový software, jasně spojený se slovním softwarem , je často rozpoznáván v několika skupinách programů, jejichž účel má nepříznivý vliv na uživatelský zážitek. Níže uvádíme přehled nejčastějších typů škodlivého softwaru, který používá toto ukončení:
- Malware . Malware se hovoří definováním jakéhokoli programu, který má škodlivý záměr. Je to obecný pojem. Spyware . Tento typ malwaru se specializuje na shromažďování informací o počítačovém vybavení, ve kterém byl neúmyslně nainstalován, ao jeho uživateli. Některé z cílů tohoto typu programu jsou návyky prohlížení, důvěrné informace nebo přístupové údaje. Adware . Mluvíme o adwaru v případě, že malware je navržen tak, aby uživatele neustále a pravidelně nutil reklamy. Vývojáři adwaru mohou těžit z reklamy nebo z generovaného prodeje. Ransomware . Jsou to programy, které blokují provoz počítače, dokud není zaplaceno výkupné. Lze ji popsat jako vydírání v počítači. V poslední době byl nejoblíbenějším případem ransomware WannaCry. Existence tohoto typu softwaru je dostatečným důvodem pro udržení nadbytečných záložních kopií našich cenných souborů. Bloatware . Toto jsou nepotřebné programy, které jsou nainstalovány při stahování jiného softwaru . Protože uživatel nevyžaduje jeho použití, kód leží na diskových jednotkách zabírajících paměť. Ztráta místa v paměti spolu s jeho nežádoucí instalací a zbytečností jsou vlastnosti, které jej potvrzují jako software
Na seznam škodlivého softwaru je třeba přidat celou řadu počítačových virů: trojské koně, červy, logické bomby, recyklační společnosti , falešné zprávy a další.
Poslední speciální software, který čtenáři představíme, je middleware . Je také známá jako logika výměny informací mezi aplikacemi, což je název, který nejlépe vyhovuje práci, kterou provádí: slouží jako most mezi jakoukoli dvojicí aplikací, programových balíčků, OS, hardwarové komponenty nebo sítí.
Kvalitní software je software, který splňuje svou funkci, má jednoduché instalační postupy, je předvídatelný, jeho design upřednostňuje použitelnost a je rozšiřitelný. Iterace verzí, které kontrolují závady ( chyby a závady ), a certifikace také poskytují bezpečnost. Ve světě softwaru však tyto funkce nejsou vždy tak běžné, protože se jedná o nesmírně složité nástroje na nejzákladnější úrovni.
Spojení mezi hardwarem a softwarem : firmware
Firmware je místem setkávání mezi hardwarem a softwarem v tom smyslu, že i když jde o nehmotné řádky kódu, dat a pokynů, jsou přísně vázány na hardwarovou komponentu. Tím se ztratí inherentní proměnlivost softwaru , a proto je firmware někdy označován jako firmware.
Některé příklady firmwaru jsou určité odrůdy BIOS a UEFI, RTAS (runtime abstraction services), CFE (běžné firmwarové prostředí) a některé další technologie používané ve specifických počítačích, směrovačích , firewallech a NAS.
Tabulka rozdílů mezi hardwarem a softwarem
HARDWARE | SOFTWARE | |
Definice | Fyzické komponenty počítačového systému | Instrukční sada a data |
Funkce | Interakce uživatelů a výpočetní technika | Přenos informací a objednávek mezi hardwarem |
Příroda | Fyzika | Logika |
Stvoření | V továrně s fyzikálními materiály | Podle kódu v programovacích prostředích |
Vzájemná závislost | Funguje instalace softwaru | Pro správnou funkci vyžadují instalaci na hardware |
Trvanlivost | Opotřebení podléhá | Nezměněno použitím nebo plynutím času |
Důvod selhání | Náhodné výrobní chyby nebo přetížení | Systematické konstrukční nedostatky |
Zabezpečení | Citlivé na zadní dveře zavedené ve výrobě | Zranitelné vůči různým počítačovým útokům |
Oprava | Vyžaduje výměnu součásti | Jednoduše přeinstalujte poškozený software |
Tímto končíme náš článek o rozdílech v hardwaru a softwaru. Dobrým výchozím bodem pro zjištění jejich definic a jasnost jejich podobností.
Vytváření odkazů: Jaký je význam koncepce vaší digitální marketingové strategie?
Malý průvodce orientací vytváření odkazů pro SEO
Raijintek enyo, podvozek pro milovníky otevřené koncepce
Raijintek ukázal obrovský otevřený koncept podvozku Raijintek Enyo a dva mini-ITX modely pro milovníky kompaktnějších systémů.
Co je to hardware? na co to je a definice
Vysvětlení toho, co je hardware a jeho nejdůležitější součásti ✅ Rozdíly v softwaru, částech hardwaru, příklady, typy a prvky.