Armazenamento de dados de computador

Ver artigo geral: Armazenamento de dados
GiB de SDRAM montada em um computador. Um exemplo de armazenamento primário.
Disco rígido (HDD) de 15 GB PATA de 1999. Quando conectado a um computador, ele serve como armazenamento secundário.

Armazenamento de dados de computador ou armazenamento de dados digitais é a retenção de dados digitais por meio de tecnologia que consiste em componentes de computador e mídias de gravação. O armazenamento de dados digitais é uma função central e um componente fundamental dos computadores.[1]:15–16

Geralmente, os componentes de armazenamento mais rápidos e voláteis são chamados de "memória", enquanto os componentes persistentes e mais lentos são chamados de "armazenamento". Essa distinção foi estendida na Arquitetura de von Neumann, onde a unidade central de processamento (CPU) consiste em duas partes principais: a unidade de controle e a unidade lógica e aritmética (ALU). A primeira controla o fluxo de dados entre a CPU e a memória, enquanto a última realiza operações aritméticas e lógicas nos dados. Na prática, quase todos os computadores usam uma hierarquia de memória,[1]:468–473 que coloca a memória próxima à CPU e o armazenamento mais distante.

Em computadores modernos, discos rígidos (HDDs) ou unidades de estado sólido (SSDs) são geralmente usados como armazenamento.

Dados

Um computador digital moderno representa dados usando o sistema binário. A célula de memória é o bloco de construção fundamental da memória do computador, armazenando um bit de informação binária que pode ser definido para armazenar um 1, redefinido para armazenar um 0 e acessado por meio da leitura da célula.[2][3]

Texto, números, imagens, áudio e quase qualquer outra forma de informação podem ser convertidos em uma sequência de bits, ou dígitos binários, cada um com o valor 0 ou 1. A unidade mais comum de armazenamento é o byte, igual a 8 bits. Os dados digitais compreendem a representação binária de uma informação, sendo frequentemente codificados pela atribuição de um padrão de bits a cada caractere, dígito ou objeto de multimídia. Existem muitos padrões para codificação (por exemplo, codificação de caracteres como ASCII, codificações de imagem como JPEG e codificações de vídeo como MPEG-4).

Criptografia

Por razões de segurança [en], certos tipos de dados podem ser criptografados no armazenamento para evitar a possibilidade de reconstrução não autorizada de informações a partir de fragmentos de instantâneos (snapshots) do armazenamento. A criptografia em trânsito protege os dados enquanto eles estão sendo transmitidos.[4]

Compressão

Métodos de compressão de dados permitem, em muitos casos (como em um banco de dados), representar uma sequência de bits por uma sequência de bits mais curta ("comprimir") e reconstruir a sequência original ("descomprimir") quando necessário. Isso utiliza substancialmente menos armazenamento (dezenas de por cento) para muitos tipos de dados, ao custo de mais processamento (comprimir e descomprimir quando necessário). A análise do equilíbrio entre a economia de custo de armazenamento e os custos de computações relacionadas e possíveis atrasos na disponibilidade de dados é feita antes de decidir se certos dados devem ser mantidos comprimidos ou não.

Vulnerabilidade e confiabilidade

Diferentes tipos de armazenamento de dados possuem distintos pontos de falha e vários métodos de análise preditiva de falhas [en]. Vulnerabilidades que podem levar instantaneamente à perda total são o colapso da cabeça [en] em discos rígidos mecânicos e a falha de componentes eletrônicos [en] em armazenamento flash.

Redundância

A redundância [en] permite que o computador detecte erros em dados codificados (por exemplo, um bit flip [en] aleatório devido a radiação cósmica) e os corrija com base em algoritmos matemáticos. O método de verificação de redundância cíclica (CRC) é tipicamente usado em comunicações e armazenamento para detecção de erros. Soluções de redundância incluem replicação de armazenamento, espelhamento de disco [en] e RAID (Redundant Array of Independent Disks).

Detecção de erros

Medição da taxa de erros em um DVD+R. Os erros menores são corrigíveis e estão dentro de uma faixa saudável.

A falha iminente em discos rígidos é estimável usando dados de diagnóstico S.M.A.R.T., que incluem as horas de operação [en] e a contagem de ciclos de rotação, embora sua confiabilidade seja contestada.[5] A integridade das mídias ópticas pode ser determinada pela medição de erros menores corrigíveis, onde contagens altas indicam deterioração e/ou mídia de baixa qualidade. Muitos erros menores consecutivos podem levar à corrupção de dados. Nem todos os fabricantes e modelos de unidades de disco óptico [en] suportam a varredura de erros.[6]

