Blit (terminal de computador) - Blit (computer terminal)

Teletipo DMD 5620 conectado ao sistema SDF Public Access Unix

Na computação , o Blit era um terminal gráfico de bitmap programável projetado por Rob Pike e Bart Locanthi Jr. da Bell Labs em 1982.

História

O Blit programável bitmap gráficos do terminal foi desenhado por Rob Pike e Bart Locanthi Jr. de Bell Labs em 1982. A tecnologia Blit foi comercializado pela AT & T e teletipo . Em 1984, o DMD (display mapeado por pontos) 5620 foi lançado, seguido pelos modelos 630 MTG (gráficos multitarefa) em 1987 e 730 MTG em 1989. O 5620 usava um processador Western Electric 32100 (também conhecido como Bellmac 32 ) e tinha um Display de fósforo verde de 15 "com resolução de 800 × 1024 × 1 (66 × 88 caracteres no modo de texto inicial) entrelaçado a 30 Hz. O 630 e o 730 tinham processadores Motorola 68000 e um display monocromático de 1024 × 1024 × 1 a 60 Hz (a maioria exibiam exibições em âmbar, mas algumas exibiam exibições em branco ou verde).

A etimologia popular para o nome Blit é que significa Bell Labs Intelligent Terminal , e seus criadores também brincaram que na verdade significa Bacon, Lettuce e Interactive Tomato . No entanto, o artigo de Rob Pike sobre o Blit explica que seu nome vem da segunda sílaba de bit blit , um nome comum para a operação de transferência de bloco de bits fundamental para os gráficos do terminal. Seu apelido original era Jerq , inspirado em uma piada usada durante uma demonstração de uma estação de trabalho gráfica PERQ da Three Rivers e usada com permissão.

Funcionalidade

Quando inicialmente ligado, o Blit parecia um terminal "burro" textual comum , embora mais alto do que o normal. No entanto, após fazer o login em um host Unix (conectado ao terminal por meio de uma porta serial ), o host pode (por meio de sequências de escape especiais) carregar o software a ser executado pelo processador do terminal. Este software pode usar todos os recursos gráficos do terminal e periféricos conectados, como um mouse de computador . Normalmente, os usuários carregariam os sistemas de janela mpx (ou seu sucessor mux ), que substituiu a interface do usuário do terminal por uma interface de janela controlada pelo mouse, com múltiplas janelas de terminal todas multiplexadas sobre a única conexão de linha serial disponível para o host.

Cada janela executava inicialmente um emulador de terminal simples , que poderia ser substituído por um aplicativo gráfico interativo baixado, por exemplo, um emulador de terminal mais avançado, um editor ou um aplicativo de relógio. As propriedades resultantes eram semelhantes às de um sistema de janelas Unix moderno; no entanto, para evitar que a interação do usuário seja retardada pela conexão serial, a interface interativa e o aplicativo host são executados em sistemas separados - uma implementação inicial da computação distribuída .

Sistemas de janela

Pike escreveu dois sistemas de janelas para o Blit, mpx para a 8ª edição do Unix e mux para a 9ª edição, ambos apresentando um design minimalista. O projeto destes influenciou os posteriores sistemas de janelas do Plano 9 e rio . Quando o Blit foi comercializado como DMD 5620, uma variante do mpx chamada "camadas" foi adicionada ao Sistema V.3 .

9front (um fork do Plan 9) contém um emulador Blit que executa seu firmware original, que pode ser usado com mux (disponível no recentemente lançado Research Unix v8).

Veja também

Referências

Notas
Este artigo é baseado em parte no Jargon File , que é de domínio público.

links externos

  • Bart Locanthi, Rob Pike: Blit (MPEG) (YouTube) , o clássico curta de animação sobre o projeto do terminal de janelas (era necessário explicar como os ratos funcionavam naquela época; isso foi em 1982, dois anos antes do Mac ) ( MPEG )
  • Código-fonte (contém código proprietário) 5620