La capacità di memorizzare ed eseguire liste di istruzioni si chiama cosa?
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-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-5744
Le fotocamere digitali hanno superato di gran lunga la pellicola in termini di sensibilità alla luce, con velocità ISO equivalenti fino a 409.600, un numero che è insondabile nel campo della fotografia a pellicola convenzionale. processori più veloci, così come i progressi delle tecniche software di riduzione del rumore consentono di eseguire questo tipo di elaborazione nel momento in cui la foto viene catturata, consentendo ai fotografi di memorizzare immagini che hanno un livello più elevato di raffinatezza e che avrebbero richiesto tempo proibitivo per elaborare con le generazioni precedenti di hardware fotocamera digitale.
None
doc-4158
In questo articolo, ha descritto un nuovo sistema per l' archiviazione e il lavoro con database di grandi dimensioni. Invece di memorizzare i record in una sorta di lista collegata di record liberi come in CODASYL, l' idea di Codd era quella di usare una "tabella" di record a lunghezza fissa, con ogni tabella usata per un diverso tipo di entità. Un sistema basato su liste collegate risulterebbe molto inefficace quando si conservano banche dati "sparse", in cui alcuni dei dati per ogni singolo record potrebbero essere lasciati vuoti. Il modello relazionale ha risolto questo problema suddividendo i dati in una serie di tabelle (o relazioni) normalizzate, con elementi opzionali spostati fuori dalla tabella principale dove avrebbero occupato spazio solo se necessario. I dati possono essere liberamente inseriti, cancellati e modificati in queste tabelle, con il DBMS che fa qualsiasi manutenzione necessaria per presentare una vista della tabella all' applicativo/utente.
None
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-16418
Il recupero del personale (PR) è definito come "la somma degli sforzi militari, diplomatici e civili per preparare ed eseguire il recupero e la reintegrazione del personale isolato" (JP 1-02). È la capacità del governo degli Stati Uniti e dei suoi partner internazionali di recuperare il personale isolato in tutta la ROMO e di restituire il personale in servizio. Le pubbliche relazioni rafforzano inoltre lo sviluppo di una capacità efficace e globale di proteggere e recuperare il personale isolato ovunque sia a rischio; negano all' avversario la capacità di sfruttare una nazione attraverso la propaganda; e sviluppano capacità congiunte, interagency e internazionali che contribuiscono alla risposta alle crisi e alla stabilità regionale.
None
doc-3688
All' interno dei sistemi informatici, due dei molti modelli di sicurezza in grado di imporre la separazione dei privilegi sono le liste di controllo degli accessi (ACL) e la sicurezza basata sulle capacità. L' uso di ACL per limitare i programmi è stato dimostrato di essere insicuro in molte situazioni, come ad esempio se il computer host può essere ingannato nel consentire indirettamente l' accesso limitato ai file, un problema noto come il problema di vice confusi. E' stato anche dimostrato che la promessa delle ACL di dare accesso ad un oggetto ad una sola persona non può mai essere garantita nella pratica. Entrambi questi problemi sono risolti dalle capacità. Ciò non significa che vi siano difetti pratici in tutti i sistemi basati su ACL, ma solo che i progettisti di alcune utility devono assumersi la responsabilità di garantire che non introducano difetti.
None
doc-3732
Le prime macchine informatiche avevano programmi fissi. Per cambiare la sua funzione è stato necessario ricablare e ristrutturare la macchina. Con la proposta del computer di programma memorizzato questo è cambiato. Un computer con programma memorizzato include un set di istruzioni e può memorizzare in memoria una serie di istruzioni (un programma) che dettagliano il calcolo. La base teorica per il computer del programma memorizzato è stata posta da Alan Turing nella sua carta del 1936. Nel 1945 Turing entrò a far parte del Laboratorio Fisico Nazionale e iniziò a lavorare allo sviluppo di un computer digitale elettronico memorizzato nel programma. La sua relazione del 1945 "Proposed Electronic Calculator" è stata la prima specifica per un tale dispositivo. John von Neumann all' Università della Pennsylvania, diffonde anche la sua prima bozza di relazione sull' EDVAC nel 1945.
None
doc-9833
La memorizzazione nella memoria sensoriale e nella memoria a breve termine ha generalmente una capacità e una durata strettamente limitate, il che significa che le informazioni non vengono conservate a tempo indeterminato. Al contrario, la memoria a lungo termine può memorizzare quantità molto maggiori di informazioni per una durata potenzialmente illimitata (talvolta una durata di vita intera). La sua capacità è incommensurabile. Ad esempio, dato un numero casuale di sette cifre, potremmo ricordarlo per pochi secondi prima di dimenticarlo, suggerendo che è stato memorizzato nella nostra memoria a breve termine. D' altra parte, possiamo ricordare i numeri di telefono per molti anni attraverso la ripetizione; queste informazioni si dice che siano memorizzate nella memoria a lungo termine.
None
doc-3473
Detto questo, il punteggio non fornisce istruzioni complete e precise su come eseguire un lavoro storico. Anche se il tempo è scritto con un' istruzione italiana (ad esempio Allegro), non sappiamo esattamente quanto veloce debba essere suonato il brano. Anche in epoca barocca, inoltre, molte opere progettate per l' accompagnamento continuo basso non specificano quali strumenti debbano suonare l' accompagnamento o esattamente come lo strumento corale (arpsichord, liuto, ecc.). dovrebbe suonare gli accordi, che non sono annotati nella parte (solo un simbolo di basso in figura sotto la parte dei bassi è usato per guidare l' esecutore dell' accordo).
None
doc-10417
ReplayGain è uno standard per misurare e memorizzare il volume di un file MP3 (normalizzazione audio) nel suo tag metadati, consentendo ad un lettore ReplayGain-compliant di regolare automaticamente il volume di riproduzione complessivo per ogni file. MP3Gain può essere utilizzato per modificare reversibilmente i file basati su misurazioni di ReplayGain in modo che la riproduzione regolata può essere raggiunto su giocatori senza capacità di ReplayGain.
None