You are on page 1of 16

Faculdade Anhanguera de Santa Brbara

ATPS
1 Bimestre
Sistemas Operacionais

Arthur Fernandes Miler Amoroso - 6275257353


Anderson Rabis Borba - 6288233766
Matheus Mondini Souza - 7022516498
Lucas

Santa Barbara d Oeste SP


Maro de 2013

SUMRIO
INTRODUO
1. Tipos de Sistemas Operacionais
1.1 Sistemas Operacionais para Servidores
1.2 Sistemas Operacionais para Estaes de Trabalho
1.3 Sistemas Operacionais para Smartphones e Tablets
2. Gerenciamento de Processos e Threads
2.1 Poltica de Gerenciamento de Processador
2.2 Gerenciamento de Processos
2.3 Softwares Instalados
2.4 Sistemas de Gerenciamentos de Processos

2
2
3
4
5
10
11
12
13
14

Etapa 1

Passo 1
Realizamos a leitura dos captulos do livro texto sobre a introduo a
sistemas operacionais, viso geral, conceitos de hardware e software e
estrutura do sistema operacional .
Foi utilizado o material disponvel sobre o livro texto da disciplina, e
realizado a analise dos links dispostos no material de pesquisa
apresentado na ATPS.

Passo 2

Pesquisa sobre Sistemas Operacionais para Servidores de rede, estaes


de trabalho realizado, utilizando os Sistemas Operacionais Ubuntu (Linux),
MINIX r3 , Fedora (Linux) , Windowns 7 e 8 , e em relao aos
smartphones / tablets foi realizada a pesquisa utilizando os SOs Android
e IOS.

Passo 3

Eleio e definio dos sistemas operacionais que sero utilizados na


empresa realizada.Escolha dos seguintes SOs :
- Ubuntu (Linux) , para servidores .
- Windowns 7 (professional), para estao de trabalho (desktop).
- Android 4.0 , para dispositivos moveis (smatphones/tablets).

TIPOS DE SISTEMAS OPERACIONAIS

1.1 Sistemas Operacionais para servidores:


Escolha do Linux para Servidor com base nas seguintes informaes:
A diferena crucial entre o Linux e Windows, que um proprietrio e outro
livre. possvel alterar no livre enquanto no proprietrio obrigatrio pagar
para t-lo, com custo, em torno de R$ 400 e R$ 500. No Linux h a
possibilidade de baixa-lo pela internet. Todos os sistemas do Linux so
gratuitos.
Outro ponto que merece destaque a questo da segurana. No Windows
tm mais de 100 mil tipos de vrus na internet. No Linux, como no tem 1% do
Market Share mundial, a probabilidade de pegar um vrus mnima, quase
impossvel. E entre outras caractersticas que influenciaram a escolha do
Linux como Servidor esto:

Raramente acontecem manuteno e atualizaes.

Alta flexibilidade.

Multitarefa.

Multiprocessamento.

Confivel.

Estvel.

Ideal para administradores de redes que necessitam de um servidor seguro e


de pouca manuteno.

1.2 Sistemas Operacionais para Estao de Trabalho


Escolha do Windows 7 professional para Estao de trabalho com base nas
seguintes informaes:
Alguns programas super populares no universo Windows, o caso do
Photoshop, o famoso software de edio de imagem no compatvel com
Linux. Outra limitao no caso de edio de vdeo, os principais programas
no tm verses para Linux.
O windows 7 inclui vrias ferramentas para dinamizar a criao e a
manuteno da imagem de implantao, e para que os usurios comecem a
trabalhar o mais rpido possvel,tambm inclui o Rastreamento Unificado, que
ajuda a identificar e resolver problemas de conectividade de rede, em uma
nica ferramenta.
Possui o Provisionamento de Driver Dinmico, em que os drivers de
dispositivos so armazenados independentemente da imagem implantada, e
podem ser injetados dinamicamente com base na identificao de Plug and
Play do hardware, ou como conjuntos pr-determinados baseados em
informaes contidas no sistema BIOS.
Utiliza-se a tecnologia BranchCache, que armazena em cache os contedos
acessados com freqncia em servidores Web e de arquivo no local remoto,
para que os usurios possam acessar essas informaes mais rapidamente.
E entre outras caractersticas que influenciaram a escolha do Windows 7
(professional) como estao de trabalho esto:

