Try our cookies Alza.cz a. s., Company identification number 27082440, use cookies and other data to ensure the proper functioning of the website and, with your consent, also, among other things, to personalize advertising and the content of our websites. By clicking on the “I understand“ button, you agree to the use of cookies and the transfer of data regarding the behavior on the website for displaying targeted advertising on social networks and advertising networks on other websites.
Alzak icon

Jak hardware prohrál souboj se softwarem

Article

Aktualizováno • Autor: Michal Rybka

V počátcích výpočetní techniky se zdálo, že budoucnost patří hardwaru – drahým, masivním strojům, které vyžadovaly speciální podmínky a určovaly výkon i možnosti celého systému. Postupem času se však ukázalo, že skutečnou hodnotu vytváří software, který dokázal překročit omezení jednotlivých zařízení a přizpůsobit se měnícím potřebám. Jak došlo k této zásadní změně a proč dnes hraje software v technologiích dominantní roli? To se dozvíte v následujícím článku, ve kterém vám bude odhalena historie ukazující, jak standardizace, kompatibilita a chytrá rozhodnutí proměnily svět výpočetní techniky.

Software versus hardware

Software versus hardware – OBSAH

  1. Proč neustále vyvíjet to, co potřebují i ostatní
  2. Kompatibilita dělá divy
  3. Jedna raketa na Měsíc, čtyři různé počítače
  4. Kdo drží ekosystém, drží vše

Proč neustále vyvíjet to, co potřebují i ostatní

Když počítače vznikly, zdálo se, že je úplně jasné, že hardware bude vždy dominovat nad softwarem: Hardware bylo „to skutečně drahé“, „to, co vyžadovalo klimatizované místnosti“, „to, co určuje celkový výkon systému“. Zdálo se, že právě hardware a jeho schopnosti budou určujícím faktorem pro vývoj počítačové techniky – a po určitou dobu tomu tak bylo.

Situace se začala lámat na přelomu 60. a 70. let minulého století, kdy si vlastníci počítačů, typicky velké společnosti, uvědomili, že investovali spoustu peněz jak do vývoje vlastních programů, tak i do výcviku operátorů počítačů a počítačových programátorů. A pak se začalo ukazovat, že cena za vývoj software není bezvýznamná. Naopak, začala tvořit stále větší část toho, čemu se říká celkové náklady vlastnictví (TCO, Total Cost of Ownership).

křesťané, starověké Řecko, drancování
Zjištění, že náklady na vývoj vlastního softwaru mnohdy překračují nákup hardwaru, vedlo výrobce k unifikaci architektur.

Kompatibilita dělá divy

První věc, která pomohla, byla standardizace, která se objevila u počítačové řady IBM System/360. Největší výrobce počítačů pro obchodní využití si povšiml problémů svých zákazníků – a přišel s ideou, že všechny počítače, které budou nabízet, budou navzájem kompatibilní, jenom se jejich jednotlivé instalace budou lišit výkonem, periferiemi a schopnostmi. Pokud jsou počítače vzájemně kompatibilní, mohou provozovat stejný software, někde bude fungovat pomaleji, jinde to bude výkonnější – ale nevadí, protože počítače budou kompatibilní, takže až firma vyroste, objedná si u IBM jejich výkonnější model počítače, na kterém pojede existující software podstatně rychleji. Nemusí se nic přepisovat, upravovat – prostě se provede upgrade a je to.

Tohle je zdánlivě jednoduchá myšlenka, ale byla přelomová: Tak za prvé – nemusíte přeučovat programátory, když umí psát kompatibilní software, pojede na slabších i na výkonnějších modelech. Za druhé – můžete znovu používat draze vyvíjený a testovaný software! A ano, v neposlední řadě to znamená, že když si koupíte levný počítač IBM, logicky bude vaší další volbou výkonnější stroj od IBM, protože nejste blázni a nevzdáte se předchozích dvou výhod, což je obrovské plus pro IBM.

křesťané, starověké Řecko, drancování
První kompatibilní systém byl IBM System/360.

