So che le operazioni bit per bit sono così veloci sui processori moderni, perché possono operare su 32 o 64 bit in parallelo, quindi le operazioni bit per bit richiedono solo un ciclo di clock. Tuttavia, l'aggiunta è un'operazione complessa che consiste in almeno una e forse fino a una …
In che modo i computer sono in grado di comunicare sempre l'ora e la data corrette? Ogni volta che chiudo il computer (lo spengo) tutte le connessioni e i processi all'interno si arrestano. Come mai quando apro di nuovo il computer indica l'ora esatta esatta? Il computer non si spegne …
Ho letto in questo tutorial di programmazione dell'assemblaggio che 8 bit sono utilizzati per i dati mentre 1 bit è per la parità, che viene quindi utilizzato per rilevare errori di parità (causati da guasti hardware o disturbi elettrici). È vero?
Mi sono sempre chiesto perché i processori si sono fermati a 32 registri. È di gran lunga il pezzo più veloce della macchina, perché non creare processori più grandi con più registri? Non significherebbe meno andare nella RAM?
In un processore multicore, cosa succede al contenuto della cache di un core (diciamo L1) quando si verifica un cambio di contesto su quella cache? Il comportamento dipende dall'architettura o è un comportamento generale seguito da tutti i produttori di chip?
Tutti sanno che la velocità di calcolo è aumentata drasticamente dalla loro invenzione e sembra destinata a continuare. Ma una cosa mi sta sconcertando: se oggi facessi scorrere una corrente elettrica attraverso un materiale, viaggerebbe alla stessa velocità di se lo facessi con lo stesso materiale 50 anni fa. Con …
Nella nostra lezione sui sistemi informatici siamo stati introdotti al processore MIPS. È stato (ri) sviluppato nel corso del termine ed è stato in effetti abbastanza facile da capire. Utilizza un design RISC , ovvero i suoi comandi elementari sono regolarmente codificati e ce ne sono solo alcuni per mantenere …
Sono un secchione informatico da molti anni. Sono in grado di programmare in diverse lingue e posso persino costruirle. L'altro giorno mi sono seduto con un amico e ho chiesto come un computer effettivamente prende l'elettricità e fa qualcosa con esso, e non siamo riusciti a capirlo, e Google non …
Un tipico garbage collector generazionale mantiene i dati allocati di recente in un'area di memoria separata. Nei programmi tipici, molti dati hanno una vita breve, quindi la raccolta frequente di rifiuti giovani (un ciclo GC minore) e la raccolta di rifiuti obsoleti di rado è un buon compromesso tra sovraccarico …
Potrebbe sembrare una domanda stupida ma sono davvero curioso di sapere come un computer sa che 1<21<21<2 ? Inoltre, come fa un computer a sapere che l'ordine dei numeri interi è e l'alfabeto è A, B, C, D, ...? È archiviato da qualche parte nell'hardware o il sistema operativo fornisce …
Wikipedia e altre fonti che ho trovato elencano il voidtipo C come un tipo di unità anziché un tipo vuoto. Lo trovo confuso in quanto mi sembra che si voidadatti meglio alla definizione di un tipo vuoto / inferiore. voidPer quanto ne so, non abitano valori . Una funzione con …
È compito del software (sistema operativo) rilevare overflow dello stack o viene rilevato un overflow dello stack nell'hardware, causando un'eccezione nella CPU?
Supponendo che le richieste di cache l1 e l2 generino un errore, il processore si blocca fino a quando non si accede alla memoria principale? Ho sentito dell'idea di passare a un altro thread, in caso affermativo cosa viene utilizzato per riattivare il thread bloccato?
Stavo leggendo il libro "La singolarità è vicina" scritto da Kurzweil e ha menzionato i cancelli reversibili come ad esempio il cancello di Fredkin . Il vantaggio di utilizzare tali gate è che potremmo eliminare i rifiuti termici relativi al calcolo in cui i bit scompaiono semplicemente nel calore e …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.