Sei sulla pagina 1di 31

Sistema Operacional Linux

Verso Debian

Alunos: Tnia Miguel Willian Pereira De Freitas


IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Descrio Geral do Sistema Operacional Linux Debian


IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais 2

Sistema Operacional Para que Serve

 O sistema Operacional serve para criar uma interface entre

o hardware e o usurio
 Gerenciar os recursos do computador (CPU e Perifricos)  Determina como o usurio age com o sistema operacional  Prov e executa servios para softwares e aplicativos

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Interface Grfica

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Linux Debian Histria


 Foi fundado em 1993 por Lan Murdock  uma das distribuio Linux mais antigas e populares. populares.  Faz parte de uma organizao voluntria, aonde um

grupo de pessoas desenvolve verses e atualizaes do Sistema. Sistema.

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Linux Debian Histria

 um software livre sem fins lucrativos e o cdigo Kernel

aberto, para modificaes. modificaes.


 Ele pode ser usado como computador de casa e para

servidor (Arquivos, Impressora, Firewall, Proxy. Etc.) Proxy. Etc.

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Linux Debian Hardware


 O Debian utilizado em quase todos os computadores

pessoais, inclusive os mais antigos, por ser um sistema leve. leve.

 At mesmo para ser usado como servidor no pede

muita configurao do computador. computador.

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Linux Debian Hardware


Requisitos mnimos para usar o Debian:

Tipo de Instalao Sem desktop Com desktop Servidor

Memria Ram 32 MegaBytes 64 MegaBytes 128 MegaBytes

Espao no HD 600 MegaBytes 1 GigaBytes 4 GigaBytes

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Linux Debian Aplicativos


 A diferena que os principais pacotes como navegador

para internet e pacote Office, j vem junto com a distribuio, sem a necessidade de instalar a parte, embora seja possvel adquirir outros programas para Linux em fontes de terceiros. terceiros.
 Em alguns casos, tambm possvel instalar programas

originalmente para Windows por meio de emuladores, mas no so todos que rodam
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Linux Debian Aplicativos


 Segue Uma Tabela dos Aplicativos para Plataforma

Linux
TIPO DE APLICATIVO Texto Planilhas Banco de Dados Apres. Apres. Multimdia Editora Eletrnica Open Office Writer; AbiWord; Writer; AbiWord; Open Office Calc, Gnumeric Open Office Basic Open Office Impress Open Office Draw PROGRAMA PARA LINUX EQUIVALENTE NO WINDOWS Microsoft Word Microsoft Excel Microsoft Access Microsoft Power Point CorelDraw

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

10

Linux Debian Aplicativos


Edio de Imagem Nav. Nav. Internet Cliente de E-mail Com. Com. Instantnea Ger. Ger. De Arquivos Fluxograma Projeto Engenharia
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

Gimp Mozila Firefox Mozila Thunderbird; Kmail Thunderbird; aMSN; Kopete; Pidgin aMSN; Kopete; Konqueror Kivio, Dia Blender; Blender; Wings 3D

Photoshop Internet Explorer Outlook MSN Messenger Windows Explorer Microsoft Visio Autocad

11

Linux Debian Tipo




um

SO

multiprogramado,

ou

seja,

permite

compartilhamento dos recursos por vrios usurios e aplicaes por meio do compartilhamento da memria e processador.

 tambm timesharing, ou seja, permitem a execuo de

diversos programas de acordo com a diviso do tempo do processador em intervalos (fatias de tempo).
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

12

Linux Debian Quem Utiliza?


 Embora no exista uma estatstica precisa (j que o

Debian no exige que seus usurios se registrem), existem fortes evidncias de que o Debian utilizado por uma ampla gama de organizaes, grandes e pequenas. pequenas.

 Instituies Educacionais, Comerciais, Organizaes sem

fins lucrativos, Organizaes Governamentais

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

13

Mapa Mundial Dos Usurios do Debian

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

14

Linux Debian Verso e Licena


 Atualmente o Debian encontra-se na verso 6.0 encontra-

(codinome esqueze), tem esse codinome por causa da organizao que o atualizou para 6.0.
 Sua licena GPL (General Public License), essa

licena permite a distribuio e mesmo a venda de verses possivelmente modificadas do Linux. Linux.
 Mas requer que todas as cpias sejam lanadas dentro

da mesma licena e acompanhadas do cdigo fonte. fonte.


IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

