Re: Eksperyment OS/2 + win95

Autor: Radosław Sokół (rsokol_at_iname.com)
Data: Wed 17 Sep 1997 - 17:21:48 MET DST


milosz danielewski wrote:
>
> Ciekawe, ktore to fragmenty ? Co najwyzej drivery...

Duże fragmenty KRNL286.EXE i KRNL386.EXE.
A nawet zarządzanie oknami. Właśnie ze względu na
16-bitowy kod asemblera w Window Managerze nie mogli
przerobić modułu User na 32 bity w Win95 - straciliby
kompatybilność i zwiększyliby znacznie kod.

> Co tu szyna ma do rzeczy? Czy karte video na PCI programuje sie
> inaczej niz na ISA ? Nie zauwazylem...

A przerwania? Autokonfiguracja? Zresztą wymieniłem tylko
kilka najbardziej popularnych szyn PC - NT może też
obsługiwać szyny różnych innych platform sprzętowych.

> ok, ale po skompilowaniu kod nie jest juz abstrakcyjny tylko chyba
> dopasowany do konkretnej architektury ? Zarzadzanie procesami, obsluga
> wyjatkow i przerwan - wszystko to w kazdym procesorze opiera sie na
> podobnych zasadach. ( odyseje 2001 obejrzeli i HAL'a wymyslili ?) :)

Po skompilowaniu kod jest tak samo abstrakcyjny jak przed.
Np. drivery _muszą_ komunikować się ze sprzętem poprzez HAL,
właśnie ze względu na zupełną niezależność programowania
szyn. Np. osobny HAL jest do maszyn jednoprocesorowych,
osobny do wieloprocesorowych, osobny dla EISA, osobny dla
MicroChannel i drivery muszą korzystać z HALa.

|"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół |
| mailto:rsokol_at_iname.com * http://friko.onet.pl/ka/lizard/ |
| What do you want to fix today? |
\.........................................................../



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:23:00 MET DST