IPSO_bw.pdf
(
1287 KB
)
Pobierz
Microsoft PowerPoint - IPSO_1n_bez_tla
Interfejsy Programowe
Systemów Operacyjnych
Systemów Operacyjnych
Jacek Dziedzic
FTiMS, PG
2007, 2008
v1.01
Interfejsy Programowe
POSIX
€€
Zaczynamy od interfejsu programowego, który nie jest
przypisany do konkretnego systemu operacyjnego.
przypisany do konkretnego systemu operacyjnego.
€€
POSIX – jest
jest standardem
standardem (
IEEE
IEEE 1003
1003,, ISO/IEC
ISO/IEC 9945
9945
)),
który opisuje
opisuje jakie
jakie cechy
cechy powinien
powinien spełnia$
spełnia$ system
system
operacyjny, który
który b&dzie
b&dzie nosił
nosił miano
miano "zgodnego
"zgodnego z
POSIX".
€€
Nazwa pochodzi
pochodzi ood Portable
Portable Operating
Operating System
System Interface
Interface..
€€
Próba zdefiniowania
zdefiniowania jednego
jednego interfejsu
interfejsu programowego
programowego
(API), który
który obowi)zywałby
obowi)zywałby w systemach
systemach uniksowych
uniksowych.
€€
Pierwsze wydanie
wydanie: 1988
1988.
€€
Ostatnia wersja
wersja: 2004
2004.
jaca@kdm.task.gda.pl
2007 Jacek Dziedzic, FTiMS, PG
2
Zaczynamy od interfejsu programowego, który nie jest
POSIX
który
operacyjny,
POSIX"
Nazwa
Próba
(API),
Pierwsze
Ostatnia
POSIX
€€
Pocz)tkowo standard
standard nie
nie był
był dost&pny
dost&pny zza darmo,
darmo, a
IEEE 2yczyło
2yczyło sobie
sobie niemało
niemało zza kopi&
kopi& stanardu
stanardu.
€€
Pod koniec
koniec lat
lat '880 spotkało
spotkało si&
si& tto zze sprzeciwem
sprzeciwem
aktywistów walcz)cych
walcz)cych dla
dla sprawy
sprawy darmowo5ci
darmowo5ci
standardów, w konsekwencji
konsekwencji powstał
powstał konkurencyjny
konkurencyjny
standard Single
Single Unix
Unix Specification
Specification.
€€
OOd 1998
1998 grupa
grupa robocza
robocza Austin
Austin Group
Group koordynuje
koordynuje prace
prace
nad wspólnym
wspólnym standardem
standardem POSIX
POSIX i Single
Single Unix
Unix
Specification v3.
jaca@kdm.task.gda.pl
2007 Jacek Dziedzic, FTiMS, PG
3
Pocz)tkowo
IEEE
Pod
aktywistów
standardów,
standard
nad
Specification
POSIX
€€
Darmowy dost&p
dost&p do
do POSIX/
POSIX/Single
Single Unix
Unix Specification
Specification:
http://www.unix.org/single_unix_specification/
€€
... wystarczy
wystarczy si&
si& zarejestrowa$
zarejestrowa$.
€€
Uwaga: chocia2
chocia2 dalej
dalej mówimy
mówimy wła5ciwie
wła5ciwie o Single
Single Unix
Unix
Specification, b&dziemy
b&dziemy wspólny
wspólny standard
standard okre5la$
okre5la$
nazw) POSIX,
POSIX, nie
nie SUS
SUS.
jaca@kdm.task.gda.pl
2007 Jacek Dziedzic, FTiMS, PG
4
Darmowy
...
Uwaga
Specification
nazw)
POSIX
€€
Wa2niejsze SO
SO spełniaj)ce
spełniaj)ce normy
normy POSIX
POSIX:
€€
BSD/OS,
€€
Mac OOS X,
X,
€€
MINIX,
€€
Solaris,
€€
Windows NT,
NT,
Windows XXP pro
pro + SSP1,,
€€
€€
Windows Server
Server 2003
2003,,
€€
Windows Vista,
Vista,
€€
Windows (np
(np.. NT,
NT, 9x)
x) + Cygwin
Cygwin..
€€
FreeBSD,,
Kolor
ółty oznacza
zgodno
niekompletn
.
Linux,,
€€
BeOS..
€€
jaca@kdm.task.gda.pl
2007 Jacek Dziedzic, FTiMS, PG
5
Wa2niejsze
Mac
Windows
Windows
Windows
Windows
Windows
FreeBSD
Linux
BeOS
Plik z chomika:
inf4
Inne pliki z tego folderu:
IPSO_bw.pdf
(1287 KB)
IPSO_1i.pdf
(16226 KB)
IPSO_1h2.pdf
(14530 KB)
IPSO_1i.pdf
(16226 KB)
IPSO_1h2.pdf
(14530 KB)
Inne foldery tego chomika:
Laboratorium
Zgłoś jeśli
naruszono regulamin