Passa al contenuto principale

Vantaggi dell'NST

Dopo che ogni nodo ha implementato la parte di libreria dell'NST, deve solo scrivere un programma per ciascun sottosistema, cioè il file simbolico che invia a ciascun utente e che mappa la rappresentazione hardware della NET nei propri formati di bit specifici.

  • Questa è la programmazione minima che ci si può aspettare se il terminale viene sfruttato appieno.

  • Poiché l'NST che esegue la traduzione di codifica è codificato presso il sito utente, può sfruttare appieno l'hardware dei suoi terminali. Può anche aggiungere o rimuovere funzionalità hardware senza richiedere nuove o diverse tabelle di traduzione dall'host.

  • Gli utenti locali sono inoltre tenuti aggiornati su qualsiasi cambiamento nel sistema offerto presso il sito host. Quando vengono aggiunte nuove funzionalità, i programmatori dell'host modificano il programma di codifica simbolico. Quando questo nuovo programma viene compilato e utilizzato presso il sito utente, le nuove funzionalità vengono automaticamente incluse.

I vantaggi del trasferire simbolicamente i programmi di traduzione di codifica dovrebbero essere evidenti.

  • Ogni sito può tradurre nel modo che ritiene opportuno. Così il codice macchina per ciascun sito può essere prodotto su misura per quel sito; ne risulteranno tempi di esecuzione più rapidi e una maggiore densità di codice.

  • Inoltre, programmi simbolici aggiuntivi, codificati presso il sito utente, possono essere facilmente interfacciati tra il sistema monitor dell'utente e il programma DEL proveniente dalla macchina host. Ciò dovrebbe alleviare il problema dell'estensione del terminale (ad es. l'ospitalità di tasti e pulsanti insoliti) senza perdere la flessibilità necessaria all'interazione uomo-macchina.

Ci si aspetta che, quando l'hardware è corrispondente, i programmi simbolici ne tengano conto ed evitino qualsiasi calcolo non necessario. Ciò è immediatamente possibile grazie ai costrutti di traduzione del codice del DEL. Un giorno potrebbe essere possibile tramite la composizione di programmi (quando Crocker ci dirà come??)