Windows 9x je zajednički pojam koji se koristi za seriju Microsoft Windowsoperativnih sistema napravljenih od 1995. godine do 2000. godine, koji su bili bazirani na Windows 95 kernelu, odnosno MS-DOS-u ispod tog sloja,[1] te su obe baze naknadno ažurirane svake nove verzije sistema. Ovaj termin uključuje sve verzije sistema Windows 95, Windows 98 i Windows ME.[2]
Windows 9x je pretežno poznat po svom korištenju na stolnim računarima. 1998. godine, Windows je sačinjavao 82% udjela tržišta operativnih sistema.[3]
Interne verzije za Windows 9x su bile označene pod verzijom 4.x. Prethodne verzije sistema Windows su koristile brojeve 3.2 ili niže. Windows NT, koji je bio namjenjen profesionalnim korisnicima poput onih u područjima umreživanja i poslovanja, koristio je slične ali odvojene brojeve verzija između 3.1 i 4.0.
Završna verzija serije Windows 9x je bio operativni sistem Windows ME, objavljen u septembru 2000. godine sa internim brojem verzije koji je iznosio 4.9. Sve buduće verzije Windowsa, počevši od Windows 2000 i Windows XP su bazirane na bazi izvornog koda sistema Windows NT.
Historija
Windows prije verzije 95
Prva nezavisna verzija sistema Microsoft Windows, odnosno verzija 1.0, je objavljena 20. novembra 1985. godine nije ostvarila značajnu popularnost. Windows se prvenstveno trebao zvati "Interface Manager" ali je Microsoftov šef marketinga Rowland Hanson uspio uvjeriti kompaniju da će ime Windows biti privlačnije korisnicima.
Windows 1.0 nije bio potpuni operativni sistem, već "radno okruženje" koje se nadovezivalo na MS-DOS i dijelilo je iste mane i probleme tog sistema.
Druga verzija sistema Microsoft Windows, odnosno verzija 2.0, je objavljena 9. novembra 1987. godine i koristila je takozvani real-mode memorijski režim kako bi podržavala 1 megabajt memorije. Pod takvom postavom, mogla je raditi pod drugim višefunkcionalnim sistemom poput DESQviewa koji je koristio Intelov 286 Protected mode (eng. zaštićeni režim rada).
Microsoft Windows je zadobio značajan uspjeh sa verzijom Windows 3.0 koja je objavljena 1990. godine. Ne samo da je poboljšao podršku za nativne aplikacije, već je olakšao korisnicima mogućnost rada sa više aplikacija, pogotovo MS-DOS aplikacija u poređenju sa Windows/386 zbog korištenja virtualne memorije.
Microsoft je razvio Windows 3.1 koji je sadržavao nekoliko manjih poboljšanja u odnosu na Windows 3.0, ali se uglavnom sastojao od ispravki grešaka i podrške za multimediju. Također je uklonio podršku za Real mode i mogao raditi samo na 80286 ili boljim procesorima. Kasnije je Microsoft objavio Windows 3.11, koji je sadržavao sve ispravke i ažuriranja koja su nasljedila poslije objavljivanja sistema Windows 3.1, 1992. godine.
U međuvremenu, Microsoft je nastavio sa razvijanjem Windows NT sistema. Glavni arhitekt je bio Dave Cutler, jedan od glavnih arhitekata virtualne sistemske memorije u kompaniji Digital Equipment Corporation (koju je kasnije kupio Compaq, te je sad dio kompanije Hewlett-Packard).[3] Microsoft ga je zaposlio u augustu 1988. godine da napravi nasljednika sistema OS/2, mada je Cutler kasnije napravio potpuno novi sistem.
Microsoft je objavio na konferenciji da planira da razvije nasljednika sistemima Windows NT i zamjenu za sistem Windows 3.1 (Windows 95, čije je kodno ime bilo Chicago) koji bi ujedinio oba sistema u jedan. Ovom nasljedniku je dato kodno ime Cairo. Retrospektivno gledajući, Cairo je bio mnogo teži projekt nego što je to Microsoft predvidio će se, kao rezultat ove činjenice, ujedinjenje sistema NT i Chicago desiti tek kada Windows XP bude objavljen.
Nakon Windows 3.11 sistema, Microsoft je počeo razvijati novi sistem namjenjen za potrošače pod kodnim imenom Chicago. Chicago je dizajniran da podržava 32-bitni preventivni rad sa više programa kao što su to podržavali OS/2 i Windows NT, iako je 16-bitni kernel zadržan kako bi podržavao prijašnje aplikacije. Win32 API, prvi put prestavljen objavljivanjem sistema Windows NT, je usvojen za standard programskog interfejsa te je kompatibilnost sa Win16 aplikacijama zadržana zahavljujući tehnici pod nazivom thunking. Novi korisnički interfejs prvobitno nije bio planiran ali su elementi korisničkog intefejsa Cairo projekta posuđeni i dodati na nove usluge poput usluge Plug and Play.
Microsoft nije promijenio sav kôd u 32-bitni; neki dijelovi koda su ostali 16-bitni (iako nisu direktno koristili real mode) radi kompatibilnosti, performansi i vremena potrebnog za razvoj. Također je bilo potrebno prebaciti dizajnerske odluke iz prošlih verzija sistema, čak i ako oni nisu odgovarale modernom korisničnom okruženju. Ovo je znatno uticalo na stabilnost i efikasnost sistema.
Microsoftov marketing je promijenio ime u Windows 95 sa kodnog imena Chicago te je sistem objavljen 24. augusta 1995. godine.
Microsoft je ukupno objavio pet različitih izdanja sistema Windows 95:
Windows 95 - prvenstveno izdanje
Windows 95 A - sadržavao je Windows 95 OSR 1 ugrađen u instalaciju.
Windows 95 B - (OSR2) se sadržavao iz nekoliko velikih poboljšanja poput nadogradnje verzije Internet Explorera (IE) na 3.0 i potpunu podršku FAT32 sistema podataka.
Windows 95 B USB - (OSR2.1) je sadržavao osnovnu podršku za USB.
Windows 95 C - (OSR2.5) se sadržavao od svih gore navedenih karakteristika i uključivao je IE 4.0. Ovo je bila zadnja verzija sistema Windows 95.
Paketi OSR2, OSR2.1 i OSR2.5 nisu bili dostupni korisnicima već proizvođačima originalne opreme koji bi ih instalirali na računare. Neke kompanije su prodavale nove hard diskove sa paketom OSR2 već instaliranim tvrdeći da je ovo bilo neophodno radi kapaciteta hard diskova.
Prvi paket dodataka pod nazivom Microsoft Plus! je bio dostupan za Windows 95.
25. juna 1998. godine, Microsoft je objavio sistem Windows 98. Sadržavao je podršku za nove hardverske upravljačke programe i bolju podršku za FAT32 sistem datoteka koji podržava particije diska veće od 2 GB. USB podrška u sistemu je znatno poboljšana u odnosu na osnovnu podršku koja se nalazila na određenim izdanjima sistema Windows 95.[4] Također je sadržavao kontroverznu promjenu u kojoj je preglednikInternet Explorer ugrađen u grafički korisnički interfejs i upravljač podataka Windows Explorer.
1999. godine, Microsoft je objavio Windows 98 Second Edition (bos. Drugo izdanje) koji je sadržavao nove usluge poput djeljenja internetske veze, poboljšanog WDM zvuka i podrške za modeme. Djeljenje interneske veze je vrsta prevođenja mrežne adrese koja omogućava nekoliko mašina na lokalnoj mreži (odnosno LAN) da djele jednu internetsku vezu. Windows 98 Second Edition sadrži i neka poboljšanja u odnosnu na prvobitno izdanje. Kroz nove upravljačke programe, podrška za razne vrste hardvera je znatno poboljšana. Microsoft je također pronašao sitne probleme u prvobitnom izdanju sistema Windows 98 i popravio ih, učinivši ovaj sistem najstabilnijom verzijom cijele Windows 9x porodice sistema. Neki komentatori su čak izjavljivali da je beta verzija sistema Windows 98 bila stabilnija od njenog završnog izdanja.
U septembru 2000. godine, Microsoft je objavio operativni sistemWindows ME ili još poznat kao Millennium Edition (bos. Milenijsko izdanje) koji je bio nadograđena verzija sistema Windows 98 sa poboljšanom podrškom za multimediju i internetske usluge. Također je bio prva verzija Windowsa da sadrži program System Restore koji bi dozvoljavao korisnicima da vrate svoj sistem na zadnje poznato vrijeme kada je radio kako treba u slučaju kvara sistema. Također je sadržavao prvu verziju programa Windows Movie Maker.
Windows ME je doživljen kao brz, jednogodišnji projekt koji je služio kao privremeno izdanje između sistema Windows 98 i Windows XP. Mnoge od novih funkcija su bile dostupne preko servisa Windows Update kao ažuriranja za starije verzije Windowsa. Baš zbog ovog razloga, Windows ME nije priznat kao zaseban operativni sistem kao što su to bili 95 i 98 i često se uključuje u seriju sistema Windows 9x.
Windows ME je dobio značajne kritike zbog nestabilnosti i nepouzdanost zbog čestih kvarova. Jedan PC World članak je nazvao skraćenicu ME u imenu Windows ME "Mistake Edition" (doslovno Pogrešno izdanje) i osvojio je četvrto mjesto na listi "Najgorih tehnoloških proizvoda svih vremena".[5]
Nemogućnost korisnika da lako pokrenu sistem u Real-Mode 16bit MS-DOS režimu kao što su to mogli u Windows 95 i 98 je dovelo do znatni broja korisnika hakuje svoj sistem da bi uključili potrebne funkije za pokretanje ovog režima.[6]
Pad
Objavom sistema Windows 2000 značilo je da će većina korisnika primijetiti značajne razlike u korisičkom iskustvu između Windows 9x i Windows NT serije sistema. NT4 nije imao tako dobru USB niti Plug and Play podršku, a također nije bio u mogućnosti da podrži DirectX tako da korisnici nisu mogli igrati igre na svojim računarima koje su koristile DirectX dok je Windows 2000 bio u mogućnosti da radi sve od navedenog.
Objavom sistema Windows XP, Microsoft je dao do znanja da mjenja pravac strategije sistema jer je objedinio korisničke i poslovne sisteme u jedan sistem.
Podrška za Windows 9x je polako nestajala. Microsoft je prestao sa prodajom svog softvera korisnicima a kasnije i proizvođačima originalne opreme. Već u martu 2004. godine, nije bilo moguće kupiti bilo kakvu kopiju sistema iz Windows 9x serije.[7]
Kraj radnog vijeka
Microsoft je nastavio podržavati seriju Windows 9x do 11. jula 2006. godine kada je obustavio produženu podršku za Windows 98, Windows 98 Second Edition (SE) i Windows Millennium Edition (ME).[8]
Microsoft je obustavio ažuriranja za API standard za igre DirectX na Windows 95 sa posljednjom verzijom 8.0a.[9] Posljednja podržana verzija DirectX-a za Windows 98, ME, 2000 i XP bila je 9.0c. DirectX 10 je bio uključen u sistem Windows Vista iako se moglo nadograditi na DirectX 11 preko servisnih paketa.[10] DirectX 11 je bio uključen u Windows 7,[11] a DirectX 11.1 u Windows 8.[12] Prethodne verzije Windowsa nisu bile u mogućnosti da službeno pokrenu aplikacije ekskluzivne za DirectX 10 i DirectX 11.
Podrška za Internet Explorer je također prestala u seriji Windows 9x. Posljednja verzija Internet Explorera u sistemu Windows 95 bila je Internet Explorer 5.5. Internet Explorer 6 sa prvim servisnim paketom je bio posljednja verzija dostupna za Windows 98 i ME.[13]MicrosoftInternet Explorer 7, prvo veće ažuriranje u odnosnu na Internet Explorer 6, je bio jedino dostupan za sisteme Windows XP SP2 i Windows Vista.
Sve veći broj ažuriranja nakon kraja radnog vijeka ovog sistema za razne dijelove softvera su polako učinile Windows 9x seriju sistema znatno nepraktičnom za svakodnevni rad. Danas čak i open source projekti poput raznih programa Mozille neće raditi na Windows 9x osim ako se znatno ne promijeni kod.
Dizajn
Kernel
Windows 9x je hibridna serija 16/32-bit operativnih sistema. Kao i većina operativnih sistema, sastoji se od kernela, odnosno jezgra sistema i korisičkog prostora.
Iako Windows 9x sadrži zaštitu memorije, ne štiti prvi megabajt korisničkih podataka aplikacija. Ovaj dio memorije sadrži kritičan kod za rad operativnog sistema i pisanje u ovo područje memorije, aplikacije može srušiti ili zamrznuti operativni sistem. Ovo je bio uzrok nestabilnosti jer su manje kvalitetne aplikacije mogle slučajno pisati podatke u taj dio memorije i time srušiti operativni sistem.[14]
Korisični režim
Windows 9x se sadrži od tri pod sistema, odnosno korisnička režima: Win16, Win32 i MS-DOS.[15]
Windows 9x/ME je posvetio dva bloka memorije od 64KB za grafički interfejs uređaja (ili GDI) i heap resurse. Pokretanjem mnoštva aplikacija, one aplikacije koje imaju mnogo GDI elemenata ili su već bile pokrenute duže vrijeme bi mogle iscrpiti ove dijelove memorije. Ako su resursi sistema ispod 10%, Windows će najvjerovatnije postati nestabilan i srušiti se.[16]
Kernel režim
Kernel režim se sastoji od četiri dijela: Menadžera virtualnih mašina (VMM), menadžera instalacijskog sistema podataka (IFSHLP), konfiguracijskog menadžera i počevši od Windows 98 i novijih sistema i Windows Driver Model (WDM) menadžera upravljačkih podataka, odnosno drajvera (NTKERN).[17] Kao 32-bitni operativni sistem, virtualna memorija je tada 4 GiB, podjeljena tako da je donjih 2 GiB namjenjeno za aplikacije a gornjih 2 GiB je dostupno za kernelske procese.
Registar
Poput Windows NT sitema, Windows 9x serija čuva specifična podešavanja korisnika i konfiguracije sistema u veliku informacionu bazu podataka koja se naziva Windows Registry odnosno Windows Registar. Podešavanja vezana za hardver se također nalaze u registru i mnogi broj drajvera koristi registar za učitavanje konfiguracijskih podataka. Prethodne verzije Windowsa su koristile datoteke poput AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI i druge datoteke sa ".INI" nastavkom za čuvanje konfiguracijskih podataka. Kako je Windows postajao napredniji, .INI datoteke su postale nezgrapne za korištenje, pogotovo zbog tadašnje FAT sistema podataka. Zadržana je kompatibilnost sa .INI datotekama do sistema Windows XP.
Iako Microsoft preporučuje da se ne koriste .INI datoteke već da se koristi registar, velik broj aplikacija i dalje koristi .INI datoteke, pogotovo 16-bitne aplikacije radi kompatibilnosti tih aplikacija sa sličnim alatkama. AUTOEXEC.BAT i CONFIG.SYS datoteke također postoje radi kompatibilnosti sa real-mode elementima sitema i dozvoljavaju korisnicima da promjene predodređena podešavanja sistema.
Registar se sastoji od dvije datoteke: User.dat i System.dat. Windows ME je dodao Classes.dat.
Menadžer virtualnih mašina
Menadžer virtualnih mašina (VMM) je 32-bitni kernel u samoj jezgri Windows 9x sistema. Glavna svrha VMMa je da upravlja pravi, pokreće, nadgleda i uništava virtualne mašine. Također pruža usluge upravljanja memorijom, procesima, prekidima i kvarovima zaštite memorije. VMM radi sa virtualnim mašinama (module kernela koji se mogu učitavati, koji se najviše sadrže od 32-bitnog kernelskog koda ali mogu se sadržavati i od ostalih vrsta koda poput 16-bitnih real-mode inicijalizacijskih segmenata) da bi im dozvolio da presretnu prekide i greške i da kontrolira pristup aplikacije određenom hardveru. VMM i virtualni drajver za uređaje su pokrenuti u jednoj 32-bitnoj adresi memorije u nultom nivou privilegija (još se zove nulti prsten). VMM pruža rad sa mnogim brojem aplikacija i rad više threadova procesora. Pokreće nekoliko aplikacija tako što dijeli CPU između threadova u kojima su pokrenute aplikacije i virtualne mašine.
VMM je također odgovoran za pravljenje MS-DOS okruženja za sistemske procese i Windows aplikacije koje i dalje trebaju biti pokrenute u MS-DOS režimu. Zamjenjuje Win386 u Windows 3.x i datoteka vmm32.vxd je komprimovana arhiva koja se sadrži od većine jezdra VxDa uključujući VMM.vxd i ifsmgr.vxd (koji olakšava pristup sistema datoteka bez potrebe da koristi kod iz DOS kernela).
Softverska podrška
Sistemi datoteka
Windows 9x izvorno ne podržava NTFS a ni HPFS ali postoje nezavisne aplikacije koje omogućuju sistemima iz Windows 9x serije pristup samo za čitanje sa NTFS sistema. Ranija izdanja Windows 95 sistema nisu podržavala FAT32.
Poput sistema Windows for Workgroups 3.11, Windows 9x pruža podršku za pristup 32-bitnim datotekama i za razliku od Windows 3.x serije, Windows 9x ima podršku za VFAT sistem datoteka koji omogućava duža imena datoteka sa najviše 255 znakova.
Zapisivanje događaja i praćenje
Nema podrške za zapisivanje događaja i praćenje ili izvještavanje o greškama dok Windows NT porodica sistema ima ove funkcije iako se može koristiti softver poput Norton CrashGuarda na Windows 9x sistemima da se dobije sličan efekat.
Sigurnost
Windows 9x je dizajniran sa jednim korisnikom u vidu. Samim tim, sigurnosni model je znatno manje efikasan od onoga u Windows NT sistemu. Jedan od razloga za ovo je što se koriste FAT sistemi podataka, koji su jedini koje podržava Windows 9x službeno. FAT sistemi imaju znatno ograničenu sigurnost; svaki korisnik koji ima pristup FAT disku, može pristupiti svim podacima na tom disku. FAT sistemi ne podržavaju liste pristupa niti šifriranje datoteka poput NTFS-a.[18]
Neki operativni sistemi koji su bili objavljeni u isto vrijeme kao i Windows 9x su podržavali više korisnika ili nekoliko korisničkih računa sa različitim nivoima privilegima, što omogućava zaštitu promjena sistemskih datoteka od strane različitih korisnika. Nasuprot tome, Windows 95 i kasniji operativni sistemi omogućavaju opciju profila za različite korisnike operativnog sistema ali nemaju podešavanja privilegija, što bi ovaj sistem ponovo vratilo na jedno-korisnički. Ovo znači da svi procesi mogu promijeniti sve datoteke na sistemu, čak i ako ti procesi i/ili datoteke nisu otvorene i mogu mjenjati sektor pokretanja sistema i ograničena uređenja hard diska. Ovo omugućava virusima da se jednostavno integriraju u sistem bez da ih većina korisnika primijeti. Profilni sistem u Windows 9x seriji je namjenjen samo radi pogodnosti; ukoliko se ne promjene određeni unosi u registru, može se pristupiti sistemu jednostavnim pritiskom "Escape" dugmeta čak i ako su svi profili sistema zaštićeni sa šifrom. Windows 95 također dozvoljava pravljenje novih profila izravno sa dijaloga pri pokretanju sistema, odnosno, korisnik se ne mora ni prijaviti.
Korisnici i softver mogu brisati i prepisivati važne sistemske datoteke sa hard diska kao i konfiguracijske datoteke i samim tim mogu onemogućiti sistem da pravilno radi ili da se uopće pokrene.
Instalacijski softver je često promjenjivao i brisao sistemske datoteke bez provjere da li je datoteka u trenutnoj upotrebi ili da li postoji novija verzija. Ovaj fenomen se često naziva DLL hell (bos. Pakao DLL datoteka).
Windows ME je imao programe System Restore (bos. Vraćanje sistema) i System File Protection (bos. Zaštita sistemskih datoteka) kao protivmjeru za ove probleme.
Dijeljenje preko mreže
Windows 9x je pružao pristup kontrolnoj sigurnosti za dijeljenje datoteka i štampača preko mreže kao i pristup korisnicima ako je Windows NT sistem pronađen na mreži.[19] Nasuprot ovome, Windows NT je samo pružao pristup korisnicima ali je to integrirao u vlastite sigurnosne mehanizme.
Hardverska podrška
Drajveri
Drajveri za Windows 9x mogu biti virtualni drajveri za uređaje ili (počevši od Windows 98) WDM drajveri. VxD-i uobičajeno imaju nastavak .vxd ili .386, gdje drajveri koji mogu raditi sa WDM-om koriste nastavak .sys. 32-bitni VxD server poruka (msgsrv32) je program koji može učitavati virtualne drajvere za uređaje (VxD-e) pri pokretanju sistema i može komunicirati s njima. Server poruka također vrši pozadinske funkcije, poput učitavanja kritičnih Windows procesa (kao što su Explorer.exe ili Progman.exe))[20]
Još jedna vrsta drajvera su .DRV drajveri. Ovi se drajveri učitavaju u korisničkom režimu i često se koriste za upravljanje multimedijskih uređaja. Za pristup uređajima, potrebna je DLL datoteka (poput MMSYSTEM.DLL).
Drajveri napisani za Windows 9x/Windows ME dijele isti adresni prostor kao i kernel. Ovo znači da ako drajveri mogu ili slučajno ili namjerno prepisati važne dijelove operativnog sistema. Ovo može dovesti do zamrzavanja sistema, kvarova, rušenja ili štete disku. Loše kvalitetni sistemski drajveri su bili izvor nestabilnosti operativnog sistema. Ostali monolitički i hibridni kerneli poput Linuxa i Windows NT su također bili skloni nestabilnosti zbog neispravnih drajvera.
U velikom broju slučajeva, razvijači drajvera nisu imali dovoljno iskustva sa pravljenjem drajvera za "nove" operativne sisteme, time praveći mnogo grešaka koje su opisane kao "sistemske greške" od strane korisnika, iako Windows ili DOS nisu bili odgovorni za greške. Microsoft je nekoliko puta redizajnirao arhitekturu drajvera Windowsa kao rezulat ovoga.
CPU i bus tehnologije
Windows 9x ne podržava hyper-threading, zaštitu pokretanja datoteka, simetričke multi-procese ili više jezgrene procesore.
Windows 9x također ne podržava SATA adaptere kao i Windows 2000 i XP ili USB diskove (osim sistema Windows ME). S druge strane, postoje mnogi SATA-I kontroleri za kojih postoje drajveri za Windows 98/ME sisteme. Podrška za drajvere je počela sa padom 2005. godine za sisteme Windows 98/ME, prije svega za čipsete matičnih ploča i grafičke kartice.
Ranija izdanja Windows 95 sistema nisu podržavala USB ni AGP ubrzanje.
MS-DOS
Windows 95 je uspio smanjiti oslanjanje na MS-DOS u Windows sistemima znatno više nego u sistemima serije Windows 3.1x i ranije. Prema Microsoftovom razvijaču Raymondu Chenu, MS-DOS ima dvije svrhe u sistemu Windows 95: kao učitavač sistema i kao sloj za učitavanje 16-bitnih drajvera.[21]
Kada bi se Windows 95 pokrenuo, MS-DOS se učitao, procesirao datoteku CONFIG.SYS, pokrenuo COMMAND.COM i AUTOEXEC.BAT i konačno pokrenuo datoteku WIN.COM. WIN.COM program koristio je MS-DOS da učita menadžer virtualnih mašina, učita SYSTEM.INI, virtualne drajevere uređaja i isključi sve kopije postojeće kopije EMM386 i da se prebaci na zaštićeni režim rada. Kada je u zaštićenom režimu rada, VxD drajveri bi prebacili sve statusne informacije sa MS-DOSa na 32-bitni upravljač sistema datoteki i ugasili MS-DOS. VxD drajveri su omogućavali Windows 9x da izravno komunicira sa hardverskim resursima i pristupi 32-bitnom disku i upravljanju memorije. Sve buduće sistemske operacije bi bile preusmjerene na 32-bitni upravljač sistema datoteki.[21] U sistemu Windows ME, win.com se više nije pokretao tokom procesa pokretanja već bi izravno pokrenuo VMM32.VXD iz datoteke IO.SYS.
Druga svrha MS-DOS-a (kao sloj za učitavanje 16-bitnih drajvera) je bila alatka za pokretanje DOS programa u Windowsu. Mnogi MS-DOS programi i drajveri su izvršili svoju interakciju sa MS-DOSom na niskom nivou; na primjer, zakrpili bi niski novu BIOS prekida poput onih pod nazivom int 13h. Kada bi program izvršio 21 init naredbu da pristupi MS-DOS-u, naredba bi prvo išla ka 32-bitnom upravljaču sistema datoteki koji bi pokušao da otkrije ovu vrstu zakrpljivanja. Ako je oktrio da program pokušava zakačiti dio DOS-a, prebacio bi se na 16-bitni kod i dozvolio da se program pokrene. 16-bitni drajver pod nazivom IFSMGR.SYS je prije bio učitan od strane datoteke CONFIG.SYS, čija je svrha bila da prvo nakači MS-DOS prije nego što to urade ostali programi, prebaci se sa 16-bitnog koda u 32-bitni i kada je DOS program završio sa radom da pusti 32-bitnom upravljaču podataka da vrši svoj posao.[21] Windows razvijatelj Raymond Chen je izjavio da je "MS-DOS bio nevjerovatno složen mamac. Bilo koji 16-bitni drajveri i programi bi se zakačili i zakrpili na ono što su oni smatrali da je bio stvarni MS-DOS, mada to nije bio slučaj.[21]
MS-DOS virtualizacija
Windows 9x može pokrenuti MS-DOS aplikacija unutar sistema koristeći metodu koja se naziva "virtualizacija" kojom bi aplikacija mogla biti pokrenuta preko "virtualne DOS mašine".
MS-DOS režim
Windows 95 i Windows 98 su također nudili regresivnu podršku za DOS aplikacije u vidu mogućnosti da se sistem može pokrenuti u nativni "DOS režim" (MS-DOS se također može pokrenuti bez pokretanja Windowsa, te samim tim procesor ne bi bio u zaštićenom režimu). Zahvaljujući upravljačima memorije i ostalim poboljšanjim poslije DOS-a, ukupne performanse sistema i funkcionalost su poboljšanje. Ovakva vrsta emulacije je drugačija u odnosnu na onu pruženu u Windows NT operativnim sistemima. Neke starije aplikacije ili igra možda neće raditi kako treba u DOS kutiji unutar Windowsa i zahtjevaće nativni MS-DOS režim.
Mogućnost pristupa komandnoj liniji bez potrebe navigacije grafičkim korisničkim interfejsom pruža mogućnost popravke sistema. Recimo, ukoliko je virus aktivan u grafičkom režimu rada, često se može ukloniti iz DOS režima, tako što bi se obrisale datoteke koje bi inače bile zaključane u Windowsu.
Isto tako, oštećene datoteke registra, sistemske ili pokretačke datoteke se mogu obnoviti preko komandne linije. Windows 95 i Windows 98 se mogu pokrenuti iz DOS režima, jednostavnim pisanjem riječi 'WIN' i pritiskom dugmeta Enter. Obnavljačka konzola za Windows 2000 je igrala sličnu ulogu u uklanjaju virusa za Windows NT verzije sistema.
Pošto DOS nije bio dizajniran za više korisnika, Windows verzije iz serije 9x nemaju zaštitu sistema podataka niti podešavanja dozvole podataka. Ako korisnik koristi 16-bitne DOS drajvere, Windows može postati nestabilan. Greške hard diska također prate seriju sistema Windows 9x.
Korisnički interfejs
Korisnik može upravljati sistemom iz serije Windows 9x putem komandnog korisničkog interfejsa (ili CLI) ili grafičkog korisničkog interfejsa (ili GUI). Za stolne računare, preodređeni režim je bio grafički korisnički interfejs, mada je i CLI režim dostupan.
GDI, koji je bio dio Win32 i Win16 podsistema, je također modul koji je učitava korisnički režim, za razliku od Windows NT sistema gdje se GDI učitava u kernelskom režimu. Alfa kompozicija i slični transparenti efekti poput nestajanja i pojavljivanja menija nisu podržani od strane grafičkog interfejska uređaja (ili GDI) u Windows 9x seriji.
Na stolnim računarima, Windows Explorer je predodređeni korisnički interfejs, mada postoje raznovrsne zamjene. Ostali grafički interfejsi koji su dostupni su LiteStep, bbLean i Program Manager. GUI pruža način kontrole mjesta i izgleda određenih prozora aplikacija i interakcije sa sistemom prozora.
^U najčešćem korištenju, termin Windows 9x većinom isključuje Windows ME, npr.ova lista verzijaArhivirano 19. 6. 2010. na Wayback Machine. Međutim, ovo nije uvijek slučaj. Termin Windows 9x/ME se isto tako često koristi da izričito uključi Windows ME, npr.u ovom vodičuArhivirano 25. 1. 2011. na Wayback Machine. U glavnom dijelu članka, oba termina se tretiraju kao sinonimi, to jest termin Windows 9x obuhvata Windows 95, 98 i ME.
Albert dari Riga di bagian depan Katedral Riga Albert dari Riga atau Albert dari Livonia (Latvian: Alberts fon Buksthēvdenscode: lv is deprecated ; Jerman: Albert von Buxthoevencode: de is deprecated ; s.1165 – 17 Januari 1229) adalah Uskup Riga ketiga di Livonia. Pada 1201, ia diduga mendirikan Riga, ibukota modern Latvia, dan membangun katedral kota tersebut pada 1221. Pranala luar Albert von Buxhoeveden (dalam bahasa Jerman) James A. Brundage, The Chronicle of Henry of Livonia...
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Disiplin anak adalah metode yang dipakai untuk menghindari masalah perilaku di masa depan pada anak-anak. Kata disiplin diartikan sebagai pemberian pengetahuan dan keterampilan, dalam kata lain, untuk mengajar.[1] Dalam esensi paling umumnya, d...
Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Universitas Bakrie – berita · surat kabar · buku · cendekiawan · JSTOR Universitas BakrieJenisPerguruan Tinggi SwastaDidirikan2006Lembaga indukBakrie GroupRektorProf. Ir. Sofia W. Alisjahbana, M.Sc., Ph....
Not to be confused with Canada Aviation and Space Museum. Aviation museum in Edenvale AirportCanadian Air and Space ConservancyFormer namesToronto Aerospace MuseumCanadian Air and Space MuseumEstablished1997LocationEdenvale AirportCoordinates44°26′24″N 79°57′54″W / 44.4399336°N 79.9649011°W / 44.4399336; -79.9649011TypeAviation museumWebsitehttps://www.avroarrow203.com/ The Canadian Air and Space Conservancy (formerly the Toronto Aerospace Museum and the Ca...
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Levin Institute – news · newspapers · books · scholar · JSTOR (September 2020) (Learn how and when to remove this template message) The Neil D. Levin Graduate Institute of International Relations and Commerce (the Levin Institute) was established by Governor Ge...
You can help expand this article with text translated from the corresponding article in Slovak. (January 2021) Click [show] for important translation instructions. View a machine-translated version of the Slovak article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wikipe...
German actor This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2013) (Learn how and when to remove this template message) Matthias HabichMatthias Habich in April 2018Born (1940-01-12) 12 January 1940 (age 84)Danzig, Nazi Germany (present-day Gdańsk, Poland)OccupationActorYears active1965–present Matthias Habich (born 12 January 1940) is a Ger...
Disambiguazione – Se stai cercando altri significati, vedi John Milton (disambigua). (EN) «Descend from heav'n, Urania, by that nameIf rightly thou art called, whose voice divineFollowing, above th' Olympian hill I soar,Above the flight of Pegasean wing.» (IT) «Scendi, Urania, dal ciel, scendi, se questonome a te si convien, la cui divinavoce soave accompagnando, io m'ergosopra l'Olimpio monte e oltre il volodelle Pegásee favolose penne.» (John Milton, Paradiso perduto, Libro VII, vv....
Disambiguazione – Arbitrio rimanda qui. Se stai cercando altri significati, vedi Arbitrio (disambigua). Ercole al bivio, dipinto di Annibale Carracci (1596), raffigurante l'indecisione dell'eroe fra le alternative della virtù e del vizio. Il libero arbitrio è un concetto filosofico e teologico secondo il quale ogni persona ha il potere di decidere gli scopi del proprio agire e pensare, tipicamente perseguiti tramite volontà, nel senso che la sua possibilità di scelta ha origine...
German politician Bodo RamelowMdL MdBRRamelow in 2019Minister-President of ThuringiaIncumbentAssumed office 4 March 2020DeputyWolfgang TiefenseeGeorg MaierPreceded byThomas KemmerichIn office5 December 2014 – 5 February 2020DeputyHeike TaubertPreceded byChristine LieberknechtSucceeded byThomas KemmerichPresident of the BundesratIn office1 November 2021 – 31 October 2022First Vice PresidentReiner HaseloffPreceded byReiner HaseloffSucceeded byPeter TschentscherLeader o...
حاتم بن عرفة (بالفرنسية: Hatem Ben Arfa) حاتم بن عرفة في مهرجان كان السينمائي 2016. معلومات شخصية الاسم الكامل حاتم بن عرفة[1] الميلاد 7 مارس 1987 (العمر 37 سنة)[2]كلامار، فرنسا[2] الطول 1.78 م (5 قدم 10 بوصة)[2] مركز اللعب وسط مهاجم / جناح الجنسية فرنسا تونس[3] معل...
Pour les articles homonymes, voir Huidobro. Cet article est une ébauche concernant une localité argentine. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Villa Huidobro Héraldique Administration Pays Argentine Province Córdoba Département General Roca Maire Jorge Raúl Iriart Code postal X6275 Démographie Gentilé Villahuidobrense Population 5 155 hab. (2001) Géographie Coordonnées 34°&...
Dam on the Columbia River, United States For the prehistoric lake in Utah, see Lake Bonneville. Dam in Washington, United StatesBonneville Locks and DamSpillway structureLocationColumbia River Gorge National Scenic Area, Multnomah County, Oregon / Skamania County, Washington, United StatesCoordinates45°38′39″N 121°56′26″W / 45.64417°N 121.94056°W / 45.64417; -121.94056Construction began1934 (First Powerhouse)1974 (Second Powerhouse)Opening date193...
SaluangSaluang performanceWoodwind instrumentInventor(s)MinangkabauDevelopedIndonesia (West Sumatra) Various hanging Gongs (gong ageng, gong suwukan, kempul) of Gamelan in Indonesia Music of Indonesia Genres Classical Kecapi suling Tembang sunda Kecak Pop Indo Hip hop Dangdut Campursari Kroncong Langgam jawa Celempungan Gambang kromong Tanjidor Jaipongan Pop Sunda Rock Tapanuli ogong Specific forms Angklung Beleganjur Calung Gambus Degung Gamelan Gambang Gender Wayang Gong gede Gong kebyar Je...
Pompeo Neri Pompeo Neri (Castelfiorentino, 17 gennaio 1706 – Firenze, 15 settembre 1776[1]) è stato un giurista e politico italiano, considerato uno dei principali artefici delle politiche riformiste degli Asburgo-Lorena, sovrani del Granducato di Toscana. Indice 1 Biografia 2 Opere 3 Curiosità 4 Note 5 Bibliografia 6 Voci correlate 7 Altri progetti 8 Collegamenti esterni Biografia Figlio di Giovanni Bonaventura, professore di diritto e consigliere del Granduca di Toscana, studiò...
Untuk kegunaan lain, lihat Keajaiban. KeajaibanAlbum studio karya RezaDirilisJuni 1997GenreR&B, PopLabelAquarius MusikindoProduserAhmad DhaniKronologi Reza Keajaiban(1997) Keabadian(2000)Keabadian2000 Keajaiban adalah album pertama Reza Artamevia yang dirilis oleh Aquarius Musikindo pada tahun 1997. Di album ini, Ahmad Dhani bertindak sebagai produser dan menciptakan seluruh lagu. Singel andalan dari album ini adalah Pertama dan Satu Yang Tak Bisa Lepas. Reza juga mendaur ulang lagu ...
Cet article est une ébauche concernant l’animation et la bande dessinée asiatiques. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Voir aussi: 1977 au cinéma - 1977 à la télévision Chronologies Données clés 1974 1975 1976 1977 1978 1979 1980Décennies :1940 1950 1960 1970 1980 1990 2000Siècles :XVIIIe XIXe XXe XXIe XXIIeMillénaires :-Ier Ier I...
Meistaraflokkur 1942 Competizione Meistaraflokkur Sport Calcio Edizione 31ª Organizzatore KSI Luogo Islanda Partecipanti 5 Risultati Vincitore Valur(8º titolo) Cronologia della competizione 1941 1943 Manuale La Meistaraflokkur 1942 fu la 31ª edizione del campionato di calcio islandese concluso con la vittoria del Valur al suo ottavo titolo. Indice 1 Formula 2 Squadre partecipanti 3 Classifica finale 3.1 Spareggio scudetto 3.2 Verdetti 4 Collegamenti esterni Formula Le squadre partec...