Índice:
- Definição - O que significa Incompatible Timesharing System (ITS)?
- Techopedia explica Incompatible Timesharing System (ITS)
Definição - O que significa Incompatible Timesharing System (ITS)?
Incompatible Timesharing System (ITS) é um sistema operacional antigo escrito em linguagem assembly. Foi desenvolvido principalmente pelo Laboratório de Inteligência Artificial, com contribuições do Projeto MAC seminal do Instituto de Tecnologia de Massachusetts (MIT). O ITS suporta o Processador de dados programado-6 e o Processador de dados programado-10.
O ITS e os aplicativos desenvolvidos nele foram influentes em termos de impacto técnico. Alguns dos aplicativos importantes desenvolvidos no ITS foram as informações EMACS e GNU. Algumas linguagens de programação como MacLisp (o precursor do Zeta lisp e Lisp comum), Micro Planner, MDL e Scheme também foram desenvolvidas no ITS. O ITS também foi um fator crucial no desenvolvimento da cultura hacker, que surgiu na cultura de computadores do MIT na década de 1960.
Techopedia explica Incompatible Timesharing System (ITS)
O sistema operacional ITS foi desenvolvido no final da década de 1960 e continuou a ser usado até 1990 no MIT e até 1995 no Stacken Computer Club na Suécia.
Algumas das características técnicas importantes do ITS são as seguintes:
- O sistema operacional continha a primeira saída do terminal gráfico independente do dispositivo. O conteúdo da tela foi controlado usando comandos genéricos criados por um programa. O conteúdo era geralmente traduzido em uma sequência de caracteres dependentes do dispositivo, definida pelo terminal que o programador estava usando.
- Os dispositivos virtuais eram suportados no software executado nos processos do usuário chamados trabalhos.
- Ele forneceu acesso ao sistema de arquivos entre máquinas e foi o primeiro sistema operacional a incluir esse recurso.
- Forneceu um gerenciamento sofisticado de processos, no qual os processos foram organizados em uma árvore. Qualquer processo pode ser congelado de forma transparente ou reiniciado a qualquer momento.
- Foi fornecido um recurso altamente avançado de interrupção de software, que poderia operar de forma assíncrona.
- Ele suportava operações de compartilhamento de tempo e em tempo real, que funcionavam simultaneamente.