The purpose of this paper is to investigate the possibility of allowing an I/O channel, regarded as a special purpose processor, to execute a program allocated in the user's virtual space. The environment is a multiptogramming-multiaccess system with a virtual memory implemented by paging. For easiness of comparison, a standard system is sketched first, where the supervisor takes care of translating the channel program from virtual to real space. Next, the proposed system is outlined, and the extra logical requirements for the channel are pointed out. The most relevant advantages are: I) The process information is treated in the virtual space, homogeneously; II) channel programs and their priorities can be dynamically modified; Ill) lower system overhead and greater flexibility are achieved.

Virtual input/output in a virtual environment

1971

Abstract

The purpose of this paper is to investigate the possibility of allowing an I/O channel, regarded as a special purpose processor, to execute a program allocated in the user's virtual space. The environment is a multiptogramming-multiaccess system with a virtual memory implemented by paging. For easiness of comparison, a standard system is sketched first, where the supervisor takes care of translating the channel program from virtual to real space. Next, the proposed system is outlined, and the extra logical requirements for the channel are pointed out. The most relevant advantages are: I) The process information is treated in the virtual space, homogeneously; II) channel programs and their priorities can be dynamically modified; Ill) lower system overhead and greater flexibility are achieved.
1971
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
input/output
virtual environment
File in questo prodotto:
File Dimensione Formato  
prod_423250-doc_150702.pdf

accesso aperto

Descrizione: Virtual input/output in a virtual environment
Dimensione 1.75 MB
Formato Adobe PDF
1.75 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/411245
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact