SlideShare uma empresa Scribd logo
1 de 77
Baixar para ler offline
# Introdução à Computação #
Aula 05 - SISTEMAS OPERACIONAIS
(Arquitetura do SO, Processos e Memória)
Prof. Leinylson Fontinele Pereira
Na aula anterior...
 SISTEMAS OPERACIONAIS
# Arquitetura do SO
# Processos
# Memória
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
O que vamos aprender?
 SISTEMAS OPERACIONAIS
# Arquitetura do SO
# Processos e Memória
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Visão Geral
11:44 4
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Visão do Sistema Operacional
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
programadores
e analistas
memória discos
UCP
Usuários
Hardware
Sistema OperacionalSistema Operacional
fitas
impressoras monitores
programas,
sistemas e
aplicativos
usuários
Máquina de Níveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
H ar dw a re
Sistem a O p er acion al
u suá rios
Utilitários
Circuitos Eletrônicos
Microprogramação
Linguagem de Máquina
Sistema Operacional
Aplicativos
Histórico
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processamento
Processamento
Processamento
(a)
(b)
(c)
fita de entrada
fita de entrada
cartões perfurados
fita de saída
relatórios
fita de saída
job 2
job n
relatório 1
relatório 2
relatório n
job 1
Tipos de Sistemas Operacionais
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Tipos de
Sistemas Operacionais
Sistemas
Monoprogramáveis/
Monotarefa
Sistemas
com Múltiplos
Processadores
Sistemas
Multiprogramáveis/
Multitarefa
Sistemas Monoprogramáveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória
Principal
Dispositivos
de E/ S
UCP
programa/
tarefa
Sistemas Monoprogramáveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Sistemas Multiprogramáveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória
Principal
Dispositivos
de E/ S
UCP
programa/
tarefa
programa/
tarefa
programa/
tarefa
programa/
tarefa
programa/
tarefa
Sistemas Multiprogramáveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Sistemas Multiprogramáveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Sistemas
Multiprogramáveis/
tarefaMulti
Sistemas
Batch
Sistemas de
Tempo Real
Sistemas de
Tempo Compartilhado
Sistemas Multiprogramáveis
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Sistemas Fortemente Acoplados
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
UCP UCP
Memória
Principal
Dispositivos
de E/ S
Dispositivos
de E/ S
Sistemas Fracamente Acoplados
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
UCP UCP
Memória
Principal
Memória
Principal
Dispositivos
de E/ S
link de comunicação
Dispositivos
de E/ S
Processos
11:44 17
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Definição de Processo
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
 Na Informática, é um programa de computador em execução.
Em Sistemas Operacionais, processo é um módulo executável único, que
corre concorrentemente com outros módulos executáveis.
 Por exemplo, em um ambiente multitarefa que suporta processos, um
processador de texto, um navegador e um sistema de banco de dados
são processos separados que podem rodar concomitantemente.
Estados de Processos
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Estados de Processos
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
 Não-Submetido
É o processo que ainda não está submetido a CPU, está nas mãos do usuário." Até onde interessa ao sistemas ele não existe, porque o usuário ainda não o submeteu.
Ele é simplesmente apresentado como sendo o primeiro passo na vida de um processo. O Sistema Operacional, naturalmente, não reconhece esse estado.[1] ". Pode por
exemplo, ser um arquivo executável que está armazenado no HD.
 Suspenso
É o processo que já foi submetido, porém permanece suspenso até que o horário ou evento programado ao usuário venha acontecer. Processo suspenso é aquele que
esta no aguarde de uma entrada de dados.
 Pronto
O processo já foi submetido e está pronto para receber a CPU, porém ainda aguarda o escalonador de processos para ter controle da CPU. Processos que estão
esperando E/S não se aplicam a esse estado.
 Executando
A execução propriamente dita. O código está sendo processado. Se ocorrer durante a execução uma requisição de E/S o processo é colocado no estado de espera e outro
processo da fila de prontos poderá então concorrer a CPU.
 Espera
É o processo que foi colocado na fila de espera de E/S devido ao processador de E/S ser mais lento que a CPU principal. O processo tornaria a CPU mais escrava dele se
não houvesse esse estado, pois como ele não está concorrendo à CPU ao executar um E/S, pode-se então colocá-lo no estado de espera para que os demais processos do
estado pronto possam concorrer a CPU.
 Completo
