Mind map
Hardware e computadores
Map content
Hardware e computadores
Processadores
- Considerado o "cérebro" do computador, ele busca instruções da memória e as executa
- Contador de programa
- Ponteiro de pilha
- Program Status Word (PSW)
- CPUs mais atuais já têm a capacidade de realizar várias instruções de uma só vez
- Pipelines
- Superescalar
- Modos
- Usuário
- Apenas um subconjunto das instruções é acessado
- Núcleo
- Acesso a todos os recursos do hardware
- Usuário
- Chamada de sistema
- Obter serviços do Sistema Operacional
- TRAP
- Obter serviços do Sistema Operacional
- Chips, Multithread e multinúcleo
- Multithread
- É usado sempre que um programa tem que executar a mesma função (tarefa) várias vezes
- Chips atuais de CPU têm múltiplos processadores completos ou núcleos nele
- Multithread
- Graphics Processing Unit (GPU)
- Processador com milhares de núcleos minúsculos
Memória
- Necessita de extrema velocidade, tamanho e acessibilidade (utopia)
- Hierarquia de camadas
- Camada superior: Registradores internos à CPU, de mesma velocidade
- Rápido acesso
- Segunda camada: Memória cache
- Controlada principalmente pelo hardware
- Dividida em linhas de cache
- Quando mais utilizada, mais próxima à CPU
- Terceira camada: Memória principal
- Random Acess Memory (RAM)
- Armazena dados de programas enquanto o computador está ligado
- Read Only Memory (ROM)
- Memória inalterável já programada de fábrica
- Random Acess Memory (RAM)
- Camada superior: Registradores internos à CPU, de mesma velocidade
- Hierarquia de camadas
- Necessita de extrema velocidade, tamanho e acessibilidade (utopia)
Discos
- Quarta camada
- Disco magnético (Disco Rígido)
- Prato(s) Metálico(s) e um braço mecânico
- Cada uma das cabeças do braço pode ler uma região circular chamada de trilha
- Um conjunto de trilhas de uma dada posição do braço chama-se cilindro
- Cada uma das cabeças do braço pode ler uma região circular chamada de trilha
- Quantidade grande de dados que não é perdida quando a energia é desligada
- Memória Virtual
- Processo que executa programas colocando-os no disco e usando a memória principal como um tipo de cache para as partes mais intensivamente executadas
- MMU é uma parte da CPU que é efetiva em gerenciar a memória virtual
Dispositivos de E/S
- Controlador
- Chip ou conjunto de chips que controla fisicamente o dispositivo
- Dispositivo
- SATA
- Driver do dispositivo
- O software que conversa com um controlador
- Executado em modo núcleo
- Posicionamento no núcleo
- Religar o núcleo com o novo driver e reinicializar o sistema
- Adicionar uma entrada em um arquivo do sistema e reinicializar o sistema
- Capacitar o SO a aceitar novos drivers enquanto estiver sendo executado e instalá-lo
- Controlador
Barramentos
- Interligação entre dispositivos e transmissão de informações
- Desenvolvimento do Hardware requer barramentos mais potentes
- Principal: PCIe
- Arquitetura de barramento compartilhado
- Múltiplos dispositivos usam os mesmos fios para transferir dados, necessitando de um árbitro quando múltiplos dispositivos tem dados para enviar
- Arquitetura de barramento paralela
- Poder enviar uma palavra de dados através de múltiplos fios
- Arquitetura de barramento serial
- Envia todos os bits em uma mensagem através de uma única conexão, chamada faixa
- Arquitetura de barramento compartilhado
- USB
- Inventado com o objetivo de conectar todos os dispositivos de E/S lentos ao computador
- SCSI
- Barramento de alto desempenho voltado para discos rápidos e considerável que precisa de uma considerada largura de banda
- Plug and Play
- Saber quais dispositivos periféricos estão conectados ao computador e configurá-los
- Interligação entre dispositivos e transmissão de informações
Information
- Description
- Mind Map on Hardware e computadores, created by Matheus Milli on 04/06/2019.
- Created by
- Matheus Milli
- Views
- 0
- Rating