Arquitetura

Sem uma quantidade significativa de memória, um computador só seria capaz de realizar operações fixas e produzir o resultado imediatamente, exigindo assim uma reconfiguração [en] de hardware para que um novo programa fosse executado. Isso é frequentemente usado em dispositivos como calculadoras de mesa, processadores digitais de sinal e outros dispositivos especializados. Máquinas de Von Neumann diferem por possuírem uma memória na qual as instruções [en] de operação e os dados são armazenados,[1]:20 de modo que não precisam ser reconfiguradas para cada novo programa, mas podem simplesmente ser reprogramadas com novas instruções na memória. Elas também tendem a ser mais simples de projetar, pois um processador relativamente simples pode manter um estado entre computações sucessivas para construir resultados procedimentais complexos. A maioria dos computadores modernos são máquinas de von Neumann.

Armazenamento e memória

No uso contemporâneo, o termo "armazenamento" geralmente se refere a um subconjunto do armazenamento de dados de computador que compreende dispositivos de armazenamento e suas mídias não acessíveis diretamente pela CPU, ou seja, armazenamento secundário ou terciário. Formas comuns de armazenamento incluem discos rígidos, unidades de disco óptico e dispositivos não voláteis (ou seja, dispositivos que retêm seu conteúdo quando o computador é desligado).[7] Por outro lado, o termo "memória" é usado para se referir ao armazenamento de dados de leitura e escrita [en] em semicondutores, tipicamente a memória dinâmica de acesso aleatório (DRAM). A DRAM é uma forma de memória volátil que também requer que a informação armazenada seja periodicamente relida e reescrita, ou atualizada [en]; a RAM estática (SRAM) é semelhante à DRAM, embora nunca precise ser atualizada enquanto a energia for aplicada.

No uso contemporâneo, a hierarquia de memória de armazenamento primário e armazenamento secundário em alguns casos refere-se ao que historicamente era chamado, respectivamente, de armazenamento secundário e armazenamento terciário.[8]

Primário

Várias formas de armazenamento, divididas de acordo com sua distância da unidade central de processamento. Os componentes fundamentais de um computador de uso geral são a unidade lógica e aritmética, circuitos de controle, espaço de armazenamento e dispositivos de entrada/saída. Tecnologia e capacidade típicas de computadores domésticos por volta de 2005.

O armazenamento primário (também conhecido como memória principal, memória interna ou memória primordial), frequentemente referido simplesmente como memória, é o armazenamento diretamente acessível pela CPU. A CPU lê continuamente as instruções ali armazenadas e as executa conforme necessário. Qualquer dado operado ativamente também é armazenado lá de maneira uniforme. Historicamente, os primeiros computadores usavam linhas de retardo [en], tubos de Williams ou tambores magnéticos rotativos como armazenamento primário. Em 1954, esses métodos pouco confiáveis foram amplamente substituídos pela memória de núcleo. A memória de núcleo permaneceu dominante até a década de 1970, quando os avanços na tecnologia de circuitos integrados permitiram que a memória semicondutora se tornasse economicamente competitiva.

Isso levou à moderna memória de acesso aleatório (RAM), que possui tamanho reduzido, é leve e relativamente cara. A RAM usada para armazenamento primário é uma memória volátil [en], o que significa que perde as informações quando não está energizada por um determinado tempo. Além de armazenar programas abertos, ela serve como cache de disco [en] e buffer de escrita [en] para melhorar o desempenho de leitura e escrita. Os sistemas operacionais "emprestam" capacidade da RAM para cache desde que não seja necessária para softwares em execução.[9] A memória sobressalente pode ser utilizada como RAM drive para armazenamento temporário de dados em alta velocidade. Além da RAM principal de grande capacidade, existem mais duas subcamadas de armazenamento primário:

  • Registradores do processador são a forma mais rápida de todas as formas de armazenamento de dados, localizados dentro do processador, com cada registrador geralmente mantendo uma palavra de dados (frequentemente 32 ou 64 bits). As instruções da CPU orientam a unidade lógica e aritmética a realizar vários cálculos ou outras operações nesses dados.
  • Cache do processador é um estágio intermediário entre os registradores mais rápidos e a memória principal mais lenta, sendo mais rápido que a memória principal, mas com muito menos capacidade. O uso de uma configuração de cache hierárquica multinível também é comum, onde o cache primário é o menor e mais rápido, enquanto o cache secundário é maior e mais lento.

