Privacy Policy Cookie Policy Terms and Conditions Windows 9x - Wikipedia, the free encyclopedia

Windows 9x

From Wikipedia, the free encyclopedia

Windows "9x"

Screenshot of Windows 95, the first Windows in the 9x series
Company/
developer:
Microsoft
Source model: Closed source
Kernel type: Hybrid kernel
Default user interface: Graphical User Interface
License: MS-EULA
Working state: Unsupported

Windows 9x is a term used to describe the DOS-based operating systems Windows 95 and Windows 98, similar versions of Microsoft Windows which were produced in the 1990s. Occasionally, Windows Me is also included in the term, as it is very similar in many respects.

Contents

[edit] Overview

Unlike Windows 3.x, the Windows 9x operating systems are not running on top of MS-DOS. When the graphical user interface is launched, Windows switches from real mode to protected mode. For example, the memory mangement in Windows is different from the one in MS-DOS. However, MS-DOS is still important because Windows 9x will not start without using the MS-DOS boot component (IO.SYS).

Windows 95, 98, and Me consist of both 32-bit and 16-bit code. The Win32 API is entirely 32-bit, but DOS-based components, such as the boot loader and many of its device drivers are 16-bit. Additionally, some of the programs that ship with the operating system are also 16-bit.

Windows 95, 98, and Me are designed to be a single-user system and the security model is therefore not comparable to the one in Windows NT. One reason of that is the FAT and FAT32 which are the only file systems that Windows 9x officially supports, although Windows NT also supports FAT. FAT and FAT32 have very limited security; every user that has access to a FAT drive also has access to all files on that drive. The file systems provide no access control lists like NTFS[1].

[edit] Device drivers

Device drivers in Windows 9x can be virtual device drivers or WDM drivers. VxDs usually have the filename extensions .vxd or .386 and WDM compatible drivers usually use the extension .sys. The 32-bit VxD message server (msgsrv32) is the program that loads virtual device drivers (VxDs) at startup and then handles communication with the drivers. Additionally, the message server performs several background functions, including loading the Windows shell (such as Explorer.exe or Progman.exe)[2].

The Windows 9x line of operating systems was merged with Windows NT with the release of Windows XP, which was the successor to both Windows 2000 and Windows Me.

[edit] Virtual Machine Manager

The Virtual Machine Manager (VMM) is one of the core components of Windows 9x. VMM create virtual machine environments for system processes and Windows applications. VMM is the replacement for Win386 in Windows 3.x.

[edit] File management

Like Windows for Workgroups 3.11, Windows 9x provide support for 32-bit file access, and unlike Windows 3.x, Windows 9x has support for the VFAT file system, allowing file names with a maximum of 255 character instead of having 8.3 file naming.

[edit] Releases

  • Windows 95 original release
  • Windows 95 OEM Service Release 1 (OSR1)
  • Windows 95 OEM Service Release 2 (OSR2)
  • Windows 95 OEM Service Release 2.1 (OSR 2.1)
  • Windows 95 OEM Service Release 2.5
  • Windows 98 original release
  • Windows 98 Second Edition
  • Windows Millennium Edition (Me)

[edit] Plus! packs

  • Microsoft Plus! for Windows 95
  • Microsoft Plus! for Windows 98
  • Microsoft Plus! Game Pack (for Windows Me)

[edit] References

  1. ^ FAT32 or NTFS: Making the Choice - Theeldergeek.com
  2. ^ Function of the Windows 32-Bit Message Server - Microsoft Help and Support
Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr -
 
ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext -
fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz -
 
ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky -
la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn -
 
na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt -
qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl -
 
ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh -
yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -