Introducción Concepto de Programación

Preview:

Citation preview

INTRODUCCION

CONCEPTOS DE HARDWARE

ESTRUCTURA DE UNA COMPUTADORA

MODELO DE VON NEUMANN

MODELO HARVARD

MODELO PENTIUM

JOHN VON NEUMANN

MODELO DE VON NEUMANN

E/S CPU MEMORIA

CENTRAL

MEMORIA CENTRALEN ELLA RESIDE EL PROGRAMA QUE

SE EJECUTA ACTUALMENTE

VELOCIDAD ADECUADA AL PROCESADOR

CAPACIDAD SUFICIENTE

RAM

RAM• RANDOM ACCESS MEMORY

• LOS DATOS SE PUEDEN ACCEDER EN CUALQUIER ORDEN

• TODAS LAS POSICIONES SON ACCESIBLES EN IGUAL TIEMPO Y CON IGUAL FACILIDAD

PRIMERA MAMORIA RAMMEMORIA DE NUCLEO MAGNETICO

CONCEPTOS DE SOFTWARE

LENGUAJES DE ALTO Y BAJO NIVEL

PROGRAMAS TRADUCTORES

ASSEMBLER

EDITOR

COMPILADOR

LINKER

1 0 0 0 0 1 1 0

0 1 0 0 0 0 0 0

1 0 1 1 0 1 1 1

1 0 1 0 0 0 0 0

0 0 0 0 0 0 0 0

0 0 1 1 1 1 1 1

8 6

4 0

B 7

A 0

0 0

3 F

LDA A #$ 40

STA A $ A000

SWI

LENGUAJE DE MAQUINA HEXADECIMAL MNEMONICO

EVOLUCION DE LOS LENGUAJES

EVOLUCION DE LOS LENGUAJES

PROGRAMA EN

MNEMONICO

PROGRAMA EN LENGUAJE DE

MAQUINA

TRADUCCION

PROGRAMA TRADUCTOR O ENSAMBLADOR

BAJO NIVEL

ASSEMBLER

EVOLUCION DE LOS LENGUAJES

PROGRAMA FUENTE

PROGRAMA OBJETO

TRADUCCION

PROGRAMA COMPILADOR

ALTO NIVEL

MODO TEXTO (ASCII)

LENGUAJE DE MAQUINA

PEPE . C PEPE . OBJ

CODIGO ASCIIAMERICAN STANDARD CODE FOR

INFORMATION INTERCHANGE

CODIGO DE 7 BITS DESARROLLADO EN 1963 POR EL COMITÉ DE STANDARES

AMERICANO (ANSI)

FUE LLEVADO A 8 BITS EN 1967

CONSTRUCCION DE UN PROGRAMA

EDITOR

LINKER

COMPILADOR

RESULTADO EJECUCION

PROGRAMA FUENTE

PEPE . C

PROGRAMA EJECUTABLE

PEPE .EXE

PROGRAMA OBJETO

PEPE . OBJ