Ferrat - Tema1
Estructura de una Máquina
(PC)
Estructura y Programación de Computadoras
Ing. Jorge Ferat Toscano
Hardware
HARDWARE
Hace referencia a todos los componentes físicos de una cmputadora.
Son fundamentalmente dispositivos electrónicos y mecánicos.
Los circuitos electrónicos trabajan en lógica binaria.
Ejecuta operaciones de entrada, salida, cálculo y lógica.
SOFTWARE
Definición del IEEE:“Conjunto de programas de cómputo,
procedimientos, reglas, documentación y datos asociados que
forman parte de las operaciones de un sistema de cómputo”.
Es la parte intangible de la computadora.
Clasificación:
Software de base. Su propósito es facilitar la ejecución de
otro software: Sistemas Operativos, Lenguajes de
programación, Sistemas Gestores de Bases de Datos, etc.
Aplicaciones. Automatizanprocesos concretos: procesadores
de texto, hojas de cálculo, etc.
ESTRUCTURA Y PROGRAMACIÓN
DE COMPUTADORAS
2
Hardware
Elementos de la arquitectura de una computadora
Unidad Central de Proceso: ejecuta los programas.
Memoria Principal: contiene los programas en ejecución
y
sus datos.
Dispositivos de Entrada y Salida: permiten la
interacción del ordenador con el exterior.
Bus del sistema: comunicalos componentes anteriores
ESTRUCTURA Y PROGRAMACIÓN
DE COMPUTADORAS
3
Bus del Sistema
CARACTERÍSTICAS
Comunica los distintos componentes de la computadora.
Está formado por un conjunto de hilos físicos.
Subdivisiones:
Bus de datos: transmite la información.
Bus de direcciones: identifica el origen o destino de los
datos.
Bus de control: indica la operación que se debe realizar
con lainformación (p. ej. escribirla en memoria).
ESTRUCTURA Y PROGRAMACIÓN
DE COMPUTADORAS
4
Unidad Central de Proceso
CARACTERÍSTICAS
El procesador es el elemento encargado del control y ejecución
de los programas que están almacenados en la memoria
principal.
Gobierna a la computadora, controla los dispositivos periféricos, la
memoria, la información que se va a procesar, etc.
Las instrucciones soncargadas, examinadas y ejecutadas.
Existen sólo dos tipos de instrucciones para la CPU:
Instrucciones aritmético-lógicas: comparaciones (a>b,
p. ej.) y operaciones matemáticas (a+b, p. ej.)
Instrucciones de control: por ejemplo, copiar el contenido
de una celda de memoria en otra.
La velocidad de operación está controlada por un reloj
externo, típicamente de unos pocos MHz.
ESTRUCTURA Y PROGRAMACIÓNDE COMPUTADORAS
5
Memoria Principal
FUNCIONES Y CARACTERÍSTICAS
También se denomina memoria interna o primaria.
En la memoria principal se almacenan los programas en
ejecución y sus datos (valores de variables, por ejemplo).
El tipo de memoria utilizada se conoce como RAM (Random
Access Memory (memoria de acceso aleatorio):
Se puede leer o escribir en cualquier celda de memoria, en
cualquiermomento y el tiempo necesario para ello es
siempre el mismo.
Está formada por componentes electrónicos que sólo
pueden tomar dos niveles de tensión: nivel 0 ó 1. Cuando se
corta el suministro eléctrico a la memoria principal, se pierde
la información almacenada.
ESTRUCTURA Y PROGRAMACIÓN
DE COMPUTADORAS
6
Memoria Principal
MODO BINARIO
Toda la información que procesa o almacena un ordenador
seguarda en modo binario.
Un bit (binary digit) es la unidad de información que sólo
puede tomar uno de los dos estados 0 ó 1.
La información almacenada en la memoria se suele
referenciar por bloques, generalmente de 8 bits.
Un bloque de 8 bits se conoce como byte, carácter o palabra.
Para leer o escribir en una celda de memoria, hay que
indicar su dirección o posición.
ESTRUCTURA Y PROGRAMACIÓN
DECOMPUTADORAS
7
Memoria Principal
ALMACENAMIENTO DE NÚMEROS Y TEXTO
Cualquier nº se puede representar en binario.
Por ejemplo: 1310 = 11012 = (1×23 + 1×22 + 0×21 + 1×20)
Para almacenar texto, se usan códigos internacionales que
representan letras por medio de números (el ASCII, p. ej.)
Por ejemplo:
h → 10410 = 011010002
o → 11110 = 011011112
l → 10810 = 011011002
a → 9710 = 011000012...
Regístrate para leer el documento completo.