comp.lang.ada
 help / color / mirror / Atom feed
From: "Hans-Olof Danielsson" <Hans-Olof.Danielsson@swipnet.se>
To: <comp.lang.ada@ada.eu.org>
Subject: Re: HAL (was AdaOS)
Date: Tue, 6 Nov 2001 23:47:48 +0100
Date: 2001-11-06T23:47:48+01:00	[thread overview]
Message-ID: <mailman.1005087552.14067.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: 9s994b$11sv9j$2@ID-25716.news.dfncis.de

"Nick Roberts" <nickroberts@adaos.worldonline.co.uk> skriver:

> Your enlightenment is appreciated, but I'm sorry, I'm afraid it sounds a
bit
> like someone trying to sell me a pair of boots that will do all the
walking
> for me. ........

In her book "Inside Windows NT" Helen Custer describes *NT's pair of
boots*  %>) like this:

"Hadware abstraction layer (HAL). Places a layer of code between the NT
executive and the hardware platform on which Windows NT is running. It
hides hardware-dependent details such as I/O interfaces, interrupt
controllers
and communication mechanisms. Rather than access hardware directly, NT
executive components maintain maximum portability by calling the HAL
routines when they need plattform-dependent information.
.....
Platform-dependent code - that is, code that relies on a particular
manufacture's implementation of a MIPS R4000 computer, for example
- is located in the HAL and is proveded by individual computer manufaturers.
Device drivers contain device-specific code, of course, but they aviod
processor-dependent and platform-dependent code by calling NT kernel
routines and HAL routines."

One thing one can wonder over is how heavy NT's pair of boots are.

Hans-Olof Danielsson





  parent reply	other threads:[~2001-11-06 22:47 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-25  9:10 AdaOS Franz Huber
2001-10-25 11:35 ` AdaOS Alfred Hilscher
2001-10-28  1:44 ` AdaOS Nick Roberts
2001-10-29 16:40 ` AdaOS Tony Gair
2001-10-29 16:50   ` AdaOS Preben Randhol
2001-10-29 17:02     ` AdaOS Franz Huber
2001-10-31  8:54       ` AdaOS Tony Gair
2001-11-04 17:32         ` AdaOS Nick Roberts
2001-11-05  0:59           ` AdaOS David Starner
2001-11-05 18:15             ` AdaOS Nick Roberts
2001-11-05 12:50           ` AdaOS Franz Huber
2001-11-05 18:11             ` AdaOS Nick Roberts
2001-11-05 23:12               ` AdaOS Marin David Condic
2001-11-06 15:38                 ` AdaOS Nick Roberts
2001-11-06 17:17                   ` AdaOS Darren New
2001-11-06 17:26                     ` AdaOS Nick Roberts
2001-11-06 20:37                       ` AdaOS Larry Kilgallen
2001-11-06 22:28                         ` AdaOS Nick Roberts
2001-11-06 22:47                       ` Hans-Olof Danielsson [this message]
2001-11-07  7:22                         ` HAL (was AdaOS) tmoran
2001-11-07 22:11                           ` Matthew Woodcraft
2001-11-07  2:28                   ` AdaOS Philip Cummins
2001-11-07 22:30                     ` AdaOS Nick Roberts
2001-11-08 18:49                       ` AdaOS Marin David Condic
2001-11-08 22:02                         ` AdaOS Nick Roberts
2001-11-09 16:06                       ` AdaOS Ted Dennison
2001-11-09 23:30                         ` AdaOS Nick Roberts
2001-11-12 18:50                         ` AdaOS Mats Karlssohn
2001-11-12 20:03                           ` AdaOS Ted Dennison
2001-11-12 20:29                             ` AdaOS Marin David Condic
2001-11-12 22:25                               ` AdaOS Ted Dennison
2001-11-17 18:40                           ` AdaOS Brian Catlin
2001-11-17 22:49                             ` AdaOS Nick Roberts
2001-11-19 16:53                               ` AdaOS Marin David Condic
2001-11-19 17:17                               ` AdaOS Ted Dennison
2001-11-19 19:51                                 ` AdaOS Peter Hend�n
2001-11-19 22:41                                   ` AdaOS Ted Dennison
2001-11-08 12:34                     ` AdaOS Georg Bauhaus
2001-11-09 15:58                   ` AdaOS Ted Dennison
2001-11-09 18:56                     ` AdaOS Peter Hend�n
2001-11-10  2:44                     ` AdaOS Eric Merritt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox