Organizacao De Computadores 1

255 palavras 2 páginas
Organização de computadores
Laysson Oliveira Luz
Departamento de Computação layssonluz@ufpi.edu.br Programação e Execução




O código escrito em C deve ser interpretado pelo computador de modo que o mesmo possa executá-lo. E o computador entende C?

Programação e Execução






O processador possui um conjunto de instruções que é capaz de executar.
ISA- Instruction Set Architecture- Arquitetura do conjunto de instruções
Portanto, o código escrito em C deve ser transformado em instruções executáveis pelo processador Transformando




Como transformar o código em C em instruções executáveis pelo processador?
Compilando o código fonte

Compilação




O que é compilar um código fonte?
Sequência de processos que traduz o código fonte em código de máquina.

Compilando

Código
Fonte

Compilador

Código
Objeto

Carregador

Código
Executável

Execução

Código Fonte
Código escrito por nós em uma determinada linguagem de programação.
Ex: C, Python, Ruby, C# ...

#include <stdio.h>
Int main(){
Int a,b; b = 3; a = b + 2; return a;
}

Código Objeto
Conjunto de pares de caracteres interpretáveis pelo carregador.
Em C:

int b = 3;
Int a = b + 2;

Em código objeto:

T1 = 3;
T2 = t1 + 2;

Código Executável
Um conjunto de instruções, em binário.

010740B4
0F040250

ADDI $t1, $zero, 3
ADDI $t0, $t1, 2

Central Processing Unit(CPU)
Central Processing Unit – também conhecido como processador.
Ex: Core i3,i5, i7

Execução
Todo programa que escrevemos tem sua execução realizada na CPU.
O programa é salvo em memória, que posteriormente é carregado e executado instrução por instrução.(Modelo de Von
Neumann)

Modelo de Von Neumann

Memória

Dispositivos de
Entrada

CPU

Dispositivos de Saída

Relacionados

  • Trabalho 1 de Organização de Computadores
    1065 palavras | 5 páginas
  • 2015 1 CST Redes Computadores 1 Organizacao de Computadores
    3525 palavras | 15 páginas
  • Questionário 1 aula organização de computadores
    621 palavras | 3 páginas
  • Organizacao de computadores Etapa 1 e 2
    1702 palavras | 7 páginas
  • Atps organização de computadores pt 1
    1487 palavras | 6 páginas
  • Questionário 1. arquitetura e organização de computadores
    1041 palavras | 5 páginas
  • Organização de Computadores - ATIVIDADE ESTRUTURADA 1
    730 palavras | 3 páginas
  • Atividade Estruturada 1 - Organização de Computadores
    727 palavras | 3 páginas
  • atividade estruturada 1 organização de computadores
    484 palavras | 2 páginas
  • Atps Organização de computadores etapa 1
    4327 palavras | 18 páginas