Académique Documents
Professionnel Documents
Culture Documents
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
RESUMO
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
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.
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).
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.
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.
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
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