Indice
20 relazioni: Andrew Stuart Tanenbaum, Architettura dei calcolatori, Ciclo macchina, Congiunzione logica, Didattica, Dimensione del blocco, Linguaggio assembly, Linguaggio di programmazione, Macchina virtuale Java, MIC-1, Offset, Opcode, Pila (informatica), Program counter, Shift, Sistema numerico decimale, Sistema numerico esadecimale, Sistema numerico ottale, Stack pointer, 16 bit.
Andrew Stuart Tanenbaum
Andrew Stuart Tanenbaum nasce nello stato di New York nel 1944. Si laurea in fisica nel 1965 presso il MIT e consegue il dottorato, sempre in fisica, nel 1971 all'Università della California a Berkeley.
Vedere IJVM e Andrew Stuart Tanenbaum
Architettura dei calcolatori
Larchitettura dei calcolatori, nell'informatica, elettronica o più in generale dei sistemi elettronici digitali, è la maniera in cui sono collegati tra loro i componenti hardware elementari di un sistema di elaborazione.
Vedere IJVM e Architettura dei calcolatori
Ciclo macchina
In informatica ed elettronica, il ciclo macchina o ciclo fetch-decode-execute è un algoritmo che descrive in via generale e semplificata il funzionamento dei processori.
Vedere IJVM e Ciclo macchina
Congiunzione logica
In logica, una congiunzione logica è un connettivo logico attraverso il quale, a partire da due proposizioni, si forma una nuova proposizione chiamata appunto congiunzione.
Vedere IJVM e Congiunzione logica
Didattica
La didattica (dal greco διδάσκω, cioè "insegnare") indica la teoria e la pratica dell'insegnamento. Si può dividere in didattica generale, che riguarda i criteri e le caratteristiche generali della pratica educativa, e in didattica speciale che riguarda invece i singoli insegnamenti o le diverse caratteristiche (età, capacità specifiche, ambiente) dei soggetti dell'apprendimento.
Vedere IJVM e Didattica
Dimensione del blocco
Nella moderna crittografia, gli algoritmi a chiave simmetrica vengono usualmente divisi in due famiglie. La famiglia degli algoritmi a blocchi e la famiglia degli algoritmi a stream.
Vedere IJVM e Dimensione del blocco
Linguaggio assembly
Un linguaggio assembly (detto anche linguaggio assemblativo o linguaggio assemblatore o semplicemente assembly) è un linguaggio di programmazione molto simile ai linguaggi macchina.
Vedere IJVM e Linguaggio assembly
Linguaggio di programmazione
Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.
Vedere IJVM e Linguaggio di programmazione
Macchina virtuale Java
In informatica la macchina virtuale Java (detta anche Java Virtual Machine o JVM) è il componente della piattaforma Java responsabile per l'esecuzione dei programmi in formato bytecode.
Vedere IJVM e Macchina virtuale Java
MIC-1
Il MIC-1 è un'architettura di processore inventata da Tanenbaum da utilizzare come esempio semplice ma completo per il suo libro Architettura dei calcolatori.
Vedere IJVM e MIC-1
Offset
Il termine offset, o slittamento, è usato per indicare la differenza rispetto ad un valore di riferimento. È comunemente utilizzato in informatica e in elettronica.
Vedere IJVM e Offset
Opcode
In informatica un opcode (operation code, codice operativo) è una porzione d'istruzione in linguaggio macchina che specifica l'operazione che deve essere eseguita.
Vedere IJVM e Opcode
Pila (informatica)
La pila (dall'inglese stack), in informatica, è un tipo di dato astratto che viene usato in diversi contesti per riferirsi a strutture dati, le cui modalità d'accesso ai dati in essa contenuti seguono una modalità LIFO, ovvero tale per cui i dati vengono letti in ordine inverso rispetto a quello in cui sono stati inseriti scritti.
Vedere IJVM e Pila (informatica)
Program counter
Nell'architettura dei calcolatori, il program counter (PC e, nelle architetture prive di segmentazione, detto instruction pointer) è un registro della CPU la cui funzione è quella di conservare l'indirizzo di memoria della prossima istruzione (in linguaggio macchina) da eseguire.
Vedere IJVM e Program counter
Shift
Lo shift è un'operazione che consiste nello spostare verso destra o verso sinistra la posizione delle cifre di un numero, espresso in una base qualsiasi, inserendo uno zero nelle posizioni lasciate libere.
Vedere IJVM e Shift
Sistema numerico decimale
Per sistema numerico decimale si intende il sistema di numerazione posizionale a base 10 che, per rappresentare i numeri, utilizza dieci cifre da 0 a 9 (0 1 2 3 4 5 6 7 8 9).
Vedere IJVM e Sistema numerico decimale
Sistema numerico esadecimale
Il sistema numerico esadecimale (spesso abbreviato come esa o hex) è un sistema numerico posizionale in base 16, cioè che utilizza 16 simboli invece dei 10 del sistema numerico decimale tradizionale.
Vedere IJVM e Sistema numerico esadecimale
Sistema numerico ottale
Il sistema numerico ottale (spesso abbreviato come ott o oct) è un sistema numerico posizionale in base 8, cioè che utilizza solo 8 simboli (tipicamente 0, 1, 2, 3, 4, 5, 6, 7) invece dei 10 del sistema numerico decimale usato comunemente.
Vedere IJVM e Sistema numerico ottale
Stack pointer
Lo stack pointer (ESP) è, nelle architetture x86, un registro dedicato alla CPU che contiene l'indirizzo della locazione di memoria occupata dal top dello stack per permetterne le operazioni di push, che lo incrementerà, e di pop, che farà l'inverso, per permettere le operazioni che implicano l'uso dello stack che seguono la logica LIFO ovvero che l'ultimo elemento entrante sarà il primo ad uscire (Last In First Out).
Vedere IJVM e Stack pointer
16 bit
Il termine 16 bit è anche usato per una generazione di computer nella quale si usa un processore a 16 bit, oppure un processore con registri interni più ampi ma con architettura esterna a 16 bit.
Vedere IJVM e 16 bit

