Re: wywlaszczanie w intelach, : 16 bitowosc win95

Autor: Gotfryd Smolik (smolik_at_stanpol.com.pl)
Data: Thu 16 Apr 1998 - 15:39:10 MET DST


On Wed, 15 Apr 1998, Radosław Sokół wrote:

+Grzegorz Szysz/lo wrote:
[cięcie]
+> >to w momencie ich wywołania ustawiony zostaje
+> >tzw. Mutex,
+> mutex sluzy do godzenia procesorow w systemach wieloprocesorowych.

 Mhm...Uhm... Przynajmniej w co poniektórych systemach mających
wywłaszczanie do trybu kernel włącznie "mutex" służy także do
niewpuszczania *tego samego* procesora do "jednokrotnych" kawałków
kodu. Kod w każdej chwili musi dać się wywłaszczyć a przykład
że nie można wpuścić gdzieś 2 procesów (albo do danych - np.
procesu i przerwania lub dwu przerwań) się pewnie znajdzie -:)

+Ale Win16Mutex służy właśnie do blokowania wejścia kilku
+wątków do tego samego modułu 16bit w Windows 95.

...a gdzieniegdzie np. do operacji "wstaw do kolejki"
(ja wiem czego, może np. rozkazów SCSI do wysłania)
albo "ustaw wartość systemową" gdzie "wartość" jest
za długa dla jednego rozkazu maszyny.
 Z ciekawości pytanie do Grzegorza: jaki system korzysta
z czegoś co nazywa "mutex" do synchronizacji wieloprocesoro-
wosći a *nie* korzysta do blokowania procesora w różnych
procesach/wątkach/przerwaniach czy co tam popadnie ?
 Pewnie Un*xy... -;)

 Pozdrowienia -
        Gotfryd

--
 Gotfryd Smolik, PTH Stanpol Zabrze.
 Pilne listy na gs_at_stanpol.zabrze.pl, nt. VMS: gotfryd_at_stanpol.zabrze.pl
++ Algorytm ++
 Teksty *bez powodu* załączane (zamiast *stanowić* treść :>),
kodowane w HTMLu lub inaczej są traktowane jako ściśle tajne:
=> podlegają kasowaniu przed przeczytaniem. <=


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