Os Programas Montadores são ferramentas que
permitem a tradução de programas-fonte escritos em
linguagem de montagem para programas-objeto. São
ferramentas que costumam transformar programas
escrito em linguagens de níveis menores até alto nível
em linguagem de máquina. Os programas
montadores são conhecidos como:
Para armazenar um algoritmo na memória de um
computador e para que ele possa, em seguida,
comandar as operações a serem executadas, é
necessário que ele seja programado, isto é, que seja
transcrito para uma linguagem que o computador
possa “entender”, direta ou indiretamente. Os
computadores só podem executar diretamente os
algoritmos expressos em:
Uma lista linear é um conjunto de informações de
qualquer tipo, organizadas sequencialmente. A
organização sequencial estabelece uma relação de
ordem, decorrendo daí a possibilidade de identificar
qualquer elemento da lista: o primeiro ou último ou
qual elemento precede ou sucede qualquer outro.
Partindo dessa organização, as operações básicas
em listas lineares são:
Em qualquer sistema operacional que implemente
multiprogramação, diversos processos disputam os
recursos disponíveis no sistema a cada momento, é
necessário então dividir o recurso “tempo do
processador” entre os processos do sistema. A
maneira de decidir qual processo será executado a
seguir ou a maneira de decidir quando um processo
solicitado será efetivamente criado, é chamada de: