Dobrý den,
píši vlastní OS v Assembly a mám pár dotazů k přechodu z RTOS do protected-mode OS:
Dočetl jsem se, že pro chráněný režim stačí používat 32/64bitové registry - že prý k nižším se dá přistupovat přes tyto vyšší - jak to mysleli? Další věc - bootuji jako RTOS (což snad ani jinak nejde) - takže všechny základní funkce kernelu jsou real-time - ty už v chráněném režimu nemohu používat? (Hodlám chráněně přepsat až shell.) Používal jsem několik PTOS co umožňovali spravovat nižší RT funkce - jen nechci něco udělat špatně. A poslední - jak pustit více programů najednou? To si ten multitasking mám vytvořit ručně? (Napadá mne jen využít Unixové myšlenky vše je soubor a jako při hibernaci ukládat stav procesu do souboru. Pak by byl puštěn vpodstatě jen proces pro přeskakování co by přerušoval do jednoho ze souborů procesů. Pokud je to reálná myšlenka - jak vyliji paměť procesoru do souboru? Bylo by na to přerušení?)
Děkuji.