Você está na página 1de 2

Questões de Sistemas Operacionais

1. Defina Threads em SO.


Um processo é fragmentado em tarefas, essas tarefas chamam-se Threads.

2. Defina concorrência em SO.


Quando rotinas são executadas de forma concorrente e ordenada, e todos os
processos competem pelo uso do processador.

3. Defina processos em SO.


O programa em execução que tem suas informações mantidas pelo SO.

4. Quais os tipos de SO conhecidos?


Monoprogramáveis/Monotarefa e Multiprogramáveis/Multitarefa.

5. Defina sistema monotarefa.


Executam apenas um programa por vez, não permitindo a concorrência, já que
qualquer outra aplicação deve aguardar o término do programa para ser
executada.

6. Defina sistema multitarefa.


Aqui os recursos computacionais são compartilhados entre os diversos usuários e
aplicações. Outros programas podem estar sendo processados neste enquanto
existe um leitura ou gravação de em disco.

7. O que seria um sistema em tempos real?


Sistema de processamento de informações com componentes de hardware e
software que executam funções em tempo real e respondem a eventos dentro de
restrições de tempo previsíveis.

8. É uma memória volátil de alta velocidade, porém com pequena


capacidade de armazenamento. O tempo de acesso a um dado nela
contido é muito menor do que se este dado estivesse na memória
principal.
O parágrafo acima se refere a que tipo de memória?
Memória cache.

9. O acesso ao conteúdo de uma célula é realizado através de


especificação de um número chamado endereço. O endereço é
uma referência única que podemos fazer a uma célula da memória.
Que tipo de memória é essa?
Registrador.

10. Defina SO.


É o software que fará a conexão entre a máquina e o usuário, servindo como base
para outros softwares.
11. Um processo é formado por três partes, quais?
Contexto de Hardware, Contexto de Software e Espaço de Endereçamento.

12. O que seria espaço de endereçamento em processos?


Área de memória pertencente a um processo onde instruções e dados do
programa são armazenados para execução.

13. O que seria o BCP?


Bloco de Controle de Processo - estrutura de dados que compõe o processo

14. Quais os principais estados de um processo? Descreva dois.


Criação - O processo está sendo alocado na memória e os recursos necessários são
reservados no sistema.
Execução - Ponto em que é executado pela CPU até que seja interrompido ou
terminado.

15. Defina interrupção na concorrência.


São eventos inesperados que ocasionam um desvio no fluxo normal de execução.

16. Defina exceção em concorrência.


Interrupção de um programa que é o resultado de uma instrução dentro de um
próprio programa.

17. Como as interrupções podem ser geradas?


Programa aberto/executado pelo usuário, hardware (ex.: injeção de pendrive) e
Sistema Operacional (ex. Erros do Windows).

18. A divisão por zero, ocorrência de um overflow (estouro de


capacidade de um campo) numa operação aritmética, estouro de
memória, entrada de um tipo Alfanumérico numa variável inteira
são características do que?
Exceção.

19. O uso de multithreads proporciona uma série de benefícios, quais?


Um programa que pode ser executado de forma assíncrona, não existem
limitações de processos ligando sistema a threads.

20.Quais as desvantagens do uso THREADS EM MODO USUÁRIO.


Apesar de sua versatilidade e velocidade, as threads em modo usuário podem
causar erros com muito mais facilidade.

Você também pode gostar