Jedna raketa na Měsíc, čtyři různé počítače

Další obrovskou výhodou, kterou přinesla standardizace, bylo to, že se programátoři nemuseli neustále přeučovat na nové platformy. U Projektu Apollo, letu na Měsíc, se v raketě a v modulech používaly celkem čtyři počítače založené na zcela odlišných architekturách: V raketě Saturn V byl „ztrojený“ počítač Launch Vehicle Digital Computer (LVDC), který byl navržený na to, aby fungoval i při intenzivních otřesech a mohla v něm vypadnout až třetina obvodů. Pro navádění velitelského modulu a pro řízení přistávacího modulu LEM se používaly dva počítače Apollo Guidance Computer (AGC), které měly stejný hardware, ale lišily se osazenými programy. Jako „počítač poslední záchrany“ měl modul LEM záložní počítač Abort Guidance System (AGS), který nedovoloval modulu přistát na Měsíci, pouze odstřelit přistávací část modulu a provést nouzový návrat a spojení s velitelským modulem. Každý ze tří systémů měl vlastní architekturu, vlastnosti a programovací jazyk, což značně zdražovalo vývoj.

Když se objevil projekt amerického raketoplánu Space Shuttle, řídicí systém byl navržen zcela jinak. Základem byl Data Processing System (DPS), který představoval pětici navzájem propojených počítačů IBM AP-101B a dvě nezávislé páskové jednotky. Každý počítač mohl zpracovat libovolný program, přičemž při kritických operacích, jako je vzlet a přistání, fungovaly čtyři počítače současně a kontrolovaly se navzájem, čímž dávaly systému čtyřnásobnou redundanci. Pátý počítač měl připravený program pro nouzovou navigaci a byl připraven převzít kontrolu při selhání těch ostatních. Počítače byly od sebe navzájem odděleny ve třech sekcích pro případ poškození lodi nebo selhání chlazení.

křesťané, starověké Řecko, drancování
Raketoplány jsou vlastně létající počítače, které ale musí fungovat za každých okolností.

To, čím se ale zásadě lišily počítače na raketoplánu od těch u Projektu Apollo, byl fakt, že všechny měly stejnou architekturu a používaly stejný software – a také se programovaly stejně. Kdyby kterýkoliv z palubních počítačů selhal, mohl být plně nahrazen ostatními – a jel by na nich ten stejný software, což značně zjednodušilo vývoj a nasazení. A co více, osazené počítače byly kompatibilní s řadou počítačů IBM System/360, jen byly upravené pro potřeby letectví a kosmonautiky, což znamená, že se programátoři nemuseli učit nový systém, stačilo, když znali IBM System/360! To byla obrovská výhoda, která masivně zlevnila a zrychlila vývoj softwaru.

Kdo drží ekosystém, drží vše

Vzájemná kompatibilita počítačů definuje tak zvanou platformu – a kontrola nad jejím ekosystémem dává výrobcům velkou výhodu. Při nástupu IBM PC si kontrolu nad operačním systémem zachoval Microsoft – a to ho pozvedlo mezi nejvýznamnější firmy v oblasti výpočetní techniky. IBM si pozdě uvědomila, že tím, že přenechala kontrolu nad operačním systémem Microsoftu, nekontroluje vlastní ekosystém – a snaha přejít na jejich vlastní softwarovou platformu OS/2 skončila fiaskem. Dnes dává kontrola nad softwarem obrovskou moc Applu – Apple v podstatě rozhoduje o tom, které aplikace se v jejich systému objeví, a které naopak ne.

Víra v to, že software je důležitější než hardware, také pozvedla Japonsko do pozice velkého hráče v oblasti výpočetní techniky: Jejich počítače ze 70. let dvacátého století byly navrženy zcela na míru japonským potřebám, a hlavně potřebám jejich komplikovaných znakových sad, ale výrobci si rychle uvědomili, že tím značně omezují svoje vlastní možnosti. Zaměřili se tedy na světové počítačové standardy, ponechali otázku znakových sad softwaru – a během pár let se vyšvihli do pozice velmi ceněných výrobců špičkové počítačové techniky.

