linux

Páginas: 48 (11791 palavras) Publicado: 23 de setembro de 2013
Disciplina: Sistema Operacional
Prof. Leandro Pisco
Introdução
Um sistema operacional, por mais complexo que possa parecer, é apenas um
conjunto de rotinas executado pelo processador, de forma semelhante aos
programas dos usuários. Sua principal função é controlar o funcionamento de
um computador, gerenciando a utilização e o compartilhamento dos seus
diversos recursos, como processadores,memórias e dispositivos de entrada e
saída.
Sem o sistema operacional, um usuário para interagir com o computador
deveria conhecer profundamente diversos detalhes sobre hardware do
equipamento, o que tornaria seu trabalho lento e com grandes possibilidades
de erros. O sistema operacional tem como objetivo funcionar como uma
interface entre o usuário e o computador, tornando sua utilizaçãomais
simples, rápida e segura.
A grande diferença entre um sistema operacional e aplicações convencionais
é a maneira como suas rotinas são executadas em função do tempo. Um
sistema operacional não é executado de forma linear como na maioria das
aplicações, com início, meio e fim. Suas rotinas são executadas
concorrentemente em função d eventos assíncronos, ou seja, eventos que
podem ocorrera qualquer momento.
O nome sistema operacional, apesar de ser o mais empregado atualmente,
não é o único para designar esse conjunto de rotinas. Denominação como
monitor, executivo, supervisor ou controlador possuem, normalmente, o
mesmo significado.
Kernel
O Kernel é o núcleo do sistema. É responsável pelas operações de baixo nível
tais como: gerenciamento de memória, gerenciamento deprocessos, suporte
ao sistema de arquivos, periféricos e dispositivos. Pode ser compilado para se
adequar melhor a um determinado tipo de máquina.
Shell
O Shell é o elo entre o usuário e o sistema. Imagine o Shell como sendo um
intérprete entre pessoas que falam linguas diferentes. Ele traduz os comandos
digitados pelo usuário para a linguagem usada pelo kernel e vice-versa. Sem o
Shell ainteração entre usuário e o kernel seria bastante complexa. Ele
também é uma linguagem de programação completa.
Script
Script é um arquivo que contém comandos do shell que em uma situação
normal poderiam ser executados a partir do prompt. Esses comandos são
executados sequencialmente dependendo de condições estruturais e d laço
como “ if ... then” (se ... então) e “ do while” (faça enquanto). Umscript também

pode usar variáveis. A entrada pode ser recebida através do prompt de
comando ou de outros arquivos.
1 - História do Linux
Origem no UNIX que foi desenvolvido nos anos 70.
O UNIX é muito utilizado hoje no ambiente corporativo, educacional e agora no
ambiente desktop.
Linux é uma cópia do Unix feito por Linus Torvalds, junto com um grupo de
hackers pela Internet.Pretende-se que ele siga conforme com o padrão
POSIX, padrão usado pelas estações UNIX.
Linus Torvalds que na época era um estudante de ciência da computação na
Finlândia criou um clone do sistema Minix (sistema operacional desenvolvido
por Andrew Tannenbaun que era semelhante ao UNIX) que o chamou de
Linux. Hoje ele ainda detém o controle do Kernel do sistema.
Em março de 1992 surge a versão 1.0 doLinux.
Estima-se que sua base de usuários se situe hoje em torno de 10 milhões.
Ele ainda não se enquadra como sendo um sistema operacional UNIX.
Ele inclui proteção entre processos (crash protection), carregamento por
demanda, redes TCP/IP, além de nomes de arquivos com até 255 caracteres,
multi-tarefa real, suporte a UNICODE, shared libraries, memória virtual, etc.

1.1

Linux comosistema operacional

Linux se refere ao Kernel
O conjunto de aplicativos que são executados no Kernel se chamam
distribuição.
A função do Kernel é ser a interface entre o Hardware e os sistemas de
gerenciamento de tarefas e aplicativos.
O Kernel do Linux é mais leve que o de outros sistemas operacionais para
servidores. São 12 milhões de linhas de código, enquanto outras versões do
Unix têm...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • linux
  • Linux
  • Linux
  • Linux
  • linux
  • Linux
  • LInux
  • Linux

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!