Contactos | FAQ | Mapa do Site | Links

Página Principal| Cronologia | Histórias | Suportes de Informação | Referências | Protagonistas | O futuro visto do passado|

ENI 1977 | CPI 80 | Exposições temporárias | Memórias TSI | História da Internet | Ver filme MEMTSI | História do MVI |

De 1990 a 1999

[ Das origens até ao Bug do ano 2000| Mac OS 6 | Windows 3.0 | LINUX | UNIX| HTML| Protocolos

| Mosaic | Netscape | IExplorer | YAHOO | Sapo | Google | VOIP | Y2000 bug ]

Expansão do Software e da Internet


Sistemas Operativos (OS) - UNIX

Em 1965 um conjunto de empresas formado pela AT&T (Laboratórios Bell), pela General Electric (GE) e pelo MIT (Massachussets Institute of Technology) lançou um projecto para o desenvolvimento de um sistema operacional chamado Multics.

O Multics deveria ser um sistema de "time-sharing" para ser usado por uma grande comunidade de utilizadores. O grupo de programadores, incluía Ken Thompson, Dennis Ritchie, Douglas Mc Ilroy e Peter Weiner.

No entanto, os recursos computacionais disponíveis à época, particularmente os do computador utilizado, um GE 645, revelaram-se insuficientes para os objectivos do projecto.

Um marco importante foi o ano de 1973, quando Dennis Ritchie e Ken Thompson reescreveram o sistema, rebaptizado Unix, usando a linguagem C, para um computador PDP-11.

A linguagem C havia sido desenvolvida por Ritchie para substituir e superar as limitações da linguagem B, desenvolvida por Thompson. A sua utilização é considerada uma das principais razões para a rápida difusão do Unix.

A sétima versão do Unix, implantada na família de computadores PDP-11, foi considerada uma espécie de sistema de avaliação para computadores de 16 e de 32 bit. Na prática podia ser um OS para Macintosh ou um OS para um PC "MS-DOS".




Estrutura do Sistema UNIX


O OS Unix incorpora algumas características de simplicidade de estrutura e flexibilidade de utilização; por exemplo, os ficheiros UNIX são considerados cadeias de caracteres (bytes) sendo os programas que lhe impõem uma estrutura em vez de serem os protocolos de tratamento de ficheiros que ditam o modo como os programas devem usar os dados.

Cada programa que faz parte do UNIX deve ser concebido para realizar uma única tarefa e realizá-la bem em vez de executar várias, algumas das quais podem nem sequer estar relacionadas entre si.

O ambiente operativo do Unix organiza-se em três camadas. A mais profunda dessas camadas denomina-se Kernel e é o Sistema Operativo actual, um programa único que reside na memória. Secções do código são executadas em representação do utilizador para a realização de tarefas - p.ex. acesso a ficheiros, acesso a terminais.

O nível seguinte do UNIX é constituído por programas, comandos e utilitários. Em UNIX os comandos base como por exemplo copiar, ou mover, são programas individuais e não parte de outros programas, tornando-se assim num conjunto de programas que são standard e distribuíveis. Existem centenas destes programas e utilitários em domínio público.

Finalmente a Shell - ou Concha - funciona como um "guarda-chuva" sobre todos os outros elementos. Processa o input por terminal, lança os programas que forem requeridos. Permite a manipulação do ambiente em que os programas vão funcionar, etc.

A marca UNIX é propriedade do The Open Group, um consórcio formado por empresas de informática e é distribuído sob licença aos utilizadores tanto na forma binária como fonte. Podendo aqueles realizar alterações significativas no sistema, em função das capacidades e necessidades envolvidas.

O Open Group foi fundado em 1996 com a fusão do consórcio X/Open com a Open Software Foundation tendo por finalidade estabelecer padrões abertos para a infra-estrutura de computação.

À data existem várias versões UNIX e alguns "clones", dos quais o mais popular é o LINUX, considerado um "UNIX-Like"; todas elas dispõem de Interfaces gráficos baseados em GUI's

Por seu lado a popularidade do LINUX conduziu também à concepção de "clones" considerados "LINUX-Like".