Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Estudo de Caso 1: UNIX e LINUX
Capítulo 10 Estudo de Caso 1: UNIX e LINUX 10.1 História do Unix 10.2 Visão geral do Unix 10.3 Processos no Unix 10.4 Gerenciamento de memória no Unix 10.5 Entrada/Saída no Unix 10.6 O sistema de arquivos do Unix 10.7 Segurança no Unix
2
As camadas de um sistema Unix
3
Programas Utilitários do Unix
Alguns dos programas utilitários comuns do Unix necessários para o POSIX
4
Estrutura aproximada do núcleo genérico do UNIX
Núcleo do UNIX Estrutura aproximada do núcleo genérico do UNIX
5
Criação de processo no Unix
Processos no UNIX Criação de processo no Unix
6
Sinais necessários para o POSIX
7
Chamadas ao Sistema para Gerenciamento de Processos
s é um código de retorno pid é um ID de processo residual é o tempo restante no alarme anterior
8
Um shell altamente simplificado
Shell do POSIX Um shell altamente simplificado
9
Principais chamadas a threads no POSIX
10
Passos na execução do comando ls digitado no shell
11
Flags para o clone do Linux
Bits do mapa de bits sharing_flags
12
O escalonador do Unix é baseado em uma estrutura de fila multinível
Escalonamento no UNIX O escalonador do Unix é baseado em uma estrutura de fila multinível
13
A seqüência de processos usada para iniciar
Iniciando o UNIX A seqüência de processos usada para iniciar alguns sistemas Unix
14
Gerenciamento de Memória
Espaço de endereçamento virtual do processo A Memória física Espaço de endereçamento virtual do processo B
15
Compartilhamento de Arquivos
Dois processos podem compartilhar um arquivo mapeado
16
Chamadas ao Sistema para Gerenciamento de Memória
s é um código de retorno b e addr são endereços de memória len é um comprimento prot controla proteção flags são de funções diversas fd é um descritor de arquivo offset é um deslocamento de arquivo
17
Paginação no UNIX Mapa de memória do 4BSD que tem uma entrada para cada página
18
O Linux usa tabelas de páginas de três níveis
Paginação no Linux (1) O Linux usa tabelas de páginas de três níveis
19
Operação do algoritmo companheiro (buddy)
Paginação no Linux (2) Operação do algoritmo companheiro (buddy)
20
Uso de sockets para transmissão em rede
21
Gerenciamento de Terminal
As principais chamadas do POSIX para o gerenciamento de terminal
22
Alguns dos campos de uma tabela cdevsw típica
E/S no UNIX (1) Alguns dos campos de uma tabela cdevsw típica
23
O sistema de E/S do Unix no BSD
E/S no UNIX (2) O sistema de E/S do Unix no BSD
24
Um exemplo de fluxos no Unix do System V
Fluxos (Streams) Um exemplo de fluxos no Unix do System V
25
O Sistema de Arquivos do Unix (1)
Alguns diretórios importantes encontrados na maioria dos sistemas Unix
26
O Sistema de Arquivos do Unix (2)
(a) Antes da ligação (b) Depois da ligação
27
O Sistema de Arquivos do Unix (3)
(a) Sistemas de arquivos separados (b) Após a montagem
28
Arquivos com Impedimento
(a) Arquivo com um impedimento (b) Adição de um segundo impedimento (c) Um terceiro impedimento
29
Chamadas ao Sistema para Gerenciamento de Arquivos
s é um código de retorno fd é um descritor de arquivo position é um deslocamento no arquivo
30
A Chamada ao Sistema stat
Campos retornados pela chamada ao sistema stat
31
Chamadas ao Sistema para Gerenciamento de Diretório
s é um código de retorno dir identifica um diretório dirent é uma entrada no diretório
32
Sistema de Arquivos do Unix (1)
Esquema do disco em sistemas Unix clássicos
33
Sistema de Arquivos do Unix (2)
Estrutura do i-node no System V
34
Sistema de Arquivos do Unix (3)
A relação entre a tabela de descritores de arquivos, a tabela de descrição de arquivos abertos e a tabela de i-nodes
35
Sistema de Arquivos do Unix (4)
Um diretório BSD com três arquivos O mesmo diretório após a remoção do arquivo volumoso
36
O Sistema de Arquivos do Linux
Esquema do sistema de arquivos Ext2 do Linux
37
NFS - Sistema de Arquivos em Rede (1)
Exemplos de sistemas de arquivos montados remotamente Diretórios são mostrados como quadrados e arquivos como círculos
38
NFS - Sistema de Arquivos em Rede (2)
A estrutura em camadas do NFS
39
Alguns exemplos de modos de proteção de arquivos
Segurança no UNIX Alguns exemplos de modos de proteção de arquivos
40
Chamadas ao Sistema para Segurança no Unix
s é um código de retorno uid e gid são o identificador de usuário - UID e o identificador de grupo - GID, respectivamente
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.