Upload
wellington-soares-da-silva
View
1.036
Download
0
Embed Size (px)
Citation preview
Sistema Operacional Linux
Verso Debian
Alunos: Tnia Miguel Willian Pereira De FreitasIAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais
1
Descrio Geral do Sistema Operacional Linux DebianIAPEC - 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
3
Interface Grfica
IAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais
4
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
5
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
6
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
7
Linux Debian HardwareRequisitos 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
8
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 rodamIAPEC - CST em Redes Computadores - Fundam. Sistemas Operacionais
9
Linux Debian Aplicativos Segue Uma Tabela dos Aplicativos para Plataforma
LinuxTIPO 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 AplicativosEdio de Imagem Nav. Nav. Internet Cliente de E-mail Com. Com. Instantnea Ger. Ger. De Arquivos Fluxograma Projeto EngenhariaIAPEC - 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
o
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 ArquiteturaIAPEC - 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 Processospor 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 MemriaO
Linux
gerencia
a
memria
usando
o
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