Computação, processadores e memória
O que é um System on a Chip?
Como funcionam os computadores e telefones?
O que são Bits e Bytes?
Como funcionam os circuitos eletrônicos?
Processadores e arquiteturas de CPU
O que é a memória RAM e como funcionam os discos rígidos?
GPUs, placas de vídeo e som
Periféricos e sistemas de entrada de dados
Arquitetura da computação
Como funciona a internet
Introdução às redes, protocolos e Internet
Portas e protocolos de rede
O que é um endereço IP e o protocolo de Internet?
Cabos submarinos, antenas e satélites na Internet
O que é um domínio DNS, ou Domain Name System
Como os ISP fazem Quality of Service ou QoS?
Como funciona a velocidade na internet?
O que é o modelo Cliente/Servidor?
Como realmente funciona um website?
A Internet é maior do que você pensa
Sistemas operacionais
Diferenças entre Windows, Linux, Mac, iOS e Android
Permissões, níveis de processos e privilégios de execução
Fundamentos de sistemas operacionais móveis
Sistemas operacionais embebidos e Internet of Things
Arquivos e estruturas de dados
Metadados, cabeçalhos e extensões de arquivos
Como funciona o formato JPG?
Vídeos, contêiners, codecs e protocolos
Como funciona .zip: Árvores binárias
Conteúdo Bônus
O que é uma rede neural?
O que é SQL e NoSQL?
O que é um algoritmo?
O poder de um Raspberry Pi
Sabemos que os arquivos são armazenados num disco rígido e, na hora de abri-los, são carregados na memória RAM, mas… como funciona isso exatamente?
Os discos rígidos tradicionais funcionam como discos de vinil antigos: tem uma cabeça que vai lendo os dados que passam debaixo dela enquanto o disco gira a uma velocidade constante. Os discos rígidos são lentos, pois a cabeça deve posicionar-se onde o arquivo está armazenado e isso faz com que o braço mecânico da cabeça leve muito tempo para ir de um lado ao outro.
A memória RAM é mais rápida, já que pode acessar os dados armazenados de forma instantânea.
Os discos rígidos de estado sólido não têm partes móveis, funcionando de forma mais semelhante à memória RAM, eletronicamente. Apesar disso, eles guardam os dados em memória flash, que são é um pouco mais lenta que a RAM.
Os discos rígidos não são voláteis: eles guardam os dados de forma persistente mesmo sem eletricidade. Além disso, armazenam os arquivos sequencialmente: para armazenar um aquivo, ele é dividido em vários pedacinhos e é guardada a posição de cada um destes pedaços e a sua localização no disco para poderem ser lidos de forma sequencial.
Os sistemas de arquivos são convenções internas dos sistemas operacionais para poder acessar os arquivos armazenados. No Linux, existe o ext3 e o ext4. No Windows existia FAT16 e FAT32, que fui substituído pelo NTFS. No Mac OS X, o sistema de arquivos era o HFS, mas foi substituído pelo AFS.
Quando abrimos um arquivo, a CPU faz uma solicitação ao disco rígido e leva o arquivo lido para a memória RAM. Na RAM estão todos os programas e arquivos que estão em execução.
Contribuições 0
Perguntas 0
As contribuições, perguntas e respostas são vitais para aprender em comunidade. Registre-se ou faça login para participar .