Neste estado temos a finalização do processo.
Sincronização e Comunicação
entre Processos
11:44 21
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Sincronização e Comunicação
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo
gravador
Processo
leitor
dado
Sincronização
leitura
gravação
Buffer
Concorrência em Programas
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo
principal
Processo
principal
Processo 1 Processo 2 Processo n
PARBEGIN
Comando_1;
Comando_2;
.
.
Comando_n;
PAREND
Concorrência em Programas
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo
principal
Processo
principal
Processo 1 Processo 2 Processo n
PARBEGIN
Comando_1;
Comando_2;
.
.
Comando_n;
PAREND
Utilização do Semáforo Binário na Exclusão Mútua
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Fila de espera
de processos
Processo acessa
a região crítica
Processo deseja entrar
na região crítica
DO
W
N
(S=
0)
D
O
W
N
(S>
0)
UP (S) - processo sai
da região crítica
Libera processo
da fila de espera
Transmissão de Mensagem
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo
transmissor
Processo
receptor
SEND RECEIVE
Canal de comunicação
Comunicação Direta
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo A Processo B
Comunicação Indireta
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo A Processo B
Mailbox
ou Port
Deadlock
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Recurso 2 Recurso 1
Processo A
Processo B
Processo A
solicita o
Recurso 2
Recurso 1
alocado ao
Processo A
Recurso 2
alocado ao
Processo B
Processo B
solicita o
Recurso 1
Gerência de Memória
11:44 30
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Alocação Contígua Simples
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
M em ó r ia Pr in cip a l
Sistem a
O p er a cio n a l
Á rea p a r a
p ro g r a m a
Alocação Contígua Simples
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Registrador
Sistema
Operacional
Área para
programa
M em ó r ia Pr in cip a l
Sistem a
O p er a cio n a l
Pr o g r a m a
d o u su á r io
Á rea livr e
Alocação Particionada Estática
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
2 Kb
5 Kb
8 Kb
Partição 1Partição
Tabela de partições
Tamanho
1 2 Kb
2 5 Kb
3 8 Kb
Partição 2
Partição 3
Programas a serem executados:
AE
3 Kb
D
6 Kb
C
1 Kb
B
4 Kb 2 Kb
Alocação Particionada Estática Absoluta
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
2 Kb
5 Kb
8 Kb
Partição 1
Partição 2
Partição 3
A
B
D
C
E
3 Kb
6 Kb
1 Kb
4 Kb
2 Kb
Alocação Particionada Estática Relocável
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
2 Kb
5 Kb
8 Kb
Programa C
Programa A
Programa B
ED
6 Kb 3 Kb
Tabela de Alocação de Partições
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
1
2
3
Programa C
Área livre
Programa B
Partição Tamanho Livre
1 2 Kb Não
2 5 Kb Sim
3 8 Kb Não
Proteção na Alocação Particionada
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional Endereço inicial
Endereço final
Fragmentação Interna
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
1 Kb
3 Kb
5 Kb
Programa C
Programa A
Programa E
BD
6 Kb 4 Kb
Alocação Particionada Dinâmica
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória PrincipalMemória Principal
Sistema OperacionalSistema Operacional
4 Kb
1 Kb
3 Kb
5 Kb
2 Kb
15 Kb
Programa C
Programa B
Programa A
Programa E
BA
2 Kb
E
3 Kb
C
1 Kb 4 Kb
Fragmentação Externa
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
4 Kb
3 Kb
5 Kb
Programa C
Programa A
D
6 Kb
Solução para a Fragmentação Externa
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória PrincipalMemória Principal
Sistema OperacionalSistema Operacional
8 Kb
4 Kb
3 Kb
5 Kb5 Kb
Programa C
Programa APrograma A
Solução para a Fragmentação Externa
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória PrincipalMemória Principal
Sistema Operacional
Relocação
Sistema Operacional
4 Kb
3 Kb
12 Kb
5 Kb
Programa C
Programa C
Programa A
Programa A
Lista de Áreas Livres
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
4 Kb
3 Kb
5 Kb
Programa C
Programa A
Áreas livres
Área livre 1
Área livre 2
Área livre 3
Tamanho
1 4 Kb
2 5 Kb
3 3 Kb
Algoritmos de Escolha: Best-Fit
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
4 Kb
3 Kb
5 Kb
Programa C
Programa A
F
1 Kb
Sistema Operacional
2 Kb
Programa C
Programa F
Programa A
Área livre
(a) Best-fit
Algoritmos de Escolha: Worst-Fit
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
4 Kb
3 Kb
5 Kb
Programa C
Programa A
F
1 Kb
(b)Worst-fit
Sistema Operacional
4 Kb
Programa C
Programa A
Área livre
Programa F
Algoritmos de Escolha: First-Fit
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Sistema Operacional
4 Kb
3 Kb
5 Kb
Programa C
Programa A
F
1 Kb
Sistema Operacional
3 Kb
Programa C
Programa A
Área livre
Programa F
(c) First-fit
Desfragmentação
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
 Processo de eliminação da
fragmentação de dados de um
sistema de arquivos.
 A eliminação de fragmentação é
