Você está na página 1de 17

Introduo a

Informtica
Conferncia n 07 - Funcionamento
do Computador

Professor: Domingos Filipe de Oliveira


O SUPORTE DO
PROCESSAMENTO
O primeiro tipo de sistema
operacional (1956) permitia entrar
com diversas tarefas ao mesmo
tempo e essas tarefas assim
agrupadas e enfileiradas eram
executadas sucessivamente;
esse e o sistema em lote ou batch
O SUPORTE DO
PROCESSAMENTO
Em 1960, surgiu uma tecnica
denominada interrupcao:
permitia fazer E/S em paralelo
com o processamento
propriamente dito ;
usando a tecnica do buffering
(armazenamento), foi possivel
chegar-se a multiprogramacao.
O SUPORTE DO
PROCESSAMENTO
Em 1962, surgiu o sistema de
tempo repartido (time- sharing)
Neste processo, diversos
utilizadores, trabalham em
diferentes terminais num mesmo
tempo global, interagem com o
sistema.
A CARGA DO
SISTEMA
Operacao que tem por objetivo
colocar o computador em
condicoes de funcionamento
denomina-se:
bootstrap ou boot
Colocacao das primeiras
instrucoes na memoria.
programa gatilho
PROGRAMAS
Podemos dizer que um programa pode
existir em trs niveis:
Escrito em linguagem simbolica
(programa-fonte)
Saida do compilador (denominado
programa relocvel)
Saida do montador; em linguagem de
maquina: programa executavel
(programa-objeto)
PROGRAMAS COMPILADOS
E INTERPRETADOS
Para executar um programa
escrito numa linguagem de alto
nivel existem dois processos:
Submissao a um compilador
Procedimento interativo,
utilizando-se um
Interpretador
PROGRAMAS COMPILADOS E
INTERPRETADOS

Uma instrucao e constituida


basicamente de:
Codigo de operao
Endereo dos operandos
Modificadores
REPERTORIO DE
INSTRUCOES
Podem ser enquadradas na
seguintes categorias:
Instruoes aritmeticas
Adicao
Subtracao
Multiplicacao
Divisao
REPERTORIO DE
INSTRUCOES
Podem ser enquadradas na
seguintes categorias:
Instruoes logicas
E (AND)
OU (OR)
NAO (NOT)
REPERTORIO DE
INSTRUCOES
Assim admite-se que A
OU B e falso se e
somente se A e B sao
falsos.
A tabela da operacao
Assim a tabela dessa NAO, e:
operacao, pode ser
NAO 0 = 1
escrita
NAO 1 = 0
1 OU 1 = 1
1 OU 0 = 1
0 OU 1 = 1
0 OU 0 = 0
REPERTORIO DE
INSTRUCOES
Operacao OU Exclusivo:
O resultado so e verdade se um
dos dois operandos for verdadeiro
(E NAO SE OS DOIS FOREM)
Assim a tabela pode ser escrita:
0 EOU 1 = 1

1 EOU 0 = 1

0 EOU 0 = 0

1 EOU 1 = 0
MULTIPROGRAMACAO
A multiprgramacao e um modo de
funcionamento que permite
melhor ocupacao da unidade
central.
As maquinas capazes de operar
em multiprogramacao possuem as
seguintes caracteristicas:
Um conjunto de canais:
transferncia de dados entre
MULTIPROGRAMACAO
Um conjunto de canais: transferncia
de dados entre perifericos e memoria
sem envolvimento da UCP;
Um programa supervisor: fica na
memoria juntamente com os programas
de usuario e assume o controle da
maquina para um certo numero de
funcoes.
Ex.:
inicio e fim de um servico
MULTIPROGRAMACAO

Um sistema de
interrupoes: faz com que o
controle de maquina passe
automaticamente para o
controle do supervisor.
MULTIPROGRAMACAO E
MULTIPROCESSAMENTO
Por meio da multiprogramao dois ou mais
programas sao carregados na memoria e o
computador os executa simultaneamente
(execuo paralela).
Se o sistema for dotado de mais de uma UCP,
ele pode em um mesmo instante executar mais
de uma instrucao.
Com duas UCP, passa-se a ter praticamente
dois computadores. Ai tem-se o
multiprocessamento.
Duvidas ???
Voc nao pode impedir que os passaros
da tristeza voem sobre sua cabeca, mas
pode, sim, impedir que facam um ninho
em seu cabelo. Proverbio chins

Você também pode gostar