Programascion

Páginas: 39 (9709 palabras) Publicado: 12 de diciembre de 2010
1

CONCEPTOS BÁSICOS

APUNTES DE PROGRAMACIÓN I

-2-

1.1. COMPUTADORA
Una computadora es un sistema capaz de almacenar y procesar con gran rapidez una gran cantidad de datos con el objetivo de producir información. Las computadoras modernas tienen también una gran capacidad de conectarse en red para comunicarse entre sí, intercambiando mensajes y archivos, o compartiendo recursos talescomo tiempo de CPU, impresoras, lectores de CDROM, escáneres, etc. En la actualidad, estas redes de computadoras tienen cobertura realmente mundial, y pasan por encima de fronteras, de continentes, e incluso de marcas y modelos de computadora. El hardware es el conjunto de componentes físicos de una computadora, que realizan las 4 actividades fundamentales de un sistema de computación: entrada,procesamiento, salida y almacenamiento.

MEMORIA PRINCIPAL

UNIDAD DE CONTROL UNIDAD DE ENTRADA
UNIDAD ARITMETICOLOGICA

UNIDAD DE SALIDA

CPU

UNIDAD DE ALMACENAMIENTO

Figura 1. Arquitectura de una Computadora

NERIO VILLALOBOS FINOL

APUNTES DE PROGRAMACIÓN I

-3-

1.1.1. UNIDAD DE ENTRADA
Dispositivos que permiten ingresar datos al sistema. Se pueden mencionar entreotros: Teclado, mouse, escáner, lector óptico, tableta digitalizadora, micrófonos, cámaras fotográficas y de video, etc.

1.1.2. UNIDAD CENTRAL DE PROCESAMIENTO
El CPU (Central Proccessing Unit) es el responsable de controlar el flujo de datos (Entrada y Salida) y de la ejecución de las instrucciones de los programas sobre los datos, realiza todos los cálculos aritméticos y compara números ycaracteres. Es el cerebro de la computadora: Supervisa la ejecución de los programas; coordina y controla al sistema de cómputo, es decir, coordina actividades de E/S; determina qué instrucción se debe ejecutar y pone a disposición los datos pedidos por la instrucción; determina dónde se almacenan los datos y los transfiere desde las posiciones donde están almacenados; también realiza cálculos yoperaciones lógicas (comparaciones); transfiere los datos entre las posiciones de almacenamiento; etc.

1.1.2.1. MEMORIA PRINCIPAL Constituye un almacenamiento temporal para programas y datos. Todos los programas y datos deben transferirse a la memoria desde un dispositivo de entrada o desde el almacenamiento secundario antes de que los programas puedan ejecutarse o procesarse los datos. Lascomputadoras usan 2 tipos de memoria: ♦ ROM (Read Only Memory: Memoria de sólo lectura), en la cual se almacenan ciertos programas e información que necesita la computadora, las cuales están grabadas permanentemente y no pueden ser modificadas por el programador. Las instrucciones básicas para arrancar una computadora están grabadas aquí. ♦ RAM (Random Access Memory: Memoria de acceso aleatorio), la utilizael usuario mediante sus programas, y es volátil. La memoria del equipo permite almacenar datos de entrada, instrucciones de los programas que se están ejecutando en ese momento, los datos resultados del procesamiento y los datos que se preparan para la salida. La memoria está subdividida en celdas individuales cada una de las cuales tiene una capacidad similar para almacenar datos. En forma muysimplificada, podemos decir que la memoria está compuesta por circuitos electrónicos que pueden estar, en un momento dado cerrados o abiertos, es decir, hay o no hay cierto voltaje. Estos dos estados podemos simbolizarlos

NERIO VILLALOBOS FINOL

APUNTES DE PROGRAMACIÓN I

-4-

mediante un 0 para el estado cerrado y un 1 para el estado abierto. Esto constituye el más elemental dato quepuede procesar una computadora, y lo denominamos bit, que viene de la expresión inglesa Binary Digit (dígito binario). La unión de 8 bits constituye a su vez el byte (Binary Term), que es la mínima unidad con que se mide la memoria de una computadora, y que representa un carácter (una letra, un dígito, un signo ortográfico, etc.). Para expresar múltiplos de esta unidad se utilizan potencias de 2,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programascion
  • lenguaje de programascion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS