Você está na página 1de 2

1. O que é qual a função do Núcleo (Kernel) de um Sistema Operacional?

R: A função do Núcleo (Kernel) de um Sistema Operacional é gerenciar os recursos do


sistema, como processos, threads, memória, dispositivos de E/S, rede, segurança e
auditoria.

2. Cite e descreva as principais rotinas que o sistema operacional executa.

R: As principais rotinas que o sistema operacional executa incluem tratamento de


interrupções e exceções, criação e eliminação de processos e threads, sincronização e
comunicação entre processos e threads, escalonamento e controle dos processos e
threads, gestão de memória, gestão do sistema de arquivos, gestão de dispositivos de
E/S, suporte a redes locais e distribuídas, contabilização do uso do sistema, auditoria e
segurança do sistema.

3. O que são Chamadas de Sistema (System Calls) e qual a sua utilidade para o Sistema
Operacional?

R: Chamadas de Sistema (System Calls) são mecanismos que permitem que os programas
em execução no modo usuário solicitem serviços do sistema operacional, como acesso a
arquivos, alocação de memória, criação de processos, entre outros. A utilidade das
System Calls é permitir que os programas possam interagir com o sistema operacional e
acessar seus recursos.

4. Apresente e descreva o grupo de funções das System Calls.

R: O grupo de funções das System Calls inclui operações de gerenciamento de processos,


gerenciamento de arquivos, gerenciamento de dispositivos de E/S, gerenciamento de
memória, gerenciamento de rede, gerenciamento de segurança e auditoria.

5. O que são instruções privilegiadas e não privilegiadas?

R: nstruções privilegiadas são aquelas que só podem ser executadas pelo sistema
operacional, pois requerem acesso a recursos protegidos do sistema, como memória e
dispositivos de E/S. Já as instruções não privilegiadas podem ser executadas pelos
programas em execução no modo usuário. [Não há referência direta no texto, mas é um
conceito comum em sistemas operativos]

6. Descreva a organização dos Sistemas Monolíticos. Apresente um esquema gráfico.

R: Em sistemas monolíticos, todas as funções do sistema operacional são implementadas


em um único bloco de código, que é executado no modo kernel. Os drivers de
dispositivos e outros serviços são executados no mesmo espaço de endereçamento do
kernel.

7. Descreva a organização dos Sistemas em Camadas. Apresente um esquema gráfico.

R: Em sistemas em camadas, o sistema operacional é dividido em camadas, cada uma


com uma função específica, como gerenciamento de processos, gerenciamento de
memória, gerenciamento de arquivos, entre outras. Cada camada se comunica com as
camadas adjacentes por meio de interfaces bem definidas.

8. Descreva a organização dos Sistemas Cliente-Servidor. Apresente um esquema gráfico.


R: Em sistemas cliente-servidor, o sistema operacional é dividido em dois componentes
principais: o cliente e o servidor. O cliente é responsável por fornecer a interface do
usuário e gerenciar as interações do usuário com o sistema, enquanto o servidor é
responsável por gerenciar os recursos do sistema, como processos, threads, memória,
dispositivos de E/S, rede, segurança e auditoria.

9. Cite e conceitue: DMA, buffering, spooling, interrupçao,exececões e (IRQ).

R: DMA (Direct Memory Access) é um mecanismo que permite que dispositivos de E/S
acessem diretamente a memória do sistema, sem a intervenção da CPU. Buffering é uma
técnica que consiste em armazenar temporariamente os dados em um buffer antes de
serem processados ou transmitidos. Spooling é uma técnica que consiste em armazenar
temporariamente os dados em um dispositivo de armazenamento secundário antes de
serem processados ou impressos. Interrupção é um sinal enviado pelo hardware ou
software para indicar que uma condição de exceção ocorreu. Exceções são eventos que
ocorrem durante a execução de um programa que interrompem o fluxo normal de
execução. IRQ (Interrupt Request) é um sinal enviado pelo hardware para solicitar a
atenção do processador

Você também pode gostar