Windows, Instalacija.31, vcalic
(1.31) Uto 23/01/1996 09:34, 1276 chr
Odgovor na 1.26, vitez.koja, Pon 22/01/1996 23:56


>> Tridesetdvobitno je to Üto procesor ne skaΦe u real mode svaki put kada
>> treba da opÜti sa diskom (da bi iskoristiu usluge DOSa), nego se o tome
>> brine 32bitno parΦe softvera "integrisano" u sam Windows. DrajverΦe
>> IFSHLP.SYS (installable file system) u svemu tome igra odluΦujuµu ulogu.

Jok, za 32BDA je zadu₧en drajver wdctrl koji je zbud₧en (najlepÜi
prevod za reΦ 'bind') u win386.exe, odnosno vmm32.vxd.

IFSHLP.SYS je real-mode drajver koji komunicira sa Windows drajverom
IFSMGR.386 (IFSMGR.VXD u verziji 95 ;) a koji opet slu₧i za apstrakciju
konkretnog fajl sistema. Na ovaj naΦin, Windows funkcije za rad sa diskom rade
preko drajvera i nemaju pojma da li pristupaju lokalnom disku, mre₧nom disku
ili CD-u, a omoguµeno je i pravljenje drajvera za druge fajl sisteme, mada je
to za sada samo teorija. Upravo taj IFSMGR drajver je Φuveni 32BFA. Njegov
memorijski prostor deli i famozni VCACHE pa otud file-level keÜiranje.

IFSHLP.SYS se koristi i kod DOS klijenata za Microsoft mre₧e. On
zapravo preuzme na sebe sve BIOS i DOS funkcije za rad sa diskom, pa ako
*neÜto* (recimo Windows, ili mre₧a) hoµe da preuzme te funkcije na sebe onda
mu ih prepuÜta, a ako nema zainteresovanih onda ih vraµa DOS-u ;)

Vlada