Sei sulla pagina 1di 2

Uma preocupação de sistemas de tempo real é a latência de um evento, ou seja, o tempo

decorrido do momento de um evento até o respectivo atendimento. Acerca dos diferentes tipos
de latência em um sistema operacional, assinale a alternativa correta.

A
O montante de tempo requerido para que o despachante do scheduling interrompa um
processo e inicie outro é conhecido como latência de interrupção.

B

C
A latência de interrupção é o período de tempo que vai da chegada de uma interrupção na
CPU até o final da rotina que atende à interrupção.A técnica mais eficaz para manter a
latência de interrupção baixa é o fornecimento de kernels preemptivos.

D
O sistema operacional deve salvar o estado do processo corrente antes de atender à
interrupção usando a rotina de serviço de interrupção (ISR – interrupt service routine)
específica.

E

Quando ocorre uma interrupção, o sistema operacional não deve concluir a instrução que
está executando e determinar o tipo de interrupção que ocorreu

Um sistema operacional é formado por um conjunto de rotinas que oferecem serviços aos
usuários, às suas aplicações, e também ao próprio sistema. Esse conjunto de rotinas é
denominado núcleo do sistema operacional ou kernel. A estrutura do sistema operacional, ou seja,
a maneira como o código do sistema é organizado pode variar conforme a concepção do projeto.
A arquitetura monolítica pode ser definida como:

A

B
um programa composto por vários módulos que são compilados separadamente e depois
linkados, formando um único programa executável;

C
um programa composto por vários níveis sobrepostos, onde cada camada fornece um
conjunto de funções que podem ser utilizadas apenas pelas camadas superiores;
D um programa mínimo que gerencia a memória e o controle/ sincronização de processos;
outros serviços, como acesso à rede, por exemplo, são habilitados a partir desse programa;

E
um programa formado por vários níveis, sendo que a camada de nível mais baixo é o
hardware, e cada um dos níveis acima cria uma máquina virtual independente, onde cada
uma oferece uma cópia virtual do hardware;

um programa composto por várias camadas, onde cada camada isola as funções do sistema
operacional, facilitando sua manutenção e depuração, além de criar uma hierarquia de níveis de
modos de acesso, protegendo as camadas mais internas.Considere as seguintes afirmativas
sobre buffers em sistemas operacionais.
I. Um dispositivo pode iniciar uma nova gravação enquanto o processador manipula os dados
do buffer. II. O objetivo principal do buffer é desocupar o processador e os dispositivos de
processamentos extras. III. O cache é um tipo de buffer para instruções que são utilizadas com
maior frequência pelo processador. IV. O buffer não é utilizado para operações de leitura em
função de não haver controle sobre o ponteiro da fila de instruções.
Considerando-se V para verdadeiro e F para falso, o julgamento correto das afirmativas é

A

B
I – F, II – V, III – F, IV – F.

C
I – V, II – F, III – F, IV – V.

D
I – F, II – V, III – V, IV – F.

E
I – V, II – V, III – F, IV – V.

I – V, II – F, III – V, IV – F.