feita reordenando o espaço de
armazenamento, fazendo com que
todo arquivo esteja armazenado de
forma contígua e ordenada, e
também criando espaços livres
contínuos
Gerência de Memória Virtual
11:44 49
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Espaço de Endereçamento Virtual
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Endereço Físico
500
501
502
503
504
.
.
.
599
VET [1]
VET [2]
VET [3]
VET [4]
VET [5]
.
.
.
.
.
.
VET [100]
Espaço de endereçamento virtual e real
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Espaçodeendereçamentovirtual
Espaçodeendereçamentoreal
Endereço virtual 0
Endereço virtual 1
Endereço virtual 2
Endereço virtual 3
Endereço virtual 4
Endereço virtual 5
.
.
.
Endereço virtual V
Endereço real 0
Endereço real 1
Endereço real 2
Endereço real 3
.
.
.
Endereço real R
Mapeamento
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Virtual
Memória Principal
Mapeamento
.
.
.
.
.
.
Tabela de mapeamento
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Processo A
Espaço de
endereçamento
virtual de A
Endereço virtual 1
.
.
.
Tabela de
mapeamento
de A
Espaço de
endereçamento
virtual de B
Endereço virtual 1
.
.
.
Tabela de
mapeamento
de B
Processo B
Memória Principal
Memória Virtual por Paginação
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Virtual
.
.
.
.
Página virtual 0
Página virtual 1
Página virtual 2
Página virtual V
Tabela de
páginas
ETP
Memória Principal
Memória Secundária
.
.
.
Página real 0
Página real 1
Página real R
Tradução do endereço virtual
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Página virtual
Deslocamento
Endereço virtual
Desloc.NPV
End. do frame
ETP
Tabela de páginas
End. do frame Desloc.
Frame
Deslocamento
Endereço físico
Tradução do endereço virtual
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Mecanismo de tradução
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Endereço virtual
Tabela de páginas
Bit de validade
0
Memória Principal
Memória secundária
Page fault
Tabela de páginas
Bit de validade
1
Memória Principal
Memória secundária
Page in
Políticas de Substituição de Páginas
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Memória Principal
Arquivo de
paginação
Page out
Page in
Proteção de Memória
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
LG
Endereçoda
página/segmento
Bitsdeproteção
Proteção de Memória
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Descrição
Semacesso
Acessodeleitura
Acessoparaleitura/gravação
LG
00
10
11
Sistema de Arquivos
11:44 61
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Diretórios
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Identificação
Proteção
Organização
Localização
Atributos
Diretórios Arquivos
Diretórios
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Usuário
1
Usuário
2
Usuário
3
Usuário
n
Arquivo
1
Arquivo
2
Arquivo
3
Arquivo
1
Arquivo
1
Arquivo
2
Arquivo
3
User File Directory
(UFD)
Arquivos
Diretórios
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Usuário
1
Usuário
2
Usuário
3
Usuário
n
Diretório Raiz
Diretório
1
Diretório
2
Arquivo
1
Arquivo
1
Diretório
1
Arquivo
1
Arquivo
2
Arquivo
1
Arquivo
2
Arquivo
1
Arquivo
1
Arquivo
2
Diretórios
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Path de um arquivo
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Disco C:/
IvanIvanCarlos Paulo
Teste Pessoal
Soma.exe
Estrutura de diretórios: Unix
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
/
/ bin / dev / etc / lib / usr / tmp
/ machado/ maia
livro.txt prog.for
Alocação Contígua
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
0 1 2
3 4 5
6 7 8
9 10 11
12 13 14
Arquivo Bloco
A. TXT 4
B. TXT 10
C. TXT 13
3
1
2
Extensão
Alocação Encadeada
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Início
0 1 2
3 4 5
6 7 8
9 10 11
12 13 14
Arquivo Bloco
A.TXT 6
. . . . . .
. . . . . .
. . . . . .
. . . . . .
Alocação Indexada
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
0 1 2
3 4 5
6 7 8
9 10 11
12 13 14
Bloco de
índice
3
10
11
7
Grupos de Usuário
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
DADOS.TXT
Owner
Group
All
Leitura
Escrita
Execução
Eliminação
Leitura
Lista de Controle de Acesso
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Usuário: Maia
Acesso: Leitura + Escrita
Usuário: Machado
Acesso: Leitura
Usuário: Maia
Acesso: Leitura + Escrita + Execução
Usuário: Machado
Acesso: Eliminação
Como ficou o disco após a
desfragmentação?
11:44 73
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Prática com Processos 
11:44 74
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Material: https://sites.google.com/site/leinylsonuespi
11:44
Aula baseada no material de:
 Arquitetura de Sistemas Operacionais, Francis Berenger
Machado / Luiz Paulo Maia
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Nesta aula aprendemos...
 SISTEMAS OPERACIONAIS
# Arquitetura do SO
# Processos e Memória
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Na próxima aula veremos...
 SISTEMAS OPERACIONAIS
