multiprogramação
Composto pelo prefixo 'multi-' (do latim 'multus', muitos) e 'programação' (do latim 'programma', proclamação, plano).
Origem
Formada pela junção do prefixo 'multi-' (do latim 'multus', muitos) e o substantivo 'programação', derivado de 'programa' (do grego 'programma', anúncio público, plano). O termo nasce no contexto da evolução da tecnologia de computadores.
Mudanças de sentido
Sentido estritamente técnico: a capacidade de um computador gerenciar e executar múltiplos programas de forma concorrente, alternando o uso da CPU entre eles.
O conceito se expande e se populariza sob o termo 'multitarefa', tornando-se uma expectativa básica do usuário em sistemas operacionais. 'Multiprogramação' permanece como termo técnico para a arquitetura subjacente.
Embora 'multitarefa' seja mais comum no uso geral, 'multiprogramação' continua sendo o termo preciso para descrever a técnica de gerenciamento de múltiplos programas em um único processador, especialmente em discussões sobre sistemas operacionais e arquitetura de computadores.
Primeiro registro
Aparece em publicações acadêmicas e manuais técnicos sobre sistemas operacionais e arquitetura de computadores, como em trabalhos sobre o sistema CTSS (Compatible Time-Sharing System) e o desenvolvimento de sistemas operacionais como o Multics.
Comparações culturais
Inglês: 'Multiprogramming'. Termo técnico com origem e evolução paralelas. Espanhol: 'Multiprogramación'. Equivalente direto, com uso técnico similar. Francês: 'Multiprogrammation'. Também um termo técnico consolidado.
Relevância atual
A multiprogramação é um pilar da computação moderna, essencial para a eficiência de sistemas operacionais e para a experiência do usuário com múltiplos aplicativos rodando simultaneamente. O termo técnico 'multiprogramação' é usado em contextos de engenharia de software, sistemas embarcados e estudos de ciência da computação.
Origem Conceitual e Etimológica
Meados do século XX — termo técnico originado da junção de 'multi' (do latim 'multus', muitos) e 'programação' (do latim 'programma', anúncio público, plano). Reflete o avanço da computação.
Entrada na Linguagem Técnica
Décadas de 1960-1970 — A multiprogramação surge como um conceito fundamental na ciência da computação, permitindo que um único processador execute múltiplas tarefas de forma intercalada, otimizando o uso de recursos. A palavra se consolida em manuais técnicos e publicações acadêmicas.
Uso Contemporâneo e Expansão
Final do século XX até a atualidade — O conceito de multiprogramação evolui para multitarefa e paralelismo, tornando-se onipresente em sistemas operacionais modernos. A palavra 'multiprogramação' mantém seu uso técnico, mas o conceito subjacente permeia a experiência digital cotidiana.
Composto pelo prefixo 'multi-' (do latim 'multus', muitos) e 'programação' (do latim 'programma', proclamação, plano).