TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

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

Print Reply
Stephen Leake <[log in to unmask]>
Reply To:
Stephen Leake <[log in to unmask]>
Sun, 2 Sep 2001 17:11:11 -0400
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