Lista 01 Introdu O Aos Sistemas Operacionais
INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS
FACULDADE DE COMPUTAÇÃO
CURSO: CBCC / CBSI
DISCIPLINA: SISTEMAS OPERACIONAIS
PROFESSOR: REGIANE KAWASAKI
PERÍODO: 1º SEMESTRE / 2015
LISTA 01: INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
Como você definiria um sistema operacional? Quais as principais funcionalidades que se pode esperar de um sistema operacional?
QUESTÃO 01:
Qual a finalidade das interrupções? Quais são as diferenças entre um TRAP e uma interrupção? Os TRAPs podem ser gerados intencionalmente por um programa usuário? Nesse caso, para que finalidade?
QUESTÃO 02:
Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis? Podemos encontrar essa situação em outros tipos de sistemas? Justifique.
QUESTÃO
03:
Descreva as diferenças entre Sistema em Lotes, Sistemas de Tempo Compartilhado e
Sistemas de Tempo Real.
QUESTÃO 04:
QUESTÃO 05: Qual a finalidade do interpretador de comandos? Por que ele normalmente é separado do
kernel? Seria possível para o usuário desenvolver um novo interpretador de comandos usando a interface de chamada de sistema fornecida pelo sistema operacional?
Qual a diferença entre multiprogramação e multiprocessamento? Podemos dizer que todo sistema multiprogramado é um sistema multiprocessado? Explique. E o contrário, seria verdade?
Ou seja, todo sistema multiprocessado deve ser multiprogramado? Justifique.
QUESTÃO 06:
QUESTÃO 07: Qual é a finalidade de uma chamada de sistema em um sistema operacional?
Explique como os computadores modernos conseguem executar várias operações ao mesmo tempo sendo que eles têm apenas um processador, ou seja, como é possível eu ouvir música, digitar um texto e baixar os meus e-mails ao mesmo tempo.
QUESTÃO 08:
O acesso direto à memoria é usado para dispositivos de E/S de alta velocidade a fim de evitar o aumento da carga de execução da CPU.
a) Como a CPU realiza a interface com o dispositivo para coordenar a transferência?
b) Como a CPU sabe quando as