15

Arquitetura do Sistema Operacional Linux Debian

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

16

Linux Debian Arquitetura Interna do Kernel


 O Linux um sistema operacional baseado no UNIX, o

Kernel do Linux foi escrito por Linus Torvalds um finlands que uniu o seu nome com o Unix e criou o LINUX. LINUX.
 O Kernel do Linux Monoltico, ou seja, uma aplicao

formada por vrios mdulos que so compilados separadamente e depois linkados, formando um grande programa executvel, onde os mdulos podem interagir livremente. livremente.
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais 17

Linux Debian Principais Subsistemas


 Interface de chamada do Sistema  Gerenciamento de Processos  Gerenciamento de Memrias  Sistema de Arquivo Virtual  Pilhas de Rede  Drivers de Dispositivos  Cdigo Dependente de Arquitetura
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais 18

Uma perspectiva do Kernel Linux

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

19

Gerenciamento de Processos

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

20

 Todo processo no Linux tem um Pai que e o processo

Linux Debian Processos


por sua vez,cria um

criador

que

processo-filho. processo-filho.

Shell ( um interpretador de comandos). comandos).


 O processo filho executar o comando atravs de uma

SystemCalls. SystemCalls. Quando um processo-filho criado, ele processocompartilha as mesmas pginas de memria do pai. pai.
 Todo processo tem tipo uma identificao chamada de

PID.O pai de todos os processos num ambiente Linux PID. o init. init.
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais 21

Linux Debian Escalonamento


 baseado em tempo compartilhado (timesharing), ou timesharing),

seja, o tempo do processador dividido em fatias de tempo (quantum) as quais so alocadas aos processos. quantum) processos.
 Esse

comportamento

confere

ao

Linux

um

escalonamento do tipo preemptivo. preemptivo.


 Outra caracterstica do escalonador Linux a existncia

de prioridades dinmicas. dinmicas.

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

22

Gerenciamento de Memria

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

23

Linux Debian Gerncia de Memria


O

Linux

gerencia

memria

usando

algoritmo

companheiro, com a adio de um vetor no qual o primeiro elemento a cabea de uma lista de blocos com tamanho de uma unidade, o segundo elemento a cabea de uma lista de blocos com tamanho de duas unidades, o prximo elemento aponta para blocos de quatro unidades e assim por diante
 Os processos que esto em execuo tm prioridade na

memria

Linux Debian Gerncia de Memria


 Em uma mquina de 32 bits, dispe de 3GB de espao

de endereamento virtual para si prprio, com 1GB restante reservado para suas tabelas de pginas e outros dados do ncleo
 O sistema lida bem em casos de sobras de memria,

utilizando os MBytes livres dos mdulos como cache de disco.

Linux Debian Gerencia de Memria

 Caso a memria RAM(Random Access Memory) esteja

totalmente carregada, iniciado um processo de operao com a memria virtual (SWAP)

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

26

Sistema de Arquivos

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

27

Linux Debian Sistema de Arquivos


 Atualmente so mais de 20 sistemas de arquivos

suportados pelo Linux, dentre eles os mais utilizados so o Ext3 e o ReiserFS.

 O sistema de arquivos Ext3 foi desenvolvido pelo doutor

Stephen Tweedie, ele seria um ext2 com recurso de journaling e passou a ser suportado na verso 2.4 do Linux.
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

28

Linux Debian Sistema de Arquivos

 O ext3 utiliza um mtodo diferente na recuperao de

dados, ao invs de armazenar bytes que devem ser gravados, ele armazena blocos modificados do sistema de arquivos na memria para poder rastrear as operaes que ficaram pendentes,

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

29

Linux Debian Sistema de Arquivos


 O sistema de arquivos ReiserFS foi criado por Hans

Reiser especialmente para o Linux, atualmente ela patrocinada pela SuSE e mantida pela empresa NameSys (sendo o filesystem padro das distribuies GNU/Linux da SuSE), o ReiserFS no utiliza blocos de tamanho fixo, mas ajusta o tamanho de acordo com o arquivo, ele e muito rpido ao ler arquivos menores.

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

30

Linux Debian Sistema de Arquivos


 O ReiserFS infelizmente no trabalha perfeitamente com

o sistema de arquivos de rede NFS (Network File System), existem alguns patches para resolver o problema, mas eles no o resolvem completamente.

IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais

31

Potrebbero piacerti anche