O documento descreve as funções e componentes principais de um sistema operacional, incluindo o que é um sistema operacional, os tipos de sistemas operacionais (monotarefa, multitarefa, multiprocessador), as etapas de inicialização, e as tarefas centrais de um sistema operacional como gerenciamento de memória e processamento.
2. Sistema Operacionais .
O que um sistema operacional faz?
Tipos de sistemas operacionais.
Sistemas mais comuns.
A inicialização do sistema operacional.
Tarefas do sistema operacional.
3. Sistema Operacionais
O objetivo de um sistema operacional é organizar e
controlar o hardware e o software para que o
dispositivo funcione de maneira flexível e previsível.
O sistema operacional cria a possibilidade de:
• Realizar uma variedade de tarefas;
• Interagir com os usuários de forma complexa;
• Acompanhar as necessidades que mudam com o tempo
4. O que um sistema operacional faz?
Gerencia os recursos de hardware e software do
sistema. Em um computador de mesa, esses recursos
incluem o processador, a memória, o espaço em
disco etc. Em um telefone celular, o sistema
operacional gerencia o teclado, a tela, a agenda, a
bateria e a conexão de rede;
7. Estrutura do S.O
Formado por um conjunto de rotinas
(procedimentos) que oferecem serviços aos usuários
do sistema e suas aplicações, bem como a outras
rotinas do próprio sistema. Esse conjunto de rotinas é
chamado núcleo do sistema ou kernel (cérebro).
8. Kernel
O Kernel é um componente do Sistema
Operacional, mas fica tão escondido que a maioria
dos usuários domésticos sequer ouviu falar nele.
9. Tipos de sistemas operacionais.
Tipos de Sistemas
Operacionais
Sistemas
Monoprogramáveis /
Monotarefa
Sistemas
Multiprogramáveis /
Multitarefa
Sistemas com
Múltiplos
Processadores
10. Tipos de sistemas operacionais.
Monousuário, Monotarefa :
Execução de um único programa;
Qualquer outro programa, para ser executado, deveria
aguardar o término do programa corrente;
Tipicamente relacionado ao surgimento dos mainframes;
11. Tipos de sistemas operacionais.
Monousuário, Multitarefa :
Mais complexos e mais eficientes;
Vários programas dividem os mesmos recursos;
Aumento da produtividade dos seus usuários e a redução
de custos;
12. Tipos de sistemas operacionais.
Múltiplos Processadores:
Caracterizam por possui duas ou mais UCPs interligadas,
trabalhando em conjunto;
Fortemente Acoplado
dois ou mais processadores compartilhando uma única memória e
controlados por apenas um único SO.
Fracamente Acoplado
Dois ou mais sistemas de computação interligados, sendo que cada
sistema possui o seu próprio SO.
13. A inicialização do sistema operacional
Quando você liga o computador, o primeiro
programa executado é, geralmente, um conjunto de
instruções armazenadas na memória ROM. Este
código examina o hardware do sistema para ter
certeza de que tudo está funcionando corretamente.
Este autoteste, conhecido como POST ele verifica a
CPU, a memória, a BIOS (Sistema de Entrada e Saída
Binário ), procura por erros e armazena o resultado
em uma memória especial.
14. A inicialização do sistema operacional
Ao completar o POST, o software é carregado na
memória ROM (às vezes chamado de BIOS ou
firmware) ativa as unidades de disco do computador.
Na maioria dos computadores modernos, quando o
computador ativa o disco rígido ele encontra o trecho
inicial do sistema operacional, conhecido como
bootstrap loader (sistema de inicialização).
15. Bootstrap loader
O bootstrap loader é um pequeno programa que tem
uma única função. Ele carrega o sistema operacional
na memória e permite que ele comece a operar.
16. Tarefas do sistema operacional
Gerenciamento do processador
Gerenciamento da memória
Gerenciamento de dispositivos
Gerenciamento de armazenamento
Interface de aplicativos
Interface do usuário
17. Atividade de Pesquisa
1. – O QUE É SISTEMA OPERACIONAL?
2. – O QUE É HARDWARE E SOFTWARE?
3. – O QUE O SISTEMA OPERACIONAL FAZ?
4. – O QUE É SISTEMA MONOTAREFA?
5. – O QUE É SISTEMA MULTITAREFA?
6. – COMO SE CARACTERIZA SISTEMAS COM MÚLTIPLOS
PROCESSADORES?
7. – O QUE É MEMÓRIA ROM?
8. – O QUE É BIOS?
9. – O QUE É BOOTSTRAP?
10. – QUAIS AS TAREFAS DO SISTEMA OPERACIONAL?
11. – O QUE É KERNEL?