Unix

10056 palavras 41 páginas
UNIX BÁSICO
Alexandre C. B. Ramos

1. Histórico
O Sistema Unix foi desenvolvido pela Bell Laboratories (ATT) O objetivo principal, de Ken Thompson, era desenvolver um sistema operacional interativo para pequenas máquinas, capaz de oferecer um ambiente de programação comparável ao dos grandes sistemas.

Evolução do Unix
1969: Ken Thompson desenvolve (em assembly) o Unix para PDP7/PDP9 1971: nova versão criada por K.Thompson e D. Ritchie (em assembly) para PDP11/20 1972: D. Ritchie desenvolve a linguagem C 1973: Unix versão 5 é escrita (90%) em C 1974: Unix é disponível em algumas universidades 1978: Unix V.7 inicio do esforço para portabilidade 1979: Comercialização da V.7 pela Bell

Evolução do Unix após 1979
1979 Unix V.7 AT&T Unix 3.2V 1981 System 3 AT&T Xenix Ultrix

4.1 BSD Berkeley

1984 System V.2

4.2 BSD

System V.3

1986 4.3 BSD

1990 POSIX (IEEE)

System V.4

4.4 BSD

1990 POSIX (IEEE)

Open Software Foundation IBM+DEC+HP

Unix International = ATT+ SUN+INTEL+TEXAS+ MOTOROLA+UNISYS+ MIPS+JAP (todas)

POSIX
Normas: 1003.0 ~ 1003.10 manual, chamadas do OS, “shell”/utilitários, métodos de teste/conformidade, extensão tempo real, Ada, segurança, administração do sistema, acesso transporte a arquivos, F77, supercomputação. Nota: a linguagem C havia sido normalizada previamente (ANSI/ISSO)

Metas do Unix
Sistema Interativo “timesharing” Projetado por programadores, para programadores: destinado a ser usado por usuários bem treinados em projetos de desenvolvimento de software Facilidades que permitam o desenvolvimento cooperativo de programas (vários programadores trabalhando juntos para produzir um único sistema) Múltiplos usuários realizando múltiplas tarefas Sistema de arquivos independente do dispositivo físico

Características Básicas
Desenvolvimento em Camadas
Comandos

Library Interface

Usuários Utilitários Padrão
(shell, editores, compiladores,...)

System Call Interface

Biblioteca Padrão

Relacionados

  • Unix
    4845 palavras | 20 páginas
  • UNIX
    3900 palavras | 16 páginas
  • Unix
    1282 palavras | 6 páginas
  • Unix
    2005 palavras | 9 páginas
  • unix
    1091 palavras | 5 páginas
  • UNIX
    1180 palavras | 5 páginas
  • Unix
    955 palavras | 4 páginas
  • Unix
    7340 palavras | 30 páginas
  • Unix
    2204 palavras | 9 páginas
  • Unix
    4048 palavras | 17 páginas