Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #2278 > unrolled thread

PAL vs. SAL - any difference?

Started by"Mark" <mark_cruzNOTFORSPAM@hotmail.com>
First post2012-10-02 09:55 -0400
Last post2012-10-02 16:42 +0000
Articles 3 — 3 participants

Back to article view | Back to comp.programming


Contents

  PAL vs. SAL - any difference? "Mark" <mark_cruzNOTFORSPAM@hotmail.com> - 2012-10-02 09:55 -0400
    Re: PAL vs. SAL - any difference? scott@slp53.sl.home (Scott Lurndal) - 2012-10-02 15:27 +0000
    Re: PAL vs. SAL - any difference? Volker Birk <bumens@dingens.org> - 2012-10-02 16:42 +0000

#2278 — PAL vs. SAL - any difference?

From"Mark" <mark_cruzNOTFORSPAM@hotmail.com>
Date2012-10-02 09:55 -0400
SubjectPAL vs. SAL - any difference?
Message-ID<k4esf7$tbs$1@speranza.aioe.org>
Hello,

I often encounter these two notions: PAL - platform abstraction layer, and 
SAL - system abstraction layer. Is there is any conceptual difference 
between these two, or it's basically the same but spelled out in different 
words? I've read wiki and other resources about PAL and understand its 
concept and intention, but not sure about SAL -- what I've met so far is 
part of SDK for communications devices, and basically do some sort of 
abstraction of underlying hardware, not only OS. Anyway this is my 
understanding, and it might be incorrect, would be glad to hear some 
comments.

Thanks.

Mark 

[toc] | [next] | [standalone]


#2280

Fromscott@slp53.sl.home (Scott Lurndal)
Date2012-10-02 15:27 +0000
Message-ID<wJDas.7564$wL7.1569@fe10.iad>
In reply to#2278
"Mark" <mark_cruzNOTFORSPAM@hotmail.com> writes:
>Hello,
>
>I often encounter these two notions: PAL - platform abstraction layer, and 
>SAL - system abstraction layer. Is there is any conceptual difference 
>between these two, or it's basically the same but spelled out in different 
>words? 

The source code for the SAL layer is common across all platforms.

The source code for the PAL layer is specific to each platform.

Both provide API's usable by OS code to abstract hardware differences from
the operating software.

The SAL may have the UNDI stack, for example, to support PXE, while the
PAL layer would have the actual driver for the platform networking hardware.

[toc] | [prev] | [next] | [standalone]


#2281

FromVolker Birk <bumens@dingens.org>
Date2012-10-02 16:42 +0000
Message-ID<k4f5huUfrjL2@news.in-ulm.de>
In reply to#2278
In comp.unix.programmer Mark <mark_cruzNOTFORSPAM@hotmail.com> wrote:
> I often encounter these two notions: PAL - platform abstraction layer, and 
> SAL - system abstraction layer. Is there is any conceptual difference 
> between these two, or it's basically the same but spelled out in different 
> words?

Hello,

there is freedom of definition. That means: it depends what you're
reading.

Yours,
VB.
-- 
“Und was willst du hier mit solch Jammergestalten wie Sloterdijk e.a?
Das sind keine Philosophen, sondern pseudophilosophierende
Selbstdarsteller auf den neoliberalen Bühnen des dummen Geschwätzes
und der clicki-bunt-medial perpetuierten Beliebigkeit!” (Sina in dsp)

[toc] | [prev] | [standalone]


Back to top | Article view | comp.programming


csiph-web