Viquipèdia:Windows 9x
![]() | |
Família de SO | Microsoft Windows ![]() |
---|---|
Versió inicial | 24 agost 1995 ![]() |
Característiques tècniques | |
Plataforma | x86 ![]() |
Equip | |
Desenvolupador(s) | Microsoft ![]() |
Windows 9x és un terme genèric que es refereix a una sèrie de sistemes operatius d'ordinador Microsoft Windows produïts entre 1995 i 2000, que es basaven en el nucli de Windows 95 i la seva base subjacent de MS-DOS, tots dos actualitzats en versions posteriors. La primera versió de la sèrie 9x va ser Windows 95, que va ser succeïda per Windows 98 i després Windows ME, que va ser la tercera i última versió de Windows a la línia 9x, fins que la sèrie va ser substituïda per Windows XP.
Història
[modifica]Windows anterior al 95
[modifica]La primera versió independent de Microsoft Windows, la versió 1.0, publicada el 20 de novembre de 1985, va aconseguir poca popularitat. El seu nom era inicialment "Interface Manager", però Rowland Hanson , el cap de màrqueting de Microsoft, va convèncer l'empresa que el nom Windows seria més atractiu per als consumidors. Windows 1.0 no era un sistema operatiu complet, sinó un "entorn operatiu" que ampliava MS-DOS. En conseqüència, compartia els defectes i problemes inherents a MS-DOS.
Windows 95
[modifica]Després de Windows 3.11, Microsoft va començar a desenvolupar una nova versió orientada al consumidor del sistema operatiu amb el nom de codi Chicago. Chicago va ser dissenyat per tenir suport per a la multitasca preventiva de 32 bits, la qual estava disponible a OS/2 i Windows NT, tot i que un nucli de 16 bits es mantindria pel bé de la compatibilitat enrere. L' API Win32 introduïda per primera vegada amb Windows NT es va adoptar com a interfície de programació estàndard de 32 bits, mantenint la compatibilitat amb Win16 mitjançant una tècnica coneguda com " thunking ". No es va planificar originalment una nova GUI com a part del llançament, tot i que es van agafar en préstec elements de la interfície d'usuari del Caire i es van afegir a mesura que altres aspectes del llançament (sobretot Plug and Play) van caure.
Microsoft va llançar cinc versions diferents de Windows 95:
- Windows 95: versió original
- Windows 95 A: Windows 95 OSR 1 inclòs incorporat a la instal·lació.
- Windows 95 B - (OSR2) va incloure diverses millores importants, Internet Explorer (IE) 3.0 i suport complet del sistema de fitxers FAT32.
- Windows 95 B USB: (OSR2.1) inclou suport bàsic USB.
- Windows 95 C - (OSR2.5) inclou totes les funcions anteriors, més IE 4.0. Aquesta va ser l'última versió 95 produïda.
OSR2, OSR2.1 i OSR2.5 no es van llançar al públic en general, sinó que només estaven disponibles per als OEM que precarreguessin el sistema operatiu als ordinadors. Algunes empreses van vendre discs durs nous amb OSR2 preinstal·lat (justificant-ho oficialment com cal a causa de la capacitat del disc dur).
El primer Microsoft Plus! el paquet de complements es va vendre per a Windows 95.
Windows 98
[modifica]El 25 de juny de 1998, Microsoft va llançar Windows 98. Incloïa nous controladors de maquinari i un millor suport per al sistema de fitxers FAT32 que permet suportar particions de disc més grans que els 2 GB màxims acceptats per Windows 95. El suport USB a Windows 98 era més robust. que el suport bàsic proporcionat per les edicions OEM de Windows 95. També va integrar de manera controvertida el navegador Internet Explorer 4 a la GUI de Windows i al gestor de fitxers de Windows Explorer.
El 5 de maig de 1999, Microsoft va llançar Windows 98 Second Edition, una versió provisional les característiques notables de la qual van ser l'addició de la connexió compartida a Internet i la millora del suport d'àudio i mòdem WDM. La connexió compartida a Internet és una forma de traducció d'adreces de xarxa, que permet que diverses màquines d'una LAN (xarxa d'àrea local) comparteixin una única connexió a Internet. Windows 98 Second Edition té certes millores respecte a la versió original. S'ha augmentat el suport de maquinari mitjançant controladors de dispositiu. Es van trobar i solucionar molts problemes menors presents al Windows 98 original que el converteixen, segons molts, en la versió més estable de la família de Windows 9x, fins al punt que els comentaristes solien dir que la versió beta de Windows 98era més estable que la versió final (gamma) de Windows 95.
Windows Me
[modifica]El 14 de setembre de 2000, Microsoft va presentar Windows Me (Millennium Edition), que va actualitzar Windows 98 amb funcions multimèdia i Internet millorades. També va introduir la primera versió de Restauració del sistema , que permetia als usuaris revertir l'estat del seu sistema a un punt anterior "conegut bo" en cas de fallada del sistema. També es va presentar la primera versió de Windows Movie Maker .
Windows Me va ser concebut com un projecte ràpid d'un any que va servir com a llançament provisional entre Windows 98 i Whistler (que aviat es canviarà de nom a Windows XP). Moltes de les noves funcions estaven disponibles al lloc de Windows Update com a actualitzacions per a versions anteriors de Windows. Com a resultat, Windows Me no va ser reconegut com un sistema operatiu diferent al llarg de les línies del 95 o el 98, i sovint s'inclou a la sèrie Windows 9x.
Fi de la vida útil
[modifica]Microsoft va continuar donant suport a l'ús de la sèrie Windows 9x fins a l'11 de juliol de 2006, quan va acabar el suport ampliat per a Windows 98, Windows 98 Second Edition (SE) i Windows Millennium Edition (Me) (el suport ampliat per a Windows 95 va finalitzar el 31 de desembre), 2001).
Microsoft DirectX, un conjunt d'API de jocs estàndard, va deixar d'actualitzar-se a Windows 95 a la versió 8.0a. L'última versió de DirectX compatible amb Windows 98 i Me és la 9.0c.
Disseny
[modifica]Nucli
[modifica]Com la majoria de sistemes operatius, Windows 9x consta d' espai del nucli i memòria d'espai d'usuari. Tot i que Windows 9x ofereix una certa protecció de memòria, no protegeix el primer megabyte de memòria de les aplicacions de l' usuari per raons de compatibilitat. Aquesta àrea de memòria conté codi crític per al funcionament del sistema operatiu, i escrivint en aquesta àrea de memòria una aplicació pot bloquejar o congelar el sistema operatiu. Aquesta va ser una font d'inestabilitat, ja que les aplicacions defectuoses podien escriure accidentalment en aquesta regió, la qual cosa podria corrompre la memòria important del sistema operatiu, que normalment provocava algun tipus d'error i aturada del sistema.
Mode d'usuari
[modifica]Les parts en mode d'usuari de Windows 9x consten de tres subsistemes: el subsistema Win16, el subsistema Win32 i MS-DOS.
Windows 9x/Me va reservar dos blocs de regions de memòria de 64 KB per a recursos GDI i heap. En executar diverses aplicacions, aplicacions amb nombrosos elements GDI o executant aplicacions durant un llarg període de temps, podria esgotar aquestes àrees de memòria. Si els recursos gratuïts del sistema caiguessin per sota del 10%, Windows es tornaria inestable i probablement es bloquejaria.
Mode del nucli
[modifica]Les parts del mode del nucli consisteixen en el gestor de màquines virtuals (VMM), el gestor del sistema de fitxers instal·lables (IFSHLP), el gestor de configuració i, a Windows 98 i posteriors, el gestor de controladors WDM (NTKERN). Com a sistema operatiu de 32 bits, l'espai de memòria virtual és de 4 GiB, dividit en 2 GiB inferiors per a aplicacions i 2 GiB superiors per al nucli per procés.
Registre
[modifica]Igual que Windows NT, Windows 9x emmagatzema paràmetres específics de l'usuari i de la configuració en una gran base de dades d'informació anomenada registre de Windows. La configuració específica del maquinari també s'emmagatzema al registre, i molts controladors de dispositiu utilitzen el registre per carregar dades de configuració. Les versions anteriors de Windows utilitzaven fitxers com ara AUTOEXEC.BAT
, CONFIG.SYS
, WIN.INI
, SYSTEM.INI
i altres fitxers amb una .INI
extensió per mantenir la configuració. A mesura que Windows es va fer més complex i incorporava més funcions, .INI
els fitxers es van tornar massa difícils de manejar per a les limitacions del sistema de fitxers FAT actual. La compatibilitat amb .INI
els fitxers es va mantenir fins que Windows XP va succeir les línies 9x i NT.
Tot i que Microsoft desaconsella l'ús de fitxers .INI a favor de les entrades del Registre, un gran nombre d'aplicacions (especialment aplicacions basades en Windows de 16 bits) encara utilitzen fitxers .INI. Windows 9x admet fitxers. INI només per a la compatibilitat amb aquestes aplicacions i eines relacionades (com ara programes de configuració). Els fitxers AUTOEXEC.BAT i CONFIG.SYS també existeixen per compatibilitat amb components del sistema en mode real i per permetre als usuaris canviar determinades configuracions predeterminades del sistema, com ara la variable d'entorn PATH.