O armazenamento primário, incluindo ROM, EEPROM, Flash NOR e RAM,[10] é geralmente endereçável por bytes [en]. Tal memória é conectada direta ou indiretamente à unidade central de processamento por meio de um barramento de memória, composto por um barramento de endereços [en] e um barramento de dados. A CPU envia primeiramente um número chamado endereço de memória através do barramento de endereço que indica a localização desejada dos dados. Em seguida, ela lê ou grava os dados nas células de memória usando o barramento de dados. Além disso, uma unidade de gerenciamento de memória (MMU) é um pequeno dispositivo entre a CPU e a RAM que recalcula o endereço de memória real. As unidades de gerenciamento de memória permitem o gerenciamento de memória; elas podem, por exemplo, fornecer uma abstração de memória virtual ou outras tarefas.

BIOS

Um armazenamento primário não volátil contendo um pequeno programa de inicialização (BIOS) é usado para realizar o boot do computador, ou seja, para ler um programa maior do armazenamento secundário não volátil para a RAM e começar a executá-lo. Uma tecnologia não volátil usada para este propósito é chamada de memória somente de leitura (ROM). A maioria dos tipos de "ROM" não são literalmente apenas para leitura, mas são difíceis e lentas de gravar. Alguns sistemas embarcados executam programas diretamente da ROM, pois tais programas raramente são alterados. Computadores padrão não armazenam muitos programas em ROM, exceto o firmware, e utilizam grandes capacidades de armazenamento secundário.

Secundário

O armazenamento secundário (também conhecido como memória externa ou armazenamento auxiliar) difere do armazenamento primário por não ser diretamente acessível pela CPU. Os computadores usam canais de entrada/saída para acessar o armazenamento secundário e transferir os dados desejados para o armazenamento primário. O armazenamento secundário é não volátil, retendo os dados quando a energia é desligada. Os sistemas de computação modernos normalmente possuem duas ordens de magnitude a mais de armazenamento secundário do que armazenamento primário, porque o armazenamento secundário é menos caro.

Em computadores modernos, discos rígidos (HDDs) ou unidades de estado sólido (SSDs) são geralmente usados como armazenamento secundário. O tempo de acesso por byte para HDDs ou SSDs é tipicamente medido em milissegundos, enquanto o tempo de acesso por byte para o armazenamento primário é medido em nanossegundos. Dispositivos de armazenamento óptico [en] rotativos, como unidades de CD e DVD, têm tempos de acesso ainda mais longos. Outros exemplos de tecnologias de armazenamento secundário incluem unidades flash USB, disquetes, fita magnética [en], fita de papel, cartões perfurados e discos RAM.

Para reduzir o tempo de busca e a latência rotacional, o armazenamento secundário, incluindo HDD, ODD [en] e SSD, é transferido de e para os discos em grandes blocos contíguos. O armazenamento secundário é endereçável por bloco; uma vez que a cabeça de leitura/gravação [en] nos HDDs atinge o posicionamento adequado e os dados, os dados subsequentes na trilha são acessados muito rapidamente. Outra forma de reduzir o gargalo de I/O é usar múltiplos discos em paralelo para aumentar a largura de banda entre a memória primária e secundária, por exemplo, usando RAID.[11]

O armazenamento secundário é frequentemente formatado de acordo com um formato de sistema de arquivos, que fornece a abstração necessária para organizar os dados em arquivos e diretórios, ao mesmo tempo que fornece metadados descrevendo o proprietário de um determinado arquivo, o tempo de acesso, as permissões de acesso e outras informações. A maioria dos sistemas operacionais de computador usa o conceito de memória virtual, permitindo a utilização de mais capacidade de armazenamento primário do que a fisicamente disponível no sistema. À medida que a memória primária enche, o sistema move os pedaços menos usados (páginas) para um arquivo de troca (swap) ou arquivo de paginação no armazenamento secundário, recuperando-os mais tarde quando necessário.

Terciário

Uma grande biblioteca de fitas, com cartuchos de fita colocados em prateleiras na frente e um braço robótico movendo-se ao fundo. A altura visível da biblioteca é de cerca de 180 cm.

O armazenamento terciário ou memória terciária normalmente envolve um braço robótico que monta e desmonta mídias de armazenamento de massa removíveis de um banco de dados de catálogo em um dispositivo de armazenamento de acordo com as demandas do sistema. É usado principalmente para arquivar informações acessadas raramente, já que é muito mais lento que o armazenamento secundário (por exemplo, 5–60 segundos vs. 1–10 milissegundos). Isso é útil principalmente para repositórios de dados extraordinariamente grandes, acessados sem operadores humanos. Exemplos típicos incluem bibliotecas de fitas, jukeboxes ópticas [en] e matrizes massivas de discos ociosos (MAID [en]). O armazenamento terciário também é conhecido como armazenamento nearline [en] porque está "próximo ao online".[12] O gerenciamento de armazenamento hierárquico [en] é uma estratégia de arquivamento que envolve a migração automática de arquivos não utilizados por muito tempo de um armazenamento em disco rígido rápido para bibliotecas ou jukeboxes.

