FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Features : Articles : Windows XP Review
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 



Random Gallery >> 
Click to view high-res Image!
Leaked Assassin's Creed 3 Screenshots [6] (0)

My First Entry For Crank That S#!T Up! (2) by deathknight.92
2nd Entry for Crank That S#!t Up! (2) by CamoDaGreat
[Entry] Crank That S#!t Up Video Contest (5) by Animehero
Crank It Up! (11) by Kilos
My Crank That Sh#!t Up! entry :D (3) by chipmunk995
CRANG That S#!T Up! (15) by ElwinRansom
[FX] 3-Screen Effect - Guide (part-1) (0) by nGAGE
Superlative Computer (6) by arvernis
Whoz's Cranking that S#!T (13) by whozthisguy
My Crank that S#!t up entry :) (15) by ZEZgames

More Blogs >>




Windows XP Review
October 29, 2001   Tuan GXS Nguyen > [View My Other Articles]
Product Info | User Reviews | Article Images(21) | Image Gallery | Comments | Forum Thread
OS fusion

No standard to go by

When Microsoft introduced Windows 95, it had an intention to bring everyone over to a single 32-bit platform. Unfortunately, many people were still deeply rooted in 16-bit Windows 3.1 and DOS applications. The solution was to make Windows 95 both a 16-bit native and a 32-bit surface operating system. While it appeared to be fully 32-bit on the outside, its core was a direct descendant of DOS-16. In fact, if you booted into DOS and typed "ver", you would've received a message informing you that the OS was DOS version 7.

Windows 98 came and went. Windows 98SE came too, but managed to stay much longer. Finally, Windows Millennium stepped into the spotlight but didn't offer much and in some cases, even decreased performance. Deep within its soul however, Windows Millennium was still based on much of the same technology that was used to create Windows 95 - only Windows Me did a better job of hiding its ugly guts.

On the workstation front, everything was 32-bit and IT managers were satisfied with Windows NT 4's simplicity and stability. However, is support for standard peripherals was lacking. Also, if you were a gamer, Windows NT was out of the question. Everything that had anything remotely related to multimedia performance like games, and audio, ran poorly on Windows NT - but for good reasons. To keep its stability going, Microsoft designed what's known as the HAL, or the hardware abstraction layer.

HAL to the king

The HAL exists in all Windows OSes based on the NT kernel. Simply put, the HAL is your barrier from bad device drivers. When a device driver on a Windows NT machine tries to access a hardware device, it sends calls to the OS, and then the OS passes it through the HAL which checks and validates the call. If all is safe and sound, penetration is permitted. For those aspiring to become elite programmers, the HAL controls pointers in program code. If a device driver uses a pointer to reference a memory address or a hardware address, the HAL will do the grunt work for the driver instead. It's like saying "point to where you want me to touch, but I'll do the touching." An interesting feature is that the HAL also corrects certain errors in memory made by drivers or programs. It's like having ECC (error correction and checking) right in the core. All your hardware devices are shielded by the HAL from malicious access and in the IT world where down-time costs millions, up-time is king.

Windows XP Review [ Back and bluer than ever @ 800 x 600 ] > View Full-Size in another window.
Back and bluer than ever

Windows 9x doesn't come with a HAL because of the need for maximum performance. For gamers and enthusiasts, everything needs to happen as fast as possible so Windows 9x gives device drivers direct access to hardware at the lowest level. While leaving the hardware devices wide open for access is great for performance, it leaves them extremely vulnerable. It's up to the developers to program responsibly and take it upon themselves to make sure they hack out clean code that doesn't prone the system to failure. As we all know very well though, Windows crashes so often that even experienced users are afraid of doing anything remotely critical on a 9x machine.

Back! Page 1     XP Saves the day? Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
Read this Media-Blog entry!» Crank It Up! (11)
by Kilos (6) Talk with this user on their Shout Box (My other blogs) Posted 34 months ago


 Hottest Topics
Two new GRID 2 gameplay trailers speeding your way (1)
Minecraft PC sales surpass the 8 million mark (0)
New Grand Theft Auto 5 trailer debuts main characters (0)
Crysis 3 'The Fields' campaign gameplay trailer (0)
New Far Cry 3 trailer focuses on co-op campaign (0)
Today's News >>
Today's Siteseeing >>


 Table of Contents


 Quick Fact
The HAL can actually be completely reprogrammed to speed up graphics and sound while at the same time increasing stability. However, most of the lead programmers at Microsoft who created the HAL have left, and so making major changes to the HAL is something that Microsoft wants to avoid.


FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2013 FS Media, Inc. All Rights Reserved