TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Proportional Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
X-To: Stephane Richard <[log in to unmask]>
Date: Sun, 2 Sep 2001 17:11:11 -0400
Reply-To: Stephen Leake <[log in to unmask]>
From: Stephen Leake <[log in to unmask]>
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset=us-ascii
MIME-Version: 1.0
Parts/Attachments: text/plain (30 lines)
Stephane Richard <[log in to unmask]> writes:

> Alright then, my next logical question.
>
> Where can I find a these lists of interrupts for each well known OS ?
> Namely
>
> Mac / Power PC / Unix / DOS   (I assume Linux will be quite similar to
> unix).

Rather than asking about "interrupts", you should be asking about
"operating system services". The "interrupts" in DOS you are talking
about are actually the entry points to the operating system service
routines; DOS uses an interrupt to transition from user space to
operating system space (in a primitive sense). More modern operating
systems just use API calls at the user level.

Once you make this change of perspective, you will realize that there
are zillions of books out there that answer your question. Any book
with "API" or the OS name in the title, for a starter.

There is no common set of services avialable from all operating
systems (that's what POSIX is for). Each has it's own way of accessing
files and the view screen.

Good luck!

--
-- Stephe

ATOM RSS1 RSS2