Riferimenti per il file vmbo/src/io_device.h

#include <pthread.h>
#include <stdlib.h>
#include <assert.h>
#include "vm_types.h"
#include "queue.h"
#include "proc.h"
#include "random.h"

Questo grafo mostra quali altri file includono direttamente o indirettamente questo file:

Vai al codice sorgente di questo file.

Strutture dati

struct  io_entry
 Struttura per la rappresentazione di una richiesta d'I/O. Continua...
struct  io_dev_data
 Struttura per la configurazione del dispositivo di I/O. Il campo "req_count" viene incrementato quando una nuova richiesta di I/O viene inserita nella coda. Il tempo entro il quale viene servita la richiesta e' limitato inferiormente da Tmin e superiormente da Tmax. Continua...

Ridefinizioni di tipo (typedef)

typedef struct io_entry io_entry_t
 Definizione del tipo di dato io_entry_t.

Funzioni

pthread_t * io_device_init (int, int)
 Inizializzazione I/O.
int io_device_read (uint16_t)
 Richiede un accesso al dispositivo di I/O.
void tell_io_device_to_exit ()
 Determina l'uscita del thread di I/O.

Variabili

struct io_dev_data io_dev


Descrizione dettagliata

Autore:
Ferruccio Vitale (unixo@devzero.it)
Data:
21/04/2009
Nota:
Universita' degli studi di Urbino "Carlo Bo"
Sistemi Operativi
Professore Emanuele Lattanzi
Anno Accademico 2008 - 2009

Definizione nel file io_device.h.


Documentazione delle ridefinizioni di tipo (typedef)

typedef struct io_entry io_entry_t

Definizione del tipo di dato io_entry_t.

Definizione alla linea 41 del file io_device.h.


Documentazione delle variabili

Università degli studi di Urbino "Carlo Bo"