Aula02

5161 palavras 21 páginas
1

Programação
Concorrente

Prof. Maurício Rodrigues de Morais mmorais.fav@gmail.com 2

Aula 2
Revisão de
Sistemas Operacionais
Material compilado a partir do trabalho do
Prof. MS. Renato Cividini Matthiesen

3

CONTEÚDO
 Gerência de Processador/Processador
 Comunicação, concorrência e sincronização de processos
 Gerenciamento de memória
 Alocação de recursos e deadlocks
 Sistema de arquivos
 Gerenciamento de dispositivos de entrada/saída

4

SISTEMA OPERACIONAL

 Definição (MACHADO, 2002):
 Conjunto de rotinas executadas pelo processador
 Controlar o funcionamento de um computador, gerenciando a utilização e o compartilhamento dos seus recursos:
 Processadores
 Memórias
 Dispositivos de Entrada e Saída

 Definição (TANANBAUM, 2003):
 Programa de computador que age como intermediário entre o usuário e o hardware

5

VISÃO DO SISTEMA COMPUTACIONAL

 Sistema Computacional consiste em:
 Hardware
 Programas do Sistema
 Programas de Aplicação

TANENABUM, fig.1.1, pag 1 6
– Um sistema computacional

TIPOS DE SISTEMAS OPERACIONAIS

 Evolução do hardware e de aplicações suportados pelo Sistema Operacional
 Job  Processo  Thread

T ip o s d e
S is te m a s O p e r a c io n a is

S is te m a s
M o n o p r o g r a m á v e is /
M o n o ta r e f a

S is te m a s
M u l ti p r o g r a m á v e i s /
M u l ti ta r e f a

MACHADO, fig.1.5, pag 15 – Tipos
7 de sistemas operacionais

S is te m a s c o m M ú l ti p l o s
P ro ce ssa d o re s

SO MONOPROGRAMÁVEIS/MONOTAREFA

 Primeiros SOs
 Processador, memória e periféricos dedicados à execução de um único programa
 Surgimento dos primeiros computadores (1960)
 Computadores pessoais (PC - 1970)
 Simples implementação

MACHADO, fig.1.6, pag 16 – Sistemas
8 monoprogramáveis / monotarefa

SO MULTIPROGRAMÁVEIS/MULTITAREFA

 Evolução dos SOs monoprogramáveis
 Recurso computacionais compartilhados entre os usuários
 Outros programas são executados durante período de espera por aplicações
 Vantagens

Relacionados

  • Aula02
    571 palavras | 3 páginas
  • Aula02
    1388 palavras | 6 páginas
  • Aula02
    1196 palavras | 5 páginas
  • AULA02
    2751 palavras | 12 páginas
  • Aula02
    268 palavras | 2 páginas
  • Aula02
    2024 palavras | 9 páginas
  • Aula02
    863 palavras | 4 páginas
  • Aula02
    731 palavras | 3 páginas
  • Aula02
    1246 palavras | 5 páginas
  • Aula02
    686 palavras | 3 páginas