You are on page 1of 16

UNIVERSIDADE ANHANGUERA DE SO PAULO- SANTO ANDRE

UNIDADE 3

ATPS ETAPA 2
SISTEMAS OPERACIONAIS

SANTO ANDRE
2015
UNIVERSIDADE ANHANGUERA DE SA PAULO-SANTO ANDRE

UNIDADE 3

SISTEMAS OPERACIONAIS
PROF. JOS MACEDO DOS SANTOS

Mrcia Ferreira Sales Silva RA: 1568223827


Rafael William da Silva RA:1575161716
Luciano Pinheiro Lima RA: 1575168566
Lucas Franco de Andrade Moura RA: 1299111708
Lucas Dias da Silva Eduardo RA: 9916266380
Leandro de Souza Xavier RA: 1299110715

RESUMO

Neste trabalho contm um levantamento especifico de tipos de sistemas operacionais


diferentes, e uma compreenso de conceitos sobre processos, endereamento e seus
mecanismos e threads dos sistemas operacionais.

SUMRIO

Contra Capa.........................................................................................01
Resumo................................................................................................02
Sumario................................................................................................03
Introduo............................................................................................04
Relatrio 02: Gerenciamento de Processos e Threads.......................05
2.1 Poltica de Gerenciamento de Processador...................................06 e 07
2.2 Gerenciamento de Processos........................................................08 e 09
2.3 Softwares Instalados......................................................................10,11 e 12
2.4 Sistemas de Gerenciamento de Processos....................................13
Concluso.............................................................................................14
Referncias...........................................................................................15

INTRODUO

O presente trabalho sobre os gerenciamentos de processos threads e poltica de


gerenciamento de processador e fala tambm sobre os softwares instalados em uma mquina.
O objetivo conhecer como funciona cada um desses gerenciamentos de processos e threads
passo a passo.
E conhecer tambm a instalao do sistema operacional at os softwares instalados
acompanhando tudo isso passo a passo.

Relatrio 02: Gerenciamento de Processos e Threads

5
Em SO tradicionais, cada processo tem um nico fluxo de execuo (o que define uma thread),
a unidade de processamento concorrente destinada para ser executada sob as condies de
desempenho de um processador da poca. Com o surgimento de processadores de mais alto
desempenho, uma nova unidade de processamento concorrente pde ser definida dentro do
prprio processo, materializando novas unidades de fluxo de execuo e assim podem-se ter
mltiplos fluxos de execuo (mltiplas threads) num mesmo processo.
O que as 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, mltiplas threads executam concorrentemente em um processo, e anlogo a
mltiplos processos executando concorrentemente em um nico computador.

2.1 Poltica de Gerenciamento de Processador:


Essa poltica um das diferenas entre os sistemas operacionais existentes no mercado, pois
cada sistema operacional possui a sua poltica adequada a suas caractersticas. Apesar de
cada sistema operacional adotar seus critrios, podemos citar alguns dos principais:

6
* Todos os processos so tratados igualmente, no ficando processo sem tratamento;
* Deve maximizar seu desempenho com maior nmero possvel de processos por unidade de
tempo;
* Atender os usurios em tempos de respostas aceitveis;
* Previsibilidade e fundamental independentemente do sistema;
* Mitigar recursos perdidos;
* Balancear o uso de recursos;
* Ocupar o mximo o processador;
* Evitar espera indefinida (starvation), e principalmente o deadlock;
* Priorizar os processos de forma a identificar os de maiores prioridades;
O objetivo de escalonamento e maximizar a utilizao da CPU via multiprogramao. O
escalonamento de processador ocorre quando existe uma poltica do sistema para escolher
quais processos executar. A poltica de escalonamento deve atender algumas premissas
ligadas a desempenho e maximizao do nmero de processos executados, reduzir o
tempo de latncia (tempo de espera antes da execuo), evitar antecipao indefinida de
processos e aperfeioar o uso do(s) processador (es).
Escalonamento Preemptivo: E quando o sistema operacional atua de forma sublime, pois deve
saber parar um processo em execuo e at mesmo substitui-lo por um novo processo. O
mercado denomina processadores multicore os circuitos integrados que possuem dois ou
mais ncleos de processamento completos no seu interior.
Atualmente com o surgimento desses processadores (dual core, core 2 duo, quad-core) com
maior poder de processamento, consolidam nos sistemas operacionais as politicas de
escalonamento do tipo Preemptivo. Um forte uso dessa tcnica esta desenvolvida em
aplicaes de sistemas de tempo real, onde caracteriza por se preocupar com o fator tempo: de
processador, de espera, de resposta, turnaround.
* Tempo de processador: e o tempo que um processo leva no estado de execuo durante seu
processamento.
* Tempo de espera: e o tempo total que um processo permanece na fila durante seu
processamento, aguardando para ser executado.

7
* Tempo de turnaround: o tempo que um processo leva desde a sua criao at ao seu
trmino, inclusive o tempo para alocao de memria, espera na fila, processamento na CPU e
nas operaes de Entrada e Sada.
* Tempo de resposta: o tempo decorrido entre uma requisio ao sistema ou aplicao e o
instante em que a resposta exibida.
Escalonamento No-Preemptivo: Foi o precursor em sistemas multiprogramvel, possibilitando
ao sistema operacional atuar somente ao trmino do processo iniciado. Estando presente em
sistemas com processamento em bacth(lote).

