PCOS - Professional Computer Operating System

Da comPVter Wiki.
Jump to navigation Jump to search

Struttura

PCOS si compone di 3 parti:


  • Nucleo del PCOS : fornisce la traduzione dei comandi in procedura codice macchina, caricato in memoria all'accensione;
  • Comandi residenti: sono i comandi sempre disponibili in quanto caricati in memoria insieme a al nucleo del sistema PCOS;
  • Comandi transienti: sono i comandi presenti sul disco di sistema, ma caricati solo nel momento in cui sono richiamati.

Assieme al nucleo ed ai comandi transienti viene anche caricato l'interprete del Basic.

Attraverso il comando pload è possibile rendere residenti alcuni dei comandi transienti.




Gestione memoria

Segmenti.png


La gestione della memoria è ottimizzata: i comandi transienti vengono caicatie quindi rimossi; le tabelle usate da PCOS vengono create e quindi rimosse; l'utente attraverso il comando sbasic può agire sui requisiti dei programmi applicativi.





Comandi di sistema


  • pload: carica comandi transienti;
  • ssys: configura formato video;
  • sformat: configura la stampante;
  • sbasic: configura l'ambiente basic;
  • ba: attiva l'interprete basic;
  • system: passa dal basic al sistema;


Funzioni del PCOS


  • Gestione interazione tra CPU, tastiera, video e unità a disco;
  • Gestione interazione con le periferiche, quali:
    • interfaccia parallela Centronics ( collegamento tipico di molte stampanti);
    • interfaccia seriale EIA RS232-C (collegamento seriale quale modem);
    • interfaccia parallela IEEE 488 (contatori e strumenti di misura, sensori di calore, generatori di segnali);
  • Gestione del clock di sistema per la temporizzazione dei task eper l'orologio di sistema.


Componenti del PCOS

Livello utente
  1. Linee basic ad esecuzione immediata
  2. Linee di programma basic
  3. Comandi PCOS
Livello linguaggi
  1. Interprete PCOS
  2. Interprete basic
  3. Programmi di utilità
  4. Sottoprogrammi assembler
Livello sistema operativo
  1. System call Interface
    1. Driver interfaccia IEE488
    2. Driver interfaccia RS232-C
    3. Driver stampante
    4. Gestione grafica e finestre
      1. Driver del video
    5. File system
      1. Driver dischi
    6. Driver della tastiera


Protezione 

Attraverso PCOS o basic le password vengono impostate o rimosse direttamente a livello di volume o di file al fine di fornire la coretta granularità di protezione. Una volta impostata la protezione i volumio file sono protetti, per eccedervi vanno abilitati fornendo la password corretta.

La protezione su scrittura è attivabile attraverso un etichetta sil disco, oppure attraverso il comando PCOS funprot.