Arquitetura de computadores - 2º período

Páginas: 12 (2836 palavras) Publicado: 4 de abril de 2013
UNIÃO EDUCACIONAL DO PLANALTO CENTRAL
FACULDADES INTEGRADAS DA UNIÃO EDUCACIONAL DO PLANALTO CENTRAL

Suporte ao Sistema Operacional

Autores:
Bruno Martins
J uan Uriel
Lucas Félix
Vinícius Farias

Prof. Rogério Spíndula Rosa

Gama – DF
Novembro/2012

Sumário

1.
2.
3.
4.

Introdução
Sistemas Operacionais
Escalonamento
Gerenciamento de Memória
4.1. Monoprogramação eMultiprogramação
4.2. Troca de Processos (swapping)
4.3. Partição de Memória
4.4. Partição de tamanho fixo
4.5. Partição de Tamanho Variável
4.6. Memória Virtual
4.7. Estrutura de Tabelas de Páginas
4.8. Cache de Tradução de Endereços
4.9. Segmentação de Memória
5. Gerenciamento de Memória do Pentium II
5.1. Power PC
5.1.1. PowerPC 601
5.1.2. PowerPC 602

1.

Introdução

Parainiciarmos o estudo sobre suporte a sistemas operacionais,
precisamos

ter

uma

definição

de

sistemas

operacionais ,

que

chamaremos somente SO, para entender sua importância e só então,
podermos discorrer sobre o suporte a ele.
Todo computador foi desenvolvido para realizar diversas tarefas,
umas simples e outras complexas. Mas, para que essas tarefas sejam
executadas deforma organizada, é necessário que exista alguém que
faça esse gerenciamento.
É nesse ponto que entra o sistema operacional, ou somente SO.
Por definição temos o SO como um conjunto de instruções que
possibilitam gerenciamento de recursos, provimento de serviços aos
desenvolvedores, além de determinar a ordem ou sequência de
execução dos processos envolvidos na execução de programas. E temcomo objetivo, conforme Stallings (2003, p.241) “conveniência e eficiência”.
Imaginemos que para que o usuário final precisasse entender
sobre dispositivos de E/S, arquitetura e organização do computador,
processos, tempos de execução, alocação de memória, dentre outras
coisas, o computador provavelmente não seria tão comum e necessário
para tantas pessoas.
E para que o SO consiga desenvolvertodas as suas tarefas, são
necessários alguns “ajudantes” que tornam a execução dos processos
mais controlada, objetiva, segura e eficiente.
Para

termos

escalonamento

todos

(dividido

esses

em

benefícios,

curto, médio e

contamos
longo

com

o

prazos),

o

gerenciamento de memória (que inclui troca de processos na memória,

partição e paginação de memória,memória virtual e segmentação da
memória).
Através do estudo desses pontos, poderemos compreender o
suporte ao sistema operacional.

2. SISTEMAS OPERACIONAIS
No princípio os computadores não contavam com os recursos de
um sistema operacional. A sua programação era feita através da
intervenção direta no equipamento. A sua programação e execução de
tarefas era controlada através de umconsole que consistia em um
painel de luzes e chaves de comutação, além de algum tipo de
mecanismo de entrada de dados, por exemplo, uma leitora de cartões
perfurados. Caso durante a execução do programa, algo saísse errado,
alguma luz era acessa e uma mensagem de erro era enviada através de
algum dispositivo, como uma impressora por exemplo. Era a chamada
monoprogramação. Um programa de cadavez era executado. Dentre
alguns

problemas

com

esse

tipo

de

programação

estão

o

escalonamento e o tempo de preparação.
O escalonamento consiste em determinar o tempo de execução
de cada programa, para que ao término de uma execução pudesse ser
iniciada outra. O grande problema se mostrava quando o programador
determinava um tempo muito pequeno ou muito grande para aexecução
do programa. Caso o tempo fosse pequeno, o programa seria
interrompido sem que tivesse completado a tarefa. Caso o tempo fosse
muito grande, o computador ficaria ocioso pelo tempo restante da
execução.
O tempo de preparação consistia na preparação que o
programador tinha que providenciar para que o progra ma fosse

executado da forma certa. Imagine que o usuário calculasse que a...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • evolução do computador( aula de pedagogia 2º periodo)
  • Projeto Integrador
  • 2º Trabalho sobre Arquitetura e Organização de Computadores
  • Arquitetura de computadores
  • Arquitetura de computadores
  • Arquitetura de computadores
  • Arquitetura de computadores
  • Arquitetura de Computadores

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!