|
Appunti informatica |
|
I modelli di memoria |
I modelli di memoria L'architettura hardware dei processori Intel 80x86, ed in particolare i registri a 16 bit, implementati anche dai processori 80386 e superiori per compatibilit con quelli di categoria inferiore, impongono ... |
I programmi c: un primo approccio |
I programmi C: un primo approccio E' giunto il momento di cominciare ad addentrarsi nei segreti del C. All'approccio tecnico seguito dalla maggior parte dei manuali sull'argomento, sembrata preferibile un'esposizione la pi discorsi ... |
I programmi tsr |
I programmi TSR TSR acronimo di Terminate and Stay Resident. Un TSR pertanto un programma che, quando termina, non consente al DOS di liberare la RAM da esso occupata: al contrario, vi rimane residente; l'interprete dei comandi (generalment ... |
I puntatori |
I puntatori Una variabile un'area di memoria alla quale associato un nome simbolico, scelto dal programmatore (vedere pag. 13). Detta area di memoria grande quanto basta per contenere il tipo di dato indicato nella dichiarazione dell ... |
I tipi di dato |
I tipi di dato Al fine di attribuire significato ad una sequenza di bit occorre sapere quanti bit la compongono, e, come vedremo, qual la loro organizzazione al suo interno. La pi ristretta sequenza di bit significativa per le macchine il ... |
Il cmos |
Il CMOS Le macchine dotate di processore Intel 80286 o superiore dispongono di 64 byte (o 128, a seconda dei modelli) di memoria CMOS, permanentemente alimentata da una batteria, nella quale sono memorizzate, oltre alla data e or ... |
Il flusso elaborativo |
Il flusso elaborativo Qualsiasi programma pu venire codificato in un linguaggio di programmazione usando tre sole modalit di controllo del flusso elaborativo: l'esecuzione sequenziale, l'esecuzione condizionale e i cicli. L'esecuzione sequ ... |
Il linguaggio c: cenni generali |
Il linguaggio C: cenni generali Come qualunque linguaggio, anche il linguaggio C si compone di parole e regole; queste ultime costituiscono la portante grammaticale e sintattica che consente di aggregare le prime per formare frasi di ... |
Impiego del costrutto monitor |
Impiego del costrutto monitor X) Si implementi il problema dei lettori/scrittori utilizzando il costrutto monitor. Descrizione: Il costrutto monitor rappresenta un meccanismo di alto livello per implementare una risors ... |
Impiego del costrutto monitor |
Impiego del costrutto monitor XII) Scrivere una applicazione concorrente che implementi mediante un monitor il problema della gestione di ununit a disco a teste mobili (secondo lalgoritmo dellascensore). Descrizione: ... |
Impiego del costrutto monitor |
Impiego del costrutto monitor XI) Si implementi il problema dei produttori/consumatori utilizzando il costrutto monitor. Descrizione: Il costrutto monitor rappresenta un meccanismo di alto livello per implementare una r ... |
Impiego di file |
Impiego di file XIII) Si realizzino due processi che interagiscono tramite memoria comune al fine di leggere dati da un disco. Il primo legge da disco blocchi di dati e li deposita in un insieme di buffer allocati in memoria co ... |
Insoddisfatti della vostra tastiera? |
Insoddisfatti della vostra tastiera? Possiamo almeno tentare di evitare la sostituzione fisica, dal momento che qui si tratta di eliminare un problema spesso fastidioso: nessuna tastiera configurata per gestire tutti i caratteri di cui si pu ... |
Interazione tra c e assembler |
Interazione tra C e Assembler Il C, pur rientrando tra i linguaggi di alto livello, rende disponibili potenti funzionalit di gestione dello hardware: nelle librerie di tutti (o quasi) i compilatori oggi in commercio sono incluse funzioni ... |
L'accessibilitÀ e la durata delle variabili |
L'accessibilit e la durata delle variabili In C le variabili possono essere classificate, oltre che secondo il tipo di dato, in base alla loro accessibilit e alla loro durata. In particolare, a seconda del contesto in cui sono dichiarate, ... |
L'i/o e la gestione dei file |
L'I/O e la gestione dei file Per Input/Output (I/O) si intende l'insieme delle operazioni di ingresso ed uscita, cio di scambio di informazioni tra il programma e le unit periferiche del calcolatore (video, tastiera, dischi, etc.). Dal punto ... |
La command line |
La command line Si intende, per command line, la riga di testo digitata al prompt di sistema: essa contiene un comando DOS (che pu essere il nome di un programma), completo degli eventuali parametri da avviamento. Ad esempio, la command line ... |
La gestione degli errori |
La gestione degli errori Le librerie della maggior parte dei compilatori implementano una modalit standard, derivata da Unix, di gestione degli errori restituiti dai servizi DOS utilizzati dalle funzioni di libreria. Concentriamo la nostra ... |
Lanciare programmi |
Lanciare programmi Si tratta, ovviamente, di lanciare programmi dallinterno di altri programmi. E una possibilit la cui utilit dipende largamente non solo dagli scopi del programma stesso, ma anche e soprattutto dalle caratteristiche del sis ... |
Lavorare con i file batch |
Lavorare con i file batch L'interprete dei comandi (COMMAND.COM nella configurazione DOS standard) fornisce una interfaccia per l'esecuzione dei programmi (a volte definiti comandi esterni[1]) e rende disponibili alcuni comandi interni, cos d ... |
1 | 2 | 3 | 4 | prossimo |
|