Professional Documents
Culture Documents
SO PAULO - SP
0
2015
ANDERSON FREITAS DA SILVA 1466101
SO PAULO - SP
1
2015
SUMRIO
1
INTRODUO...........................................................................................3
O UNIX.......................................................................................................4
2.1
HISTRIA.....................................................................................................4
2.2
2.3
ESTRUTURA DO SISTEMA.............................................................................6
DIRETRIOS.................................................................................................7
2.5
2.5.1 Escalonamento............................................................................................7
2.5.2 Processos.....................................................................................................7
2.5.3 Critrios de Escalonamento........................................................................8
2.5.4 Escalonamento no UNIX.............................................................................8
2.6
2.7
PROGRAMAS DE SISTEMA............................................................................9
2.8
ESTATSTICA E USO....................................................................................10
CONCLUSO...........................................................................................12
BIBLIOGRAFIAS.....................................................................................13
2
INTRODUO
Este documento visa explorar aspectos histricos que envolvem o desenvolvimento
O UNIX
Unix (ou *nix) o nome da linha de sistemas operativos baseados no original UNIX,
desenvolvidos nos padres POSIX (Portable Operating System Interface) e outros. Alguns dos
Sistemas Operacionais derivados do Unix so: BSD (FreeBSD, OpenBSD e NetBSD), Solaris
(anteriormente conhecido por SunOS), IRIXG, AIX, HP-UX, Tru64, SCO, Linux (nas suas
centenas de distribuies), e at o Mac OS X (baseado em um ncleo Mach BSD chamado
Darwin). Existem mais de quarenta sistemas operacionais *nix, rodando desde celulares a
supercomputadores, de relgios de pulso a sistemas de grande porte.
2.1
Histria
O Sistema UNIX foi desenvolvido no Bell Laboratories, companhia controlada pela
2.2
2.3
Estrutura do Sistema
O sistema operacional UNIX composto de quatro partes bsicas:
2.3.1
alocar memoria, atende a solicitao de servio dos processos e superviso de transmisso dos
dados entre os dispositivos perifricos e o armazenamento principal.
O ncleo do UNIX executa um numero pequeno de servios, se comparado aos demais
sistemas operacionais, ele no atende nenhum servio de usurios diretamente, este servio
sempre realizado por aplicativos utilitrios que intermediam as chamadas, pois mais fcil
criar programas, personalizar e mant-los, que a manipulao do ncleo mesmo aps de anos
de estabilidade relativa.
2.3.2
Shell
Os computadores para interpretar os comandos digitados pelos usurios necessitam de
maquina. O shell tambm tem a funo de canalizao (pipeline). Est funo possibilita a
conexo de sada de um aplicativo com a entrada de outro. Dois shells so normalmente
usados: um desenvolvido pela Bell Laboratories chamado Shell Bourne e o desenvolvido pela
Universidade da Califrnia, em Berkeley, chamado Shell C.
2.3.3
Sistema de Arquivos
O Sistema de Arquivos descreve o tipo e a organizao dos dados, uma estrutura
lgica que organiza como os dados so armazenados e recuperados a partir do diretrio raiz
(/). At os dados alocados em dispositivos distintos necessitam est inseridos na rvore para
serem acessados, todos dispositivos tem sua prpria rvore, o comando utilizado para este fim
e o mount que o associa a um subdiretrio.
2.4
Diretrios
O diretrio dividido em muitos subdiretrios variando entre as verses, um deles o
diretrio root, onde todos os arquivos de sistema esto. Normalmente, o inicio de uma procura
no diretrio root.
precisar de algum outro recuso, executando uma chamada ao sistema e mudando para o estado
dormindo at a liberao do recurso ou por uma preempo (interrupo do processo pelo
ncleo) indo para a pilha no estado pronto.
2.5.3 Critrios de Escalonamento
medida que a mais de um processo a para ser executado , o sistema operacional ter
que decidir quem ir primeiro atravs do escalonador e o algoritmo utilizado para tal
precisamos observar alguns pontos importantes como:
2.6
fonte de um programa a partir de um sistema operacional que atenda as normas POSIX para
outro sistema POSIX, esse termo foi sugerido por Richard Stallman, a letra X para
representar herana ao UNIX.
2.7
Programas de Sistema
So aplicaes, que trabalham em locais no privilegiados de memria, que atuam
entre o usurio e o ncleo. Basicamente so o ambiente grfico GUI (graphics user interface),
Shell onde o usurio digita os comandos, conjunto de biblioteca C (libc) e programas
utilitrios usados para manipular arquivos, controlar processos, etc.
2.8
Estatstica e uso
Em top500 podemos ver a estatstica de uso dos 500 maiores computadores da
atualidade
Figura 1 - Famlia de sistemas operacionais mais usados
Fonte: http://www.top500.org/statistics/list/
10
Fonte: http://www.top500.org/statistics/list/
Fonte: http://www.top500.org/statistics/list/
11
CONCLUSO
Podemos perceber com esse trabalho que o UNIX teve grande importncia no
12
BIBLIOGRAFIAS
13