MINIX 3 - System Call Implementation Tutorial
MINIX 3 - System Call Implementation Tutorial
Istorija
Minix 1 - 1987
(edukacija)
Minix 2 1997
Minix 3 2005
Minix Linux
O Minix-u 3
Minimal + Unix = Minix
Namena:
Edukacija
Mobilni uredjaji: telefoni, kamere
Veoma slabi racunari
Stabilnost
Minix 3 Funkcije
POSIX kompatibilan
Umreavanje putem TCP/IP protokola
X sistem prozora
Preko 650 Unix programa
Drajveri uredjaja se izvrsavaju u
korisnickom prostoru
Arhitektura Minix a 3
Velicina
8/16 MB RAM-a i 50/600 MB HDD prostora
Kernel
Manje od 4000 linija koda
Mikrokernel
Serveri
File server
Process server
Reincarnation server
Prioriteti procesa
cd /usr/src/servers/
make image
make install
Kod:
#define PRINTMESSAGE 69
Kod:
#include <lib.h>
#include <unistd.h>
PUBLIC int printmessage(void)
{message m;return (_syscall(FS,PRINTMESSAGE,&m));}
Pitanja?
Komentari