From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5385624f72218ba7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-11-17 15:46:01 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!newsmi-eu.news.garr.it!NewsITBone-GARR!fu-berlin.de!uni-berlin.de!ppp-1-182.cvx4.telinco.NET!not-for-mail From: "Nick Roberts" Newsgroups: comp.lang.ada Subject: Re: AdaOS Date: Sat, 17 Nov 2001 22:49:28 -0000 Message-ID: <9t6srn$nbro$1@ID-25716.news.dfncis.de> References: <9r8pvf$vms$1@papyrus.erlm.siemens.de> <9rk11n$e4n$1@plutonium.btinternet.com> <9rk749$ndt$1@papyrus.erlm.siemens.de> <9rnid9$541$1@neptunium.btinternet.com> <9s3u20$10s0sv$1@ID-25716.news.dfncis.de> <9s670f$u2e$1@papyrus.erlm.siemens.de> <9s74eb$12b2bq$1@ID-25716.news.dfncis.de> <9s76dh$ls0$1@nh.pace.co.uk> <9s9413$11mrei$1@ID-25716.news.dfncis.de> <071120011028298704%philip@no-spam.cs.uwa.edu.au> <9scke6$12jb14$1@ID-25716.news.dfncis.de> <3BF019F4.C9C460E5@mida.se> <9t6av9$601$1@slb3.atl.mindspring.net> NNTP-Posting-Host: ppp-1-182.cvx4.telinco.net (212.1.148.182) X-Trace: fu-berlin.de 1006040760 765816 212.1.148.182 (16 [25716]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Xref: archiver1.google.com comp.lang.ada:16657 Date: 2001-11-17T22:49:28+00:00 List-Id: This thread has thrown up some interesting tidbits of information about Windows! I feel that "device driver for the motherboard" (DD/MB?) would have been a more accurate (and less confusing) way of putting it than "hardware abstraction layer". Does anyone else -- outside the context of Windows -- make earnest use of the term HAL? -- Best wishes, Nick Roberts "Brian Catlin" wrote in message news:9t6av9$601$1@slb3.atl.mindspring.net... > The HAL is essentially the driver for the motherboard, and controls the > interrupt controller, DMA controller, timer, etc. The HAL used to contain the > bus drivers through NT4, but starting with Windows 2000, the bus drivers were > migrated out of the HAL and into standalone drivers, reducing the need for OEMs > to create their own HALs (most were created to deal with PCI controllers and > non-Intel core logic). The kernel is processor architecture specific (there is > a different kernel for each supported architecture, x86, Alpha, PPC, MIPS, > Itanium), while the executive is the same across all platforms.