Você está na página 1de 3

Victor Zanin Rubinec

02221021
1CCO

Atividade 03 – Sistemas Operacionais

1. O que é um sistema operacional?


É um software que após ser carregado pelo computador, gerencia os
recursos dele, controlando o fluxo de informações pelo processador. Como
gerenciar a memória RAM, controle de monitores e outros dispositivos
periféricos de entrada/saída.
2. Qual é o principal objetivo de um sistema operacional?
Gerenciar o hardware do computador ou de um sistema computacional.
3. Pesquise as característica e diferenças dos sistemas operacionais abaixo:
- Em lote:
Também chamado de (Batch) é um sistema que deixa os programas
em fila para serem executados, sendo processados em sequência.
- Distribuídos:
Conjunto de computadores interconectados de forma a possibilitar a
execução de um serviço. Requer uma infraestrutura física de redes (LAN,
WAN) e suporte de protocolos de comunicação (TCP/IP).
- Timesharing:
A capacidade e o tempo de processamento da máquina são divididos
entre múltiplos usuários, que acessam o sistema através de terminais.
- Multiprogramados:
Permitem que vários programas sejam executados compartilhando os
recursos do computador tais como discos, impressora, memória e
processador.
- Tempo real:
Sistemas dedicados a uma classe de aplicações, tipicamente de
controle e medição, que exigem monitoramento contínuo de instrumentos.
Pode ser “hard real-time” ou “soft real-time”.
4. O que é um sistema em tempo real?
o software que gerencia os recursos de um sistema computacional, com
o objetivo de garantir com que todos os eventos sejam atendidos dentro de
suas restrições de tempo, e gerenciados da forma mais eficiente possível.

5. O que você entende como processo?


É a execução de uma instância feita no processador, como abrir um
programa ou um arquivo.
6. Qual a diferença entre processo e programa?
Um processo é a execução do código no processador enquanto o
programa é o software que possui o código que será executado.
7. O que é abstração de um SO, explique com exemplo.
É como o SO permite aos aplicativos usar a mesma interface para
dispositivos diversos. Como por exemplo o sistema Android.
8. Qual a função do Kernel?
É por onde se inicia todo o processo de detecção do hardware
necessário para que ocorra o bom funcionamento do computador.
9. Considere três processos, todos chegando no tempo zero, com tempo total
de execução de 10, 20 e 30 unidades, respectivamente. Cada processo gasta
os primeiros 20% do tempo de execução na E/S, os próximos 70% na
computação e os últimos 10% no tempo na E/S novamente. O sistema
operacional usa o algoritmo de planejamento de tempo restante da
computação mais curto, e programa um novo processo quando o processo
em execução é bloqueado na E/S, ou quando o processo em execução
termina sua intermitência de computação. Suponha que todas as operações
de E/S possam ser sobrepostas o máximo possível.
Por qual porcentagem de tempo a CPU permanece ociosa? Justifique a
resposta.
(B) 10,6%, pois o processo todo tem 47 unidades e tem 5 unidades
ociosas, logo 5 * 100 / 47 = 10,6
10. Qual das opções a seguir requer um driver de dispositivo? Justifique a
resposta.
(D) Disco, pois é um hardware separado da placa-mãe, sendo
necessário um drive para controlar o dispositivo.

Você também pode gostar