Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Programujeme OS: jak na GDT a IDT

BLEK.
BLEK. (neregistrovaný) ---.strcechy.adsl-llu.static.bluetone.cz
18. 8. 2009 19:19

Re: To je hrozný mektání!

celé vlákno

Pokud ty ovladače dáme do jednoho adresního prostoru na ring 1 nebo 2, tak nám to žádnou ochranu nepřinese, sice tomu ringu 2 zabráníme sahat na I/O porty, ale jeden ovladač bude moct stejně zničit libovolný jiný ovladač běžící na témže ringu a znefunkčnit celý systém. Když ovladače dáme každý do zvláštního procesu, tak zas nepotřebujeme ringy, dá se to řešit bitmapou nebo IOPL pro jednotlivé procesy.

Ringy používá XEN (hypervisor/ker­nel/userspace). Taky to používalo VMS na to, aby v jednom procesu mohl běžet shell i program, a aby ten program nemohl zničit shell. Ale jinak moc použití nemají…