Offline

O armazenamento offline é o armazenamento de dados de computador em uma mídia ou dispositivo que não está sob o controle de uma unidade central de processamento.[13] A mídia é gravada, geralmente em um dispositivo de armazenamento secundário ou terciário, e então fisicamente removida ou desconectada. Ao contrário do armazenamento terciário, ele não pode ser acessado sem interação humana. É usado para transferir informações, pois a mídia desconectada pode ser facilmente transportada fisicamente. Em computadores pessoais modernos, a maioria das mídias de armazenamento secundário e terciário também são usadas para armazenamento offline.

Conectividade de rede

Um armazenamento secundário ou terciário pode se conectar a um computador utilizando redes de computadores. Este conceito não se aplica ao armazenamento primário.

Nuvem

O armazenamento em nuvem baseia-se em uma infraestrutura altamente virtualizada.[14] Um subconjunto da computação em nuvem, possui interfaces nativas da nuvem específicas, elasticidade e escalabilidade quase instantâneas, multilocação [en] e recursos tarifados. Serviços de armazenamento em nuvem podem ser usados a partir de um serviço fora das instalações (off-premises) ou implantados localmente (on-premises).[15]

Modelos de implantação

Modelos de implantação em nuvem definem as interações entre provedores de nuvem e clientes.[16]

  • Nuvens privadas [en], por exemplo, são usadas em segurança em nuvem [en] para mitigar o aumento da área de superfície de ataque [en] da terceirização do armazenamento de dados.[17] Uma nuvem privada é uma infraestrutura de nuvem operada exclusivamente para uma única organização, seja gerenciada internamente ou por terceiros, e hospedada interna ou externamente.[18]
  • Armazenamento em nuvem híbrida [en] é outra solução de segurança em nuvem, envolvendo infraestrutura de armazenamento que usa uma combinação de recursos de armazenamento locais com armazenamento em nuvem. O armazenamento local geralmente é gerenciado pela organização, enquanto o provedor de armazenamento em nuvem pública é responsável pelo gerenciamento e segurança dos dados armazenados na nuvem.[19][20] O uso de um modelo híbrido permite que os dados sejam ingeridos em um formato criptografado onde a chave é mantida dentro da infraestrutura local e pode limitar o acesso ao uso de gateways de armazenamento em nuvem [en] locais, que podem ter opções para criptografar os dados antes da transferência.[21]
  • Serviços de nuvem são considerados "públicos" quando são entregues através da Internet pública.[22]
    • Uma nuvem privada virtual (VPC) é um pool de recursos compartilhados dentro de uma nuvem pública que fornece um certo nível de isolamento entre os diferentes usuários que utilizam os recursos. As VPCs alcançam o isolamento do usuário através da alocação de uma sub-rede IP privada e uma construção de comunicação virtual (como uma VLAN ou um conjunto de canais de comunicação criptografados [en]) entre os usuários, bem como o uso de uma rede privada virtual (VPN) por usuário da VPC, garantindo, por meio de autenticação e criptografia, o acesso remoto da organização aos seus recursos da VPC.[carece de fontes?]

Tipos

Existem três tipos de armazenamento em nuvem:

  • Armazenamento de objetos [en][23][24]
  • Armazenamento de arquivos
  • Armazenamento em nível de bloco é um conceito em persistência de dados hospedada na nuvem onde os serviços em nuvem emulam o comportamento de um dispositivo de bloco tradicional, como um disco rígido físico,[25] onde o armazenamento é organizado como blocos. O armazenamento em nível de bloco difere do de objetos [en] ou de "buckets" ou de bancos de dados em nuvem [en]. Estes operam em um nível mais alto de abstração e são capazes de trabalhar com entidades como arquivos, documentos, imagens, vídeos ou registros de banco de dados.[26] Antigamente, o armazenamento em nível de bloco era fornecido pela SAN, e o NAS fornecia armazenamento em nível de arquivo.[27] Com a mudança da hospedagem local para serviços em nuvem, essa distinção mudou.[28]
    • Armazenamento de instância (instance stores) são uma forma de armazenamento em nível de bloco hospedada na nuvem, sendo fornecidas como parte de uma instância de nuvem.[29] Ao contrário de outras formas de armazenamento em bloco, os dados do armazenamento de instância serão perdidos se a instância da nuvem for interrompida.[30]

