You are on page 1of 4

UNIVERSIDADE SALVADOR –

UNIFACS
NUPPEAD NÚCLEO DE PESQUISA E PROJETOS EM EDUCAÇÃO
A DISTÂNCIA

CURSO: SISTEMAS DE PROFESSOR: DUÍLIO


INFORMAÇÃO ANDRADE
DISCIPLINA: SISTEMAS DE
FLUXO: 2010.1
COMPUTAÇÃO
ALUNO: CAIO DE ARAÚJO
ENTREGA: 29/03/2009
PEDREIRA

Questão 1 (Valor 2,0)

Descreva os tipos de topologia que podem ser utilizados no projeto de redes.

As topologias mais utilizadas constituem:

• Barramento: cada nó é ligado em "série" (um nó é conectado atrás do outro) em um


mesmo backbone, de forma semelhante às luzes de natal. As informações enviadas por um
nó trafegam pelo backbone até chegar ao nó de destino. Cada extremidade de uma rede
de barramento deve ser terminada por um resistor para evitar que o sinal enviado por um
nó através da rede volte quando chegar ao fim do cabo.
• Anel: como uma rede de barramento, os anéis também têm nós ligados em série. A
diferença é que a extremidade da rede volta para o primeiro nó e cria um circuito
completo. Em uma rede em anel, cada nó tem sua vez para enviar e receber informações
através de um token(ficha). O token, junto com quaisquer informações, é enviado do
primeiro para o segundo nó, que extrai as informações endereçadas a ele e adiciona
quaisquer informações que deseja enviar. Depois, o segundo nó passa o token e as
informações para o terceiro nó e assim por diante, até chegar novamente ao primeiro nó.
Somente o nó com o token pode enviar informações. Todos os outros nós devem esperar o
token chegar.
• Estrela: em uma rede em estrela, cada nó se conecta a um dispositivo central chamado
hub. O hub obtém um sinal que vem de qualquer nó e o passa adiante para todos os
outros nós da rede. Um hub não faz nenhum tipo de roteamento ou filtragem de dados. Ele
simplesmente une os diferentes nós.
• Barramento em estrela: provavelmente a topologia de rede mais utilizada hoje. A
rede de barramento em estrela combina elementos da topologia em barramento e da
topologia em estrela para criar um ambiente de rede versátil. Os nós em determinadas
áreas se conectam aos hubs (criando estrelas) e os hubs se conectam uns aos outros ao
longo do backbone da rede (como uma rede de barramento). É comum observar redes em
estrela dentro de outras redes em estrela.

Questão 2 (Valor 2,0)

O modelo TCP/IP é o modelo utilizado amplamente para a internet ele possui 4


camadas.

Descreva as características das camadas que o TCP/IP suporta.

Todos os protocolos que pertencem ao conjunto de protocolos TCP/IP estão localizados nas três
camadas superiores desse modelo.

Cada camada do modelo TCP/IP corresponde a uma ou mais camadas do modelo de referência
de sete camadas de interconexão dos sistemas abertos (OSI), proposto pela International
Standards Organization (ISO).

Os tipos de serviços executados e os protocolos usados em cada camada do modelo TCP/IP são
descritos mais detalhadamente na tabela a seguir:

Camada Descrição Protocolos

Define os protocolos de
aplicativos TCP/IP e como
HTTP, Telnet, FTP, TFTP,
os programas host
SNMP, DNS, SMTP, X
Aplicativo estabelecem uma
Windows, outros
interface com os serviços
protocolos de aplicativos
de camada de transporte
para usar a rede.

Fornece gerenciamento de
sessão de comunicação
entre computadores host.
Transporte Define o nível de serviço e TCP, UDP, RTP
o status da conexão
usada durante o
transporte de dados.

Empacota dados em
datagramas IP, que
contêm informações de
endereço de origem e de
Internet destino usadas para IP, ICMP, ARP, RARP
encaminhar datagramas
entre hosts e redes.
Executa o roteamento de
datagramas IP.
Especifica os detalhes de
como os dados são
enviados fisicamente pela
rede, inclusive como os
bits são assinalados Ethernet, Token Ring,
eletricamente por FDDI, X.25,
Interface de rede
dispositivos de hardware Retransmissão de
que estabelecem interface Quadros, RS-232, v.35
com um meio da rede,
como cabo coaxial, fibra
óptica ou fio de cobre de
par trançado.
Questão 3 (Valor 2,0)