# Funções Básicas de um Sistema Operacional
11:44
I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
Alguma Dúvida?
11:44
Até a próxima aula...
leinylson@gmail.com

Mais conteúdo relacionado

Mais procurados

2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
Computação Depressão
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
dannas_06
 
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
Computação Depressão
 
Aula 02-processos-e-threads-tanenbaum-parte-2
Aula 02-processos-e-threads-tanenbaum-parte-2Aula 02-processos-e-threads-tanenbaum-parte-2
Aula 02-processos-e-threads-tanenbaum-parte-2
Cristiano Pires Martins
 
11 erros que causam stop
11   erros que causam stop11   erros que causam stop
11 erros que causam stop
confidencial
 
Apostila arquitetura de computadores 03
Apostila arquitetura de computadores 03Apostila arquitetura de computadores 03
Apostila arquitetura de computadores 03
fernandao777
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
teacherpereira
 
Sistemas operativos m5 11º ano - ficha formativa nº1
Sistemas operativos m5  11º ano - ficha formativa nº1Sistemas operativos m5  11º ano - ficha formativa nº1
Sistemas operativos m5 11º ano - ficha formativa nº1
teacherpereira
 
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
Computação Depressão
 

Mais procurados (20)

2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
2009 1 - sistemas operacionais - aula 5 - semaforos e problemas classicos
 
Escalonamento no Windows
Escalonamento no WindowsEscalonamento no Windows
Escalonamento no Windows
 
Resumo de S.O.
Resumo de S.O.Resumo de S.O.
Resumo de S.O.
 
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
2009 1 - sistemas operacionais - aula 4 - threads e comunicacao entre processos
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais Modernos
 
Aula 02-processos-e-threads-tanenbaum-parte-2
Aula 02-processos-e-threads-tanenbaum-parte-2Aula 02-processos-e-threads-tanenbaum-parte-2
Aula 02-processos-e-threads-tanenbaum-parte-2
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de Memória
 
11 erros que causam stop
11   erros que causam stop11   erros que causam stop
11 erros que causam stop
 
S.o aula 3334
S.o aula 3334S.o aula 3334
S.o aula 3334
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Capítulo 7 Sistemas Operacionais Modernos
Capítulo 7 Sistemas Operacionais ModernosCapítulo 7 Sistemas Operacionais Modernos
Capítulo 7 Sistemas Operacionais Modernos
 
Resolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisResolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas Operacionais
 
Apostila arquitetura de computadores 03
Apostila arquitetura de computadores 03Apostila arquitetura de computadores 03
Apostila arquitetura de computadores 03
 
Gerências de Processos: Threads
Gerências de Processos: ThreadsGerências de Processos: Threads
Gerências de Processos: Threads
 
Sistemas operativos de grande porte
Sistemas operativos de grande porteSistemas operativos de grande porte
Sistemas operativos de grande porte
 
Sistemas operativos m5 11º ano - ficha formativa nº1
Sistemas operativos m5  11º ano - ficha formativa nº1Sistemas operativos m5  11º ano - ficha formativa nº1
Sistemas operativos m5 11º ano - ficha formativa nº1
 
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
2009 1 - sistemas operacionais - aula 1 - introducao aos sistemas operacionais
 
S7 avançado
S7 avançadoS7 avançado
S7 avançado
 
Aula3so
Aula3soAula3so
Aula3so
 
Processos e threads cap 02 (i unidade)
Processos e threads   cap 02 (i unidade)Processos e threads   cap 02 (i unidade)
Processos e threads cap 02 (i unidade)
 

Destaque

Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOS
Mayara Mônica
 
1300579454645 livro adm proc operacionais
1300579454645 livro adm proc operacionais1300579454645 livro adm proc operacionais
1300579454645 livro adm proc operacionais
PMP
 
Aula 9 gerenciamento_memoria (1)
Aula 9 gerenciamento_memoria (1)Aula 9 gerenciamento_memoria (1)
Aula 9 gerenciamento_memoria (1)
escoteirodabahia
 
Comparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms SoftwareComparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms Software
l xf
 
Mutexes, Monitores e Semáforos
Mutexes, Monitores e SemáforosMutexes, Monitores e Semáforos
Mutexes, Monitores e Semáforos
Thiago Poiani
 
Erlang Message Passing Concurrency, For The Win
Erlang  Message  Passing  Concurrency,  For  The  WinErlang  Message  Passing  Concurrency,  For  The  Win
Erlang Message Passing Concurrency, For The Win
l xf
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
Mr SMAK
 