O painel de controle bem mais simples.Recursos visveis e prticos .

Tem os melhores players de mdia digital, os melhores programas


atuais e prticos.

Todo comando do Windows simples.

usado por 95% dos computadores existentes.

1.3 Sistemas operacionais para smartphones e tablets


Escolha do Android 4.0 para smartphones e tablets com base nas seguintes
informaes:
A grande vantagem do Android sempre foi a pr-instalao de diversos apps
do Google. Google Navigation, Gmail, Goggles, Tradutor so alguns dos
nomes imprescindveis que j desembarcam com o sistema.
O Android tambm oferece compras de aplicativos e seu uso por meio da
nuvem h algum tempo. Um aplicativo realmente impressionante, que
dispensa meios fsicos para compartilhar contedo e pode ser usado no Ice
Cream Sandwich, o Android Beam. Ele permite uma conexo NFC (Near
Field Communication), com a qual possvel transferir dados diversos entre
dois aparelhos.
O Android 4.0 vem com algumas propriedades ligadas ao Google+, como
interao com mensagens e suporte ao Google Hangouts (o qual oferece
funo similar ao iMessage da Apple e atributos do FaceTime). Para que tudo
funcione com perfeio, seus contatos e amigos devem estar logados ao
Google Plus.
A grande diferena entre os sistemas, sob esse prisma, no aparente. Tratase de um recurso no visual. Os aplicativos Android so capazes de algo
parecido com o que ocorre em PCs, quando o assunto multitarefa: eles so
utilizados ou manipulados em segundo plano. No iOS, por outro lado, os
aplicativos que no esto sendo utilizados ficam em estado de suspenso (a
menos que o usurio recorra a funes especficas de background, que a
Apple eventualmente permite).
E entre outras caractersticas que influenciaram a escolha do Windows 7
(professional) como estao de trabalho esto:

Programao para todos: A SDK kit para desenvolvedores do Android foi


feita para funcionar em Windows, Linux e at mesmo no Mac. A SDK do iPhone
infelizmente s est disponvel para usurios Mac e para publicar os softwares na
loja de aplicativos da Apple e receber os seeds do sistema preciso pagar US$ 99.

Liberdade de escolha: No Android possvel escolher livremente qual


aplicativo o usurio quer instalar. Os programas podem ser baixados do Android
Market ou

diretamente

da

Internet, sem

qualquer validao. Isso

traz uma

desvantagem, pela falta de segurana que isso pode trazer, mas no iPhone voc
no pode utilizar um aplicativo que a Apple julgar como improcedente. No Android
voc usa o que voc quiser e assume os riscos por isso.

Bateria: Do Android removvel e pode ser facilmente trocada.

Jailbreak: Diversos aplicativos do Android j vem com jailbreak, ou seja voc


que escolhe o que quer instalar.

A conexo bluetooth do sistema android compatvel com quase todos os


outros sistemas, exceto IOS que s se comunica entre si.

Etapa 2
Passo 1 1-4
4.1 Quais so as partes que compem um processo?
Um processo formado por trs partes, hardware, software e espao de
endereamento, que mantm todas as informaes necessrias execuo
de um programa.
4.2 O que espao de endereamento de um processo?

O espao de endereamento a rea de memria pertencente ao processo


onde as instrues e dados do programa so armazenados para execuo.
Cada processo possui seu prprio espao de endereamento, que deve ser
devidamente protegido do acesso dos demais processos.
4.3 Como a eliminao de um processo utiliza o mecanismo de sinais?
Estado de Execuo: processo que est sendo processado pela UCP no
momento.
Estado de Pronto: processo que aguarda para ser executado.
Estado de Espera: processo que aguarda por algum evento ou recurso para
prosseguir processamento.
Estado de Criao: processo cujo PCB j foi criado porm ainda no teve seu
processamento iniciado.
Estado de Terminado: processo que no pode ter mais nenhum programa
executado no seu contexto, porm o sistema.
operacional mantm suas informaes de controle presentes na memria..

