🖥️ Organização e Manutenção de Computadores
Entender a sequência de inicialização do computador
Desktop
Laptop
Sínal de vídeo
Curto (contato) entre os dois fios.
(conexão do painel frontal ao botão)
Sinal de vídeo
“dar tela”
“posting”
Power-on self-test
Auto teste de inicialização
Rotina realizada por software/firmware na placa-mãe
Sequência de testes de hardware realizada pela BIOS
Sistema está operacional?
Informação visual e sonora de resposta
POST é o software que comanda a CPU
Testes de barramento, memória, teclado, drives, vídeo
Variam de acordo com a placa mãe
Passar controle da CPU para próximo programa
Qual?
(Boot priority)
Variável armazenada na CMOS (que é memória volátil)
Configurada pelo Setup
HD/SSD (sistema operacional instalado)
Controle da CPU dado ao sistema operacional (exemplo)
(vários fabricantes)
Basic Input Output System
Firmware gravado em memória não volátil na placa-mãe
Suporte básico ao hardware Inicialização do sistema operacional
POST
SETUP
Ferramentas de diagnóstico
Primeira BIOS era proprietária do IBM/PC
Foi realizada a engenharia reversa para viabilizar os clones
Popularização do software
Antigamente…
Fornecia a camada de abstração para teclado, monitor (e outros dispositivos de E/S) e o S.O..
Hoje os SO modernos fazem chamadas diretas ao hadware (drivers)
Antigamente em memórias ROM
Atualmente, memórias flash
principal consequência?
Visualizar e mudar variáveis (configurações)
Post ou manual da placa especifica qual tecla pressionar
Mais utilizadas: del, f2, f8, f10, f12
Semicondutor de Óxido Metálico Complementar
(CMOS — Complementary metal-oxide-semiconductor)
Memória pequena que armazena as informações/variáveis do SETUP
Valor das variáveis da BIOS guardada em uma memória volátil
Como apagar configurações da BIOS?
-> Volta ao modo padrão de fábrica
(estudaremos melhor junto com a placa-mãe)
Jumper
Curto
Proposta de substituição da BIOS
Fornecem legacy support para os serviços BIOS (retrocompatibilidade)
Emulam o funcionamento da Bios (legacy mode)