Re: Produkty Microsoft'u

Autor: Jarek Lis (lis_at_ict.pwr.wroc.pl)
Data: Tue 07 Jan 1997 - 19:58:30 MET


In pl.comp.pecet Wojciech Galazka <wgalazka_at_chem.uw.edu.pl> wrote:
: Jemu chodzi o to ze, przesuwajac kod drivera do ringu 0 system nie
: traci czasu na
: 1 - sprawdzanie uprawnien - driver ma uprawnienia do wszystkiego

Jesli masz na mysli prawo dostepu do portow czy pamieci - to system
musi jedynie ustawic odpowiedni adres deskryptora procesu, reszte zalatwi
sam procesor, spowalniajac mniej niz minimalnie.

: 2 - wywolywanie funkcji systemowych - teraz prosty CALL [address]

Nadal CALL, ale faktycznie - wykonywany znacznie dluzej.

: 3 - kopiowanie struktur danych - teraz zwykly wskaznik
: W ringu 3 to musialby tracic czas na sprawdzanie privileges,
: message passing , validations, selektory (aby odwolywac sie do danych)

Niekoniecznie, bo takie cuda rowniez potrafi zalatwic procesor x86..

J.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:51:12 MET DST