S.O, Redes, Topologias, Linguagens e Bibliotecas Paralelas Flashcards

1
Q

Sistema Operacional?

A

Camada de software colocada entre o hardware e os programas que executam tarefas para os usuários.
Gerencia de arquivos, gestão de usuários.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Código de Inicialização

A

Reconhecer os dispositivos, lista-los e configurá-los. Carregar o núcleo do S.O em uma memória e iniciar a execução.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Núcleo

A

Coração do S.O. Gerencia os recursos de hardware usados pelas aplicações. Implementa as principais abstrações.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Drivers

A

Existe um driver para cada tipo de dispositivo, muitas é construído pelo próprio fabricante do hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Programas utilitários

A

Funcionalidades complementares ao núcleo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Nivel de sistema?

A

Núcleo, Código de Inicialização e drivers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Nivel de Usuário?

A

Aplicativos e programas utilitários.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Nivel de Hardware?

A

Controladoras de dispositivos e dispositivos físicos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Estados de um processo

A

Criação, pronto, execução, bloqueado, destruição.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Memória Virtual

A

Tradução de endereço. Transformação de endereço virtual para endereço físico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Processamento Paralelo

A

Unidade de execução trabalhando em conjunto para a resolução de um problema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Computação em grade

A

Maquina composta por componentes distribuídos. Clusters em diferentes cidades, controle não é centralizado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cloud Computing

A

Arquiterura que permite adição e melhoria de recursos durante o uso. Dinamicamente escalável, salvo na rede.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Memória Compartilhada

A

Dados acessíveis por tarefas em uma memória que todas enxergam, multiprocessadores. (Java, OpenMp, Pthreads).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Troca de mensagens

A

Dados são passados entre tarefas explicitamente. Multicomputadores. (RMI, RPC).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Anel

A

Circuito fechado. Dados transmitidos de pc a pc até atingir o destino.

17
Q

Estrela

A

Hub, switch ou roteador como ponto central. Todos os pcs conectados ao ponto central podendo enviar dados aos demais pcs.

18
Q

Malha

A

Conexões ponto ao ponto entre computadores. Pode ser completamente conectada ou não.

19
Q

Barramento

A

Pcs ligados ao mesmo barramento físico de dados. Apenas um pc escreve no barramento por vez, demais pcs escutam os barramentos e recolhem para si os dados destinados a eles.

20
Q

Meios de transmissão de rede.

A

Cabo: Coaxial, par trançado e fibra optica.
Rede: Wifi, bluetooth e infravermelho

21
Q

Modelo OSI

A

Sistema aberto, 7 camadas: Aplicação, apresentação, sessão, transporte, rede, enlace e física.

22
Q

Modelo TCP/IP e Internet

A
4 camadas: Aplicação, transporte, internet e enlace.
Aplicação: Http, SMTP, RTP, DNS
Transporte: TCP, UDP
Internet: IP, ICMP
Enlace: DSL, SONET, 802.11, ETHERNET
23
Q

Exemplos de Memoria Compartilhada e Troca de Mensagens

A

Memoria Compartilhada: Java, Erlang, Pthreads, OpenMp

Troca de mensagens: RMI, RPC