Está en la página 1de 4

EXECUÇÃO DE PROGRAMAS (aula dia 16-09)

*Programa é carregado para a memória .


*Sistema operacional controla sequência das operações e alocações da memória.
Os programas são lidos a partir da primeira instrução até chegar a instrução de parada (stop).
A unidade de controle recebe cada uma das instruções, interpreta e dá sequência ao fluxo de execução
(registradores – ULA )
Programa : Conjunto de instruções possíveis que uma CPU pode executar é chamado de linguagem de máquina.

Programadores: são aqueles que podem controlar o comportamento do computador através de instrução em
linguagem de máquina.
Na prática, programas (Conjunto de instruções em sequência ) são programados em linguagem de programação ditas
de alto nível e convertidos para linguagem de máquina por compilador.

Linguagens de "Programação"

Linguagens: conjunto finito de comandos que são combinados de tal forma a produzir um programa , para realizar
uma tarefa.

Linguagens de baixo nível : aquilo que o computador consegue interpretar e executar, ou seja, linguagens de
máquina.

Linguagens de alto nível: Linguagens que facilitam a programação por parte dos programadores, pois então mais
próximas da linguagem humana (Pascal, C/C++, Java, Python, etc).

Compilador: Programa que converte as instruções de um programa escrito em uma línguagem alto-nível em
instruções de máquina (linguagem de baixo nível).
LINGUAGEM DE MÁQUINA

Comandos simples CPU pode executar


Comandos são combinados p/produzir tarefa mais
complexa

EX.:
R0 <----- valor
R1 <------valor
ULA <-----oper SOMA
R2 <------ SOMA ULA
Prática, cada instrução ULA associada sequência de bits

Ex.:
SOMA poderia ser: 01001000

Atribuição variável : 00000001

Desvio fluxo: 01001110


}
Impossível programar desta forma

SOLUÇÃO:

PROGRAMAR EM LINGUAGEM DE ALTO NÍVEL E DEIXAR O


TRABALHO "PESADO" PARA O COMPILADOR.

UNIDADE DE CONTROLE (UC)

*Possui lógica para realizar movimentação dos dados e de


instruções de / e para o processador.
=> Realiza as operações mediante sinais de controle que
emite em instantes de tempo derminado.
=> Os sinais de controle emitidos pela UC ocorrem em
vários instantes durante período de execução de um ciclo
de instrução.
=> Todos possuem durtação fixa e igual originda em um
gerador de sinais denominado relógio (clok)
Relógio (clock) : Dispositivo gerador de pulsos, cuja
duração chamada de ciclo.
=> Os pulsos alternam entre 0 (intensidade baixa) e 1
(intensidade alta).
=> Serve para
Sincronizar : permite que 2 ou mais ações ocorram ao
mesmo instante de tempo.

Cadenciar : Controlar velocidade ações ocorrem.

SISTEMA COMPUTAÇÃO

Função: executar programas

Armazenados: Unidades de memória

Programas: Conjunto de instruções

=> Composto por combinações e sequências


=> Pode ser programado
=> Composto : hardware + software
=> Utilizado várias finalidades
=> Software que determina

Ex: PC, vídeo game, calculadora, microcontrolador


(embarcados)
=> Composto : hardware + software
=> Utilizado várias finalidades
=> Software que determina

Ex: PC, vídeo game, calculadora, microcontrolador


(embarcados)

=> Pode ser programado


=> Composto : hardware + software
=> Utilizado várias finalidades
=> Software que determina

Ex: PC, vídeo game, calculadora, microcontrolador


(embarcados)

También podría gustarte