křesťané, starověké Řecko, drancování
Ačkoli se Microsoft snaží o uzavření svého ekosystému, v porovnání s Applem mu to moc nevychází.

i

V AlzaMagazínu pro vás máme i další články ze série Technologická evoluce:

Vývoj výpočetní techniky ukázal, že původní představa o dominanci hardwaru byla postupně nahrazena novým chápáním, kde klíčovou roli hraje software. Standardizace, kterou zavedla IBM s řadou System/360, a následný přechod k platformám umožňujícím univerzálnější použití softwaru byly zásadními kroky, které vedly k revoluci v této oblasti. Díky tomu se software stal hlavním faktorem, který určuje hodnotu a funkčnost výpočetních systémů.

Michal Rybka

Michal Rybka

Michal Rybka je publicista a nadšenec s 20 lety zkušeností v IT a gamingu. Je kurátorem AlzaMuzea a YouTube kanálu AlzaTech. Napsal několik fantasy a sci-fi povídek, které vyšly v knižní podobě, a pravidelně pokrývá páteční obsah na internetovém magazínu PCTuning.

4.4 879×
Installation of PC Components (completion after 3 working days)
Service –⁠ Did you select separate components, and do you just need to put the PC together? Then our PC component installation service is just for you. Alza technicians will provide you with professional installation and testing.
999,-
Buy
Ready for order
Order Code: SL010i
4.4 299×
Microsoft Windows 11 PRO, EN, USB (FPP)
Operating System - Microsoft Windows 11 Pro intended for 1 device(s), portable license, subscription lasts forever, permanent license, install through flashdisk, appropriate for businesses, for schools and for state administration, intended for PC, compatible with Windows operating system(s), restricted geographically to only in the EU
5,990,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: SWW11PEN
ASUS ROG GM700 Gaming Desktop Black - Gaming PC
Free delivery
Alzaboxes and stores
5.0
ASUS ROG GM700 Gaming Desktop Black
Gaming PC , AMD Ryzen 7 9800X3D 5,2 GHz, NVIDIA GeForce RTX 5080 16GB, RAM 64GB DDR5, SSD 2000GB, Without Optical Drive, Wi-Fi, HDMI and DisplayPort, 2× USB 3.1, 4× USB 2.0, Case Type: Big Tower, Windows 11 Home
+Gift Promo Electronic Key 007 First Light GeForce RTX 50 Series Bundle - must be redeemed by 8.7.2026 with a value of 1,459,-
89,990,-
Buy
In stock 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: TA260d01
4.2 57×
Microsoft 365 for individuals (electronic licence)
Office Software - digital licence (subscription - one-time licence), for 5 devices, Word, Excel, PowerPoint, Outlook, OneNote, OneDrive and Teams apps included, subscription length 12 months, for mobile device and PC, compatible with Windows, macOS, Android and iOS, transferable licence
Buy with code ALZADNY20 The discount code gives the option of applying a discount on a given product when entering the code in the shopping cart. Získejte slevu 20 % s kódem ALZADNY20. Klikněte a kód se uplatní automaticky. 2,152,-
2,690,-
Buy
Available for download
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: SWOFPEe_EUs
AlzaPC GameBox Prime - i5 / B580 12GB / 32GB RAM / 2TB SSD / without OS - Gaming PC Free delivery
Alzaboxes and stores
5.0
AlzaPC GameBox Prime - i5 / B580 12GB / 32GB RAM / 2TB SSD / without OS
Gaming PC , Intel Core i5 14400F Raptor Lake Refresh 4,7 GHz, Intel Arc B580 12GB, RAM 32GB DDR5, SSD 2000GB, Without Optical Drive, Wi-Fi, HDMI 2,1 and DisplayPort 2,1, 4× USB 2.0, Case Type: Midi Tower, without Operating System
+2 gifts with a value of 50,-
Buy with code ALZADNY30 The discount code gives the option of applying a discount on a given product when entering the code in the shopping cart. Získejte slevu 30% s kódem ALZADNY30. 27,293,-
38,990,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZgpi5b58b4
4.7 127×
Microsoft Office 2024 Home and Business EN (BOX)
Office Software - physical licence (permanent license), for 1 devices, Word, Excel, PowerPoint and Outlook apps included, unlimited subscription validity, for PC, compatible with Windows and macOS, transferable licence
Buy with code ALZADNY15 The discount code gives the option of applying a discount on a given product when entering the code in the shopping cart. Získejte slevu 15 % s kódem ALZADNY15. Klikněte a kód se uplatní automaticky. 5,942,-
6,990,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: SWOFHBEN24
MSI PRO DP180 14A-1276EU
Computer , Intel Core i3 14100 Raptor Lake Refresh 4,7 GHz, Intel Intel UHD Graphics 730, RAM 8GB DDR5-SDRAM, SSD 512GB, Without Optical Drive, Wi-Fi, VGA D-SUB, HDMI and DisplayPort, 3× USB 3.1, 4× USB 2.0, Case Type: Midi Tower, Windows 11 Home
New arrival 14,990,-
Buy
In stock > 5 pcs
Order Code: TB256w02
AlzaPC GameBox Elite Mini PBA Edition - R5 / RX9070XT / 32GB RAM / 1TB SSD / No OS - Gaming PC Free delivery
Alzaboxes and stores
AlzaPC GameBox Elite Mini PBA Edition - R5 / RX9070XT / 32GB RAM / 1TB SSD / No OS
Gaming PC , AMD Ryzen 5 9600X 5,4 GHz, AMD Radeon RX 9070 XT 16GB, RAM 32GB DDR5, SSD 1000GB, Without Optical Drive, Wi-Fi, HDMI 2,1 and DisplayPort 2,1, 4× USB 2.0, Case Type: Midi Tower, without Operating System
+2 gifts with a value of 50,-
47,990,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZger5r97x2
5.0
Pinnacle Studio 26 Ultimate (electronic license)
Graphics Software - Pinnacle Studio intended for 1 device(s), subscription lasts forever, permanent license, version in CZ, EN, DE, FR, IT, ES, PL, nl, appropriate for households and for businesses, intended for PC, compatible with Windows operating system(s), restricted geographically to only in the EU
1,689,-
Buy
Available for download
Order Code: SWps26z
AlzaPC GameBox Prime Mini PBA Edition - R5 / RTX5070 / 32GB RAM / 1TB SSD - Gaming PC Free delivery
Alzaboxes and stores
AlzaPC GameBox Prime Mini PBA Edition - R5 / RTX5070 / 32GB RAM / 1TB SSD
Gaming PC , AMD Ryzen 5 9600X 5,4 GHz, NVIDIA GeForce RTX 5070 12GB, RAM 32GB DDR5, SSD 1000GB, Without Optical Drive, Wi-Fi, HDMI 2,1 and DisplayPort 2,1, 4× USB 2.0, Case Type: Midi Tower, Windows 11 Home
+4 gifts with a value of 2,208,-
New arrival 51,990,-
Buy
In stock 3 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: AZgpmr5r57a1
1.0
CorelDRAW Essentials 2024, Win, CZ/EN/DE (electronic license)
Graphics Software - Corel Essentials intended for 1 device(s), portable license, permanent license, software type: vector graphics, photo editing and 2D graphics, version in CZ, EN, DE, FR, IT, ES, PL, nl, install through download (electronically), appropriate for households and for businesses, intended for PC, compatible with Windows operating system(s), license key can be found in: "My Library" - "License"
3,449,-
Buy
Available for download
Order Code: SWce24
Umax U-One 27AT Pro
All In One PC 27" 1920 × 1080, Intel Processor N150 3,6 GHz, Intel Intel UHD Graphics, RAM 16GB DDR4, SSD 512GB, Without Optical Drive, Wi-Fi, HDMI, 2× USB 2.0, Case Type: All In One, Windows 11 Pro
10,990,-
Buy
In stock > 5 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: VB0354w
Print
P-DC1-WEB21