Está en la página 1de 15

Estructura de computadora

Nievas Martin

20/03/23
Introducción

Hardware
– Tangible
– Funciona mediante circuitos y sistemas electrónicos


Software
– Intangible
– Es la inteligencia (o no) del
sistema.
Hardware
Software
Organización de una computadora

Unidad Unidad
de CPU ALU de
entrada Salida

Unidad
de
Teclado memoria Pantalla
Mouse Parlantes
Sensor RAM LEDs
distancia Discos (SSD) Motor
Termómetro
Lenguajes


Lenguaje de máquina

Lenguaje ensamblador

Lenguajes de alto nivel

Fuente imagen: justode


Lenguaje de máquina


Computadoras – propio lenguaje

Cadena de caracteres (0,1)

Depende de la computadora

Incómodo de leer para los humanos
– (Normalemente ...)
1001001110011100101111010111101100101011110
1000111110001110011101101001011011010110000
1010110100000011011111100000110111111110000
0101011111100111010111000110110111110101101
0 1 1 1 1 0 1 0 1 1 0 1 0 1 0 0 1 0 0 0 1 1 0 1 0 1 0 0 → a + b a + b
Lenguaje ensamblador


Abreviaturas de palabras en ingles

Ensambladores

No lo comprenden las computadoras
– Hasta que son traducidos a lenguaje de máquina
Lenguajes de alto nivel


Varias operaciones en una sola palabra

Compiladores
– Lenguaje alto nivel → a + b Lenguaje máquina

Contienen operaciones matemáticas normales (+ - / * =)

C es uno de los lenguajes
Intérprete o interpretador


Diferencia con los compiladores o ensambladores

Realizan la traducción a medida que se requiere

Son mas lentos
– Traducir el programa mientras se corre
Lenguaje interpretado
Lenguaje C


Historia…

Es re viejo, donde se utiliza?
– Sistemas operativos (Linux, Android, y otro$)
– Sistemas embebidos (alarmas, cohetes, autos, robots, etc)
– Sistemas en tiempo real
– Sistemas de comunicación
Estándares


Un solo lenguaje, muchas plataformas

Muchos estándares
– ANSI C, C90, C99, C11, C18
Pasos típicos
para desarrollar un programa en C

Escribir Pre-procesador Compilador Enlazado

Cargador de
CPU
programas
Consultas

Martin Nievas
mnievas@frc.utn.edu.ar
martinnievas.com/info1
Horarios de consulta
Martes 12-14 (CIII – Edif. Salcedo)
Canal de Telegram

También podría gustarte