Re: Jaki system operacyjny? - o zlodziejstwie

Autor: Gotfryd Smolik (smolik_at_stanpol.com.pl)
Data: Fri 20 Feb 1998 - 17:08:53 MET


On Fri, 20 Feb 1998, Piotr Trzcionkowski wrote:

+Andrzej Karpinski (karpio_at_fenix.xyz.lublin.pl) napisal/a:
[cięcie]
+: Megatrends dala dupy i wypuszczala coraz gorsze wersje ;) A BIOS to akurat
+: ten element komputera gdzie przyslowiowe 20 taktow ma znaczenie. Wiec gdy
+
+ZADEN rozsadny system operacyjny nie uzywa Biosa do czegos wiecej niz
+startu.

 Veto.
 Rozumiem że twoją ideą było "nie korzysta przy normalnej pracy"
i z grubsza z *takim* sformułowaniem się zgadzam.
 Z tym co *dokładnie* napisałeś - nie.

 Rozsądnie zrobiony "BIOS-like" moduł (system loader, a dokładniej
"console" to się nazywa) rezerwuje malutki kawałek pamięci fizycznej
który nie podlega kontroli przez system operacyjny (za zgodą i wiedzą
tegoż systemu operacyjnego, rzecz jasna) w którym jest kod pełniący
funkcje:
- komunikacji z terminalem konsoli aby umożliwić "ręczne" wymuszenie
 niżej wymienionej operacji. Możliwość wydania "ręcznej" komendy
 jest ustawiana sprzętowo lub programowo -:)
  Kontrola [komunikacji] poza [*2] systemem operacyjnym gwarantuje,
 że praktycznie [*1] żaden błąd w systemie nie odetnie
 nas od zabezpieczonego kawałka pamięci.
  Można dzięki temu wysłać na konsolę komunikat również
 w stanie "zamrożenia" systemu (decyzją klastra - system
 musi mnieć *mniej* do "gadania" niż klaster -:>)
- zrzutu dumpfile'a: na żadanie (istotne, jak system wskutek
 błedu w testowanym driverze "zawiśnie" w obsłudze przerwania:
 konsola ma prawo do najwyższego priorytetu !), bugchecka
 w systemie lub tp. Umożliwia to np. lokalizację błędu w driverze
 dysku systemowego :)

 Wystarczy... Melduję, że znam co najmniej 2 implementacje
(komputery VAX i Alpha w wykonaniu Digitala: jak ma Alpha w Cray'u
 nie wiem) przy czym obie działają dla co najmniej 2 systemów
(ULTRIX i odpowiednio Digital UNIX oraz OpenVMS i VAX i AXP).
 Nie wiem jak BSD unix i linux (jest na Alphę, wszyscy wiedzą)
ale jeden system (operacyjny) z tego mechanizmu nie korzysta
(nie umie ?) Konkursu na nazwę (tego OSa) chyba nie muszę
ogłaszać -:>

 Gotfryd

*1 Teoretycznie lub celowo się da: ale jak strona jest
 zabezpieczona to *przypadkowo* jest to nieprawdopodobne...
  Wiem: prawa Murphy'ego !
*2 Aby komunikacja systemu z terminalem konsoli nie kolidowała
 z oprogramowaniem konsoli system ma specjalizowany driver.
  Wywołujący konsolę, czyli nasz "BIOS". *Tylko* do tego celu.

PS. Nie bedę miał ponad tydzień internetu pod ręką. Z tego
 powodu jak ktoś chce na mnie krzyczeć to poproszę CC:
 na priva. Dzięki.

--
 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 binarnie są traktowane jako ściśle tajne:
=> podlegają kasowaniu przed przeczytaniem. <=
++  Koniec  ++


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