Když Apple neměl Jobse… Vyzkoušejte si v emulátoru stařičký Mac OS 8

Názory k článku

31. 07. 2020 14:43 | Linux Chrome 83.0.4103.116

w95 bol daleko pred tymto Mac OS 8

Souhlasím  |  Nesouhlasím  |  Odpovědi (6)Zavřít odpovědi  |  Odpovědět
xxar3s  |  31. 07. 2020 16:55  |  Microsoft Windows 10 Chrome 84.0.4147.89

Dobre píšete Windows95 mal už preemptivny multitasking (plnohodnotný multitasking podporovaný processorom).Zatiaľ čo MacOS 8x mal kooperatívny "multitasking" inak povedané správalo sa to podobne ako asynchrónny kód v JS alebo Application.ProcessMessages v Delphi či Applcation.DoEvents v C#. OS bežal ako jeden cyklus a každý program bežal na malú chvíľku (pár MS) a potom vrátil riadenie spať OS. OS spustil iný program a ten bežal len malú chvíľku a takto sa tie programy rýchlo dookola prepínali a vytvárali ilúziu že bežia paralelne - tento multitasking vyžadoval kooperáciu s programom keď sa program rozhodol že nevráti riadenie spať OS a uzurpuje si systémové prostriedky dostal nad svojim behom úplnú moc a OS si mohol ísť "pískať".Výhoda takéhoto multitaskingu je že je jednoduchší pre programátorov nevýhoda že to neni multitasking v pravom zmysle slova - všetky processy vskutočnosti bežia na jednom vlákne aplikácie nie sú dostatočne izolované a jeden program môže zablokovať (keď sa zacyklí) alebo zhodiť celý OS. dokonca si môžu prepisovať pamať a podobne. Pre hackerov a crackerov to bola zlatá éra.Mimochodom po dizajnovej stránke bol MacOS 8 naozaj pekný (na tú dobu, dnes už sú trendy v grafike úplne iné). Trošku mi pripomína BeOS. PS: Mac OS 8 bol prvý OS od Apple, ktorý mal prevratnú featuru - možnosť zmeniť pozadie na pracovnej ploche :D Windows mal túto featuru už cca 10 rokov predtým.

Souhlasím  |  Nesouhlasím  |  Odpovědi (7)Zavřít odpovědi  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Megatest: nejlepší notebooky do 20 000 Kč

Test 8 levných IP kamer

Jak vybrat bezdrátová sluchátka

Testujeme Android 11