Passo 4
Relatrio 02: Gerenciamento de Processos e Threads
Utilizando o virtual box ( emulador sistemas operacionais), consegui instalar o
windows xp e Linux. Uma das partes de instalao que todos SOs pedem so a
configurao do teclado e lngua a ser instalada, na continuao de instalao, aps
isto pede para criar um nome para maquina com senha ou sem senha (com o Linux
e obrigatrio colocar uma senha), depois o Windows pede para colocar a chave ( cdkey ) e no Linux vai direto a instalao. Aps terminar a instalao eles reiniciam o
computador automaticamente iniciando o sistema normalmente e configurando a
primeira entrada ao sistema.
2.1 Poltica de Gerenciamento de Processador:

Windows
API
CreateProcess
CreateThread
CreateRemoteThread
CreateFiber
OpenProcess
GetCurrentProcessID
ExitProcess
TerminatedProcess
ExitThread
TerminatedThread
CreateSemaphore
OpenSemaphore
WaitForSingleObjects
WaitForMultipleObjects
EnterCriticalSection
LeaveCriticalSection

Descrio
Cria um Processo
Cria um Thread no Processo atual
Cria um Thread em um outro processo
Cria um Fiber no processo atual
Retorna um Handle para um determinado processo
Retorna a identificao do Processo atual
Finaliza o Processo atual e todos o seus Threads
Termina um Processo
Finaliza um Thread Corrente
Termina um Thread
Cria um Semaforo
Retorna um Handle para um determinado Semaforo
Espera que um nico Objeto, como um Semaforo, seja
sinalizado
Espera que um conjunto de objetos sejam sinalizados
Sinaliza que a regio critica esta sendo executada
Sinaliza que a regio critica no esta mais sendo
executada

Linux
Task running

Task interruptible

Task uninterruptible

Task stopped

Task zombie

Em execuo ou aguardando para ser


executado
O processo est suspenso at que
determinada condio se torne
verdadeira.
Como o estado anterior, exceto pelo fato
de que o seu estado no ser
modificado quando receber um sinal.
importante para os processos que
necessitam executar determinada tarefa
sem ser interrompido.
Execuo do processo foi parada.
O processo est terminado, mas o
processo pai ainda no executou uma
chamada de sistema para retornar
informaes sobre o processo morto
"wait", as informaes no so
descartadas pois ainda podem ser
utilizadas.

2.2 Gerenciamento de Processos:

No Linux h duas maneiras de gerenciar os processos, por interface e por comandos


Interface:
Sistema > Administrao > Monitor do sistema

Comandos pelo terminal:


$ ps aux Ver os processos ativos
$ps aux | grep "e o nome do programa" Ver um processo em especifico

kill "ID do programa" Fecha o Processo

O Windows possui um gerenciador de tarefa padro.


Como acessa-lo:
Atalho: ctrl+alt+del e entre em gerenciador de tarefas ou ctrl+shift+esc que ira
direto.
Pelo sistema: iniciar>executar e digite taskmgr e aperte enter ou clique com
botao direito sobre a barra de tarefas e clique em gerenciador de tarefas
Tambem poder acessa o gerenciador de tarefa pelo prompt de comando:
Clicando em iniciar > digitando no executar cmd > digite j no prompt Tasklist
/svc e aperte ENTER . Ira aparecer a lista contendo todos processos abertos j para
finalizar algum digite taskkill -im nomedoprocesso /f /t e de ENTER.

2.3 Softwares Instalados:


Java Visual VM, Process Director for Windows, Assassin SE.
Process Director for Windows:
O programa funciona como um modo avanado do Gerenciador de tarefas, que
pode ser ativado pelo atalho Ctrl+Alt+Del do teclado.
Ao contrrio do servio do Windows, entretanto, a lista do aplicativo completa e
mostra at mesmo dispositivos que esto mais escondidos no seu sistema
operacional, fazendo com que voc ganhe acesso e controle completo
mquina.Entre suas funes, o Process Director for Windows capaz de monitorar
os arquivos que esto compartilhados em uma rede, localizar e finalizar processos
que no estejam funcionando corretamente e detalhar arquivos de inmeros
formatos que estejam em uso, desde os programas abertos at aplicativos de
funcionamento do sistema

AnVir Task Manager Free

10

