Escolar Documentos
Profissional Documentos
Cultura Documentos
Alunos: Gabriel Passos Arajo Igor Daniel Pachco dos Santos Jamil Miguel Jefferson Tavares
L I N U X
Histrico:
S.O. Criado Torvalds; pelo estudante finlands Linus
sistema
tipo
UNIX
criado
por
Era um projeto monoltico em vez de microncleo, com o sistema operacional todo no ncleo; Cresceu rapidamente e evoluiu clone UNIX de produo; para um completo
Primeira verso liberada em 1991 (0.01) -> 9300 de C e 950 linhas de Assembly;
Software Livre, pode ser copiado de endereos da Internet (Ex: www.kernel.org) vrios
Licena do LINUX:
O Kernel Linux distribudo em conformidade com a GPL (Licena Pblica Geral) do projeto GNU. No um software de domnio pblico, no entanto, um software livre. Principais implicaes dos termos de licena so que qualquer um que utilize o LINUX ou crie seu prprio derivativo no pode tornar o produto derivado proprietrio (tem que disponibilizar o cdigo fonte)
Base: Hardware (CPU, Memria, discos, terminais e dispositivos. Ncleo: Executando diretamente sobre o hardware, faz o seu controle e fornece uma interface de chamadas de sistema para todos os programas. Usurio: Bibliotecas padro -> Definem um conjunto padro de funes por meio das quais as aplicaes podem interagir com o kernel, e que implementam grande parte da funcionalidade do SO que no necessita dos privilgios totais do cdigo do kernel. Programas Utilitrios padro -> So programas que realizam tarefas de gerncia parte e especializadas (shell, compiladores, etc).
2. Operaes de E/S: Trabalha com dois tipos de operaes de E/S: -> Orientada a bloco; -> Orientada a caracter.
Alocao: Utiliza o algoritmo Buddy (Companheiro) para alocar e desalocar pginas de memria utilizando blocos de pginas.
Memria Cache: Utilizada para otimizar e agilizar o acesso a informaes (Ex: Buffer Cache, Page Cache e Swap Cache)
Memria Virtual (SWAP): Consiste em reservar parte da memria secundria da mquina (disco rgido) para ser uma extenso da memria primria.
O SHELL LINUX:
um programa que permite ao usurio interagir com o SO atravs de comandos digitados do teclado. Existem vrios tipos de Interpretadores para o Linux, por exemplo, Bash, csh, etc. Bash o padro. SO
Para todo interpretador, possvel a criao de scripts (mini-programas) que executam sequncias de comandos, como se estivessem sidos digitados pelo usurio. Para um usurio normal, o SHELL aparece com o smbolo $, enquanto que para o usurio root, o smbolo o #.
O SHELL LINUX:
O Servidor X:
O modo grfico no Linux gerado pelo servidor X, ele que ativa a placa de vdeo, mouse e teclado, permitindo ao usurio o uso de interfaces grficas que so chamadas gerenciadores de janelas. Existem diversos gerenciadores de janelas diferentes. A maioria das distribuies Linux costuma vir com pelo menos um gerenciador. Os gerenciadores de janelas mais usados so: KDE e o Gnome.
KDE:
GNOME:
Distribuies LINUX:
Hoje em dia, um sistema operacional Linux completo (ou uma distribuio de Linux) uma coleo de softwares (livres ou no) criados por indivduos, grupos e organizaes ao redor do mundo, tendo o Linux como seu ncleo. Um ranking com as 100 distros mais baixadas pode ser obtido no site: http://distrowatch.com
Ubuntu:
Patrocinado pela Canonical Ltd, a 2 Distro mais baixada segundo o DISTROWATCH Lanado semestralmente, est atualmente 11.10. Interface Grfica padro: Unity. Alm dos aplicativos padro, vem programas pr-instalados, que funcionalidades bsicas: Cliente de e-mail: Thunderbird; Navegador: Mozilla Firefox 7.0; LibreOffice; Tela de login: LightDM; Ferramenta de Backup: Deja Dup Verso kernel Linux: 3.0 na verso
Ubuntu:
Vantagens do LINUX:
Robusto e Estvel; Acessvel;
Flexvel;
Seguro.
Referncias Bibliogrficas
Tanenbaun, A. Sistemas Operacionais Modernos, 3rd Ed., Prentice-Hall, 2009.
Silberchatz, A., Galvin, P and Gagne, G. Operating Systems Concepts, 7th Edition, Wiley, 2005.
Fonte: aptscience. Disponvel em http://testedeinvasao.com.br/2012/estrutura-basica-de-um-kernellinux/ CAMPOS, Augusto. O que Linux. BR-Linux. Florianpo lis, maro de 2006. Disponvel em <http://brlinux.org /faq-linux>.