0% acharam este documento útil (0 voto)
26 visualizações26 páginas

Trabalho Boot

O documento aborda o processo de inicialização de sistemas operativos, destacando sua importância e etapas, como a detecção de hardware, configuração do BIOS/UEFI, e o papel do bootloader. Também discute a capacidade de boot múltiplo e os procedimentos de shutdown e reboot, enfatizando a necessidade de um entendimento profundo desse processo para profissionais de tecnologia. A conclusão ressalta a relevância do conhecimento técnico para a operação eficiente e segura dos sistemas computacionais.

Enviado por

Clary Manuel
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
26 visualizações26 páginas

Trabalho Boot

O documento aborda o processo de inicialização de sistemas operativos, destacando sua importância e etapas, como a detecção de hardware, configuração do BIOS/UEFI, e o papel do bootloader. Também discute a capacidade de boot múltiplo e os procedimentos de shutdown e reboot, enfatizando a necessidade de um entendimento profundo desse processo para profissionais de tecnologia. A conclusão ressalta a relevância do conhecimento técnico para a operação eficiente e segura dos sistemas computacionais.

Enviado por

Clary Manuel
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

PROCESSO DE

INICIALIZAÇÃO
SISTEMAS OPERATIVOS

Autores: Alexandre Máquina, Esperança da Cruz, Heládia


Tomás, Higino Torres, Schekina Nzola
TÓPICOS
01 02 03
Introdução Conceitos fundamentais Inicialização

Importância do processo Sistema de computação, Detecção e teste de


de inicialização sistema operativo, firmware hardware (POST)

04 05 06
Configuração de hardware Bootloader Boot múltiplo

Ajustes do BIOS/UEFI e Funções e exemplos (GRUB Capacidade de carregar


prioridade dos dispositivos e LILO) múltiplos sistemas operativos

07 08 09
Processo do sistema Shutdown e reboot Conclusão

Carregamento do kernel e Procedimentos para desligamento Importância do entendimento do processo


inicialização de drivers e reinicialização segura de boot para profissionais de TICs
01
INTRODUÇÃO
Importância do processo de inicialização
INTRODUÇÃO
Hoje em dia, vivemos num mundo onde a dependência de
tecnologias digitais é crescente, e os sistemas operativos são
a base para que os computadores e dispositivos funcionem
corretamente. O processo de inicialização, ou boot, é o
conjunto de operações que um computador realiza ao ser
ligado até que o sistema operativo esteja totalmente
carregado e pronto para uso. Esse processo é essencial para
garantir que todo hardware e software esteja pronto para
atender às necessidades dos usuários.
02
CONCEITOS
FUNDAMENTAIS
Sistema de computação, sistema operativo, firmware
SISTEMA DE COMPUTAÇÃO
O sistema de computação é uma combinação de componentes físicos e lógicos que trabalham em conjunto
para realizar tarefas ou operações de processamento que os usuários necessitem. Ele pode ser dividido em
4 componentes: hardware, software, dados, usuários.

Fig 1: Visão geral de um sistema de computação


SISTEMA OPERATIVO
Sistema operativo é o software principal que gerencia os recursos de hardware e software do sistema de
computação (como Windows, Linux, macOS), ele actua como intermediário entre o usuário e o hardware,
geralmente as suas funções incluem:

Gerenciamento de processos Gerenciamento de memória

Controla a execução de programas Aloca e gerencia a memória usada pelos


programas.

Gerenciamento de dispositivos Gerenciamento de arquivos

Controla os dispositivos de entrada e saída Organiza e controla o armazenamento de dados


FIRMWARE
O firmware é o software embutido no hardware de um dispositivo que controla as suas funções de baixo
nível. Ele é essencial para a operação básica de qualquer dispositivo,ou seja, o firmware age como um
cérebro que diz ao hardware como operar. Dois exemplos de firmware são:

