Você está na página 1de 4

Faculdade de Tecnologia SENAC do Distrito Federal

Gesto da Tecnologia da Informao


Aluno: Marcio Guillardi da Silva
Trabalho de Sistemas Operacionais - 3 Semestre Exerccios Captulo 1 (01 a 16)
1) Como seria utilizar um computador sem Sistema Operacional?
O sistema operacional permite que o hardware do computador seja utilizado
mais facilmente, com uma interface amigvel entre o operador e as funes
bsicas do computador. Caso no houvesse um Sistema Operacional o
operador deveria ter um conhecimento tcnico avanado e o seu trabalho
no seria produtivo podendo, inclusive, ocorrer vrios erros at que o objetivo
no uso do computador fosse alcanado.
2) O que um Sistema Operacional? Fale sobre suas principais funes.
O Sistema Operacional so um conjunto de programas (software) que
controla todos os recursos do computador e fornece uma interface amigvel
para que o operador possa interagir com os recursos de hardware, bem como
servir de intermedirio entre os programas e aplicaes e o hardware.
Suas principais funcionalidades so: oferecer uma mquina estendida (ou
Mquina Virtual) e a de gerenciamento de recursos.
Como uma mquina estendida o Sistema Operacional esconde toda a
complexidade de programao do hardware do computador para que o
programador emita comandos simples e deixe que o SO controle os aspectos
ligados diretamente ao hardware.
Como um gerenciador de recursos o SO controla a concorrncia existente
na utilizao desses recursos, tais como impresses, leitura e gravaes em
discos e fitas dentre outros disponveis.
3) Defina o conceito de uma mquina de nveis ou camadas.
O computador possui vrios nveis ou camadas, possuindo tantos nveis
quanto necessrio para poder servir ao usurio e s suas diversas aplicaes.
Uma camada de software sob o hardware esconde a complexidade do
gerenciamento desse hardware, como uma interface simples de entender e
programar.
4) Quais os tipos de Sistemas Operacionais existentes?
Sistemas
Monoprogramveis/Monotrarefa,

Sistemas

Multiprogrameis/Multitarefas e Sistemas com Multiplos Processadores.


5) Por que dizemos que existe uma subutilizao de recursos em
sistemas monoprogamveis?
Os sistemas monoprogramveis no permitem o uso concorrente do
hardware e o compartilhamento, reserva os recursos exclusivamente
(dedicados) at que todos os eventos (ou o programa) seja encerrado.

6) Qual a grande diferena entre sistemas monoprogramveis e


sistemas multiprogramveis?
Os sistemas monoprogramveis reservam os recursos de hardware de
modo exclusivo durante sua execuo. J os multiprogramveis
permitem a utilizao de recursos por outros programas em execuo
e por outros usurios de modo concorrente (compartilhamento).
7) Quais as vantagens dos sistemas multiprogramveis?
Compartilhamento de recursos entre diferentes aplicaes e usurios,
melhor aproveitamento dos recursos de hardware (custos).
8) Um
sistema
monousurio
pode
ser
um

sistema

multiprogramvel? D um exemplo.
Sim, pode (multiprogramvel e monousurio) pois um nico usurio
executa viras aplicaes concorrentes (que utilizam os recursos do
computador simultaneamente). Ex: MS-Windows XP / 7.
9) Quais so os tipos de sistemas multiprogramveis?
Sistema batch, sistema de tempo compartilhado e sistemas de tempo
real.
10)
O

que

caracteriza

processamento

batch?

Quais

aplicaes podem ser processadas neste tipo de ambiente?


So caracterizadas por processar os dados atravs de tarefas
enfileiradas (em lote) e o Sistema Operacional processa as tarefas
aps a finalizao completa da tarefa anterior. Aplicaes que podem
ser utilizadas nesse tipo de processamento: emisso de boletos e de
pagamento mensal de empregados.
11)
Como os processos so executados em um sistema timesharing? Quais as vantagens de utiliz-lo?
Os processos de tempo compartilhado utilizam os recursos de
hardware disponveis entre vrios usurios ao mesmo tempo.
Possuem a vantagem de diminuir os custos em aquisies de
mquinas dedicadas j que uma CPU pode ser utilizada por vrios
usurios simultaneamente.
12)
Qual a grande diferena entre sistemas de tempo
compartilhado e tempo real? Quais aplicaes so indicadas
para sistemas de tempo real?
O que difere os dois tipos de sistemas (time-sharing x real-time) o
tempo de resposta exigido para o processamento da aplicao. O
processamento de tempo compartilhado no compromete a aplicao
enquanto que no de tempo real o processamento deve estar dentro
de limites rgidos para no ocorrer problemas. O processamento de
real-time encontra aplicaes em sistemas de controle de usinas

nucleares, controle de trfego areo ou qualquer aplicao onde o


tempo de processamento fator fundamental.
13)
O que so sistemas com mltiplos processadores e quais
as vantagens em utiliz-los?
So sistemas que possuem dois ou mais processadores (CPUs)
interligadas e trabalhando em conjunto. As aplicaes podem ser
executadas ao mesmo tempo ou at mesmo que uma aplicao tenha
suas partes subdivididas para serem executadas em mais de um
processador simultaneamente. As vantagens dos sistemas com
multiprocessadores

so:

escalabilidade

(ampliao

do

poder

computacional adicionando-se mais processadores); Disponibilidade


(capacidade de manter o sistema em operao mesmo em casos de
ocorrncias de falhas); e Balanceamento de Carga (distribuio do
processamento para cada processador a partir de sua disponibilidade,
aumentado o desempenho do sistema).
14)
Qual a grande diferena entre sistemas fortemente e
fracamente acoplados?
Sistemas fortemente ou fracamente acoplados so identificados pela
forma de comunicao entre as CPUs e quanto ao grau de
compartilhamento da memria e dos dispositivos de entrada e sada.
Num sistema fortemente acoplado dois ou mais processadores
compartilham uma nica memria e so controlado por um nico
sistema operacional enquanto em Sistemas fracamente acoplados
dois ou mais sistema de computao so conectados atravs do uso
de linhas de comunicao com processamento distribudo entre
diversos computadores. Cada computador possui seus prprios
recursos e processadores.
15)
O que um sistema fracamente acoplado? Qual a
diferena entre Sistemas Operacionais de Rede e Sistemas
Operacionais Distribudos?
So sistemas de computao
comunicao

com

conectados

processamento

por

uma

distribudo.

linha

de

Sistemas

Operacionais de Rede permitem que um host compartilhe seus


recursos com os demais (ex.: redes locais com servios de impresso
e arquivos). Em Sistemas Operacionais Distribudos o Sistema
esconde detalhes dos hosts individuais e passa a trat-los como um
conjunto nico. Permite que as aplicaes sejam executadas em
partes pelos hosts diferentes na rede.
16)
Cite dois exemplos de Sistemas Operacionais de Rede.

Sistemas Peer-to-Peer e sistemas Cliente-Servidor (Servidor de


arquivos, de banco de dados, etc)

Você também pode gostar