Características

Um módulo de 1 GiB de DDR2 SDRAM para laptop

As tecnologias de armazenamento em todos os níveis da hierarquia podem ser diferenciadas avaliando certas características fundamentais, bem como medindo características específicas de uma implementação particular. Essas características principais são:

  • Volatilidade
    • Uma fonte de alimentação ininterrupta (UPS ou nobreak) pode ser usada para dar ao computador uma breve janela de tempo para mover informações do armazenamento volátil primário para o armazenamento não volátil antes que as baterias se esgotem. Alguns sistemas, como o EMC Symmetrix [en], possuem baterias integradas que mantêm o armazenamento volátil por vários minutos.
  • Mutabilidade
  • Acessibilidade
    • Os tipos de acesso incluem acesso aleatório e acesso sequencial. No acesso aleatório, qualquer local no armazenamento pode ser acessado a qualquer momento em aproximadamente a mesma quantidade de tempo. No acesso sequencial, o acesso às informações ocorre em ordem serial, uma após a outra; portanto, o tempo para acessar uma informação específica depende de qual informação foi acessada por último.
  • Endereçabilidade [en]
  • Capacidade e densidade [en]
  • Desempenho
    • As métricas de desempenho de armazenamento incluem latência, throughput (taxa de transferência), granularidade e confiabilidade.
  • Energia
    • Unidades de estado sólido de baixa capacidade não possuem partes móveis e consomem menos energia que discos rígidos.[31][32][33] Além disso, a memória pode usar mais energia que os discos rígidos.[33] Caches grandes, usados para evitar o gargalo da parede de memória [en], também podem consumir uma grande quantidade de energia.
  • Segurança[34]
Visão Geral
Característica Disco rígido (HDD) Disco óptico Memória flash Memória de acesso aleatório (RAM) Linear Tape-Open (LTO)
Tecnologia Disco magnético Feixe de Laser Semicondutor Fita magnética
Volatilidade Não Não Não Volátil Não
Acesso aleatório Sim Sim Sim Sim Não
Latência (tempo de acesso) ~15 ms [en] (rápido) ~150 ms (moderado) Nenhuma (instantâneo) Nenhuma (instantâneo) Falta de acesso aleatório (muito lento)
Controlador Interno Externo Interno Interno Externo
Falha com perda de dados [en] iminente Head crash [en] Circuito [en]
Detecção de erros Diagnóstico (S.M.A.R.T.) Medição da taxa de erros Indicada por quedas abruptas nas taxas de transferência (Armazenamento de curto prazo) Desconhecido
Preço por espaço Baixo Baixo Alto Muito alto Muito baixo (mas drives caros)
Preço por unidade Moderado Baixo Moderado Alto Moderado (mas drives caros)
Aplicação principal Arquivamento de médio prazo, backups rotineiros, servidor, expansão de estação de trabalho Arquivamento de longo prazo, distribuição de cópia física [en] Eletrônicos portáteis; sistema operacional Tempo real Arquivamento de longo prazo

Mídias

Semicondutores

A memória semicondutora utiliza chips de circuito integrado (CI) baseados em semicondutores para armazenar informações. Os dados são tipicamente armazenados em células de memória de metal-óxido-semicondutor (MOS). Um chip de memória semicondutora pode conter milhões de células de memória, consistindo em minúsculos transistores de efeito de campo MOS (MOSFETs) e/ou capacitores MOS. Existem formas voláteis e não voláteis de memória semicondutora, sendo que a primeira utiliza MOSFETs padrão e a segunda utiliza MOSFETs de porta flutuante [en].

Em computadores modernos, o armazenamento primário consiste quase exclusivamente em memória de acesso aleatório (RAM) semicondutora volátil dinâmica, particularmente memória dinâmica de acesso aleatório (DRAM). Desde a virada do século, um tipo de memória semicondutora de porta flutuante não volátil conhecida como memória flash ganhou espaço constante como armazenamento offline para computadores domésticos. A memória semicondutora não volátil também é usada para armazenamento secundário em vários dispositivos eletrônicos avançados e computadores especializados projetados para elas.

Já em 2006, fabricantes de laptops e desktops começaram a usar unidades de estado sólido (SSDs) baseadas em flash como opções de configuração padrão para o armazenamento secundário, seja em adição ou em substituição ao tradicional HDD.[35][36]

Magnéticas