Destaque (20)

Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
Introdução à Computação Aula 06 - Sistemas Operacionais (funções básicas de u...
 
Sd06 (si) exclusão mútua
Sd06 (si)   exclusão mútuaSd06 (si)   exclusão mútua
Sd06 (si) exclusão mútua
 
Timers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOSTimers and Interrupts no FreeRTOS
Timers and Interrupts no FreeRTOS
 
1300579454645 livro adm proc operacionais
1300579454645 livro adm proc operacionais1300579454645 livro adm proc operacionais
1300579454645 livro adm proc operacionais
 
Aula 9 gerenciamento_memoria (1)
Aula 9 gerenciamento_memoria (1)Aula 9 gerenciamento_memoria (1)
Aula 9 gerenciamento_memoria (1)
 
Comparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms SoftwareComparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms Software
 
Barbeiro Sonolento
Barbeiro SonolentoBarbeiro Sonolento
Barbeiro Sonolento
 
Mutexes, Monitores e Semáforos
Mutexes, Monitores e SemáforosMutexes, Monitores e Semáforos
Mutexes, Monitores e Semáforos
 
Apostila de sistemas operacionais
Apostila de sistemas operacionaisApostila de sistemas operacionais
Apostila de sistemas operacionais
 
SO-08 Sistemas de Arquivos
SO-08 Sistemas de ArquivosSO-08 Sistemas de Arquivos
SO-08 Sistemas de Arquivos
 
SO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e AlocaçãoSO-05 Gerenciamento de Memória e Alocação
SO-05 Gerenciamento de Memória e Alocação
 
Sistemas operacionais aula 01
Sistemas operacionais   aula 01Sistemas operacionais   aula 01
Sistemas operacionais aula 01
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
fundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.Ofundamentos de sistema operacional- S.O
fundamentos de sistema operacional- S.O
 
Erlang Message Passing Concurrency, For The Win
Erlang  Message  Passing  Concurrency,  For  The  WinErlang  Message  Passing  Concurrency,  For  The  Win
Erlang Message Passing Concurrency, For The Win
 
Message Passing, Remote Procedure Calls and Distributed Shared Memory as Com...
Message Passing, Remote Procedure Calls and  Distributed Shared Memory as Com...Message Passing, Remote Procedure Calls and  Distributed Shared Memory as Com...
Message Passing, Remote Procedure Calls and Distributed Shared Memory as Com...
 
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos IniciaisFundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
Fundamentos de Sistemas Operacionais - Aula 2 - Conceitos Iniciais
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
Fundamentos de Sistemas Operacionais - Aula 3 - Arquiteturas de Sistemas Oper...
 
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplinaFundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
 

Semelhante a Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, processos e memória)

Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
teacherpereira
 

Semelhante a Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, processos e memória) (20)

aula_04.pdf
aula_04.pdfaula_04.pdf
aula_04.pdf
 
Barramento
BarramentoBarramento
Barramento
 
Atps sistemas operacionais
Atps sistemas operacionaisAtps sistemas operacionais
Atps sistemas operacionais
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
 
Introdução aos sistemas distribuídos on-line para processamento de fluxos de ...
Introdução aos sistemas distribuídos on-line para processamento de fluxos de ...Introdução aos sistemas distribuídos on-line para processamento de fluxos de ...
Introdução aos sistemas distribuídos on-line para processamento de fluxos de ...
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
 
aula_01.pdf
aula_01.pdfaula_01.pdf
aula_01.pdf
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
[Cliqueapostilas.com.br] arquitetura-de-sistemas-operacionais
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
ProcessosEscalonamento.pdf
ProcessosEscalonamento.pdfProcessosEscalonamento.pdf
ProcessosEscalonamento.pdf
 
1 - introducao.pdf
1 - introducao.pdf1 - introducao.pdf
1 - introducao.pdf
 
Aula01 so
Aula01 soAula01 so
Aula01 so
 
SQLInternalOps - SQLOS
SQLInternalOps - SQLOSSQLInternalOps - SQLOS
SQLInternalOps - SQLOS
 
Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1Sistemas Operacionais - Parte 1
Sistemas Operacionais - Parte 1
 
Aula01a_Introducao_Microcontroladores
Aula01a_Introducao_MicrocontroladoresAula01a_Introducao_Microcontroladores
Aula01a_Introducao_Microcontroladores
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
 
silo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdfsilo.tips_sistemas-operacionais.pdf
silo.tips_sistemas-operacionais.pdf
 
Introdução à Arquitetura de Computadores
Introdução à Arquitetura de ComputadoresIntrodução à Arquitetura de Computadores
Introdução à Arquitetura de Computadores
 
Silberschatz sistemas operacionais
Silberschatz   sistemas operacionaisSilberschatz   sistemas operacionais
Silberschatz sistemas operacionais
 

Mais de Leinylson Fontinele

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Último

PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
azulassessoria9
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
LusGlissonGud
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
Ana Lemos
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
azulassessoria9
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
RavenaSales1
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
azulassessoria9
 

