Sistema operativo MS-DOS
Comandi MS-DOS Cd.. Serve per tornare nella directory precedente. Rd serve per cancellare una directory che non contiene file. Dir elenca tutti i file presenti nella directory corrente.
Differenza tra compilatori e interpreti L’interprete è un programma che considera un testo sorgente Istruzione per istruzione e lo Traduce mentre lo esegue Il programma traduttore si chiama Compilatore e trasforma l’intero programma sorgente in linguaggio macchina, memorizzando in un file il risultato del proprio lavoro.
C:\prova\esame> I passaggi sono: Cd \ C:\>md prova C:\>cd prova C:\prova>md esame C:\prova>cd esame C:\prova\esame>
La struttura modulare Programmi applicativi File system Nucleo Interprete di comandi File system Gestione delle periferiche Gestione della memoria centrale Nucleo
Struttura modulare di un sistema operativo Tale struttura prende il nome di buccia di cipolla, che è formata da vari livelli ed ognuno di essi sfrutta solo le funzioni di quello sottostante. Il centro è rappresentato dall’hardware su cui agisce solamente il nucleo. Il Nucleo è chiamato anche Kernel.
Seriale: Parallele: Usb: Porte Seriale: Parallele: Usb: Quando c’è la possibilità di connettere fino a 127 dispositivi in sequenza sulla stessa porta. Quando i caratteri vengono trasmessi un Bit per volta. Quando i bit del carattere vengono trasmessi contemporaneamente.
Linguaggi di programmazione: Viene utilizzato per tradurre il procedimento risolutivo di un algoritmo in una forma comprensibile all’elaboratore. Il risultato della traduzione è chiamato PROGRAMMA. Linguaggi meno recenti: Linguaggi più recenti: PASCAL orientato ai principi della programmazione strutturata. C e C++ utilizzato nell’ambito dello sviluppo dei sistemi operativi e del software di base. JAVA utilizzato per realizzare applicazioni che possono funzionare su reti Internet. VISUAL BASIC adatto per creare applicazioni con l’interfaccia grafica per Windows. FORTRAN per applicazioni Tecnico scientifiche. COBOL per applicazioni di tipo Commerciale. BASIC per applicazioni generali. RPG per la preparazione di prospetti.
Algoritmo di una divisione tra due numeri INIZIO Input. A;B B=0 V Output errore F C = A / B C FINE