Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Hardvér:
* Fyzické zariadenia: Toto tvorí základ, vrátane:
* procesor (CPU): Mozog systému, výpočty a pokyny zaobchádzanie s manipuláciou.
* pamäť (RAM): Dočasné úložisko pre aktívne údaje a programy.
* úložisko: Pretrvávajúce úložisko pre údaje a softvér (napr. Pevné disky, SSD).
* Vstupné/výstupné zariadenia: Zariadenia na interakciu so systémom (napr. Klávesnica, myš, monitor, sieťové karty).
* architektúra hardvéru: To definuje, ako sú hardvérové komponenty pripojené a interakcie.
2. Operačný systém (OS):
* základný softvér: Pôsobí ako sprostredkovateľ medzi hardvérom a aplikáciami, riadením zdrojov, poskytovaním základných služieb (súborových systémov, sietí) a ponúka používateľské rozhranie.
* Príklady: Windows, MacOS, Linux, Android, iOS.
3. Nástroje a knižnice vývoja softvéru:
* Programovacie jazyky: Nástroje na písanie kódu (napr. Python, Java, C ++).
* Vývojové prostredie (IDES): Softvérové aplikácie, ktoré poskytujú komplexný pracovný priestor na kódovanie, ladenie a testovanie (napr. Visual Studio, Eclipse).
* Knižnice: Vopred napísané moduly kódu, ktoré ponúkajú opakovane použiteľnú funkčnosť (napr. Matematické knižnice, grafické knižnice).
4. Runtime prostredie:
* Virtuálne stroje (VMS): Softvérové prostredia, ktoré napodobňujú hardvér, čo umožňuje rôznym operačným systémom spúšťať na rovnakom fyzickom počítači.
* nádoby: Ľahké softvérové balíčky, ktoré spájajú aplikácie a ich závislosti, umožňujú konzistentné vykonávanie v rôznych prostrediach.
5. Middleware:
* Vrstvy softvéru: Komponenty softvéru, ktoré uľahčujú komunikáciu a výmenu údajov medzi rôznymi softvérovými aplikáciami.
* Príklady: Systémy správy databáz, fronty správ, webové servery.
6. Sieťová infraštruktúra:
* sieťový hardvér: Smerovače, prepínače a ďalšie zariadenia, ktoré spájajú počítače a umožňujú komunikáciu.
* Network protokoly: Pravidlá a normy upravujúce prenos údajov (napr. TCP/IP).
7. Cloudové služby:
* poskytovatelia cloudu: Spoločnosti ponúkajúce výpočtové zdroje na požiadanie (napr. Webové služby Amazon, Microsoft Azure, Google Cloud Platform).
* Služby: Úložisko, výpočet, databázy, vytváranie sietí a ďalšie služby na diaľku.
8. Rozhrania programovania aplikácií (API):
* softvérové zmluvy: Špecifikácie, ktoré definujú, ako rôzne softvérové komponenty vzájomne pôsobia.
Kľúčové úvahy:
* škálovateľnosť: Schopnosť zvládnuť zvyšujúce sa pracovné zaťaženie a požiadavky používateľov.
* Zabezpečenie: Opatrenia na ochranu údajov a systémov pred neoprávneným prístupom.
* Spoľahlivosť: Schopnosť dôsledne pracovať bez zlyhaní.
* Cena: Náklady na získanie, udržiavanie a prevádzku platformy.
Príklady výpočtových platforiem:
* stolný počítač: Osobný počítač používaný na všeobecné výpočty.
* Mobilné zariadenie: Smartphone alebo tablet, zvyčajne spustený mobilný operačný systém.
* Webový server: Počítačový systém zameraný na hosťovanie webových stránok.
* Cloud Platform: Zbierka výpočtových zdrojov a služieb poskytovaných poskytovateľom cloudu.
Výpočtová platforma je v podstate komplexný ekosystém, ktorý umožňuje vytváranie, nasadenie a vykonávanie softvérových aplikácií. Je to základ pre všetko, čo robíme v digitálnom svete.