O armazenamento magnético utiliza diferentes padrões de magnetização em uma superfície revestida magneticamente para armazenar informações. O armazenamento magnético é não volátil. A informação é acessada usando uma ou mais cabeças de leitura/escrita. Em computadores modernos, o armazenamento magnético assume as seguintes formas:

  • Disco magnético [en];
  • Fita magnética, usada para armazenamento terciário e offline;
  • Memória carrossel [en] (rolos magnéticos).

Em computadores antigos, o armazenamento magnético também era usado como:

  • Armazenamento de microcódigo em memórias somente de leitura de transformador;
  • Armazenamento primário na forma de memória de tambor, memória de núcleo magnético, memória de filme fino [en] e/ou memória twistor.
  • Fita magnética era frequentemente utilizada para armazenamento secundário;
  • Armazenamento terciário (ex: NCR CRAM [en]) ou armazenamento offline na forma de cartões magnéticos.

O armazenamento magnético não possui um limite definido de ciclos de regravação como o armazenamento flash, pois a alteração dos campos magnéticos não causa desgaste físico. Em vez disso, sua vida útil é limitada por peças mecânicas.[37]

Ópticas

O armazenamento óptico [en], tipicamente o disco óptico, armazena informações em deformidades na superfície de um disco circular e lê essas informações iluminando a superfície com um diodo laser e observando a reflexão. O armazenamento em disco óptico é não volátil. As seguintes formas estão em uso comum:[38]

  • CD, CD-ROM, DVD, BD-ROM: Armazenamento somente de leitura, usado para distribuição em massa de informações digitais (música, vídeo, programas);
  • CD-R, DVD-R, DVD+R, BD-R [en]: Armazenamento de escrita única, usado para armazenamento terciário e offline;
  • CD-RW, DVD-RW, DVD+RW, DVD-RAM, BD-RE [en]: Armazenamento de escrita lenta e leitura rápida;
  • Ultra Density Optical [en] (UDO) é semelhante em capacidade ao Blu-ray e é usado para armazenamento terciário.

O armazenamento em disco magneto-óptico [en] é um armazenamento em disco óptico no qual o estado magnético em uma superfície ferromagnética armazena informações. A informação é lida opticamente e gravada combinando métodos magnéticos e ópticos. O armazenamento em disco magneto-óptico é um armazenamento não volátil, de acesso sequencial, escrita lenta e leitura rápida, utilizado para armazenamento terciário e offline.

O armazenamento de dados ópticos em 3D [en] também tem sido proposto.

A desmagnetização induzida por luz (magnetization melting) em fotocondutores magnéticos também foi proposta para o armazenamento magneto-óptico de alta velocidade e baixo consumo de energia.[39]

Papel

O armazenamento de dados em papel [en], tipicamente na forma de fita de papel ou cartões perfurados, foi usado por muito tempo para armazenar informações para processamento automático. Códigos de barras permitem que objetos vendidos ou transportados tenham informações legíveis por computador anexadas de forma segura. Quantidades pequenas de dados podem ser armazenadas em papel como códigos de matriz [en] para arquivamento de longuíssimo prazo, já que a longevidade do papel costuma exceder a do armazenamento magnético.

Outros

  • Memória de tubos de vácuo:
  • Memória eletroacústica: A memória de linha de retardo [en] utilizava ondas sonoras em uma substância como mercúrio para armazenar informações.
  • Fita óptica [en] é um meio de armazenamento óptico, geralmente consistindo em uma tira longa e estreita de plástico, na qual padrões podem ser gravados e lidos.
  • Memória de mudança de fase [en] utiliza diferentes fases mecânicas de materiais de mudança de fase [en] para armazenar informações em uma matriz endereçável X–Y e lê as informações observando a variação da resistência elétrica do material.
  • Armazenamento de dados holográficos [en] armazena informações opticamente dentro de cristais ou fotopolímeros [en], por exemplo, em HVDs (Discos Holográficos Versáteis). O armazenamento holográfico pode utilizar todo o volume do meio de armazenamento, ao contrário do armazenamento em disco óptico, que é limitado a um pequeno número de camadas superficiais.
  • Fotocondutores magnéticos armazenam informações magnéticas que podem ser modificadas por iluminação de baixa intensidade.[39]
  • Memória molecular [en] armazena informações em polímeros que podem reter carga elétrica.[40]
  • DNA armazena informações digitais em nucleotídeos de DNA.[41][42][43][44]

Ver também

Tópicos de armazenamento secundário, terciário e off-line

