Miliardi di istruzioni al secondo sono chiamati cosa in termini di computer?
doc-3741
In termini pratici, un programma per computer può essere solo qualche istruzione o estendersi a molti milioni di istruzioni, così come i programmi per elaboratori di testi e browser web, ad esempio. Un computer moderno tipico può eseguire miliardi di istruzioni al secondo (gigaflop) e raramente commette un errore per molti anni di funzionamento. Grandi programmi per computer costituiti da diversi milioni di istruzioni possono richiedere squadre di anni di programmatori per scrivere, e a causa della complessità del compito quasi certamente contenere errori.
None
doc-3762
Un mezzo per farlo è un segnale speciale chiamato interrupt, che periodicamente può indurre il computer a interrompere l' esecuzione delle istruzioni dove si trovava e a fare qualcos' altro. Ricordando dove è stato eseguito prima dell' interruzione, il computer può tornare all' attività successiva. Se più programmi sono in esecuzione "contemporaneamente". il generatore di interruzione potrebbe causare diverse centinaia di interruzioni al secondo, provocando ogni volta un cambio programma. Poiché i computer moderni solitamente eseguono le istruzioni molto più velocemente della percezione umana, può sembrare che molti programmi stiano eseguendo allo stesso tempo, anche se solo uno è mai in esecuzione in un dato istante. Questo metodo di multitasking è talvolta chiamato "time-sharing" in quanto ad ogni programma viene assegnata una "fetta" di tempo a turno.
None
doc-3743
Nella maggior parte dei computer, le istruzioni individuali vengono memorizzate come codice macchina e ad ogni istruzione viene assegnato un numero univoco (codice di funzionamento o opcode). Il comando per aggiungere due numeri insieme avrebbe un opcode; il comando per moltiplicarli avrebbe un opcode diverso, e così via. I computer più semplici sono in grado di eseguire una manciata di istruzioni diverse; i computer più complessi hanno diverse centinaia di opzioni tra cui scegliere, ognuna con un unico codice numerico. Poiché la memoria del computer è in grado di memorizzare i numeri, può anche memorizzare i codici di istruzione. Questo porta al fatto importante che interi programmi (che sono solo elenchi di queste istruzioni) possono essere rappresentati come elenchi di numeri e possono essere manipolati all' interno del computer allo stesso modo dei dati numerici. Il concetto fondamentale di memorizzare i programmi nella memoria del computer accanto ai dati su cui operano è il nocciolo dell' architettura von Neumann, o programma memorizzato[citazione necessaria]. In alcuni casi, un computer potrebbe memorizzare parte o tutto il suo programma in una memoria separata dai dati sui quali opera. Questo è chiamato l' architettura Harvard dopo il computer Harvard Mark I. I moderni computer von Neumann mostrano alcuni tratti dell' architettura Harvard nei loro progetti, come ad esempio nelle cache CPU.
None
doc-3750
L' unità di controllo (spesso chiamata sistema di controllo o centralina) gestisce i vari componenti del computer; legge e interpreta (decodifica) le istruzioni del programma, trasformandole in segnali di controllo che attivano altre parti del computer. I sistemi di controllo nei computer avanzati possono modificare l' ordine di esecuzione di alcune istruzioni per migliorare le prestazioni.
None
doc-3757
In quasi tutti i computer moderni, ogni cella di memoria è configurata per memorizzare i numeri binari in gruppi di otto bit (chiamati byte). Ogni byte è in grado di rappresentare 256 numeri diversi (28 = 256); da 0 a 255 oppure da -128 a +127. Per memorizzare numeri più grandi è possibile utilizzare diversi byte consecutivi (tipicamente due, quattro o otto). Quando sono necessari numeri negativi, di solito vengono memorizzati in due notazione del complemento. Altri accorgimenti sono possibili, ma di solito non si vedono al di fuori di applicazioni specializzate o contesti storici. Un computer può memorizzare qualsiasi tipo di informazione in memoria se può essere rappresentato numericamente. I computer moderni hanno miliardi o addirittura milioni di miliardi di byte di memoria.
None
doc-3768
La possibilità di memorizzare ed eseguire liste di istruzioni chiamate programmi rende i computer estremamente versatili, distinguendoli dalle calcolatrici. La tesi Church-Turing è una dichiarazione matematica di questa versatilità: qualsiasi computer con una capacità minima (essere Turing-completo) è, in linea di principio, in grado di svolgere gli stessi compiti che qualsiasi altro computer può svolgere. Pertanto, qualsiasi tipo di computer (netbook, supercomputer, automi cellulari, ecc.) è in grado di eseguire gli stessi compiti di calcolo, dato il tempo sufficiente e la capacità di archiviazione.
None
doc-8156
Durante l' installazione, un iPod è associato a un computer host. Ogni volta che un iPod si connette al computer host, iTunes è in grado di sincronizzare automaticamente o manualmente intere librerie musicali o playlist musicali. Le classificazioni della canzone possono essere impostate su un iPod e sincronizzate successivamente alla libreria iTunes e viceversa. Un utente può accedere, riprodurre e aggiungere musica su un secondo computer se l' iPod è impostato su sincronizzazione manuale e non automatica, ma qualsiasi cosa aggiunta o modificata verrà invertita al momento del collegamento e della sincronizzazione con il computer principale e la sua libreria. Se un utente desidera sincronizzare automaticamente la musica con un altro computer, la libreria di un iPod verrà completamente cancellata e sostituita con la libreria dell' altro computer.
None
doc-3759
La RAM può essere letta e scritta in qualsiasi momento dalla CPU lo comanda, ma la ROM è precaricata con dati e software che non cambiano mai, quindi la CPU può solo leggerla. La ROM viene solitamente utilizzata per memorizzare le istruzioni iniziali di avvio del computer. In generale, il contenuto della RAM viene cancellato quando si spegne il computer, ma la ROM conserva i dati a tempo indeterminato. In un PC, la ROM contiene un programma specializzato chiamato BIOS che organizza il caricamento del sistema operativo del computer dall' unità disco rigido alla RAM ogni volta che il computer viene acceso o resettato. Nei computer embedded, che spesso non dispongono di unità disco, tutto il software richiesto può essere memorizzato nella ROM. Il software memorizzato in ROM viene spesso chiamato firmware, perché è più simile all' hardware che al software. La memoria flash attenua la distinzione tra ROM e RAM, in quanto mantiene i suoi dati quando è spenta ma è anche riscrivibile. È in genere molto più lento rispetto alla ROM convenzionale e RAM, tuttavia, quindi il suo uso è limitato alle applicazioni dove l' alta velocità è inutile.
None
doc-3753
La sequenza di operazioni che l' unità di controllo passa attraverso per elaborare un' istruzione è di per sé come un breve programma per computer, e infatti, in alcuni progetti CPU più complessi, c' è un altro computer ancora più piccolo chiamato microsequencer, che esegue un programma di microcodice che fa sì che tutti questi eventi si verifichino.
None
doc-4960
Nella maggior parte dei sistemi educativi contemporanei del mondo, l' istruzione secondaria comprende l' educazione formale che si verifica durante l' adolescenza. Si caratterizza per la transizione dall' istruzione primaria tipicamente obbligatoria e completa per i minori all' istruzione facoltativa, selettiva terziaria, postsecondaria o superiore (ad esempio. università, scuola professionale) per adulti. A seconda del sistema, le scuole per questo periodo, o una parte di esso, possono essere chiamate scuole secondarie o superiori, palestre, licei, scuole medie, scuole superiori o scuole professionali. Il significato esatto di questi termini varia da un sistema all' altro. Il confine esatto tra l' istruzione primaria e secondaria varia anche da paese a paese e persino all' interno di essi, ma è generalmente intorno al settimo al decimo anno di scolarizzazione. L' istruzione secondaria si verifica principalmente durante gli anni adolescenziali. Negli Stati Uniti, Canada e Australia, l' istruzione elementare e secondaria insieme sono talvolta indicati come K-12 istruzione, e in Nuova Zelanda Anno 1-13 è utilizzato. Lo scopo dell' istruzione secondaria può essere quello di fornire conoscenze comuni, prepararsi all' istruzione superiore o formarsi direttamente in una professione.
None
doc-11040
Nuova Delhi è la più grande città commerciale dell' India settentrionale. Si stima che il Prodotto Interno Statale Netto (esercizio 2010) sia pari a 1595 miliardi (US$23 miliardi) in termini nominali e a ~ 6800 miliardi (US$100 miliardi) in termini di PPP. A partire dal 2013, il reddito pro capite di Delhi era Rs. 23000000, secondo più alto in India dopo Goa. Il PIL a Delhi ai prezzi correnti per il periodo 2012-2013 è stimato a 3,88 miliardi di Rs (3,88 miliardi di Rs (breve scala) contro 3,11 miliardi di Rs (3,11 miliardi di Rs) nel 2011-2012.
None