#include <pthread.h>
#include <stdlib.h>
#include <assert.h>
#include "vm_types.h"
#include "queue.h"
#include "proc.h"
#include "random.h"
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 |
Definizione nel file io_device.h.
typedef struct io_entry io_entry_t |
struct io_dev_data io_dev |
![]() |
Università degli studi di Urbino "Carlo Bo" |