Domande con tag 'computer-architecture'

1
risposta

Hardware che accelera il dereferenziamento del puntatore?

La maggior parte dei linguaggi moderni fa un uso pesante di puntatori / riferimenti: un tipico linguaggio OOP usa le ricerche VMT, un tipico linguaggio funzionale crea strutture di dati chiave fuori dai puntatori, ecc. Anche il tipico codice C s...
posta 08.07.2013 - 15:57
2
risposte

Perché i libri di architettura dell'architettura dei computer preferiscono l'architettura MIPS?

Ho letto molti libri di testo sull'architettura dei computer e mi chiedo perché la maggior parte di essi (se non tutti) abbia utilizzato MIPS come l'architettura da insegnare. Perché MIPS e non Intel o AMD o qualcos'altro? Cosa rende l'architett...
posta 30.03.2012 - 00:42
1
risposta

Come vengono compilati e avviati i sistemi operativi per la prima volta?

Sono interessato a come funzionano i sistemi operativi. Ho letto alcuni articoli su Linux e sembra che capisca come generalmente tutto ciò si riunisce, ma sento che c'è un dilemma di uova e galline quando si tratta di costruire un sistema operat...
posta 18.03.2013 - 03:45
2
risposte

Perché l'hardware non è esponenziato?

Perché non c'è nessuna operazione di esponenziazione nell'hardware, anche se molte lingue hanno operatori integrati per questo? È perché anche le implementazioni hardware dovrebbero utilizzare lo stesso algoritmo del software (ad esempio, nes...
posta 24.12.2013 - 09:53
1
risposta

Come funziona il Base Address Registers (BAR) in una scheda PCI?

Sto cercando di capire come funzionano gli indirizzi di base (BAR) in una scheda PCI, questo è il modo in cui penso che funzionino: Ogni funzione in una scheda PCI ha 6 campi BAR e ogni campo BAR è Dimensione 32 bit. Il produttore della sc...
posta 09.10.2017 - 09:15
1
risposta

E 'possibile prendere un binario compilato per l'architettura ARMv7 e convertirlo in ARMv6?

È possibile prendere un binario compilato per l'architettura ARMv7 e convertirlo in ARMv6? Ci sono strumenti che possono farlo?     
posta 30.06.2011 - 21:52
3
risposte

Le sezioni "Registro di controllo" e "Registro di stato" e "Registro dei dati" sono parte del dispositivo stesso?

Sto studiando l'I / O mappato alla memoria da qui . Ho letto quanto segue: From the CPU's perspective, an I/O device appears as a set of special-purpose registers, of three general types: Status registers provide status information...
posta 30.05.2017 - 05:56
1
risposta

Rappresentazione in virgola mobile -128 + 127 = -1 = 1111 1111

Mentre leggevo Computer Architecture di Patterson (pagina 194) ho questa domanda. IEEE 754 utilizza 127 come bias per il punto mobile a precisione singola in modo che sia facile confrontare i numeri in virgola mobile usando l'hardware. 1.0...
posta 22.07.2015 - 21:28
5
risposte

Quanti indirizzi di bit sono necessari per un computer con n byte di memoria?

Quanti bit di indirizzo sono richiesti (per il contatore del programma per esempio) in un computer con indirizzo byte con 512 Mbyte RAM? Che aspetto ha la formula? In che modo questo si collega al fatto che 32 bit non possono occupare più...
posta 10.12.2012 - 17:03
2
risposte

Usando il modello attore, come si può programmare una parte concomitante (sezione critica) del codice come pepite autonome?

L'architettura Von Neumann consente l'elaborazione sequenziale delle istruzioni. Quindi, un singolo core all'interno di una CPU esegue le istruzioni in sequenza. Considera che il sistema operativo fornisce il modello di threading 1-1 ( qui )...
posta 18.01.2017 - 02:31