2.2 Gerenciamento de processos


Nos sistemas operacionais, um processo a forma de representar um programa em execuo.
o processo que utiliza os recursos da mquina, processador, memria, etc.
Por esse motivo importante gerencia-los.
2.2.1 Criao de um processo
Com o simulador SOsim criamos um Processos.
Na janela Gerncia de Processos, observe algumas informaes sobre o contexto de software
do processo como PID, prioridade, estado do processo e tempo de processador.
Na janela Gerncia de Processador, observe o processo transacionando entre estados.

8
Na janela Gerncia de Processador, movimente a barra de Clock de UCP e observe as
variaes ocorridas.
2.2.2 Tipos de processo
Criamos um processo do tipo CPU-bound e um processo do tipo I/O-bound
Na janela Gerncia de Processos, observe as mudanas de estado dos dois processos.
Na janela Gerncia de Processador, observe o comportamento dos processos e as mudanas
de contexto em funo do tipo I/O-bound e CPU-bound.
Na janela Gerncia de Processos, compare a taxa de crescimento do tempo de processador
dos dois processos.
2.2.3 PCB
Na janela Gerncia de Processos / PCB, observe as informaes sobre o contexto de software
e hardware dos processos criados.
2.2.4 Estatstica
Ativamos a janela de Estatsticas em Console SOsim e criamos dois novos processos.
Na janela Estatsticas, observe as informaes: nmero de processos,
estados dos processos e os processos escalonados.
2.2.5 Log de Execuo dos Processos
Ativamos a janela de Log em Console SOsim criamos dois novos processos do tipo CPUbound.
Na janela Log, observe as informaes sobre as mudanas de estado dos processos
observando o tempo que cada processo permanece nos estados de Execuo e Pronto.
Reinicialize o simulador parametrizado com um valor de fatia de tempo diferente observe as
diferenas na janela Log.
No Sistema Operacional com fatia de tempo igual a 1s, em 20 segundos cada processo entrou
em estado de execuo cinco vezes totalizando 10s de UCP, no entanto houve 10 s em gastos
em troca de contexto.

9
No Sistema Operacional com fatia de tempo igual a 4s, em 20 segundos o processo A entrou
em execuo trs vezes totalizando 9s UCP e o B dois vezes e 6s de UCP, totalizando 15s de
UCP e apenas 5s de troca de contexto.
Observamos assim que quanto menor a fatia de tempo, maiores sero os tempos gastos em
trocas de contextos.
2.2.6 Suspenso e Eliminao de Processos
Suspendemos temporariamente um dos processos na janela Gerncia de Processos.
Observamos os estados dos processos, a concorrncia no uso do processador e comparamos
percentualmente os tempos de uso do processador entre os dois processos.
Liberamos o processo do estado de espera e eliminamos um dos processos na janela Gerncia
de Processos.

2.3 Softwares Instalados


Vamos acompanhar a instalao do sistema operacional, nesse caso instalamos o Windows XP
Professional 64 bits.
O primeiro passo
dar o boot pelo CD ou DVD de instalao, na primeira tela receberemos uma mensagem de
boas-vindas e informaremos ao sistema o que ele deve fazer:
* Para instalar o Windows agora, pressione ENTER;
* Para reparar a instalao do Windows utilizando o console de Recuperao, pressione R.
* Para sair do sistema de Instalao do Windows, pressione F3.
Licena de uso do Windows pressione F8 para aceitar, ESC para recusar ou PAGE DOWN
para ir prxima pgina da licena.
Vamos criar uma partio na HD para instalar o Windows. Pressione ENTER para selecionar
a partio marcada, C para criar uma nova partio, D para excluir a partio selecionada

10
ou F3 para sair. Como ainda no existe uma partio criada vamos com a segunda opo C,
para criarmos.
Depois de criada clique em ENTER para iniciar a instalao.
Depois de criada e selecionada a partio tem que ser formata. Temos quatro opes,
* Formatar a partio usando o sistema de arquivos NTFS (Rpida);
* Formatar a partio usando o sistema de arquivos FAT (Rpida);
* Formatar a partio usando o sistema de arquivos NTFS;
* Formatar a partio usando o sistema de arquivos FAT;
A ltima opo verifica se j existe outro sistema operacional e o mantem intacto, continuando
a instalao sem formatar a partio.
Confirme a formatao com F ou ESC para voltar ao menu anterior e escolher uma partio
diferente para instalao.
Incio da formatao da partio selecionada.
Depois de formatar a partio, automaticamente
inicia a cpia dos arquivos de instalao para mesma.
Concludo a cpia o sistema avisa que vai reiniciar em 20 segundos ou pressionado ENTER o
sistema adianta a reinicializao.
Agora com os arquivos na partio selecionada o sistema inicia sua instalao, mostrando no
quadro a direita alguma informaes sobre sua arquitetura e funcionalidades.
Durante a instalao o sistema solicitar algumas informaes como regio e lngua.
Opes para personalizar sua instalao, informe o nome e sua organizao caso faa parte
de uma.
Informe a chave do produto.
Informe o nome do computador e a senha do usurio padro Administrator.

