Organización de una computadora

28
Organizaci´ on de una computadora Ing. Msc. V´ ıctor Orozco Introducci´ on a la Programaci´ on (11001) 12/08/2014

description

Clase del curso introducción a la programación. Universidad Rafael Landivar 2014.

Transcript of Organización de una computadora

Page 1: Organización de una computadora

Organizacion de una computadora

Ing. Msc. Vıctor Orozco

Introduccion a la Programacion (11001)

12/08/2014

Page 2: Organización de una computadora

Presentacion

Presentacion

Computadoras

Hardware

Software

Informacion

Lenguajes

Compiladores

Page 3: Organización de una computadora

Presentacion

Page 4: Organización de una computadora

Evaluacion

Page 5: Organización de una computadora

Evaluacion

I ¿Que es una computadora?

I ¿Que es programacion?

I ¿Ha programado alguna vez? ¿En que lenguaje?

I ¿Cual es su expectativa en este curso?

Page 6: Organización de una computadora

¿Computadoras?

Page 7: Organización de una computadora

¿Computadoras?

Page 8: Organización de una computadora

¿Computadoras?

Page 9: Organización de una computadora

¿Computadoras?

Procesar informacion.

Page 10: Organización de una computadora

¿Computadoras?

Procesar informacion y obtener resultados en base alos datos de entrada.

Page 11: Organización de una computadora

Computadoras

I Hardware

I Software

Page 12: Organización de una computadora

Hardware

Page 13: Organización de una computadora

Hardware

Page 14: Organización de una computadora

Software

Page 15: Organización de una computadora

Software

Page 16: Organización de una computadora

Representacion de informacion

I Senales digitales.

I Senal de bajo voltaje (0), Alto voltaje (1)

I Codigo binario - 01000001

Page 17: Organización de una computadora

Representacion de informacion

I Bit - 1

I Byte (B) - 01010101 - 8 bits

I Kilobyte (KB) - 1024 bytes

I Megabyte (MB) - 1024 KB

I Gigabyte (GB) - 1024 MB

I Tera, Peta, Exa, Zetta, Yota

Page 18: Organización de una computadora

Lenguajes de programacion

Instrucciones(Software) de como los componentes(Hardware) deberreaccionar.

I Lenguaje maquina

I Lenguaje de bajo nivel

I Lenguaje de alto nivel

Page 19: Organización de una computadora

Lenguajes de programacion

Instrucciones(Software) de como los componentes(Hardware) deberreaccionar.

I Lenguaje maquina

I Lenguaje de bajo nivel

I Lenguaje de alto nivel

Page 20: Organización de una computadora

Lenguaje maquina

Page 21: Organización de una computadora

Lenguaje bajo nivel (ensamblador)

Page 22: Organización de una computadora

Lenguaje de alto nivel

Page 23: Organización de una computadora

Compilador (Traductores)

Traductores de lenguaje humano a lenguaje maquina.

I Ensamblador

I Compilador simple

I Interprete

Page 24: Organización de una computadora

Compilador (Traductores)

Traductores de lenguaje humano a lenguaje maquina.

I Ensamblador

I Compilador simple

I Interprete

Page 25: Organización de una computadora

Ensamblador

Page 26: Organización de una computadora

Compilador

Page 27: Organización de una computadora

Interprete

Page 28: Organización de una computadora

This work is licensed under a Creative CommonsAttribution-ShareAlike 3.0 Guatemala License.