O AnVir Task Manager Free Portable deixa dois cones na Barra de sistema (systray) do
Windows, as quais do informaes detalhadas sobre o funcionamento do seu computador.
Alm disso, em suas configuraes voc poder definir um nvel de segurana para o
funcionamento do seu CPU, por exemplo: quando ele chegar a determinada porcentagem
de uso, o AnVir Task Manager Free Portable far com que alguns processos pesados sejam
pausados para que o computador possa voltar ao normal. AnVir Task Manager Free
Portable, possibilita gerenciar processos, programas, registros e servios.
Obs: Aps seu download,basta extrair em um local e clicar no cone que se forma.

System Explorer
O System Explorer uma alternativa ao Gerenciador de Tarefas do Windows com uma srie
de recursos teis a mais. Alm disso, ele pode ser definido como padro e acessado atravs
do famoso atalho Ctrl + Alt + Del. Um diferencial est na ao "Finalizar rvore de
Processos", que exibe os processos dependentes antes de finaliz-los.

Inicializaes: permite gerenciar os arquivos e programas iniciados automaticamente com o


Windows.
Complementos do IE: apresenta todas as extenses instaladas no Internet Explorer.
Servios: um gerenciador bem prtico dos servios disponveis no computador. Por meio
dele, possvel iniciar/interromper, modificar o modo de inicializao e eliminar um ou mais
servios.
Obs: para finalizar um processo basta apenas clicar na aba processos , em seguida clicar
com o boto direito do mouse sobre o processo e em seguida clicar sobre finalizar processo
(CRTL + E ).

2.4 Sistemas de Gerenciamento de Processos:


Process Director for Windows :
Para fechar um processo com este programa, selecione o processo na lista, em
seguida clique no cone Kill Process na parte superior:

11

Esse programa tambm te possibilita observar o local da memoria e as threads do


processo em questo.
Obs: a verso do programa s esta disponvel em ingls.

AnVir Task Manager Free


Esse gerenciador de tarefas te possibilita muitos recursos , finalizar um processo
(killprocess) ,abrir um novo processo (ctrl+ N),bloquear um processo etc ,
Disponibiliza algumas abas startup ,applications,processes,services e log.

12

System Explorer
Para finalizar um processo com esse gerenciador de tarefa basta clicar com o
bato direito do mouse sobre o processo desejvel que em seguida aparecera
uma pequena lista com alguns comando disponveis , entre eles prioridade do
processo , reiniciar processo,finalizar processo etc.Possui tambm alguns abas
como tarefas,performance do sistema e histrico.

13

REFERNCIAS BIBLIOGRFICAS
MACHADO, Francis Berenger; MAIA, Luiz Paulo (orgs.). Arquitetura de Sistemas
Operacionais. 1 ed. Rio de Janeiro: LTC - Livros Tcnicos e Cientficos, 2008.
TECNOLOGIA UOL. IOS e Android Comparativos. Disponvel em:
<http://tecnologia.uol.com.br/noticias/redacao/2012/06/19/ios-e-android-sao-

colocados-frente-a-frente-acompanhe-comparativo-entre-os-sistemas.html\>.
Acesso em: 06 abr. 2013.
OFICINA DA NET. Qual melhor? Android ou IOS. Disponvel em:
<http://www.oficinadanet.com.br/artigo/celulares_e_telefonia/qual-o-melhor-android-

ou-iphone.html\>. Acesso em: 06 abr. 2013.


30 DIAS GRATIS. Vantagens do Linux sobre Windows Server. Disponvel em:
<http://30diasgratis.com.br/vantagens-do-servidor-linux-sobre-windows.html\>.
Acesso em: 06 abr. 2013.
BLOG TECHNET. Detalhes sobre Windows 7. Disponvel em: <

http://blogs.technet.com/b/rodias/archive/2009/11/16/dez-detalhes-obrigat-rios-sobreo-windows-7-parte-3-3.aspx\>. Acesso em: 06 abr. 2013.

http://www.tornadodigital.com.br/Dicas/finarq/finarq.htm
http://www.baixaki.com.br/download/system-explorer.htm

14

http://www.baixaki.com.br/download/anvir-task-manager-freeportable.htm#proscontras
http://www.slideshare.net/virginiabetiatto/gerncia-de-processos
http://www.vivaolinux.com.br/artigo/Estudo-sobre-os-tipos-de-gerenciamento-doSO-Linux?pagina=5

You might also like