11
Configure data e hora e informe qual a zona de tempo pertence. Marque se o sistema deve
atualizar o horrio automaticamente ou no. Por exemplo, quando escolhido GMT 3 Brazil,
o sistema altera a ora conforme o horrios de Vero.
Escolha a opo de configurao da rede. Escolhemos as configuraes tpicas.
Finalizado a instalao o Sistema vai aplicar suas configuraes e iniciar.
Primeiro fizemos download do aplicativo, Avast Free, e iniciamos a instalao. Informe lngua
que preferi, lembrando que existe a opo portugus do Brasil.
O Avast est em parceria com a Google, por esse motivo a instalao vai oferecer uma atalho
para instalao do Chrome, porm fica a escolha de quem estiver instalando.
Concluindo a instalao o aplicativo informar clique em terminar e pronto.
Agora vamos instalar o WINRAR 3.93, um software de compactao, como
Winzip, porm ele abrange vrios tipos de arquivo, como o prprio Winzip, ICO, EXE, etc. Ele
j informa uma pasta de instalao padro, porm possvel alterar clicando no boto
Procurar.
Escolha os tipos de arquivos que o WinRar ser associado.
Aqui temos opes de saber mais sobre o WinRar, clicando nos botes. No boto Concludo o
sistema de instalao fecha e solicita reinicializao do Sistema Operacional.
Por ltimo vamos instalar o Microsoft Office Professional 2003. De cara ele j solicita a chave
do produto.
Como na instalao do Windows ele solicita o nome do usurio e a organizao, porm se j
tiver informado na instalao do Windows ele vai assumir o que j foi cadastrado.
obrigado aceitar o contrato da licena ou no instalar.
Tem quatro tipo de instalao:
* Instalao Tpica: Instalam os programas mais utilizados, Word, Excel, Power Point, Outlook,
Publisher, Access, InfoPath;
* Instalao Completa: Instala todos os produtos do Officer 2003;
* Instalao Mnima: Instala apenas o Word, Excel e Power Point;

12
* Instalao Personalizada: Instala apenas o que voc selecionar.
No nosso caso utilizamos a instalao tpica.
Confira os produtos que sero instalados.
Acompanhe o processo de instalao.
Mensagem de instalao concluda.

2.4 Sistemas de Gerenciamento de Processos


Clicando com o boto direito do mouse a barra de tarefa, selecione a opo Iniciar
Gerenciamento de Tarefas do Windows 7 Profissional. Verso 6.1.
Relao das tarefas que esto sendo executadas.
Na guia de processo podemos identificar os processos que esto ativos, o nome do usurio
que iniciou o mesmo, a coluna CPU mostra o consumo do processador referente a cada
processo.
Na coluna Memria visualizamos o consumo da memria e na coluna Descrio temos um
resumo do aplicativo.
Na parte inferior temos a opo de Mostrar processos de todos os usurios ou apenas o
usurio logado, caso seja desmarcado. Podemos Finalizar o Processo que est selecionado.
Na guia servios podemos analisar o status dos servios e PID de cada um. Temos tambm a
opo do boto Servios... que abre o gerenciado de servios do Windows.
Na guia Desempenho temos o grfico do consumo de cada ncleo do processador e do
consumo da memria.
Na parte inferior podemos identificar um breve resumo referente Memria Fsica, Memria
Usada pelo Kernel (MB) e o Sistema.
Note que o consumo de memria est alto e voltando a guia processo identificamos que existe
dois processos chamados chrome.exe *32 que esto consumindo uma boa parte do total.
Na guia Rede temos o grfico de cada conexo ativa e seu respectivo consumo.

13
Na guia Usurio temo o status dos usurio conectados e logo a baixo podemos desconectar ou
efetuar o logoff do mesmo selecionado.
Notamos que em todas as guias temo esse roda p informando a quantidade de processos
ativos, consumo da CPU em % e o consumo da Memria Fsica em %.
Todas essas funes tm a finalidade de gerenciar os processos e consumos do sistema
operacional e seus aplicativos.

CONCLUSO

Podemos concluir que o presente trabalho nos explica de uma forma clara como instalar um
sistema operacional na mquina.
E tambm podemos observar a utilidade dos gerenciamentos threads.
E essas informaes so muito importante para um bom conhecimento de um sistema
operacional.

14

REFERNCIAS

Fonte: PLT 73 Sistemas Operacionais Paginas 65.


Fonte: PLT 73 Sistemas Operacionais Pginas 137 e 138.

https://msdn.microsoft.com/pt-br/library/s9tkk4a3(v=vs.90).aspx (acesso
em: 27/03/2013)
https://docs.google.com/file/d/0B7egHuiPat_6QlhESFJMek9LQWM/edit
(acesso em: 27/03/2013)
https://docs.google.com/file/d/0B7egHuiPat_6cFNvd055NU1kLUE/edit (aceso
em: 28/03/2013)

15