Você está na página 1de 17

Sistemas

Operacionais para
Redes
Professor: Me. Italo Gervásio
Cavalcante
Geração de
Computadores

Fonte: https://br.freepik.com/vetores-gratis
Primeira Geração (1945 - 1955)

• Iniciou-se em meados da Segunda Guerra Mundial;

• Um utilizava válvulas para seu funcionamento;

• Os computadores dessa época levavam muito tempo para realizar


cálculos matemáticos simples;

• Geraram vários problemas, como a troca de válvulas frequentemente;

• Não existia ainda sistemas operacionais instalados.


Primeira Geração (1945 - 1955)

Fonte: LIMA, A. C.; CAVALCANTE, I. G. Sistemas Operacionais para Redes. Maringá - PR: Unicesumar, 2022. ISBN
978-85-459-2271-1
Segunda Geração (1955 - 1965)

• Computadores de grande porte, conhecidos como


Mainframes;

• Primeira linguagem de programação, conhecida como


Fortran.

• Desenvolvimento dos primeiros sistemas operacionais;


Terceira Geração (1965 - 1980)

• Em meados de 1969 foi criado o


sistema operacional Unix, com
código fonte fechado;

• Iniciou o conceito da arquitetura


cliente/servidor para sistemas
operacionais de redes.

Fonte: LIMA, A. C.; CAVALCANTE, I. G. Sistemas


Operacionais para Redes. Maringá - PR: Unicesumar, 2022.
ISBN 978-85-459-2271-1
Quarta Geração (1980 até o presente)

• Servidores e sistemas operacionais de redes usados hoje em


dia;
• o sistema operacional MS-DOS, sem nenhuma interface gráfica;

• No ano de 1984, surgiu o sistema operacional Mac OS para computadores Macintosh. Foi
considerado um dos primeiros computadores com gráficos e telas amigáveis;

• O sistema operacional GNU/Linux (código aberto) surgiu em 1991;


Gerenciamento
das memórias

Fonte: https://br.freepik.com/vetores-gratis
O que é Swapping?
• Envolve a movimentação de processos
entre a memória principal e o disco.

• Se a CPU escolhe um processo, esse


processo é colocado na memória principal.

• Se não houver região de memória livre, um


processo atualmente na memória é
retirado.

Fonte:SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.


Operating System Concepts, 9th Edition. Wiley, 2012.
O que é Swapping?
• Swapping requer muito tempo de troca.

• No Windows Server, é configurado


automaticamente o espaço de swapping
no disco no arquivo chamado
PAGEFILE.SYS;

• Nas distribuições Linux temos o swapping


configurado na instalação do sistema
operacional.

Fonte:SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.


Operating System Concepts, 9th Edition. Wiley, 2012.
O que é Memória Virtual ?
• É uma técnica que permite a execução de
processos que não estão completamente na
memória principal.

• Uma grande vantagem desse esquema é que os


programas podem ser maiores que a memória
RAM.

• Essa técnica libera os programadores das


preocupações com as limitações de
armazenamento de memória.

• Dividida em paginação e segmentação

Fonte:SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.


Operating System Concepts, 9th Edition. Wiley, 2012.
Qual a diferença entre paginação e
segmentação?
• Paginação envolve dividir a memória física
em blocos de tamanho fixo e quebrar a
memória lógica em blocos do mesmo
tamanho chamados páginas.

Fonte:SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.


Operating System Concepts, 9th Edition. Wiley, 2012.
Qual a diferença entre paginação e
segmentação?
• Segmentação é similar a paginação, sendo
a principal diferença é dividir o espaço do
endereçamento virtual em blocos de
tamanhos diferentes chamados
segmentos.

Fonte:SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G.


Operating System Concepts, 9th Edition. Wiley, 2012.
Gerenciamento de
dispositivos

Fonte: https://br.freepik.com/vetores-gratis
Como o sistema operacional troca de informações com os dispositivos?

• Essa troca pode ocorrer de três maneiras distintas:

• em modo bloqueado;

• pooling e;

• por meio de interrupções. 

• Em modo bloqueado, o processador fica exclusivamente até terminar


um procedimento de entrada e saída.
Como o sistema operacional troca de informações com os dispositivos?

• No pooling:
• o SO aciona um sinal (chamado de flag) relacionado a cada
dispositivo;
• Caso o dispositivo exija alguma coisa do processador, ele deve
chamar a flag.
• O processador fica monitorando os dispositivos
periodicamente para verificar a flag.
Como o sistema operacional troca de informações com os dispositivos?
• Com relação às interrupções:

• A obrigação de enviar algum sinal ao processador é exclusivamente dos


dispositivos;
• O processador (ao obter o sinal) interrompe a execução de um processo, para
atender ao dispositivo requisitante.
• Depois que o dispositivo termina a sua operação, o processo volta a ser
executado.

Você também pode gostar