Você está na página 1de 3

1 Quais os tipos de sistemas operacionais existentes

Existem os Sistemas Monoprogramveis, Sistemas Multiprogramveis e Sistemas


comMltiplosProcessadores.
2 . Qual a grande diferena entre sistemas monoprogramveis e sistemas multiprogramveis?
Os sistemas monoprogramveis se caracterizam por permitir que o processador, a memria
eos perifricos permaneam exclusivamente dedicados execuo de um nico programa.
Nossistemas multiprogramveis ou multitarefa, os recursos computacionais so
compartilhados entre osdiversos usurios e aplicaes. Enquanto em sistemas
monoprogramveis existe apenas umprograma utilizando os recursos disponveis, nos
multiprogramveis vrias aplicaes compartilhamos mesmos recursos.
3 . Quais so os tipos de sistemas multiprogramveis?
Os Sistemas Multiprogramaveis so os: Sistemas Batch, Sistemas de Tempo Compartilhado e
Sistemas de Tempo Real.
4) Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utiliz-los?
Os sistemas de tempo compartilhado permitem que diversos programas sejam executados a
partir da diviso do tempo do processador em pequenos intervalos, denominados fatia de
tempo time-slice. A vantagem e fazer o usurio achar que tem todo o sistema dedicado,
exclusivamente, a ele.
5) Quais so as unidades funcionais de um sistema operacional
So os processadores ou unidades de processamento, memria principal e dispositivos de
entrada/sada.
6) Quais os componentes de um processador e quais so suas funes
O processador composto pela unidade de controle, unidade lgica e aritmtica e
registradores. A unidade de controle (UC) responsvel por gerenciar as atividades de todos
os componentes do computador. A unidade lgica aritmtica (ULA) responsvel pela
realizao de operaes lgicas (testes e comparaes) e aritmticas (somas e subtraes).
7) Conceitue memria cache e apresente as principais vantagens no seu uso.
uma pequena quantidade de memria esttica de alta velocidade de desempenho. Tem por
finalidade aumentar o desempenho do processador, realizando uma leitura antecipada do
contedo da memria principal deixando-o a disposio do processador.
8) Como a tcnica de pipelining melhora o desempenho dos sistemas computacionais?
Ela permite ao processador executar multiplas instrues paralelamente em estagios
diferentes.
9) Compare as arquiteturas de processadores RISC e CISC?
As arquiteturas RISC caracterizam-se pela pouca quantidade de intrues de maquina em sua
maioria instrues simples e de formato fixo. Estas instrues por serem simples utilizam
poucos ciclos de maquina e poucos modos de endereamento. As instrues so executadas
diretamente no hardware. Esta arquitetura porem acarreta a implantao de muitos
registradores e do recursos de pipelining.
10) O que concorrncia e como este conceito esta presente nos sistemas operacionais
multiprogramveis?
Concorrncia a possibilidade de se executar diversas instrues ao mesmo tempo. Nos
sistemas multiprogramveis este raciocinio o fundamento bsico da multiprogramao.
Vrios programas residem na memria concorrendo pela utilizao do processador, com isso o
processador permanece menos tempo ocioso e a memria utilizada de forma eficiente.
11) Por que o mecanismo de interrupo fundamental para a implementao da
multiprogramao?
Devido a concorrncia dos programas pela utilizao dos recursos do computador ocorrem as
interrupes para que todos ordenadamente seja executados parte a parte.
12) Explique o mecanismo de funcionamento das interrupes?
A interrupo ocorre quando algum dos dispositivos solicita ao processador uma nova tarefa,
neste caso o processador interrompe a execuo passa a executar a nova solicitao para
entao retornar a execuo anterior.
13) O que so eventos sincronos e assincronos? Como estes eventos estao relacionados ao
mecanismo de interrupo e exceo?
Eventos sncronos so os eventos previsiveis, resultados dos programas em execuo e por
definio ocorrem sequencialmente (um de cada vez). Os assncronos so eventos no
relacionados ao programa que esta sendo executado, so eventos imprevisiveis para o
processador, e a ocorrencia de muitos eventos assncronos acarretam muitas interrupoes
durante o processamento.
14) O que DMA e qual a vantagem desta tcnica?
uma tcnica que permite a transferencia de dados entre dispositivos E/S e memria sem a
interveno do processador, exceto no inicio e no final da transferencia. Este recurso evita a
sobrecarga do processador que de outra forma teria que copiar todos os dados da fonte para o
destino. A transferencia realizada pelos controladores de DMA tipicamente chipsets
presentes na placa mae.
15) Como a tcnica de buffering permite aumentar a concorrncia em um sistema
computacional?
Como o buffer armazena diversos registros, nele podera conter dados lidos e no processados
e tambm dados processador mas no gravados. Assim o desta forma o buffer poder ficar
lotado de dados a serem manipulados pelo processador desta forma o processador sera
melhor utilizado e seu tempo de ociosidade sera reduzido.
16) Explique o mecanismo de spooling de impresso?
O mecanismo de spooling foi criado para tambm evitar a ociosidade do processador. A
tcnica semelhante a do buffer, porm no spooling utiliza uma parte do disco como um
grande buffer. Atualmente os sistemas operacionais utilizam o spool para gerenciamento de
impresso onde o programa fica desvinculado do dispositivo de impresso impedindo que a
aplicao utilize a impressora exclusivamente deixando-a disponvel para outras solicitaes.
17) Por que a questo da proteo torna-se fundamental em ambientes multiprogramveis
Se considerarmos que diversos usurios esto compartilhando os mesmos recursos como
memria, processador e dispositivos de E/S, deve existir uma preocupao em garantir a
confiabilidade e a integridade dos programas e dados dos usurios, alm do prprio sistema
operacional.