Você está na página 1de 26

Gerenciamento Linux

Gerenciamento Linux No primeiro dia Deus criou o Linux, o resto foi fácil.

No primeiro dia Deus criou o Linux, o resto foi fácil.

Gerenciamento Linux

Gerenciamento Linux • Introdução • Gerenciamento de Memória • Sistema de Arquivos • Gerenciamento de I/O

Introdução Gerenciamento de Memória Sistema de Arquivos Gerenciamento de I/O Gerenciamento de Processos Conclusão Bibliografia

Introdução

Introdução • Inspirado em Minix • Código-Fonte Aberto • Licença GPL • Portabilidade • Kernel •

Inspirado em Minix Código-Fonte Aberto Licença GPL Portabilidade Kernel Desenvolvimento Bazaar

Introdução Inspirado em Minix

Introdução – Inspirado em Minix Linux Minix Unix Multics
Introdução – Inspirado em Minix Linux Minix Unix Multics

Linux

Introdução – Inspirado em Minix Linux Minix Unix Multics
Introdução – Inspirado em Minix Linux Minix Unix Multics
Minix Unix
Minix
Unix
Introdução – Inspirado em Minix Linux Minix Unix Multics

Multics

Multics

Multics

Unix

Unix

Minix

Minix
Minix

Linux

Linux

Código-Fonte Aberto

Código-Fonte Aberto
Código-Fonte Aberto

Licença GPL

Licença GPL
Licença GPL

Portabilidade

Portabilidade
Portabilidade

Kernel

Kernel
Kernel

Desenvolvimento Bazaar

Desenvolvimento Bazaar Desenvolvedores Programa Código-Fonte Compilado Colaboradores Usuário
Desenvolvedores Programa Código-Fonte Compilado Colaboradores Usuário
Desenvolvedores
Programa
Código-Fonte
Compilado
Colaboradores
Usuário

Gerenciamento de Memória

Gerenciamento de Memória • Swap • Reserva do Núcleo • Paginação • Page Fault • Esquema

Swap Reserva do Núcleo Paginação Page Fault Esquema de paginação Algorítimo Companheiro

Swap

Swap
Swap

Reserva do Núcleo

Reserva do Núcleo
Reserva do Núcleo

Paginação

Paginação
Paginação

Page Fault

Page Fault
Algorítimo Companheiro 1 2 4 8
Algorítimo Companheiro
1
2
4
8

16

32

64

128

Sistema de Arquivos do Linux

Sistema de Arquivos do Linux • Sistema de Arquivos Minix • Ext • Sistemas de Arquivos

Sistema de Arquivos Minix Ext Sistemas de Arquivos Atuais Ext3 ReiserFS

Sistema de Arquivos Minix

Sistema de Arquivos Minix
Sistema de Arquivos Minix

Ext

Ext
Ext

Sistemas de Arquivos Atuais

Sistemas de Arquivos Atuais • Extended Filesystem – ext1/2/3 (Linux) High Performance Filesystem - hpfs (OS/2)

Extended Filesystem ext1/2/3 (Linux)

High Performance Filesystem - hpfs (OS/2)

Amgia Fast Filesystem - affs

IS0 9660 Filesystem - iso9660 (CD-ROM)

Minix Filesystem - Minix (Minix. first filesystem used by Linux)

FAT 16 bit - msdos (DOS, Windows)

Virtual Fat Fielsystem - vfat (DOS, Windows) Supports long filenames

Network Filesystem - NFS

Novell Filesystem - NCPFS (Novell)

System V Filesystem - sysv (System V Unix variants)

Uniform Filesystem - ufs ( BSD, Solarius, NeXTStep)

UMSDOS Filesystem - umsdos (Unix filesystem on DOS)

adfs, autofs, coda, coherent, cramfs, devpts, efs, hfs, jfs (Linux, journalling), ntfs, proc, qnx4, romfs, smbfs, tmpfs, udf, xenix, xfs Silicon Graphics' (SGI's) IRIX

Ext3

Ext3

ReiserFS

ReiserFS