Escolar Documentos
Profissional Documentos
Cultura Documentos
RA: 1299174565
Sistemas Operacionais
Prof. Andrey Rodrigues dos Santos
Faculdade Anhanguera
Sorocaba
2014
Sumrio
Introduo ................................................................................................................................... 3
Relatrio 01: Tipos de Sistemas Operacionais ........................................................................... 4
Relatrio 02: Gerenciamento de processos e threads ............................................................... 10
Relatrio 03: Gerenciamento de memria ................................................................................ 14
Relatrio 04: Instalao e Configurao de Domnios, Usurios e Arquivos .......................... 17
Relatrio 05: Instalao e Configurao de Proxy ................................................................... 26
Relatrio 06: Sistemas Operacionais Indicados ....................................................................... 30
Referncias ............................................................................................................................... 31
Introduo:
Sero abordadas consideraes sobre os sistemas operacionais Windows (Windows 7), Linux
(Ubuntu) para computadores desktop e Android para smartphones e tablets, considerando
quais os mais adequados para o centro de treinamento da Empresa XYZ TREINAMENTOS
XXI e suas atividades.
em 27
de
fevereiro de 2008 o
Windows
Server
2008
foi
conhecido
pelo codenome Server Longhorn at 16 de maio de2007 quando Bill Gates, presidente
da Microsoft, anunciou o nome oficial.1
Verses:
Windows Server 2008 Standard Edition
Em substituio ao Windows Server 2003, foi projetada para fornecer servios e recursos para
outros sistemas em uma rede. O sistema operacional tem um abundante conjunto de recursos e
opes de configurao. O Windows Server 2008 Standard Edition d suporte a 2-way e 4way SMP (multiprocessamento simtrico) e a at 4 gigabytes de memria em sistemas de
32 bitse 32 GB em sistemas de 64 bits.
5
Linux
Linux um termo utilizado para se referir a sistemas operativos (portugus
operacionais
(portugus brasileiro)
europeu)
ou sistemas
pelo programador finlands Linus Torvalds, inspirado no sistema Minix. O seu cdigo
fonte est disponvel sob a licena GPL (verso 2) para que qualquer pessoa o possa utilizar,
estudar, modificar e distribuir livremente de acordo com os termos da licena.
Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais,
os sistemas operativos (portugus
europeu)
brasileiro)
com ncleo
6
Linux
passaram
ter
colaborao
de
grandes
empresas
Explorer com aceleradores (Internet Explorer 8), tem uma arquitetura modular como no
Windows Server 2008, contendo um boot melhor e suporte a boot de VHDs (HDs virtuais), e
instalao do sistema em VHDs. Tem uma nova verso do Windows Media Center, e possui
faixas (ribbons) nos programas includos com o Windows (Paint e WordPad, por exemplo),
assim como no Microsoft Office 2010. Ocorreu tambm o aperfeioamento no uso da placa de
vdeo e memria RAM. Jogos como Espadas Internet, Gamo Internet, Internet Damas
passaram por reedio. Possui um UAC personalizvel (UAC um recurso que foi adicionado
para o Vista, e que se tambm encontra no Windows 7. usado para controlar a
administrao do computador, necessria quando vrios usurios usam o PC.)
Requisitos do sistema
Limites de Memria RAM:
Arquitetura
2 GB
4GB
8 GB
16 GB
Windows 7 Professional
4 GB
192 GB
Windows 7 Enterprise
4 GB
192 GB
Windows 7Ultimate
4 GB
192 GB
Linux/ Ubuntu
Distribuio Linux um conjunto de programas (software) que so agrupados a um ncleo
Linux para dar alguma funcionalidade ao sistema, abaixo exemplos de Distribuio Linux:
Exemplos de Distribuio Linux:
- Fedora (Red Hat): http://fedora.redhat.com
- Mandriva: http://www.mandriva.com
- Debian: http://www.debian.org
- Kurumin: http://www.kuruminlinux.com.br
Como o Linux e a maior parte dos softwares includos em distribuies, so livres, as
organizaes completamente motivadas, podem criar e disponibilizar a sua prpria
distribuio, fazendo com que haja mais de 300 distribuies de registros mantidas, embora
menos de 20 delas sejam conhecidas, fornecem a usurios diversos sistemas completos e
8
Ubuntu
Todas as verses do Ubuntu so disponibilizadas sem custo algum, a gesto de instalao
desoftware realizada pelo APT e pelo Synaptic. Alm de ferramentas de sistema padro e
outros aplicativos menores, o Ubuntu oferecido com diversos programas pr- instalados que
atendem s funcionalidades bsicas. Programas para visualizar contedos multimdia, clientes
de email e jogos simples completam o sistema bsico. O Ubuntu possui uma forte ligao
com a comunidade Debian, contribuindo com qualquer modificao nos cdigos fonte, ao
invs de apenas anunciar essas mudanas em uma data posterior. Muitos programadores do
Ubuntu mantm pacotes chave do prprio Debian.
O Ubuntu um sistema de cdigo aberto mais popular do mundo, construido em volta do
ncleo CNU/Linux baseado no Debian. O que o diferencia do Debian o fato de que Ubuntu
lanado a cada semestre.
Requisitos do Sistema
Requisitos Mnimos
Servidor
Desktop
Processador (x86)
300MHz
1GHz
Memria
128MB
512MB
Disco Rgido
1GB
5GB
Resoluo do Monitor
640x480
1024x768
operacional.
Maximizar o throughput e;
Cada sistema operacional possui sua poltica de escalonamento adequada ao seu propsito e
s suas caractersticas. Sistemas de tempo compartilhado, por exemplo, possuem requisitos de
escalonamento distintos dos sistemas de tempo real.
assim podem-se ter mltiplos fluxos de execuo mltiplos threads num mesmo processo.
O que os threads acrescentam ao modelo de processo permitir que mltiplos fluxos de
execuo ocorram no mesmo ambiente do processo, com um grau de independncia uma das
outras. Assim, mltiplos threads executam concorrentemente em um processo, e anlogo a
mltiplos processos executando concorrentemente em um nico computador.
Tutoriais: Geralmente so usados para informar ou ensinar sobre determinado assunto, muito
usados em treinamentos. Os conceitos transmitidos atravs desse software se restringem ao
que foi previsto por uma equipe de desenvolvimento do mesmo.
Na aba Inicializao de Sistemas podemos diagnosticar alguns dos processos que o sistema
executa ao iniciar. Alguns desses processos podem ser finalizados, geralmente aqueles
indesejados pelos usurios sem muitas utilidades.
reservado para suas tabelas de pginas e outros dados do ncleo. O 1GB do ncleo no
visvel quando o processo executa no modo usurio, mas torna-se acessvel quando o processo
faz uma chamada ao ncleo. O espao de endereamento gerado quando o processo criado
e sobrescrito em uma chamada ao sistema exec. O espao de endereamento virtual dividido
em reas ou regies organizadas em pginas. Contguas e homogneas. Isso quer dizer que
cada rea consiste de uma srie de pginas consecutivas com proteo e propriedades de
paginao idnticas. O segmento de cdigo e os arquivos mapeados so exemplos de reas.
Pode haver vazios no espao de endereamento virtual entre essas reas. Qualquer referncia
memria para um vazio resulta em uma falta de pgina fatal. O tamanho de pgina fixo.
O Linux gerencia a memria usando o algoritmo companheiro, com a adio de um vetor no
qual o primeiro elemento a cabea de uma lista de blocos com tamanho de uma unidade, o
segundo elemento a cabea de uma lista de blocos com tamanho de duas unidades, o
prximo elemento aponta para blocos de quatro unidades e assim por diante. Dessa maneira
qualquer bloco de potncia de dois pode ser encontrado rapidamente.
Para a proteo existe um gerenciador de memria virtual evitando que processos no modo
Kernel e no modo User se misturem.
15
Linux
Quando mais memria requisitada, o Linux passa a transferir arquivos no usados h algum
tempo, da memria RAM memria virtual, tambm chamada de swap, liberando, assim,
memria fsica para os aplicativos. Em suma, o que acontece que o Linux utiliza a energia
ociosa (que no est sendo aproveitada) para cache, a fim de agilizar os processos solicitados
16
pelo usurio naquele determinado momento. Durante esse perodo de ociosidade da energia, o
sistema toma para si essa memria, mas logo que o usurio necessite do recurso, o Linux
libera imediatamente. possvel afirmar, ento, que o Linux gerencia a energia e a memria
de forma muito inteligente, pois ao invs de deix-la sem fazer nada utiliza para agilizar
outros processos.
Iremos agora instalar o DNS e configura-lo para a instalao do Active Directory. Tenha
certeza que as configuraes de endereamento IP esteja correta.
17
2. Em Roles Summary clique em Add Roles e na janela que se abre clique OK.
18
19
6.Ao termino da Instalao mostrado o resultado informando que a instalao foi bem
sucedida. Clique em Close.
2. Clique com o lado direito sobre Forward Lookup Zone e selecione no menu suspenso
"New Zone"
20
4. Na janela Zone Type (tipo de zona) iremos criar uma zona primaria.
Existem 4 tipos de zona.
Zona Primaria (o nome j diz tudo, deve ser a primeira zona a ser criada e quando ainda
no existe dominio, ela no pode ser integrada e armazena seus dados em um arquivo de
texto .DNS)
Zona Secundaria (S pode existir se haver uma primaria. Esta ser uma copia somente
leitura da zona primaria)
Zona tipo Stub (Um tipo de zona que armazena apenas registros NS (Name Server), SOA
(start of authority) e alguns A (glue host) - esta zona no autoritativa.
Zona Integrada ao Active Directory (Quando existe um controlador de dominio, podemos
integrar a zona, assim os dados sero armazenados no proprio Active Directory e replicados
pelo dominio se configurado.)
Selecione Primary Zone e clique next
21
22
8. Clique em Finish
4.3 Configuraes:
O Domain Name System ( DNS ) um sistema de gerenciamento de nomes hierrquico e
distribudo para computadores, servios ou qualquer recurso conectado Internet ou em uma
rede privada. Ele baseia-se em nomes hierrquicos e permite a inscrio de vrios dados
digitados alm do nome do host e seu IP. Em virtude do banco de dados de DNS ser
distribudo, seu tamanho ilimitado e o desempenho no degrada tanto quando se adiciona
mais servidores nele. Este tipo de servidor usa como porta padro a 53. A implementao do
DNS-Berkeley, foi desenvolvido originalmente para o sistema operacional BSD UNIX 4.3.
Configurando o DNS (Name Servers):
muito importante esse passo, para o funcionamento do Servidor DNS.
1 - Clique sobre a zona criada " LabTreinamentos" e em seguida selecione properties no
23
menu.
2 - Na guia "Name Servers" clique sobre o nome do servidor e em seguida no boto Edit.
20. Na janela Edit Name Server Record, clique no boto resolve e em seguida escolha o
endereo IP e clique em OK.
24
Agora iremos criar um zona de pesquisa reversa, ou seja o servio ir fazer a resoluo de IP
para nomes.
1 - Clique com o lado direito sobre Reverse Lookup Zone e selecione no menu suspenso
"New Zone"
2 - Na janela New Zone clique Next.
3 - Na janela Zone Type escolha (primary zone) zona primaria e clique em Next.
4 - Na janela Reverse Lookup Zone name selecione IPv4 Reverse Lookup Zone.
25
5 - Na janela Reverse Lookup Zone name em Network ID digite 10.0.0 que a subnet
utilizada nos tutoriais.
Com o Linux foi utilizado o Squid e realizada sua configurao. O Squid um servidor
de Proxy, e trabalha como sada principal da rede. Com isso, podemos centralizar nosso foco
em segurana (polticas de acesso, autenticao, etc.) em uma nica mquina. O Squid
trabalha com os principais protocolos da Internet, alguns deles so: HTTP, HTTPS, FTP. O
Squid um Software Livre licenciado pela GPL, sua utilizao pode nos trazer vrias
vantagens, como:
Autenticao;
Controle de acesso;
Cache;
Controle centralizado;
Ele tambm atua como Proxy transparente evitando que usurios "espertinhos" possam burlar
o controle de acesso. O Squid formado de um nico pacote, o que torna sua instalao
extremamente fcil:
# apt-get install squid
Depois que instalamos o Squid, vamos renomear o arquivo de configurao para criarmos um
do zero:
# mv /etc/squid/squid.conf /etc/squid/squid.conf.orig
# pico /etc/squid/squid.conf
Vamos criar uma configurao bsica no arquivo, adicionando as seguintes linhas:
http_port 3128
visible_hostname KORZOS
Depois, d um:
# /etc/init.d/squid restart
...Que seu Squid j deve estar em pleno funcionamento.
Entendendo a configurao:
Agora, precisamos descobrir para que serve cada uma destas linhas:
http_port 3128: Define em qual porta o Squid vai atuar, a porta default a 3128, mas
podemos definir qualquer outra porta.
acl all src 0.0.0.0/0.0.0.0: Esta linha cria uma ACL, uma poltica de acesso com nome
"all" contendo qualquer IP.
acl SSL_ports port 443 563: Cria a ACL contendo as portas que so utilizadas no
protocolo HTTPS.
acl Safe_ports port 21 80 443 563 70 210 280 488 59 777 901 1025-65535: Cria a
ACL contendo as portas de diversos protocolos conhecidos na Internet.
acl CONNECT method CONNECT: Cria a ACL CONNECT tambm do tipo method.
http_access deny !Safe_ports: Esta linha se torna bastante interessante pelo uso da "!",
pois ela bloqueia qualquer conexo que no contenha o contedo da ACL Safe_Ports.
acl redelocal src 192.168.0.0/24: Cria a ACL redelocal contendo a faixa de endereo
da rede.
30
Referncias:
http://olhardigital.uol.com.br/noticia/android-ser-mais-utilizado-quewindows-preveem-analistas/30072
https://docs.google.com/file/d/0B9e1nJ9U5ACjT2x6V29mWUh0Y2M/edit
http://www.gnu.org/gnu/gnu-history.pt-br.html
https://docs.google.com/file/d/0B9e1nJ9U5ACjY1RPVWVNMERNY00/edit?pli=1
http://olhardigital.uol.com.br/video/windows-mac-ou-linux-veja-as-vantagens-e-asfalhas-de-cada-um-deles/18880
https://docs.google.com/file/d/0B9e1nJ9U5ACjdFlkVUtHakRWQlk/edit
https://docs.google.com/file/d/0B9e1nJ9U5ACjU0JzSmg0M0QzcE0/edit
https://docs.google.com/file/d/0B7egHuiPat_6WGVaMXlIY3BfWGM/edit?pli=1
http://www.sourcebrasil.org/tutoriais/visualizar/instalacao-e-configuracao-doservidor-proxy-squid.html
https://docs.google.com/file/d/0B9e1nJ9U5ACjUTBPR1RzTVZqSkU/edit
http://www.hardware.com.br/livros/servidores-linux/configurando-servidor-proxycom-squid.html
31