Nová architektura počítačů, které si vystačí s energií z okolí a přežijí jakýkoli výpadek

  • Současná hardwarová a softwarová architektura počítačů omezuje jejich možnosti pro budoucí použití
  • Vědci vytvořili novou architekturu, která je připravena využívat různé druhy energie
  • Nová forma počítačů si poradí s výpadky a nedostatkem energie
Nová architektura počítačů, které si vystačí s energií z okolí a přežijí jakýkoli výpadek

Pokud se podíváme na vývoj klasických počítačů, z obecného pohledu se toho moc nezměnilo. Stále se jedná o elektricky napájený hardware, který je ve většině případů řízený nějakou formou klasického softwaru.

Problém je ale v tom, že tato architektura počítá s tím, že energie je vždy k dispozici. To ale není použitelné řešení pro budoucí mikropočítače, se nzory a další druhy ať už v rámci internetu věcí, tak i různých mikrosatelitů, které například budeme vypouštět do vesmíru.

Sběr různé formy energie z okolí

Miniaturní počítače budoucnosti nebudou moci vždy spoléhat na baterie, ať už z důvodů bezpečnosti, pokud například půjde o nanoroboty v těle, nebo třeba kvůli zmíněným miniaturním vesmírným sondám, které poletí velmi dlouhou dobu.

Je tak potřeba řešit otázku získávání energie různými způsoby z okolí – může se jednat o solární energii, tepelnou, nějakou formu vibrací či pohybů a podobně. V žádném případě nejde o zcela stabilní formu, na kterou jsou současné počítače zvyklé z elektrické zásuvky nebo baterie.

Přísun energie se tak může v čase velmi výrazně proměňovat, což běžně znamená nejen nefunkčnost daného počítače, ale i špatné vykonávání procesů.

Nový typ programovacího jazyka

S takovými výpadky si současné počítači nedokážou jednoduše poradit. Jednotlivé procesy a operace nejsou připravené pro takový druh fungování a tak vědci z univerzity Carnegie Mellon museli vytvořit i nový typ programovacího jazykuChain.

Zásadním rozdíl je právě v tom, jak se jednotlivé úkoly zpracovávají a jak dochází ke komunikaci s „kanálovou“ pamětí. Zjednodušeně řečeno, pokud počítat bude mít výpadky jakéhokoli charakteru – z důvodu nedostatku energie, nějaké formy rušení a podobně, vždy nakonec dokáže dokončit danou úlohu. Nestane se tak, že by se zasekl na konkrétním procesu, který nedokáže dokončit, protože začíná vždy od začátku, nebo by naopak startoval vždy na špatném bodě. Program je vždy dokončen bez chyby i se spoustou výpadků.

Díky tomu, že není nutné danou úlohu restartovat, je navazování extrémně rychlé, úsporné a takřka okamžité. Po výpadku tak nedochází ke zpomalování jako u současných principů typu „memory chechpointing“.

Vesmírný test

Již brzy bude v rámci projektu KickSat-2 vypuštěna na oběžnou dráhu Země stovka minisond (ChipSats) o velikosti 3,5mm. Aby se zajistila co nejstabilnější funkčnosti i v takto extrémních podmínkách a při použití energie pouze ze Slunce (každá sonda má i miniaturní solární panel), bude správu hardwaru zajišťovat právě software postavený na jazyku Chain.

Stále se jedná o testování, takže je nutné počítat s tím, že se s použitím u prvních vesmírných minisond získá i poměrně hodně nových informací, které povedou k ještě dalšímu zlepšení.

Co ale začne ve vesmíru, může být nakonec součástí i nanorobotů v našem těle. A u nich rozhodně nebudeme chtít, aby došlo k nějaké poškození běhu a vykonávání funkcí, které budou nastavené. Nová architektura s maximální dostupností je pro takové případy nutností a je určitě potřeba, aby vývojáři v budoucnu měli k dispozici všechny nástroje a správnou architekturu, která tyto věci řeší už od samotného návrhu.

Diskuze (16) Další článek: Zprávy Živě: Konec velkých počítačů? Už surfujeme více na mobilech

Témata článku: Technologie, Software, Hardware, Vesmír, Věda, Výzkum, Programování, Počítače, Astronomie, IoT, Výpadek, Tepelný pohyb, ENE, Použitelné řešení, Nová architektura, Výpad, Spaceborn, Computer extra, Jak, Miniaturní satelit, Okolí, Zásadní rozdíl, Oko, Získávání energie, Špatná věc, Stolní počítače na Heureka.cz



Na povrchu Měsíce je tolik kyslíku, že by stačil pro lidstvo na 100 tisíc let

Na povrchu Měsíce je tolik kyslíku, že by stačil pro lidstvo na 100 tisíc let

** Lidstvo se připravuje na kolonizaci Měsíce ** Jednou ze základních surovin, bez nichž se na naší přirozené družici neobejdeme, je nepochybně kyslík ** Kde ho vzít?

Stanislav Mihulka
KolonizaceMěsícO2
V menších komunitách je Wikipedia zranitelná. V některých zemích roznáší dezinformace

V menších komunitách je Wikipedia zranitelná. V některých zemích roznáší dezinformace

** Některé neanglické Wikipedie šíří nepravdivé informace o globálním oteplování. ** Dle Wikimedia Foundation je potřeba rozšířit komunitu. ** Západní filozofie Wikipedie v některých kulturách nemusí být chápána.

Petr Urban
DezinformaceWikipedia
Lék proti depresi za stokorunu snižuje riziko těžkého průběhu i úmrtí na onemocnění covid-19

Lék proti depresi za stokorunu snižuje riziko těžkého průběhu i úmrtí na onemocnění covid-19

** Klinická studie zkoumala vliv antidepresiva fluvoxamin na covid-19 ** Počet úmrtí souvisejících s covidem-19 klesl zhruba o 90 % ** Potřeba intenzivní lékařské péče se snížila zhruba o 65 %

Karel Kilián
COVID-19LékyDepreseMedicína
Jeden z nejpodivnějších objektů ve Sluneční soustavě odpálil další explozi

Jeden z nejpodivnějších objektů ve Sluneční soustavě odpálil další explozi

** Kometa 29P/Schwassmann–Wachmann je pozoruhodná tím, že víceméně pravidelně vybuchuje ** A letos se vyloženě předvádí ** V srpnu odpálila pořádnou erupci, v září doslova supererupci a 24. října následovala další velice silná exploze

Stanislav Mihulka
AstronomieKomety