Último (20)

PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
atividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdfatividades_reforço_4°ano_231206_132728.pdf
atividades_reforço_4°ano_231206_132728.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 

Introdução à Computação Aula 05 - Sistemas Operacionais (arquitetura do SO, processos e memória)

  • 1. # Introdução à Computação # Aula 05 - SISTEMAS OPERACIONAIS (Arquitetura do SO, Processos e Memória) Prof. Leinylson Fontinele Pereira
  • 2. Na aula anterior...  SISTEMAS OPERACIONAIS # Arquitetura do SO # Processos # Memória 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 3. O que vamos aprender?  SISTEMAS OPERACIONAIS # Arquitetura do SO # Processos e Memória 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 4. Visão Geral 11:44 4 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 5. Visão do Sistema Operacional 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) programadores e analistas memória discos UCP Usuários Hardware Sistema OperacionalSistema Operacional fitas impressoras monitores programas, sistemas e aplicativos usuários
  • 6. Máquina de Níveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) H ar dw a re Sistem a O p er acion al u suá rios Utilitários Circuitos Eletrônicos Microprogramação Linguagem de Máquina Sistema Operacional Aplicativos
  • 7. Histórico 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processamento Processamento Processamento (a) (b) (c) fita de entrada fita de entrada cartões perfurados fita de saída relatórios fita de saída job 2 job n relatório 1 relatório 2 relatório n job 1
  • 8. Tipos de Sistemas Operacionais 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefa Sistemas com Múltiplos Processadores Sistemas Multiprogramáveis/ Multitarefa
  • 9. Sistemas Monoprogramáveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Dispositivos de E/ S UCP programa/ tarefa
  • 10. Sistemas Monoprogramáveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 11. Sistemas Multiprogramáveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Dispositivos de E/ S UCP programa/ tarefa programa/ tarefa programa/ tarefa programa/ tarefa programa/ tarefa
  • 12. Sistemas Multiprogramáveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 13. Sistemas Multiprogramáveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Sistemas Multiprogramáveis/ tarefaMulti Sistemas Batch Sistemas de Tempo Real Sistemas de Tempo Compartilhado
  • 14. Sistemas Multiprogramáveis 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 15. Sistemas Fortemente Acoplados 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) UCP UCP Memória Principal Dispositivos de E/ S Dispositivos de E/ S
  • 16. Sistemas Fracamente Acoplados 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) UCP UCP Memória Principal Memória Principal Dispositivos de E/ S link de comunicação Dispositivos de E/ S
  • 17. Processos 11:44 17 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 18. Definição de Processo 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)  Na Informática, é um programa de computador em execução. Em Sistemas Operacionais, processo é um módulo executável único, que corre concorrentemente com outros módulos executáveis.  Por exemplo, em um ambiente multitarefa que suporta processos, um processador de texto, um navegador e um sistema de banco de dados são processos separados que podem rodar concomitantemente.
  • 19. Estados de Processos 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 20. Estados de Processos 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)  Não-Submetido É o processo que ainda não está submetido a CPU, está nas mãos do usuário." Até onde interessa ao sistemas ele não existe, porque o usuário ainda não o submeteu. Ele é simplesmente apresentado como sendo o primeiro passo na vida de um processo. O Sistema Operacional, naturalmente, não reconhece esse estado.[1] ". Pode por exemplo, ser um arquivo executável que está armazenado no HD.  Suspenso É o processo que já foi submetido, porém permanece suspenso até que o horário ou evento programado ao usuário venha acontecer. Processo suspenso é aquele que esta no aguarde de uma entrada de dados.  Pronto O processo já foi submetido e está pronto para receber a CPU, porém ainda aguarda o escalonador de processos para ter controle da CPU. Processos que estão esperando E/S não se aplicam a esse estado.  Executando A execução propriamente dita. O código está sendo processado. Se ocorrer durante a execução uma requisição de E/S o processo é colocado no estado de espera e outro processo da fila de prontos poderá então concorrer a CPU.  Espera É o processo que foi colocado na fila de espera de E/S devido ao processador de E/S ser mais lento que a CPU principal. O processo tornaria a CPU mais escrava dele se não houvesse esse estado, pois como ele não está concorrendo à CPU ao executar um E/S, pode-se então colocá-lo no estado de espera para que os demais processos do estado pronto possam concorrer a CPU.  Completo Neste estado temos a finalização do processo.
  • 21. Sincronização e Comunicação entre Processos 11:44 21 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 22. Sincronização e Comunicação 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo gravador Processo leitor dado Sincronização leitura gravação Buffer
  • 23. Concorrência em Programas 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo principal Processo principal Processo 1 Processo 2 Processo n PARBEGIN Comando_1; Comando_2; . . Comando_n; PAREND
  • 24. Concorrência em Programas 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo principal Processo principal Processo 1 Processo 2 Processo n PARBEGIN Comando_1; Comando_2; . . Comando_n; PAREND
  • 25. Utilização do Semáforo Binário na Exclusão Mútua 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Fila de espera de processos Processo acessa a região crítica Processo deseja entrar na região crítica DO W N (S= 0) D O W N (S> 0) UP (S) - processo sai da região crítica Libera processo da fila de espera
  • 26. Transmissão de Mensagem 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo transmissor Processo receptor SEND RECEIVE Canal de comunicação
  • 27. Comunicação Direta 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo A Processo B
  • 28. Comunicação Indireta 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo A Processo B Mailbox ou Port
  • 29. Deadlock 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Recurso 2 Recurso 1 Processo A Processo B Processo A solicita o Recurso 2 Recurso 1 alocado ao Processo A Recurso 2 alocado ao Processo B Processo B solicita o Recurso 1
  • 30. Gerência de Memória 11:44 30 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 31. Alocação Contígua Simples 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) M em ó r ia Pr in cip a l Sistem a O p er a cio n a l Á rea p a r a p ro g r a m a
  • 32. Alocação Contígua Simples 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Registrador Sistema Operacional Área para programa M em ó r ia Pr in cip a l Sistem a O p er a cio n a l Pr o g r a m a d o u su á r io Á rea livr e
  • 33. Alocação Particionada Estática 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 2 Kb 5 Kb 8 Kb Partição 1Partição Tabela de partições Tamanho 1 2 Kb 2 5 Kb 3 8 Kb Partição 2 Partição 3 Programas a serem executados: AE 3 Kb D 6 Kb C 1 Kb B 4 Kb 2 Kb
  • 34. Alocação Particionada Estática Absoluta 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 2 Kb 5 Kb 8 Kb Partição 1 Partição 2 Partição 3 A B D C E 3 Kb 6 Kb 1 Kb 4 Kb 2 Kb
  • 35. Alocação Particionada Estática Relocável 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 2 Kb 5 Kb 8 Kb Programa C Programa A Programa B ED 6 Kb 3 Kb
  • 36. Tabela de Alocação de Partições 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 1 2 3 Programa C Área livre Programa B Partição Tamanho Livre 1 2 Kb Não 2 5 Kb Sim 3 8 Kb Não
  • 37. Proteção na Alocação Particionada 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional Endereço inicial Endereço final
  • 38. Fragmentação Interna 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 1 Kb 3 Kb 5 Kb Programa C Programa A Programa E BD 6 Kb 4 Kb
  • 39. Alocação Particionada Dinâmica 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória PrincipalMemória Principal Sistema OperacionalSistema Operacional 4 Kb 1 Kb 3 Kb 5 Kb 2 Kb 15 Kb Programa C Programa B Programa A Programa E BA 2 Kb E 3 Kb C 1 Kb 4 Kb
  • 40. Fragmentação Externa 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 4 Kb 3 Kb 5 Kb Programa C Programa A D 6 Kb
  • 41. Solução para a Fragmentação Externa 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória PrincipalMemória Principal Sistema OperacionalSistema Operacional 8 Kb 4 Kb 3 Kb 5 Kb5 Kb Programa C Programa APrograma A
  • 42. Solução para a Fragmentação Externa 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória PrincipalMemória Principal Sistema Operacional Relocação Sistema Operacional 4 Kb 3 Kb 12 Kb 5 Kb Programa C Programa C Programa A Programa A
  • 43. Lista de Áreas Livres 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 4 Kb 3 Kb 5 Kb Programa C Programa A Áreas livres Área livre 1 Área livre 2 Área livre 3 Tamanho 1 4 Kb 2 5 Kb 3 3 Kb
  • 44. Algoritmos de Escolha: Best-Fit 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 4 Kb 3 Kb 5 Kb Programa C Programa A F 1 Kb Sistema Operacional 2 Kb Programa C Programa F Programa A Área livre (a) Best-fit
  • 45. Algoritmos de Escolha: Worst-Fit 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 4 Kb 3 Kb 5 Kb Programa C Programa A F 1 Kb (b)Worst-fit Sistema Operacional 4 Kb Programa C Programa A Área livre Programa F
  • 46. Algoritmos de Escolha: First-Fit 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Sistema Operacional 4 Kb 3 Kb 5 Kb Programa C Programa A F 1 Kb Sistema Operacional 3 Kb Programa C Programa A Área livre Programa F (c) First-fit
  • 47. Desfragmentação 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)  Processo de eliminação da fragmentação de dados de um sistema de arquivos.  A eliminação de fragmentação é feita reordenando o espaço de armazenamento, fazendo com que todo arquivo esteja armazenado de forma contígua e ordenada, e também criando espaços livres contínuos
  • 48. Gerência de Memória Virtual 11:44 49 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 49. Espaço de Endereçamento Virtual 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Endereço Físico 500 501 502 503 504 . . . 599 VET [1] VET [2] VET [3] VET [4] VET [5] . . . . . . VET [100]
  • 50. Espaço de endereçamento virtual e real 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Espaçodeendereçamentovirtual Espaçodeendereçamentoreal Endereço virtual 0 Endereço virtual 1 Endereço virtual 2 Endereço virtual 3 Endereço virtual 4 Endereço virtual 5 . . . Endereço virtual V Endereço real 0 Endereço real 1 Endereço real 2 Endereço real 3 . . . Endereço real R
  • 51. Mapeamento 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Virtual Memória Principal Mapeamento . . . . . .
  • 52. Tabela de mapeamento 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Processo A Espaço de endereçamento virtual de A Endereço virtual 1 . . . Tabela de mapeamento de A Espaço de endereçamento virtual de B Endereço virtual 1 . . . Tabela de mapeamento de B Processo B Memória Principal
  • 53. Memória Virtual por Paginação 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Virtual . . . . Página virtual 0 Página virtual 1 Página virtual 2 Página virtual V Tabela de páginas ETP Memória Principal Memória Secundária . . . Página real 0 Página real 1 Página real R
  • 54. Tradução do endereço virtual 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Página virtual Deslocamento Endereço virtual Desloc.NPV End. do frame ETP Tabela de páginas End. do frame Desloc. Frame Deslocamento Endereço físico
  • 55. Tradução do endereço virtual 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 56. Mecanismo de tradução 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Endereço virtual Tabela de páginas Bit de validade 0 Memória Principal Memória secundária Page fault Tabela de páginas Bit de validade 1 Memória Principal Memória secundária Page in
  • 57. Políticas de Substituição de Páginas 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Memória Principal Arquivo de paginação Page out Page in
  • 58. Proteção de Memória 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) LG Endereçoda página/segmento Bitsdeproteção
  • 59. Proteção de Memória 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Descrição Semacesso Acessodeleitura Acessoparaleitura/gravação LG 00 10 11
  • 60. Sistema de Arquivos 11:44 61 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 61. Diretórios 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Identificação Proteção Organização Localização Atributos Diretórios Arquivos
  • 62. Diretórios 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Usuário 1 Usuário 2 Usuário 3 Usuário n Arquivo 1 Arquivo 2 Arquivo 3 Arquivo 1 Arquivo 1 Arquivo 2 Arquivo 3 User File Directory (UFD) Arquivos
  • 63. Diretórios 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Usuário 1 Usuário 2 Usuário 3 Usuário n Diretório Raiz Diretório 1 Diretório 2 Arquivo 1 Arquivo 1 Diretório 1 Arquivo 1 Arquivo 2 Arquivo 1 Arquivo 2 Arquivo 1 Arquivo 1 Arquivo 2
  • 64. Diretórios 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 65. Path de um arquivo 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Disco C:/ IvanIvanCarlos Paulo Teste Pessoal Soma.exe
  • 66. Estrutura de diretórios: Unix 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) / / bin / dev / etc / lib / usr / tmp / machado/ maia livro.txt prog.for
  • 67. Alocação Contígua 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Arquivo Bloco A. TXT 4 B. TXT 10 C. TXT 13 3 1 2 Extensão
  • 68. Alocação Encadeada 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Início 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Arquivo Bloco A.TXT 6 . . . . . . . . . . . . . . . . . . . . . . . .
  • 69. Alocação Indexada 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Bloco de índice 3 10 11 7
  • 70. Grupos de Usuário 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) DADOS.TXT Owner Group All Leitura Escrita Execução Eliminação Leitura
  • 71. Lista de Controle de Acesso 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória) Usuário: Maia Acesso: Leitura + Escrita Usuário: Machado Acesso: Leitura Usuário: Maia Acesso: Leitura + Escrita + Execução Usuário: Machado Acesso: Eliminação
  • 72. Como ficou o disco após a desfragmentação? 11:44 73 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 73. Prática com Processos  11:44 74 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 74. Material: https://sites.google.com/site/leinylsonuespi 11:44 Aula baseada no material de:  Arquitetura de Sistemas Operacionais, Francis Berenger Machado / Luiz Paulo Maia I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 75. Nesta aula aprendemos...  SISTEMAS OPERACIONAIS # Arquitetura do SO # Processos e Memória 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 76. Na próxima aula veremos...  SISTEMAS OPERACIONAIS # Funções Básicas de um Sistema Operacional 11:44 I.C.C.: Aula 05 - SISTEMAS OPERACIONAIS(Arquitetura do SO, Processos e Memória)
  • 77. Alguma Dúvida? 11:44 Até a próxima aula... leinylson@gmail.com