SISTEMA OPERACIONAL ATIVIDADE
Por: tamires siqueira • 29/9/2021 • Trabalho acadêmico • 307 Palavras (2 Páginas) • 187 Visualizações
Atividade 1 – Administração de Sistemas Operacionais
1 - Defina o que é um Sistema Operacional, descrevendo suas principais funções.
Refere-se a um ou mais softwares que tem como papel central gerenciar e ainda administrar todos os recursos presentes em um sistema. Isso envolve desde os componentes do hardware, sistemas de arquivos e até mesmo programas de terceiros.
Dentre as funções básicas de computadores de uso geral, pode-se citar:
- definição da interface com o usuário;
- compartilhamento de hardware entre usuários;
- compartilhamento de dados entre usuários;
- gerenciamento dos dispositivos de entrada e saída;
- tratamento e recuperação de erros
2 - Quais são as duas maneiras de se ver o SO? Descreva ambas.
1.Visão aplicação de usuário onde visualizamos como a camada de Software que provem interface para o recurso de Hardware
2. Visão de Hardware onde visualizamos como gerenciador de Hardware
3- Cite dois SOs de cada geração de computadores e descreva uma característica que um SO de cada geração possuía.
1ª Geração: Não tínhamos S.O
2ª Geração: Monitor de Sistemas FORTRAN (FMS) Ibsys, do IBM-7094
Características: Introdução de cartões perfurados para ações de controle
3ª Geração: Multics;Unix;
Característica: Leitura de programas era feita através de um buffer que recebe dados do dispositivo de leitura de cartões.
4ª Geração: MS-DOS; Windows;
Característica: Cada máquina executa seu próprio S.O(local) e tem seu próprio usuário
4- O que é multiprogramação? Cite duas razões para se ter multiprogramação?
É um tipo de S.O que se faz necessário para melhorar o uso do tempo do processador ou seja o processador não tem tempo ocioso
Outra vantagem é que podemos dividir a memória em vários Jobs(processadores)
5- O Unix foi incialmente implementado em uma linguagem de programação, qual foi? O que motivou a mudança de linguagem? Qual foi a linguagem escolhida.
Assembly, a motivação para a troca de linguagem foi o fato de o Assembly não ser uma linguagem de auto-nivel. Foi a linguagem C
...