BIOS (Basic Input/Output System ou Sistema UEFI (Unified Extensible Firmware Interface ou
Integrado de Entrada e Saída) Interface de Firmware Extensível Unificada

É a evolução do BIOS. Ele oferece uma interface gráfica,


Um tipo específico de firmware encontrado
suporte para mouse, e capacidades adicionais como
armazenado num chip de memória na placa-mãe de
inicialização mais rápida e segurança aprimorada com
computadores, é responsável por inicializar, testar o
recursos como o secure boot. Também suporta discos
hardware durante o processo de boot, bem como
maiores, tornando-o mais adequado para sistemas
carregar o sistema operativo na memória.
modernos.
03
INICIALIZAÇÃO
Detecção e teste de hardware (POST)
INICIALIZAÇÃO
Quando o computador é ligado, o primeiro passo é a
detecção dos dispositivos de hardware conectados. Essa
detecção é realizada pelo BIOS ou UEFI. Em seguida, durante
o POST (Power-On Self-Test), o BIOS testa cada componente
para garantir que estão a funcionar correctamente. Isso
inclui testes de memória, verificar a integridade dos
dispositivos de armazenamento, e outras verificações
básicas de hardware. Se tudo estiver em conformidade, o
processo de boot continua, caso contrário, são emitidos
códigos de erro ou sinais sonoros.
04
CONFIGURAÇÃO
DE HARDWARE
Ajustes do BIOS/UEFI e prioridade dos dispositivos
CONFIGURAÇÃO DE
HARDWARE
Após a detecção e inicialização dos dispositivos de hardware
conectados, o BIOS/UEFI configura os dispositivos de
hardware. Isso pode incluir a configuração como ajustes na
ordem de prioridade dos dispositivos de armazenamento, e a
definição de parâmetros como a quantidade de memória
disponível para o sistema. Essa configuração de hardware
garante que todos os componentes do sistema funcionem
em harmonia.
05
BOOTLOADER
Funções e exemplos (GRUB e LILO)
BOOTLOADER
Depois da configuração de hardware e a execução do POST,
a BIOS/UEFI localiza o bootloader no dispositivo de
armazenamento como um SSD ou HDD, mas vale citar que o
endereço do bootloader é especificado nas configurações do
firmware. O bootloader é o elemento responsável por
carregar o núcleo (kernel) do sistema operativo do
dispositivo de armazenamento para a memória RAM do
computador.
GRUB E LILO
Existem diferentes tipos de bootloaders, mas o foco está no GRUB (Grand Unified Bootloader) e no LILO
(Linux Loader).

GRUB (Grand Unified Bootloader ou Grande


LILO (Linux Loader ou Carregador do Linux)
Carregador de Inicialização Unificado

O GRUB é um gerenciador de inicialização O LILO é um gerenciador de inicialização utilizado em


amplamente utilizado em sistemas operacionais sistemas Linux, ele não é tão popular mas apresenta
baseados em Linux. Ele é uma escolha popular entre características únicas:
usuários por conta da sua interface amigável e Simplicidade: Fácil de configurar e usar, ideal para
flexível. Algumas das suas características incluem: quem busca uma solução direta.
Suporte a múltiplos sistemas operacionais: Velocidade: Carrega o sistema operacional
Permite inicializar diferentes sistemas, útil para rapidamente, favorecendo usuários que valorizam a
dual boot (ex.: Linux e Windows). velocidade de inicialização.
Interface gráfica: Facilita a seleção do sistema
operacional, útil para usuários menos experientes.
Configuração avançada: Oferece personalização
do processo de inicialização.
06
BOOT MÚLTIPLO
Capacidade de carregar múltiplos sistemas operativos
BOOT MÚLTIPLO
Boot múltiplo é a capacidade de um computador iniciar
diferentes sistemas operativos a partir de uma mesma
máquina. Isso permite ao usuário escolher qual sistema
operativo carregar durante a inicialização. Ele é
particularmente útil para desenvolvedores, testadores e
usuários que precisam de ambientes diferentes para
executar softwares específicos. Além disso, oferece
flexibilidade e pode ser uma solução para problemas de
compatibilidade entre sistemas operacionais.
07
PROCESSOS DO
SISTEMA
Carregamento do kernel e inicialização de drivers
PROCESSOS DE SISTEMA
Quando o kernel é carregado na RAM pelo bootloader, ele começa a preparar o ambiente de execução do
sistema operativo. Isso inclui inicializar os drivers de hardware, gerenciar a memória e os processos,
configurar o sistema de arquivos, e iniciar serviços essenciais. Então, enquanto o kernel é carregado
primeiro, ele também cria a base para que todo o resto do sistema operativo funcione correctamente. Mais
especificamente o Kernel realiza as seguintes ações após ser carregado na RAM:
Inicialização dos Drivers de Hardware
Gerenciamento de Memória
Configuração do Sistema de Arquivos
Inicialização de Processos e Serviços
Transferência de Controle para o Init System
Aparecimento da Interface de Usuário
RESUMO DO PROCESSOS DE BOOT
08
SHUTDOWN E
REBOOT
Procedimentos para desligamento e reinicialização segura
SHUTDOWN E REBOOT
Quando se trata de desligar ou reiniciar um computador, processos precisos e essenciais entram em ação
para garantir que o sistema pare ou reinicie de forma segura e ordenada.
O shutdown (desligamento do sistema) é o processo de desligar completamente o sistema, encerrando
todos os processos activos. Já o reboot (reinicialização do sistema) envolve reiniciar o sistema, o que leva o
computador a passar por um ciclo completo de desligamento seguido de uma nova inicialização. Ambos os
processos garantem que não haja perda de dados ou corrupção de arquivos, permitindo que o sistema
comece de novo ou desligue com segurança.
SHUTDOWN E REBOOT

SHUTDOWN REBOOT

O processo de desligamento (shutdown) é essencial A reinicialização (reboot) pode ser realizada de várias
para garantir que todos os dados sejam salvos e que maneiras, dependendo da necessidade:
os processos em execução sejam encerrados de 1. Reinicialização gráfica
maneira segura. Quando um usuário inicia um 2. Reinicialização via terminal
desligamento, o sistema operativo: 3. Reinicialização forçada
1. Notifica aplicativos
2. Encerra serviços
3. Desmonta sistemas de arquivos
RAZÕES PARA SHUTDOWN E REBOOT

Manutenção de Hardware
Actualizações do Sistema Resolução de Problemas

Muitas actualizações do sistema Desligar o computador é essencial Reiniciar o sistema pode resolver
operativo e de software exigem uma para realizar manutenção física, como diversos problemas temporários,
reinicialização para que as novas limpeza de componentes internos ou como falhas de software,
configurações e melhorias entrem em substituição de peças. Isso ajuda a desempenho lento ou conflitos de
vigor. Isso assegura que todas as prevenir danos e a prolongar a vida memória. Este processo limpa a
mudanças sejam aplicadas útil do hardware. memória e reinicia os serviços,
corretamente, mantendo o sistema proporcionando um estado
seguro e funcional. limpo para o sistema.
CONCLUSÃO
Ao longo deste trabalho, exploramos como cada
etapa do processo de inicialização de um computador
contribui para a sua operação eficiente e segura,
enfatizando a importância de práticas adequadas e do
entendimento das interações entre hardware e
software. Para administradores, desenvolvedores e
usuários avançados, compreender esse processo é
vital para a resolução de problemas e manutenção,
além de promover uma utilização segura e eficiente
dos recursos computacionais, destacando a relevância
do conhecimento técnico em um mundo digital
crescente.
Obrigado pela
atenção!
Perguntas?

Você também pode gostar