Quais são as duas principais funções de um sistema operacional?

A primeira função principal é a de gerenciar os softwares aplicativos, criando uma camada de


abstração entre o aplicativo e o hardware.

A segunda função principal é possibilitar ao usuário leigo ou não, a utilização dos recursos do
computador, mesmo que este não tenha tanto conhecimento prévio sobre hardware.

Questão 4 (Valor 2,0)

Como podemos classificar os sistemas operacionais? Explique cada uma dessas formas de
classificação, exemplificando.

Os sistemas operacionais podem ser classificados de três formas:

• Pelo tipo de núcleo:


o Monolíticos: apresentam seus módulos totalmente ligados e para se acrescentar
ou alterar algum módulo é preciso recompilar todo o kernel. Ex.: Mac OS X, Linux,
BSD, Solaris, MS-DOS e derivados, incluindo Windows 95, Windows 98 e Windows
ME.
o Micro-kernel ou Micro-núcleo: caracteriza o sistema cujas funcionalidades
saíram do núcleo e foram para servidores, que se comunicam com um núcleo
mínimo, usando o mínimo possível o "espaço do sistema" (nesse local o programa
tem acesso a todas as instruções e a todo o hardware) e deixando o máximo de
recursos rodando no "espaço do usuário" (no espaço do usuário, o software sofre
algumas restrições, não podendo acessar alguns hardwares, nem tem acesso a
todas as instruções). Ex.: GNU Hurd e Minix.
• Como gerenciam os programas em execução:
o Monotarefa: executa uma tarefa de cada vez, não havendo possibilidade de um
usuário executar mais de um programa ao mesmo tempo. Ex.: MS-DOS.
o Multitarefa:
 Preemptiva ou Antecipação: os sistemas operacionais com multitarefa de
antecipação (ou multitarefa preemptiva) esforçam-se por conseguir uma
"democratização" dentro do processador. Os seus núcleos mantêm em
memória um registro de todos os processos em execução. A esse registro
dá-se o nome de árvore de processos, em virtude de a estrutura de dados
interna ser geralmente uma árvore. Entre outros atributos acerca de cada
processo, essa "árvore" inclui uma informação de prioridade (chamada "nice"
nos sistemas Unix-like e simplesmente "Priority" nos Windows NT), com a
qual o núcleo calcula o tempo de CPU que deve dar a cada processo; quando
esse tempo acaba, o núcleo tira o controle da CPU do processo e o fornece
ao processo que vem a seguir na fila. Quando a fila acaba, o núcleo volta a
dar o controle da CPU ao primeiro processo, fechando assim o ciclo.
Exemplos: Unix, Windows 9x e posteriores.
 Cooperativa: a multitarefa de cooperação pouco difere do outro sistema. A
única diferença é que, neste caso, há uma preempção explícita, sendo que o
programa instrui o núcleo a fazer o task switching em certos pontos do
código, e o núcleo apenas passa ao processo seguinte quando o programa o
permite. Atualmente, a maioria dos sistemas operacionais utiliza a
multitarefa de antecipação. Em certos casos, no entanto, o núcleo não é
antecipável, obrigando à utilização deste método para permitir a multitarefa
enquanto o processo executa uma chamada de sistema. Exemplos: Windows
3.x.
• Pelo número de usuários que podem operá-lo simultaneamente:
o Com múltiplos processadores: possuem duas ou mais UCPs interligadas,
trabalhando em conjunto. Ex.: Linux, Unix;

Questão 5 (Valor 2,0)

Explique o princípio pelo qual o gerenciador de memória se baseia.

O princípio pelo qual o gerenciador de memória se baseia chama-se swapping. Consiste numa
técnica utilizada pelo gerenciador de memória para retirar ou transferir temporariamente e de
maneira mais inteligente possível (isto é, aplicando o princípio da localidade espacial, ou o
princípio da localidade temporal) conteúdos da memória principal e movê-los para o disco
(memória secundária), sempre que a memória principal estiver cheia e precisarmos executar um
programa, em sistemas operacionais multitarefa.

You might also like