Professional Documents
Culture Documents
Operacionais
Sistemas Mainframes
Prof. Esp. Manoel Pedro
Sistemas Mainframe
O que um Mainframe?
Um mainframe um
computador de grande
porte,
dedicado
normalmente
ao
processamento de um
volume
grande
de
informaes.
Os
mainframes so capazes
de oferecer servios de
processamento
a
milhares
de
usurios
atravs de milhares de
terminais 7/28/16 conectados
Sistemas Mainframe
Os sistemas de
computao mainframe
foram os primeiros computadores usados para
atender a muitas aplicaes comerciais e
cientificas
So classificados em:
Sistemas Batch
Sistemas Multiprogramados
Sistemas de Tempo Compartilhado
7/28/16
Sistemas Mainframe
Sistemas Batch
Os
computadores
eram,
fisicamente,
maquinas enormes operadas a partir de um
console.
Os
dispositivos
de
entrada
corriqueiros eram as leitoras de carto e os
drives de fita. Os dispositivos comuns da sada
eram as impressoras de linha, os drives de fita
e as perfuradoras de cartes
7/28/16
Sistemas Mainframe
Sistemas Batch
Nos sistemas Batch os usurios no interagiam
7/28/16
Sistemas Mainframe
Sistemas Batch
Neste
7/28/16
Sistemas Mainframe
Sistemas Batch
- A introduo da tecnologia de discos
permitiu ao sistema operacional deixar
todos os Jobs em um disco, em vez de uma
leitora de carto serial. Com acesso direto a
vrios Jobs , o sistema operacional pode
executar o agendamento (scheduling)
dos Jobs de modo a utilizar os recursos
executar as tarefas eficientemente.
7/28/16
Sistemas Mainframe
Sistemas Multiprogramados
- O aspecto mais importante do agendamento
dos Jobs a capacidade de Multiprogramar.
Um nico usurio no pode, em geral, manter
tanto tempo a CPU como os dispositivos de
I/O ocupados durante todo o tempo.
- A multiprogramao aumenta a utilizao
da CPU organizando os jobs de modo que a
CPU tenha sempre um deles para execultar.
Sistemas Mainframe
Sistemas Multiprogramados
A multiprogramao a primeira
instncia na qual o sistema operacional deve
tomar decises em favor dos usurios.
- Todos os Jobs que entram no sistema so
mantidos na fila de Jobs. Esta fila compese de todos os processos residentes em
disco aguardando alocao na memria
principal.
7/28/16
Sistemas Mainframe
Sistemas Multiprogramados
10
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
Finalmente,
mltiplos
Jobs
executando
concorrentemente
exigem
que
as
suas
capacidades de afetar uns ao outros sejam
limitadas em todas as fases do sistema
operacional, incluindo o agendamento de
processos, o armazenamento em disco e o
gerenciamento de memria.
11
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
13
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
Um
sistema
operacional
de
tempo
compartilhando permite que muitos usurios
compartilhem o computador simultaneamente.
Como o sistema permuta rapidamente entre os
Jobs dos usurios, cada usurio tem a impresso
que os sistema est dedicado ao seu uso, mesmo
que ele esteja sendo compartilhado entre muitos
usurios.
Exemplos?
14
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
operacional
ou
para
algum
programa,
diretamente, usando um teclado ou um mouse,
e aguarda por resultados imediatos. Em contra
partida, o tempo de resposta precisa ser curto,
normalmente em torno de 1 segundo.
15
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
16
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
Exemplos?
17
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
18
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
19
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
20
7/28/16
Sistemas Mainframe
Sistemas de Tempo Compartilhado.
21
7/28/16
Obrigado
22
7/28/16