Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre...
Transcript of Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre...
![Page 1: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/1.jpg)
Noções de Sistemas Operacionais
![Page 2: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/2.jpg)
2
Sistema Operacional
Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do computador
(CPU, periféricos). Estabelece uma interface com o
usuário. que determina como o usuário
interage com o sistema operacional. Provê e executa serviços para
softwares aplicativos.
![Page 3: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/3.jpg)
Sistema Operacional
Indispensável para o funcionamento da máquina Sistema = Conjunto de programas;
Garante que os dispositivos de hardware trabalhem corretamente;
É o primeiro programa a ser “carregado” ao se ligar a máquina.
3
![Page 4: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/4.jpg)
6
Kernel (Núcleo)
Parte do SO que deve ser mantido na memória durante todo o tempo em que o computador está ligado – Kernel.
Carregado do disco rígido para a memória quando o computador é inicializado.
Gerencia o sistema operacional.
Demais funcionalidades do SO: Sob-Demanda Carrega do disco outros programas do sistema operacional,
quando necessário. Outros programas são chamados de não-residentes.
![Page 5: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/5.jpg)
7
Programas Utilitários do SO Não-residentes. Executam tarefas secundárias. Exemplos:
Gerenciador de arquivos Desfragmentador de disco Limpeza de disco Restauração de sistema Outros
![Page 6: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/6.jpg)
8
Sistemas Operacionais para Computadores Pessoais
Plataformas Comuns: MS-DOS Windows Mac OS Unix Linux
![Page 7: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/7.jpg)
9
MS-DOS
Usa uma interface de linha de comando. A tela apresenta prompts ao usuário. O usuário digita comandos.
Amplamente substituído pelas interfaces gráficas.
![Page 8: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/8.jpg)
10
Microsoft Windows
Iniciou-se como um ambiente operacional para o MS-DOS. Não era um sistema operacional completo; necessitava do
MS-DOS Hoje incorporou as suas funcionalidades o próprio SO.
Possui interface gráfica. Mas os usuários podem usar os comandos e a interface do
DOS.
Plug and Play.
![Page 9: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/9.jpg)
11
UNIX
Desenvolvido em 1971. Sistema baseado em caracteres com interface de
linha de comando. Não é ligado a nenhuma família de processadores.
Roda praticamente em qualquer tipo de sistema (PC, mainframe, estação de trabalho) de qualquer fabricante.
Suporta facilmente milhares de usuários ao mesmo tempo Possui dezenas de versões
![Page 10: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/10.jpg)
12
Linux
Conceito de fonte aberta. O código-fonte é livre. Possui dezenas de distribuições (versões). Usuários podem baixar (download), modificar e distribuir
o software. Base: Unix.
O kernel Linux foi desenvolvido por um jovem estudante da Universidade de Helsínquia (Finlândia), chamado Linus Torvalds.
![Page 11: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/11.jpg)
Tipos de Sistemas Operacionais
Tipos deSistem as O peracion a is
Sistem asM on oprog ra m áveis/
M on o ta refa
Sistem asco m M últip lo sProcessad o res
Sistem asM ultiprog ram áveis/
M ultita refa
13
![Page 12: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/12.jpg)
M em óriaPr in cip a l
D ispo sitivo sd e E/ S
U C Pp rog ram a /
ta refa
Sistemas Monoprogramáveis/Monotarefa
A tarefa utiliza sozinha todos os recursos
14
![Page 13: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/13.jpg)
M em ó r iaPr in cip a l
D ispo sitivo sd e E/ S
U C Pp ro g ra m a /
ta refap ro g ra m a /
ta refa
p ro g ra m a /ta refa
p ro g ra m a /ta refa
p ro g ra m a /ta refa
Sistemas Multiprogramáveis/Multitarefa Os Recursos computacionais são compartilhados entre
diversos usuários e aplicações
15
![Page 14: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/14.jpg)
Sistem asM ultip rog ram áveis/
ta refaM ulti
Sistem asBa tch
Sistem as deTem p o Rea l
Sistem as deTem p o C om pa rtilha do
Tipos de Sistemas Multiprogramáveis/Multitarefa
16
![Page 15: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/15.jpg)
Tipos de Sistemas Multiprogramáveis/Multitarefa
Sistemas Batch:
Processos armazenados e depois de carregados, executados;
Os processos são enfileirados e executados seqüencialmente;
Não exige a interação com o usuário;
Todas as entradas e saídas são implementadas por memórias secundárias.
17
![Page 16: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/16.jpg)
Tipos de Sistemas Multiprogramáveis/Multitarefa
18
![Page 17: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/17.jpg)
Tipos de Sistemas Multiprogramáveis/Multitarefa
Sistema de Tempo Compartilhada:
Conhecida também como time-sharing, permitem que vários programas sejam executados através da divisão de tempo do processador, fatia de tempo (time slice);
O SO aloca uma fatia de tempo para que cada processo possa utilizar os recursos (CPU, Memória, Discos etc.);
Permitem a interação dos usuários.19
![Page 18: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/18.jpg)
Tipos de Sistemas Multiprogramáveis/Multitarefa
20
![Page 19: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/19.jpg)
Tipos de Sistemas Multiprogramáveis/Multitarefa
Sistemas de Tempo Real:
Conhecido como real-time, ou seja, os tempos de processamento deverão obedecer regras rígidas de tempo de execução;
Não existe a ideia de fatia de tempo, a prioridade da execução é determinada pela aplicação e não pelo sistema operacional.
21
![Page 20: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/20.jpg)
Tipos de Sistemas Multiprogramáveis/Multitarefa
22
![Page 21: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/21.jpg)
Tipos de SistemasMúltiplos Processadores
Possui dois ou mais processadores trabalhando em conjunto, compartilhando a mesma memória e controlados por um único SO (fortemente acoplados) OU;
Dois ou mais sistemas de computador com SO's distintos ligados por uma linha de comunicação (fracamente acoplados); Escalabilidade: Capacidade de aumentar a capacidade
computacional, apenas adicionando novos processadores; Disponibilidade: mesmo em caso de falhas o sistemas
continua trabalhando;
Balanceamento de Carga: possibilidade de distribuição de tarefas entre os processadores.
23
![Page 22: Noções de Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os.](https://reader035.fdocument.pub/reader035/viewer/2022070310/552fc0fb497959413d8b97fc/html5/thumbnails/22.jpg)
Tipos de SistemasMúltiplos Processadores
SO em Rede: máquinas independentes, tarefas independentes;
SO Distribuído: máquinas independentes, a mesma tarefa.
24