Você está na página 1de 3

1- Explique o que é uma memória volátil e não volátil. Dê exemplos.

R: Memoria volátil: São memórias que requerem um gasto de energia e


atualizações para conseguir reter as informações armazenadas. Alguns exemplos
são a memória RAM e a memória cache. Memoria não volátil: Ao contrário da
volátil essa memória não necessita de energia e nem atualizações, ela não perde
seus dados se o computador for desligado. Alguns exemplos são as memórias flash
e o HD.
2- Quais são os principais componentes de um processador?
R: A unidade controle, a unidade aritmética e lógica, e os registradores.
3- Por que as frequências de clock dos processadores chegaram a um limite?
R: Pois conforme foram sendo melhorados os clocks do pc, foi percebido que a
dissipação de calor aumentava e se não houvesse um refrigerador bom o clock era
danificado. Então não há mais aumento de clock pois teria que melhorar o
refrigerador também e isso iria ter um custo muito caro.
4- Quais são os periféricos de entrada e saída de um computador?
R: Periféricos de entrada são teclado, mouse, microfone. Dispositivos de saída são
o monitor, impressora, caixa de som.
5- Como funciona a hierarquia de memória?
R: A ordem da hierarquia das memórias é essa: Registradores; Cache; Memória
principal; Disco rígido; CDROM, flexíveis, etc. A hierarquia funciona desse jeito:
quanto maior capacidade de armazenamento, menos desempenho, menos custo e
quanto menor capacidade de armazenamento, maior desempenho e mais custo.
6- Qual é o conceito de um Sistema Operacional? Explique detalhadamente.
R: Programa especial que atua de forma intermediária entre um usuário e os
componentes de um computador. Possibilita o uso eficiente e controlado dos
diversos componentes de hardware do computador e implementa políticas e
estruturas de software de modo a assegurar um melhor desempenho do sistema
de computação como um todo.
7- Para que serve um Driver de dispositivo?
R: São responsáveis por fazer a comunicação entre S.O e o hardware conectado.

8- Qual é o conceito de um sistema em Batch?


R: O batch é um lote de dados que foram agrupados em um intervalo de tempo.

9- Qual é o conceito de multiprogramação?


R: É a execução de vários programas e comandos ao mesmo tempo, as tarefas são
executadas em ordem de chegada, mas podem não ser finalizadas.

10- Por que o tamanho das caches de processador são tão pequenas?
R: Se o cache for maior, consequentemente o processador também terá de ser, e
isso faz com que as empresas tenham mais custo e produzam menos unidades.

11- O que é LRU (Least Recently Used)?


R: A primeira linha com o menor valor binário é a mais antiga. A linha seguinte é a
segunda menos antiga, e assim por diante.

12- Qual é a diferença entre um SSD (Solid State Drive) e um HD (Hard Disk)?
R: O SSD é mais rápido que o HD, a diferença de velocidade de uma SSD em relação
a um HD é aparente ao copiar e mover arquivos grandes, quando esta ação é feita
podemos ver que o SSD pode ter uma taxa de leitura de dados até 5x maior.

13- O que é espera ocupada?


R: É uma técnica em que um processo verifica uma condição repetidamente até
que ela seja verdadeira, como se fosse um semáforo.

14- Qual é o conceito de BIOS?


R: É a primeira execução no momento que o PC liga, é a BIOS que faz as leituras de
dados do HD/SSD para que o S.O possa acessar.

15- Qual é o conceito de Processo?


R: É um conjunto de atividades e comandos, que fornecem uma ação.

16- O que é comunicação entre processos?


R: Por meio do compartilhamento de posições de memória, threads compartilham
o mesmo espaço de endereçamento.

17- O que é UID e GID?


R: UID significa User IDentifier para monitorar os usuários e para verificar as
permissões desses usuários. O GID é número de identificação dos grupos de
usuários do sistema.

18- O que é um arquivo especial de bloco e um arquivo especial de caracteres?


R: Fornecem acesso armazenado em memória temporária (buffer) para dispositivos
de hardware.

19- O que é um PID?


R: Faz o controle de temperatura.

20- Como é a estrutura de um processo?


R: O processo passa por fases. Ele começa no “novo” quando é criado, vai para o
“executando” quando está em ação, se houver alguma ocorrência ele passa a ser
“esperando”, e por fim ele é “terminado” quando não é mais necessário. O sistema
operacional reúne todas essas informações através de estruturas específicas
chamadas PCB.

21- O que é um sistema monolítico?


R: É um sistema único, não dividido, que roda em um único processo. Uma
aplicação monolítica independente de outras aplicações de computação.

22- O que é uma instrução? Explique o uso em sistemas operacionais.


R: (Instrução trap?) temos o modo núcleo e modo usuário, quando o processo
precisa alterar o hardware ele faz o trap e então tem acesso ao modo núcleo para
ter acesso direto com o hardware.
23- Instruções relacionadas ao acesso a dispositivos de E/S são tipicamente
instruções privilegiadas, isto é, podem ser executadas em modo núcleo, mas
não em modo usuário. Dê uma razão de porque essas instruções são
privilegiadas.

R: Pois não executam o Trap, por isso não tem acesso ao hardware.

Você também pode gostar