Referências

  1. a b c Patterson, David A.; Hennessy, John L. (2005). Computer organization and design: The hardware/software interfaceRegisto grátis requerido 3rd ed. Amesterdã: Morgan Kaufmann Publishers. ISBN 1-55860-604-1. OCLC 56213091 
  2. D. Tang, Denny; Lee, Yuan-Jen (2010). Magnetic memory: Fundamentals and technology. [S.l.]: Cambridge University Press. p. 91. ISBN 978-1139484497. Consultado em 13 de dezembro de 2015 
  3. Fletcher, William (1980). An engineering approach to digital designRegisto grátis requerido. [S.l.]: Prentice-Hall. p. 283. ISBN 0-13-277699-5 
  4. «4 Ways: Transfer Files from One OneDrive Account to Another without Downloading». MultCloud. 2023. Consultado em 5 de dezembro de 2023. Cópia arquivada em 16 de junho de 2023 
  5. «What S.M.A.R.T. hard disk errors actually tell us». Backblaze. 6 de outubro de 2016 
  6. «QPxTool - check the quality». qpxtool.sourceforge.io 
  7. Storage como definido no Microsoft Computing Dictionary, 4ª Ed. (c)1999 ou no The Authoritative Dictionary of IEEE Standard Terms, 7ª Ed., (c) 2000.
  8. «Primary storage or storage hardware (shows usage of term "primary storage" meaning "hard disk storage")». searchstorage.techtarget.com. Consultado em 18 de junho de 2011. Arquivado do original em 10 de setembro de 2008 
  9. «Documentation for /proc/sys/vm/ — The Linux Kernel documentation» 
  10. The Essentials of Computer Organization and Architecture. [S.l.]: Jones & Bartlett Learning. 2006. ISBN 978-0-7637-3769-6 
  11. J. S. Vitter (2008). Algorithms and data structures for external memory (PDF). Col: Series on foundations and trends in theoretical computer science. Hanover, MA: now Publishers. ISBN 978-1-60198-106-6. Cópia arquivada (PDF) em 4 de janeiro de 2011 
  12. Pearson, Tony (2010). «Correct use of the term nearline». IBM developer-works, inside system storage. Consultado em 16 de agosto de 2015. Arquivado do original em 24 de novembro de 2015 
  13. National Communications System (7 de agosto de 1996). Federal Standard 1037C – Telecommunications: Glossary of Telecommunication Terms (Relatório técnico). General Services Administration. FS-1037C. Consultado em 8 de outubro de 2007. Arquivado do original em 2 de março de 2009  Veja também o artigo Federal standard 1037C.
  14. «Disaster Recovery on AWS Cloud». 18 de agosto de 2023 
  15. «On-premises private cloud storage description, characteristics, and options». Consultado em 10 de dezembro de 2012. Arquivado do original em 22 de março de 2016 
  16. «ISO/IEC 22123-2:2023(E) - Information technology — Cloud computing — Part 2: Concepts». International Organization for Standardization. Setembro de 2023 
  17. «The Attack Surface Problem». Sans.edu. Consultado em 8 de julho de 2013. Arquivado do original em 21 de setembro de 2013 
  18. Mell, Peter; Timothy Grance (setembro de 2011). The NIST Definition of Cloud Computing (Relatório técnico). National Institute of Standards and Technology: U.S. Department of Commerce. doi:10.6028/NIST.SP.800-145. Special publication 800-145 
  19. Jones, Margaret (julho de 2019). «Hybrid Cloud Storage». SearchStorage. Consultado em 22 de junho de 2022. Cópia arquivada em 21 de junho de 2022 
  20. Barrett, Mike (julho de 2014). «Definition: cloud storage gateway». SearchStorage. Consultado em 22 de junho de 2022. Cópia arquivada em 21 de junho de 2022 
  21. Barrett, Mike (julho de 2014). «Definition: cloud storage gateway». SearchStorage. Consultado em 22 de junho de 2022. Cópia arquivada em 21 de junho de 2022 
  22. Rouse, Margaret. «What is public cloud?». Definition from Whatis.com. Consultado em 12 de outubro de 2014. Cópia arquivada em 16 de outubro de 2014 
  23. Kolodner, Elliot K.; Tal, Sivan; Kyriazis, Dimosthenis; Naor, Dalit; Allalouf, Miriam; Bonelli, Lucia; Brand, Per; Eckert, Albert; Elmroth, Erik; Gogouvitis, Spyridon V.; Harnik, Danny; Hernandez, Francisco; Jaeger, Michael C.; Bayuh Lakew, Ewnetu; Manuel Lopez, Jose; Lorenz, Mirko; Messina, Alberto; Shulman-Peleg, Alexandra; Talyansky, Roman; Voulodimos, Athanasios; Wolfsthal, Yaron (2011). «A Cloud Environment for Data-intensive Storage Services». 2011 IEEE Third International Conference on Cloud Computing Technology and Science. [S.l.: s.n.] pp. 357–366. CiteSeerX 10.1.1.302.151Acessível livremente. ISBN 978-1-4673-0090-2. doi:10.1109/CloudCom.2011.55 
  24. S. Rhea, C. Wells, P. Eaton, D. Geels, B. Zhao, H. Weatherspoon, and J. Kubiatowicz, Maintenance-Free Global Data Storage. IEEE Internet Computing, Vol 5, No 5, September/October 2001, pp 40–49. [1] Arquivado em 2012-03-29 no Wayback Machine [2] Arquivado em 2011-06-23 no Wayback Machine
  25. Wittig, Andreas; Wittig, Michael (2015). Amazon web services in action. [S.l.]: Manning press. pp. 204–206. ISBN 978-1-61729-288-0 
  26. Taneja, Arun. «How an object store differs from file and block storage». TechTarget.com. Consultado em 22 de fevereiro de 2016. Arquivado do original em 13 de fevereiro de 2016 
  27. «What is file level storage versus block level storage?». Stonefly. Arquivado do original em 15 de outubro de 2012 
  28. Wittig & Wittig (2015), p. 205.
  29. Wittig & Wittig (2015), pp. 212-214.
  30. Wittig & Wittig (2015), p. 212.
  31. «Super Talent's 2.5" IDE flash hard drive». The tech report. 12 de julho de 2006. p. 13. Consultado em 18 de junho de 2011. Cópia arquivada em 26 de janeiro de 2012 
  32. «Power consumption – Tom's hardware : Conventional hard drive obsoletism? Samsung's 32 GB flash drive previewed». tomshardware.com. 20 de setembro de 2006. Consultado em 18 de junho de 2011 
  33. a b Aleksey Meyev (23 de abril de 2008). «SSD, i-RAM and traditional hard disk drives». X-bit labs. Arquivado do original em 18 de dezembro de 2008 
  34. Karen Scarfone; Murugiah Souppaya; Matt Sexton (novembro de 2007). «Guide to storage encryption technologies for end user devices» (PDF). National Institute of Standards and Technology 
  35. «New Samsung notebook replaces hard drive with flash». Extreme tech. 23 de maio de 2006. Consultado em 18 de junho de 2011. Cópia arquivada em 30 de dezembro de 2010 
  36. «Toshiba tosses hat into notebook flash storage ring». technewsworld.com. Consultado em 18 de junho de 2011. Cópia arquivada em 18 de março de 2012 
  37. «Comparing SSD and HDD endurance in the age of QLC SSDs» (PDF). Micron technology. Cópia arquivada (PDF) em 9 de outubro de 2022 
  38. «The DVD FAQ - A comprehensive reference of DVD technologies». Cópia arquivada em 22 de agosto de 2009 
  39. a b Náfrádi, Bálint (24 de novembro de 2016). «Optically switched magnetism in photovoltaic perovskite CH3NH3(Mn:Pb)I3». Nature Communications. 7. Bibcode:2016NatCo...713406N. PMC 5123013Acessível livremente. PMID 27882917. arXiv:1611.08205Acessível livremente. doi:10.1038/ncomms13406  Parâmetro desconhecido |article-number= ignorado (ajuda)
  40. «New method of self-assembling nanoscale elements could transform data storage industry». sciencedaily.com. 1 de março de 2009. Consultado em 18 de junho de 2011. Cópia arquivada em 1 de março de 2009 
  41. Yong, Ed. «This speck of DNA contains a movie, a computer virus, and an Amazon gift card». The Atlantic. Consultado em 3 de março de 2017. Cópia arquivada em 3 de março de 2017 
  42. «Researchers store computer operating system and short movie on DNA». phys.org. Consultado em 3 de março de 2017. Cópia arquivada em 2 de março de 2017 
  43. «DNA could store all of the world's data in one room». Science Magazine. 2 de março de 2017. Consultado em 3 de março de 2017. Cópia arquivada em 2 de março de 2017 
  44. Erlich, Yaniv; Zielinski, Dina (2 de março de 2017). «DNA Fountain enables a robust and efficient storage architecture». Science. 355 (6328): 950–954. Bibcode:2017Sci...355..950E. PMID 28254941. doi:10.1126/science.aaj2038 

Leitura adicional