Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente intil. Para escribir estos programas necesitamos usar un determinado lenguaje de programacin. Idea: Los lenguajes de programacin permiten escribir programas y comunicarnos correctamente con el ordenador.
1.2 Concepto de Ordenador
Un ordenador (PC) no es ms que un dispositivo electrnico utilizado para procesar informacin y obtener resultados. Los datos y la informacin se introducen en el ordenador por la entrada (input) para ser procesados y originar una salida (output, resultados):
Hardware: componentes fsicos que constituyen el PC y dems dispositivos. Programa: conjunto de instrucciones. Software: conjunto de programas escritos para un ordenador. Pgina 2 de 9 1.2.1 Componentes de un Ordenador 4 componentes bsicos: Unidades de almacenamiento Unidad aritmtico-lgica (ALU) Unidad de control (UC) Unidad de entrada/salida (E/S)
Unidades de almacenamiento: memoria principal, central o interna, y almacenamiento externo (memoria masiva auxiliar, secundaria o externa). Memoria Principal: ROM (permanente) y RAM (voltil) Residen los programas que estn en ejecucin, as como sus datos. Costosa, capacidad limitada, tiempo de recuperacin casi inmediato. Almacenamiento externo: (discos, cintas, CD, DVD). Mayor capacidad, tiempo de recuperacin lento y no voltil. La informacin guardada en esta memoria auxiliar se organiza en unidades independientes llamadas archivos o ficheros.
Memoria Principal: Dividida en unidades pequeas e iguales denominadas palabras o celdas, que tienen una nica direccin.
Unidad Central de Proceso (CPU) o procesador Unidades de almacenamiento Pgina 3 de 9 Los valores con los que trabaja la memoria son binarios (0 y 1). Definiremos un bit como la unidad mnima de informacin que se puede almacenar. Un bit ser por tanto un 0 un 1. Un byte (8 bits) es el nmero de bits necesarios para almacenar un carcter. La capacidad de almacenamiento se suele medir en bytes. La representacin de los caracteres se efecta mediante una codificacin de bits (EBCDIC y ASCII). Dispositivos de E/S o perifricos: Permiten la comunicacin entre el usuario y el ordenador, proporcionan los medios para transmitir al ordenador los datos y las instrucciones, y para mostrar los resultados obtenidos con los mismos (teclado, ratn, micrfono, monitor, impresora). Unidad Aritmtico-Lgica (ALU): Es el lugar donde se efectan todas las operaciones aritmticas y lgicas. Unidad de Control (UC): Dispositivo bsico del sistema de cmputo y el ms importante, puesto que dirige y controla la operacin de los dems componentes. Segn las instrucciones de control que el programador proporciona y que residen en la memoria principal, la UC hace que los datos se procesen adecuadamente. La combinacin de la unidad de control y de la unidad aritmtico-lgica se llama Unidad Central de Proceso (CPU) o microprocesador. La UC contiene un reloj o generador de pulsos que controla la velocidad a la que se realizan las operaciones elementales del ordenador. La frecuencia del reloj se mide en MegaHercios (MHz). Pgina 4 de 9
1.2.2 El ordenador fisicamente Los componentes fsicos bsicos de un equipo de sobremesa o PC se enumeran a continuacin: Procesador o CPU: Normalmente es una pastilla o chip que se inserta en lo que se denomina placa madre. Los actuales Pentium (III,IV...), se pinchan en un slot de la placa madre al igual que el resto de las tarjetas (ver Figura 1).
Bajo el ventilador se encuentra el chip del procesador (evita su recalentamiento)
(c) 1 Procesador Intel Pentium II 450 Mhz Figura 1. Ejemplos de varios tipos de procesadores Pgina 5 de 9 Placa madre: Es un circuito impreso que permite el pinchado y comunicacin de todas las tarjetas y chips que forman parte de la torre del PC, que no es ms que una caja metlica o de plstico que protege el conjunto de circuitos (ver Figura 2 y Figura 3).
Figura 2. Placa madre con diversos elementos pinchados dentro de la caja o torre de proteccin
Figura 3. Tarjeta para conectar a la placa madre Tarjeta o circuito controlador de disco: En los sistemas antiguos la tarjeta controladora de disco, y de cualquier otro dispositivo externo, no formaba parte de la placa madre. Este tipo de controladoras se pinchaba sobre un bus ISA Local Bus (las ms antiguas), o sobre un bus PCI. Actualmente, las controladoras vienen integradas en la placa madre y permiten la conexin de los dispositivos de almacenamiento externo a la placa madre y, por tanto, la comunicacin entre stos y el procesador y dems componentes. La controladora proporciona conectores para los puertos serie y paralelo. Pgina 6 de 9 Tarjeta de vdeo: Es un circuito que permite la comunicacin del procesador con el monitor o televisor. Se pincha sobre un slot de un bus, "autopista" a travs de la cual circulan todos los datos en el PC, y que permite la transferencia de datos y comunicacin entre todos los componentes del PC (conectados a la placa madre) y todas las tarjetas. Las tarjetas modernas se pinchan sobre bus AGP, especialmente pensados, para realizar una transferencia ms rpida de los datos de imgenes en 2D y 3D. En el pasado, estas tarjetas se pinchaban en buses denominados ISA Local Bus y, posteriormente, se utilizaron tarjetas pinchadas sobre bus PCI (ver Figura 4).
(a) Tarjeta de vdeo pinchada en un bus AGP. Los buses blancos son PCI (b) En blanco, buses PCI. En negro, buses ISA
(c) Varias tarjetas pinchadas sobre buses Isa Local Bus (d) Buses PCI Figura 4. Distintos tipos de buses Pgina 7 de 9 Puertos serie y paralelo: Nos permiten conectar al ordenador dispositivos externos como el ratn (serie) o la impresora (paralelo), respectivamente. Tambin podemos usarlos para conectar equipos utilizando un cable adecuado. El puerto serie transmite la informacin bit a bit. El puerto paralelo transmite la informacin byte a byte, lo que supone una velocidad de transferencia ocho veces mayor (ver Figura 5).
Figura 5. Distintos tipos de conectores Pgina 8 de 9 Dispositivos de almacenamiento masivos: Son las disqueteras, discos duros, unidades de lectura de CD-ROM o DVD, etc. Se conectan a la placa madre a travs del controlador de discos. Suelen ser de tipo IDE aunque tambin podemos encontrar dispositivos de tipo SCSI, que son ms rpidos y ms caros. Ciertos dispositivos como unidades ZIP o grabadoras de CD-ROM pueden ser conectados a travs del puerto paralelo. Esto favorece el traslado de la unidad de un lugar a otro, pero suelen ser ms lentos. Dispositivos de entrada-salida: Son el teclado, el ratn y el monitor. El teclado se conecta a travs de un conector especial. El ratn se conecta a travs del puerto serie o de un PS/2. El monitor se conecta a un conector especial que trae la tarjeta de vdeo (ver Figura 6).
Figura 6. Conector exterior para transmitir la informacin entre monitor y tarjeta de vdeo Puerto USB: Se puede ver en los equipos actuales, es ms rpido que los puertos serie y paralelo. Permite la conexin de dispositivos fabricados con este sistema de transferencia como impresoras, escneres, etc. Para que los programas puedan manejar de forma sencilla cualquier dispositivo, existen los drivers o controladores: programas que permiten la comunicacin del dispositivo en cuestin con el S.O. Estos programas son proporcionados por los fabricantes de los dispositivos. Pgina 9 de 9 1.3 Introduccin al concepto de Sistema Operativo (S.O.)
Un ordenador (hardware) por si solo no sirve para nada. Gracias a los programas (software) podemos usar los ordenadores. Dentro de la amplia gama de programas y aplicaciones que existen, debemos destacar por su importancia y por ser la base de muchos otros programas o aplicaciones, a los Sistemas Operativos. El sistema operativo es la capa del software ms cercana al ordenador. Constituye la interface (intermediario) entre el ordenador y el resto del software que en l se ejecuta. Es el encargado de gestionar los recursos del sistema y de repartirlos entre los distintos programas que se estn ejecutando. El ordenador fsicamente se compone de una serie de componentes fsicos. Para poder interactuar con el ordenador es necesario que se establezca un lenguaje de comunicacin entre el usuario y el ordenador. Esto es lo que constituye a grandes rasgos el S.O. Existen sistemas operativos monotarea (slo admiten un programa en ejecucin a la vez) y monousuario (un solo usuario utilizando el sistema). Un ejemplo es el sistema operativo MS-DOS. Tambin existen sistemas operativos multiusuario y multitarea, como por ejemplo el sistema operativo UNIX, que admite varios usuarios trabajando a la vez en el sistema, y varios programas. Por ltimo existen sistemas mixtos: monousuario y multitarea (Windows 98, Windows NT, Windows XP)