O Sistemas Operacionais
Por: Lekodoto • 17/9/2018 • Trabalho acadêmico • 668 Palavras (3 Páginas) • 245 Visualizações
1) O que é Sistema Operacional?
É um programa executado pelo processador que controla o funcionamento do computador, ele organiza diversos recursos como processadores, memórias e dispositivos de entrada e saída , possui uma interface entre os usuários e os recursos do sistemas.
2) Porque o Sistema Operacional facilita o acesso aos recursos do sistema?
Porque ele possui uma interface, então o usuário não precisa conhecer o hardware para ter acesso aos recursos do sistema.
3) Nos Sistemas Operacionais, o que é o compartilhamento de recursos de forma organizada? Permite o acesso simultâneo a recursos compartilhados como (memórias, discos, impressoras, por exemplo) de forma organizada e protegida.
4) Cite algumas vantagens do surgimento do Sistema Operacional.
Interação entre o usuário e a máquina.
Fácil acesso aos recursos.
Acesso simultâneo a diversas tarefas.
Permite eficiência e menor chance de erro.
5) Diga quais são os tipos de Sistemas Operacionais.
Sistemas Monoprogramáveis/Monotarefa
Sistemas Monoprogramáveis/Monotarefa
Sistemas com múltiplos processadores
Sistemas Fortemente Acoplados
Sistemas Fortemente Acoplados Assimétricos
Sistemas Fortemente Acoplados Simétricos
Sistemas Fracamente Acoplados
Sistemas Operacionais de Rede
Sistemas Distribuídos
6) O que são Sistemas Monoprogramáveis/Monotarefa?
São sistemas que o processador, memória e periféricos são dedicados a execução de um único programa (na memória).
O processador fica ocioso enquanto o programa aguarda algum evento (exemplo: digitação de um dado)
7) O que são Sistemas Multiprogramáveis/Multitarefa?
Execução simultânea de vários programas.
Programas dividem os recursos (processador, memória e periféricos).
8) Qual a diferença entre Sistema Monoprogramável X Multiprogramável?
Enquanto o Sistema Monoprogramável executa uma tarefa por vez o Multiprogramável consegue executar vários simultaneamente.
9) Quais são os 3 tipos de Sistemas Multiprogramáveis/Multitarefa? Descreva suas características.
Sistemas Batch: Programas submetidos são armazenados em fitas/discos onde são executado sequencialmente. A UCP pode processar seqüencialmente cada job, diminuindo o tempo de execução dos jobs e o tempo de transição entre eles .- Programas (Jobs) normalmente não exige iteração com usuário - Programas envolvendo cálculos numéricos, compilações, etc.
Sistemas de tempo compartilhado: Processador Compartilhado => Vários programas sendo executados pela divisão do tempo do processador em intervalos Time-Slace (fatia de tempo). Memória e periféricos são também compartilhados.Permite a interação com o usuário.
Sistemas de tempo real: - Semelhantes em implementação ao sistema de tempo compartilhado - Diferença: tempo de resposta exigido no processamento. - Idéia de “Time-Slice” não existe: O programa detém o processador (UCP) o tempo que for necessário, ou até que apareça outro programa mais prioritário (este controle é feito pela aplicação e não pelo Sistema operacional) -Monitoramente
...