* A livello hardware: Le proprietà fisiche del mezzo di stoccaggio stesso. Una volta che un piatto del disco rigido è fisicamente graffiato, quei dati sono probabilmente irrimediabilmente persi. Allo stesso modo, un transistor bruciato su un chip RAM altera in modo permanente la sua capacità di archiviare informazioni. Queste sono limitazioni * fisiche *, non limitazioni del software.
* a livello di software (con determinate restrizioni): I dati scritti su alcuni tipi di memoria possono essere estremamente difficili o praticamente impossibili da cambiare. Questo include:
* Media protetta da scrivere: CD, DVD e alcuni tipi di unità flash possono essere realizzati a protezione della scrittura, prevenendo alterazioni accidentali o dannose. Tuttavia, questa protezione può spesso essere bypassata con strumenti specializzati.
* Firmware: Il firmware è un software di basso livello incorporato nell'hardware e cambiarlo è spesso un processo complesso che richiede strumenti e conoscenze speciali. La modifica in modo errato del firmware può danneggiare permanentemente il dispositivo.
* Dati con protezione crittografica: I dati crittografati con una chiave forte e sconosciuta sono effettivamente immutabili senza la chiave. I dati sono *lì *, ma il suo significato è inaccessibile.
* A livello logico: Le strutture di dati a volte possono imporre vincoli. Ad esempio, se un database è progettato con integrità referenziale, potresti non essere in grado di eliminare un record che abbia collegamenti ad altri record, a meno che non si elimini anche tali record dipendenti. Questa non è una limitazione fisica, ma logica applicata dal software.
In breve, mentre i dati e la memoria del computer sono progettati per essere modificabili, esistono limitazioni a livello fisico, software e logico. Queste limitazioni possono impedire che le modifiche vengano apportate facilmente o in alcuni casi.
hardware © www.354353.com