Aula 05 - BIOS -
Sistema Básico de
Entrada e Saída
Professor: Marcos Elói Basílio
Finalidade da BIOS
• A BIOS (Basic Input/Output System), Sistema básico de entrada e saída,
armazena as informações necessárias para iniciação da máquina. Ela é
responsável por "ensinar“ o processador da máquina a operar com os
dispositivos básicos, como a unidade de disquete,
• o HD e o vídeo entre outros. Ela não é propriamente uma parte do
hardware. É um sistema, um software básico gravado em
• uma memória ROM (Read Only Memory) - memória somente de leitura. A
ROM-BIOS é um software que fica "armazenado" no hardware.
• Este tipo de software é designado
• Firmware
• A BIOS contém as rotinas de iniciação (POST - Power On Self Test –
autoteste após ligar) e de configuração básica da máquina
• (SETUP). Dentre as tarefas de iniciação estão as configurações dos
registros internos da CPU e do Chipset e identificação básica de
dispositivos nela incluídos ou conectados (memória, disco rígido,
• etc.).
• Como algumas características são configuráveis, dependem de
configuração prévia do PC feita na fábrica e/ou alterada/ criada pelo
usuário através do SETUP, tais como, onde deve ser procurado:
• O sistema operacional a ser carregado, a memória alocada para
vídeo,
• tipo de drive de disquete, se presente, etc.
• Existe um formulário de dados onde as informações configuráveis
pelo usuário são definidas, e também as informações armazenadas
em memória RAM com bateria (podendo também ser armazenada
em memória Flash).
• Funcionamento da BIOS
• Existem três partes principais nos programas de ROM BIOS:
• A primeira parte é usada somente quando o computador é ligado.
São programas chamados de diagnósticos e testam os circuitos e
dispositivos da máquina para garantir que tudo funcione
• bem. Este teste recebe o nome de POST (Power On Self Test - Teste
de
• Iniciação).
• O tempo entre ligar o computador e ele entrar efetivamente em
• operação é gasto nestes testes, sendo que o único teste visível é o
teste de memória.
• A segunda parte destina-se à especificação dos periféricos e a um
exaustivo teste preliminar.
• ▪ A terceira parte é um programa chamado SETUP, que passou a
fazer parte dos sistemas a partir das máquinas 286 e vem se
aprimorando com a evolução do hardware e do software.
• Esse programa pode ser geralmente acessado pela tecla <Del> logo
após ou durante o teste de memória. Um menu explicativo surge na
tela e oferece as possibilidades de configuração, que vão de
parâmetros simples, como data e hora, até configurações dos
recursos de alocação da memória cache, por exemplo.
• A seqüência de operação da BIOS após o micro ser ligado ou
reiniciado é:
• Verificação das configurações armazenadas na RAM que armazena a
• configuração do SETUP;
• Iniciação dos registradores internos do processador e do Chipset, e
outros Circuitos Integrados, se for o caso;
• POST - verificação dos diversos componentes físicos do computador,
incluindo memória, unidades de armazenamento e de entrada e
saída;
• Ativação de BIOS presentes em outros placas conectadas no
computador, tais como de controladores SCSI;
• Descompactação da parte da BIOS para RAM da placa-mãe, esta
parte da BIOS fica ativa para tratamentos de rotinas básicas tipo
interrupção, teclado, etc
• Esta função pode depender de configuração feita através do SETUP;
• Carga do sistema operacional, de acordo com a configuração do
SETUP
• ROM BIOS e RAM de configuração
• A BIOS é armazenada em memória não volátil. Os primeiros PCs
utilizavam ROM, não permitindo upgrade do Firmware sem
• que o componente "memória ROM" fosse substituído. Hoje os
fabricantes de BIOS permitem que esta seja atualizada, uma
• vez que se utiliza memória Flash para o armazenamento da BIOS.
• Quando a configuração básica do PC, feita via Setup, é armazenada
em memória RAM alimentada por bateria (também chamada
• NVRAM - Non Volatile RAM), em geral a mesma que alimenta o
relógio de tempo real; normalmente a RAM de configuração
• está no mesmo componente (CI) deste.
• Com a tecnologia atual, poderia ser armazenada a configuração
básica em memória Flash, porém a utilização de RAM com bateria
permite que uma configuração errada que não permita o computador
• funcionar corretamente pode ser iniciada para o padrão de fábrica
removendo a bateria (e zerando o conteúdo da RAM
• que armazena a configuração do SETUP).
• O setup normalmente é acionado com a digitação da tecla <DEL>
durante ou logo após o teste de memória, ao se ligar o computador.
• Dica: Como as informações contidas na BIOS são vitais para a
iniciação da máquina, qualquer erro pode provocar o
• travamento do sistema. Portanto, não faça alterações sem saber
exatamente o que isso acarretará.
• Exemplo de BIOS de placas-mãe modernas
• Exemplo de BIOS de placas-mãe antigas
• Atividades
• 1. Qual é a função da BIOS?
• 2. Como são armazenadas as informações de
• configuração do microcomputador?
• 3. O que é e qual a importância do "POST"?
• 4. A BIOS é armazenada sempre em ROM, e, portanto não pode ser
regravada?
• 5.Como apagar as configurações de BIOS
• 6. Qual a diferença entre POST, BIOS e BOOT?
• 7. Qual a função do setup da bios?

