Buscar

Activit de_SO

Prévia do material em texto

Universidade Federal do Piauí – UFPI
Centro de Educação Aberta e a Distância – CEAD
Curso de Licenciatura em Computação
Professor (a): Leonardo Pereira de Sousa
Sistemas Operacionais
Aluno (a): Augusto Fabricio Mendes Junior
Data: 
1º EXERCÍCIO 
1º) Como seria utilizar um computador sem um sistema operacional?
R: Sem o sistema operacional, um usuário para interagir como o computador deveria conhecer profundamente diversos detalhes sobre hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros. As duas principais funções são facilidades de acesso aos recursos do sistema e compartilhamento de recursos de forma organizada e protegida.
2º) Defina Sistemas Operacionais, procurando abordar os dois pontos de vista.
R: O sistema operacional pode ser definido como um conjunto de programas especialmente 
feito para a execução de varias tarefas entre os quis serve d intermediário entre o usuário e o 
computador. Segundo Tanenbaum, define se o sistema operacional em dois pontos de 
vistas: O sistema operacional como uma máquina estendida, no qual o usuário não tem 
Interesse em saber os detalhes funcionais dos dispositivos; e deseja uma interface mais 
palpável e mais simples de lidar e esconde a complexidade do hardware e apresenta uma 
visão fácil e simples para as operações sobre os dispositivos. O sistema operacional como 
gerenciador de recursos neste o sistema operacional e composto por uma série de recursos; e 
o sistema operacional aparece como sendo o responsável por organizar e alocar de forma 
ordenada os recursos.
3º) De forma sistemática descreva o histórico dos Sistemas Operacionais, abordando termos como sistemas em lotes, multiprogramação e multiusuários.
R: Podemos afirmar que o sistema operacional (OP), teve evolução ao longo dos anos, e ele se 
define historicamente em quatro gerações. 1ª. Geração: surgem os grandes computadores 
digitais, formado por milhares de válvulas. 2ª. Geração: o sistema de processamento em 
lote, que constituía no armazenamento prévio de diversos jobs para serem processados 
sequencialmente no computador, marcou esta geração. Um job só iniciava seu 
processamento quanto o seu antecessor terminava; 3ª. Geração: desenvolvimento do 
conceito de multiprogramação, ou seja, a partição da memória do computador em diversas 
parcelas para que múltiplos jobs pudessem ser executados, dando a sensação para o usuário 
de um paralelismo não existente. Por exemplo, enquanto um job esperava por uma operação de E/S (potencialmente mais demorada), a CPU poderia realizar o processamento de outro job já armazenado na memória; 4ª. Geração: com o surgimento das estações de trabalho e 
dos computadores pessoais, o desenvolvimento de interfaces gráficas se torna comum. 
As redes de computadores impulsionam o surgimento de sistemas operacionais de rede e os 
sistemas operacionais distribuídos.
4º) Quais os tipos de sistemas operacionais existentes?
R: Sistemas monoprogramaveis ou monotarefas, multiprogramáveis ou multitarefas e 
Multiprocessadores.
5º) Diferencie os sistemas monoprogramáveis dos sistemas multiprogramáveis.
R: Sistemas monoprogramáveis ou monotarefas, e os disponíveis exclusivamente para um 
único programa. Já os multiprogramáveis ou multitarefas são divididos em vários 
programas.
6º) Qual a grande vantagem dos sistemas multiprogramáveis?
R: Está no fato dos recursos poderem ser dividido em vários programas, ganhando tempo e 
aumentando a produtividade do usuário.
7º) Qual a diferença entre sistemas monousuários e multiusuários?
R: Sistema Monousuário: É um sistema que só pode ser usado por um único usuário em um tempo determinado.
Sistema Multiusuário: É um sistema que permite múltiplos usuários ao mesmo tempo no computador.
8º) Quais as principais características dos sistemas em batch?
R: É um tipo de processamento de dados programado em fila ou lote (grandes quantidades).
Vantagens:
 Acelera o processamento de informações em massa;
 Busca evitar a ociosidade do computador, não necessitando de supervisão ou interação do usuário;
 Permite o uso de diferentes prioridades para trabalhos interativos e não interativos;
 Executa apenas uma vez o programa para processar grandes quantidades de dados, reduzindo a sobrecarga de sistema.
9º) Qual a diferença entre os sistemas de tempo compartilhado e os sistemas de tempo real?
R: A principal diferença está no tempo de execução. O sistema de tempo real leva em consideração a prioridade da aplicação fazendo com que, se for necessário, todo o seu processamento vá exclusivamente para uma aplicação. Por isso este tipo de sistema é indicado para situações que tenha criticidades.
10º) O que são sistemas multiprocessados e quais as vantagens em utilizáIos?
R: Sistemas com multiprocessadores são sistemas mais avançados que disponibilizam maior potência pois permite o uso de dois ou mais processadores. Isto gera maior eficiência no processamento de uma ou mais tarefas. As tarefas são divididas entre os processadores, que usam sua capacidade para processar o “pedaço”. As vantagens são: Escalabilidade, possibilidade de aumentar o número de processadores; Disponibilidade, direcionamenoto do processamento da carga conforme cada processador; Balanceamento, distribui o processamento de carga para os processadores, além disso, se um processador falhar, a carga é redistribuída de forma que o processamento seja devidamente completado.
11º) Aponte as principais funcionalidades de um projeto de Sistema Operacional.
R: Sem um sistema operacional, os hardwares não tem autonomia de entregar sozinhos um resultado final ao usuário. Por isso é necessário um único programa, que seja dedicado para gerenciar todos os processos e entregar um resultado de forma elegível em uma interface.
12º) O que são chamados de sistemas?
R: Um sistema operacional (SO) é uma coleção de programas que inicializam o hardware do computador. Fornece rotinas básicas para controle de dispositivos. Fornece gerência, escalonamento e interação de tarefas e mantém a integridade de sistema.
2ºEXERCICIO
1º) O que seria o modelo de processos?
R:  É a representação de um determinado estado do negócio (atual ou futuro) e dos respectivos recursos envolvidos, tais como pessoas, informação, instalações, automação, finanças e energia. Como é utilizado para representar com mais precisão o funcionamento daquilo que está sendo modelado, requer mais dados acerca do processo e dos fatores que afetam seu comportamento.
2º) Defina processos e descreva os estados que um processo pode ocupar em um sistema baseado no modelo de processos.
R:

Continue navegando