CPU è l'abbreviazione di unità di elaborazione centrale. A volte indicato semplicemente come processore centrale, ma più comunemente chiamato processore
A quanto ho capito, il codice BIOS / bitstream che si trova nella ROM dovrebbe essere generico (lavorare insieme a più tipi di CPU o ISA). Inoltre, ho visto menzionato sul web che è possibile scaricare il suo codice (e "smontarlo"). Quindi, in quale lingua, set di istruzioni o codice …
Ho appena usato ~ 1 miliardo come conteggio per un z-indexCSS e pensavo ai confronti che dovevano continuare. C'è una differenza nelle prestazioni a livello di ALU nei confronti tra numeri molto grandi rispetto a numeri molto piccoli? Ad esempio, uno di questi due frammenti sarebbe più costoso dell'altro? snippet …
Sto cercando di capire, ad alto livello, come singoli thread corrono su più core. Di seguito è la mia migliore comprensione. Non credo sia corretto però. Sulla base della mia lettura di Hyper-threading , sembra che il sistema operativo organizzi le istruzioni di tutti i thread in modo tale che …
È possibile scrivere codice (o software completo, anziché un pezzo di codice) che non funzionerà correttamente se eseguito su una CPU che ha meno di N numero di core? Senza verificarlo esplicitamente e fallire di proposito: SE (noOfCores <4) ALLORA non funziona correttamente di proposito Sto osservando i requisiti minimi …
Questa è una domanda generale su un argomento che ho trovato interessante come giocatore: colli di bottiglia della CPU / GPU e programmazione. Se non sbaglio, ho capito che sia la CPU che la GPU calcolano cose, ma che in alcuni calcoli uno è migliore dell'altro a causa della differenza …
Sto parlando in particolare di un programma C # .NET 4 in esecuzione su Windows XP o versioni successive, ma sono accettabili anche risposte generali. Assumi un programma già ottimizzato ed efficiente. Il problema qui è interamente dovuto agli effetti di un elevato utilizzo della CPU sull'hardware e se un …
Lavorare in dati immutabili con singole assegnazioni ha l'effetto ovvio di richiedere più memoria, si potrebbe presumere, perché si creano costantemente nuovi valori (anche se i compilatori sotto le copertine fanno trucchi con i puntatori per rendere questo meno un problema). Ma ho sentito alcune volte che le perdite in …
Suppongo che ci sia una storia, ma perché lo stack cresce verso il basso? Mi sembra che gli overflow del buffer sarebbero molto più difficili da sfruttare se lo stack aumentasse ...
È sempre noto che le operazioni su disco sono lente e conosciamo i motivi per cui sono lente. Quindi la domanda qui è perché dobbiamo aspettare l'I / O o perché esiste qualcosa come IOWait, ecc.? Voglio dire, ho notato che quando si eseguono alcune attività di I / O …
Questa domanda mi ha infastidito da un po 'di tempo e oggi ho pensato che avrei Google. Ho letto alcune cose a riguardo e mi è sembrato molto simile a quello che ho sempre conosciuto come cache del processore . C'è una differenza tra i due o ho ragione quando …
Ho appena passato alcune diapositive e ho notato che la cache L1 (almeno sulle CPU Intel) distingue tra cache di dati e istruzioni, vorrei sapere perché questo è ..
Nelle Note sulla programmazione strutturata di Dijkstra parla molto della dimostrabilità dei programmi per computer come entità astratte. Come corollario, osserva come i test non siano sufficienti. Ad esempio, sottolinea il fatto che sarebbe impossibile testare una funzione di moltiplicazione f (x, y) = x * y per qualsiasi grande …
Ho imparato qualcosa sul pipelining ma quelli erano a 4 e 5 stadi e penso che il pipelining moderno tipico sia molto più lungo e più complicato nella pratica. Quanto durano le condotte tipiche e quanto possiamo aspettarci che aumentino e qual è il punto di raggiungere rendimenti di riduzione …
Se scrivo un programma C e lo compilo in un .exefile, il .exefile contiene istruzioni sulla macchina non elaborate per la CPU. (Penso). In tal caso, come è possibile eseguire il file compilato su qualsiasi computer che esegue una versione moderna di Windows? Ogni famiglia di CPU ha un set …
Questo è ciò che suppongo sarebbe successo: Se due core provassero ad accedere allo stesso indirizzo nella RAM, uno dovrebbe attendere che l'altro acceda alla RAM. La seconda volta che ciascun core tenta di accedere allo stesso indirizzo, è possibile che la RAM sia ancora memorizzata nella cache, in modo …
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.