Aula 5 bios

  • 1.
    Aula 05 -BIOS - Sistema Básico de Entrada e Saída Professor: Marcos Elói Basílio
  • 2.
    Finalidade da BIOS •A BIOS (Basic Input/Output System), Sistema básico de entrada e saída, armazena as informações necessárias para iniciação da máquina. Ela é responsável por "ensinar“ o processador da máquina a operar com os dispositivos básicos, como a unidade de disquete, • o HD e o vídeo entre outros. Ela não é propriamente uma parte do hardware. É um sistema, um software básico gravado em • uma memória ROM (Read Only Memory) - memória somente de leitura. A ROM-BIOS é um software que fica "armazenado" no hardware. • Este tipo de software é designado • Firmware
  • 3.
    • A BIOScontém as rotinas de iniciação (POST - Power On Self Test – autoteste após ligar) e de configuração básica da máquina • (SETUP). Dentre as tarefas de iniciação estão as configurações dos registros internos da CPU e do Chipset e identificação básica de dispositivos nela incluídos ou conectados (memória, disco rígido, • etc.). • Como algumas características são configuráveis, dependem de configuração prévia do PC feita na fábrica e/ou alterada/ criada pelo usuário através do SETUP, tais como, onde deve ser procurado: • O sistema operacional a ser carregado, a memória alocada para vídeo, • tipo de drive de disquete, se presente, etc.
  • 4.
    • Existe umformulário de dados onde as informações configuráveis pelo usuário são definidas, e também as informações armazenadas em memória RAM com bateria (podendo também ser armazenada em memória Flash). • Funcionamento da BIOS • Existem três partes principais nos programas de ROM BIOS: • A primeira parte é usada somente quando o computador é ligado. São programas chamados de diagnósticos e testam os circuitos e dispositivos da máquina para garantir que tudo funcione • bem. Este teste recebe o nome de POST (Power On Self Test - Teste de • Iniciação).
  • 5.
    • O tempoentre ligar o computador e ele entrar efetivamente em • operação é gasto nestes testes, sendo que o único teste visível é o teste de memória. • A segunda parte destina-se à especificação dos periféricos e a um exaustivo teste preliminar. • ▪ A terceira parte é um programa chamado SETUP, que passou a fazer parte dos sistemas a partir das máquinas 286 e vem se aprimorando com a evolução do hardware e do software. • Esse programa pode ser geralmente acessado pela tecla <Del> logo após ou durante o teste de memória. Um menu explicativo surge na tela e oferece as possibilidades de configuração, que vão de parâmetros simples, como data e hora, até configurações dos recursos de alocação da memória cache, por exemplo. • A seqüência de operação da BIOS após o micro ser ligado ou reiniciado é:
  • 6.
    • Verificação dasconfigurações armazenadas na RAM que armazena a • configuração do SETUP; • Iniciação dos registradores internos do processador e do Chipset, e outros Circuitos Integrados, se for o caso; • POST - verificação dos diversos componentes físicos do computador, incluindo memória, unidades de armazenamento e de entrada e saída; • Ativação de BIOS presentes em outros placas conectadas no computador, tais como de controladores SCSI; • Descompactação da parte da BIOS para RAM da placa-mãe, esta parte da BIOS fica ativa para tratamentos de rotinas básicas tipo interrupção, teclado, etc
  • 7.
    • Esta funçãopode depender de configuração feita através do SETUP; • Carga do sistema operacional, de acordo com a configuração do SETUP • ROM BIOS e RAM de configuração • A BIOS é armazenada em memória não volátil. Os primeiros PCs utilizavam ROM, não permitindo upgrade do Firmware sem • que o componente "memória ROM" fosse substituído. Hoje os fabricantes de BIOS permitem que esta seja atualizada, uma • vez que se utiliza memória Flash para o armazenamento da BIOS.
  • 8.
    • Quando aconfiguração básica do PC, feita via Setup, é armazenada em memória RAM alimentada por bateria (também chamada • NVRAM - Non Volatile RAM), em geral a mesma que alimenta o relógio de tempo real; normalmente a RAM de configuração • está no mesmo componente (CI) deste. • Com a tecnologia atual, poderia ser armazenada a configuração básica em memória Flash, porém a utilização de RAM com bateria permite que uma configuração errada que não permita o computador • funcionar corretamente pode ser iniciada para o padrão de fábrica removendo a bateria (e zerando o conteúdo da RAM • que armazena a configuração do SETUP).
  • 9.
    • O setupnormalmente é acionado com a digitação da tecla <DEL> durante ou logo após o teste de memória, ao se ligar o computador. • Dica: Como as informações contidas na BIOS são vitais para a iniciação da máquina, qualquer erro pode provocar o • travamento do sistema. Portanto, não faça alterações sem saber exatamente o que isso acarretará.
  • 10.
    • Exemplo deBIOS de placas-mãe modernas
  • 11.
    • Exemplo deBIOS de placas-mãe antigas
  • 12.
    • Atividades • 1.Qual é a função da BIOS? • 2. Como são armazenadas as informações de • configuração do microcomputador? • 3. O que é e qual a importância do "POST"? • 4. A BIOS é armazenada sempre em ROM, e, portanto não pode ser regravada? • 5.Como apagar as configurações de BIOS • 6. Qual a diferença entre POST, BIOS e BOOT? • 7. Qual a função do setup da bios?