Вы находитесь на странице: 1из 29

LINUX

Bruno Csar
Filipe MarquesApresentado por:
Marcelo Vincios Melo Martins
Marcelo Martins
Raphael Pavani
Vitor Avancini

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

Introduo

As 4 liberdades bsicas associadas ao


software livre

Linus Torvalds

Mestrado em Cincia da Computao (1996)


Criador do Kernel Linux e GitHub
Prmio de Tecnologia do Milnio

* O que Linux?
Sistema Operacional que usa Kernel Linux
O que Kernel?
GPL: Licena de Pblico Geral

Lanado em 1991

* Arquitetura
Ncleo Monoltico:
Escalonamento de processos, gerenciamento de memria,
operaes I/O so executadas no espao de ncleo.
Driver de dispositivo, suporte rede etc so executadas
como mdulos, bibliotecas compiladas separadamente do
ncleo.

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

* HISTRICO
O nome Linux;
Antecessores, Multics e Unix;
Ken Thompson e Dennis Ritchie;

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

O que so distribuies?
Exemplos de distribuies
Debian
Ubuntu
Android
OpenSuse

* DISTRIBUIES LINUX
Usurios Linux Desktop - 86.445.816
Ubuntu - 39 milhes
Debian GNU/Linux - 26 milhes
Android - 1.4 bilhes

source<https://www.linuxcounter.net/>

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

Estado da Arte
Verso mais atual: 4.7
Mint, openSuse, Ubuntu, Debian, RedHat.

* Atualizaes Constantes

source<https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?id=refs%2Ftags%2Fv4.7>

* Nmero de Linhas de Cdigo

source<https://www.linuxcounter.net/statistics/kernel>

* Estatsticas (w3schools)

source<http://www.w3schools.com/>

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

Sistemas de Arquivo
Definio;
Funcionalidades;

* Sistemas de Arquivo
Desfragmentao;
Recuperao;
Journaling.
Compresso;
Sistemas mais usados:
Btrfs.
Ext4.

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

Gerenciamento de
Memria
Funcionamento
Prioridade e SWAP
Endereamento Virtual
Paginao
Algoritmo Companheiro

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

Gerenciamento de
Processo
Funcionamento

* Gerenciamento de Processo
Estados:
TASK RUNNING
TASK INTERRUPTIBLE
TASK UNINTERRUPTIBLE
TASK STOPPED
TASK ZOMBIE
Prioridades:
Esttica
Dinmica

* SUMRIO
1.
2.
3.
4.
5.
6.
7.
8.

INTRODUO
HISTRICO
DISTRIBUIES LINUX
ESTADO DA ARTE
SISTEMAS DE ARQUIVOS
GERENCIAMENTO DE MEMRIA
GERENCIAMENTO DE PROCESSOS
CONCLUSES

* Concluso
No existe o melhor Linux, mas o mais apropriado
aplicao.
Linux vem ganhando espao no mercado,
principalmente pela disseminao do Android.

* Perguntas?

Obrigado!

* Referncias
https://www.vivaolinux.com.br/linux/
http://www.techtudo.com.br/tudo-sobre/linux.html
https://pt.wikipedia.org/wiki/Linux
https://pt.wikipedia.org/wiki/Andrew_Stuart_Tanenbaum
https://pt.wikipedia.org/wiki/Unix
http://www.tecmundo.com.br/mac-os-x/1636-o-que-ekernel-.htm
https://www.vivaolinux.com.br/artigo/Linux-Sistema-dearquivos
https://www.vivaolinux.com.br/artigo/Estudo-sobre-ostipos-de-gerenciamento-do-SO-Linux?pagina=1 Acessado
em: 05 set. de 2016.

Вам также может понравиться