PROGRAMMAZIONE IN UNIX:
In questa sezione
potrai scaricare programmi funzionanti per la programmazione in
Unix.
Se ti serve un
file puoi liberamente scaricarlo.
Scrivere un programma
che, ricevuto in ingresso il nome di un fie ed un intero crei un
segmento di memoria condiviso:
creasegmem.c
Creare un programma
che dato in
input un intero ed un nome di file crei un semaforo
creasem.c
Scrivere un programma
che, ricevuto in ingresso il nome di un file crea una coda di messaggi
creacodamex.c
Questo programma
legge da input il nome di un file e crea una chiave con la funzione
ftok
esempiocodamex.c
Scrivere un programma
che, ricevuto in ingresso il nome di un file ed una stringa di testo,
la scrive sulla coda di messaggi precedentemente creata.
usacodamex.c
Programma che
attende il segnale CTRL-C
waitctrlc.c
Creare due processi
che accedano ad una stessa risorsa condivisa. Un processo
pero' puo' accedervi fino a 8 volte consecutive. il secondo solo
una volta alla volta
TestSem.c
Creare il programm
showcred, che
permette di visualizzare le credenziali di processo
showcred.c
Create un file
ordinario con un buco e visualizzatene il
contenuto con il comando od. In base all'output di od , indicate
quali sono gli offest dell'inizio e della fine del
buco.
esefile1.c
Creare una fifo
con il comando mkfifo. Scrivere un programma che se riceve in ingresso
il parametro
w ed una stringa di testo, scrive la stringa di testo nella fifo
precedentemente creata, e termina. Se riceve in
ingresso il parametro r, legge dalla fifo il contenuto, lo stampa
a schermo e termina.
ese1modb.c
Creare un programma
che crei 2 processi figlio, tali che il padre aspetti la terminazione
di uno di essi e termini prima dell'altro
sonpatson.c
Creazione di
un programma che visita una directory il cui path è dato
in input
provals.c
Progetto di Laboratorio
di Sistemi Operativi:
MagicChat1.0
--
client.c
server.c
|