1 VOLVER INTRODUCCION 2 DEFINICIÓN DE INFORMÁTICA SISTEMA INFORMÁTICO 2 3 PROCESOS DE DATOS 3 CONCEPTO DE INFORMACIÓN 5 REPRESENTACIÓN INTERNA Y EXTERNA DE DATOS 5 REPRESENTACIÓN EXTERNA REPRESENTACIÓN INTERNA 6 6 LOS CARACTERES Y SU TRANSMISIÓN 6 NOCIÓN DE DIRECCIONAMIENTO 6 MÚLTIPLOS PRÁCTICOS 7 ELEMENTOS CONSTITUTIVOS DE UN SISTEMA INFORMÁTICO 8 HARDWARE 8 COMPONENTES FUNCIONALES DE HARDWARE UNIDAD CENTRAL DE PROCESO (UCP): MEMORIA PRINCIPAL (MP) PERIFÉRICOS ESQUEMA BÁSICO DEL ELEMENTO FÍSICO (HARDWARE) UNIDAD CENTRAL DE PROCESO (UCP) MEMORIA PRINCIPAL (MP) PERIFÉRICOS 8 8 8 8 9 9 10 10 ELEMENTO LÓGICO (SOFTWARE) 12 CLASIFICACIÓN DEL SOFTWARE A. SOFTWARE DE BASE O DE SISTEMA B. SOFTWARE DE APLICACIÓN 12 12 12 ELEMENTO HUMANO (PERSONAL INFORMÁTICO) 13 ANEXO 13 SUMA Y RESTA BINARIA 13 GLOSARIO 14 BIBLIOGRAFÍA 16 Claudio Roca 2 INTRODUCCION Definición de Informática La Informática nace de la idea de ayudar al hombre en aquellos trabajos rutinarios y repetitivos, generalmente de cálculo y de gestión, donde es frecuente la repetición de tareas. La idea es que una máquina puede realizarlos mejor, aunque siempre bajo la supervisión del hombre. Informática es una palabra de origen francés formada por la contracción de los vocablos INFORmación y autoMÁTICA. La Real Academia Española de la lengua define la Informática como el conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores. El término información hace referencia aquí a la utilización de símbolos, con los que se representan convencionalmente hechos, objetos o ideas. La definición para Informatique dada por la Academia Francesa es la de Ciencia del tratamiento racional y automático de la información, considerando ésta como soporte de los conocimientos humanos y de las comunicaciones, en los campos técnico, económico y social. La palabra Informática suele utilizarse como sinónimo de Ciencia e Ingeniería de los Computadores (en inglés, Computer Science and Engineering), utilizándose habitualmente esta última terminología en los países anglosajones. La Informática se puede definir de muchas formas, nosotros adoptamos la siguiente definición: INFORMATICA es la ciencia que estudia el tratamiento automático y racional de la información. Se dice que el tratamiento es automático por ser máquinas las que realizan los trabajos de captura, proceso y presentación de la información, y se habla de racional por estar todo el proceso definido a través de programas que siguen el razonamiento humano. Desde la aparición de las primeras máquinas de cálculo, no se ha detenido la investigación para obtener máquinas cada vez más potentes, rápidas, pequeñas y baratas. En paralelo con el desarrollo de estas máquinas, avanza la investigación para diseñar nuevas aplicaciones informáticas. El término aplicaciones informáticas se refiere al conjunto de uno o varios programas más la documentación correspondiente para realizar un determinado trabajo. Un programa es el conjunto de órdenes o instrucciones que se dan a una computadora, en determinada secuencia, para realizar un proceso determinado. Desde el punto de vista informático, el elemento físico utilizado para el tratamiento de la información es el computador, computadora u ordenador (en este trabajo usaremos indistintamente estos términos), que puede ser definido de la siguiente manera: Una computadora es una máquina compuesta de elementos físicos, en su mayoría de origen electrónico, capaz de realizar una gran variedad de trabajos a gran velocidad y con gran precisión, siempre que se le den las instrucciones adecuadas. Albarracín/Lancharro/García Lopez Claudio Roca 3 Una computadora es una máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida; todo ello sin intervención de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en el propio computador. Prieto Siendo operaciones lógicas aquellas que dan por resultado un valor VERDADERO o FALSO (por ej.: comparar símbolos, ya sean numéricos o no numéricos). Un computador puede considerarse como un sistema, cuyas salidas o resultados son función (dependen) de sus entradas, constituidas por datos. Entradas Salidas Computador Datos Resultados Sistema Informático Un sistema es un conjunto de partes que están integradas para lograr un objetivo. Se denomina sistema informático al conjunto de elementos necesarios (computadora, terminales, impresoras, etc.) para la realización y explotación de aplicaciones informáticas, entendiendo por tales la agrupación de programas cuyo fin es la ejecución de un determinado trabajo completo. Considerando la definición de computador, se puede decir que Informática es el campo de conocimiento que abarca todos los aspectos del diseño y uso de los computadores. Procesos de datos En esencia un computador lleva a cabo procesos de datos, con la particularidad que puede operar velozmente gran cantidad de datos en forma automática, sin intervención humana. Como primer paso para ubicarse en el funcionamiento de una computadora es importante tener en claro los cuatro subprocesos principales que realiza (Entrada, Memorización, Procesamiento y Salida), y ver que nos son familiares, por estar presentes en cualquier proceso de datos - mental, manual, o con calculadora - que hacemos sin computadora. Cuando pensamos en relación con cualquier tema, mentalmente realizamos operaciones sobre representaciones simbólicas (imágenes y palabras). Estas representaciones simbólicas son datos que seleccionamos, reunimos, y sobre los cuales operamos. La operatoria realizada da por resultado información, que también son símbolos, que antes desconocíamos. Claudio Roca 4 Datos Ope racione s s obre datos Inform ación Decis ión Por ejemplo, supongamos que una persona tiene que comprar un mismo artículo en tres comercios diferentes. Antes de concretar su compra, en su mente podrá tener las siguientes alternativas: Si en el comercio A el precio es más barato, entonces compro en A Si en el comercio B el precio es más barato, entonces compro en B Si en el comercio C el precio es más barato, entonces compro en C Dicha persona por los medios apropiados obtendrá el valor de venta de dicho artículo en cada comercio (datos), como ser en el A: $20; en el B: $19, y en el C: $21. Luego realizará operaciones de comparación entre los datos a fin de determinar cuál es el precio más bajo. Entonces habrá elaborado la información que le interesaba, supuestamente constituida por la representación simbólica "en B venden más barato", la cual le permitirá tomar la decisión de comprar en el comercio B entre las tres alternativas posibles. Obviamente, de no haber elaborado información, y si compra sin más en A ó en C, la decisión hubiese sido mal tomada, si el objetivo es el menor costo. Los pasos necesarios para obtener información (resultado) a partir de datos (materia prima) constituyen un proceso de datos, o tratamiento de datos. A continuación determinaremos cuatro subprocesos en que puede dividirse un proceso de datos mental con el fin de obtener información. Entrada: incorporar selectivamente los datos pertinentes necesarios, usando típicamente la vista y el oído para sensarlos del exterior. Memorización: registrar en la mente los datos. Elaboración o proceso: relacionar los datos, en principio desordenados. Realizar operaciones (por ejemplo: restar, comparar). Los valores así hallados a partir de los datos conocidos serán nuevos datos elaborados (información). Al realizar los cálculos anteriores también se establecieron relaciones de orden, al suponer qué se hace primero y qué después. Como resultado del procesamiento de datos efectuado poseerá información. Salida: el resultado alcanzado (información "interna") puede ser exteriorizado como información externa, ya sea en forma verbal o escrita. En un proceso automático de datos, la computadora dispone de distintos elementos físicos que le permiten llevar a cabo estos mismos procesos. Por lo tanto existirán dispositivos que permitan la entrada/salida, la memorización y el proceso. Claudio Roca 5 Concepto de Información La información sirve para tomar decisiones, con vistas a un accionar concreto (presente o futuro), y se obtiene realizando operaciones sobre datos. Su elaboración permite tomar conocimiento de algún aspecto de la realidad desconocido, lo cual disminuye la incertidumbre existente antes de tomar una decisión. Al conjunto de operaciones que se realizan sobre una información se le denomina Tratamiento de la Información y abarca las siguientes etapas: Entrada: es el conjunto de operaciones cuya misión es tomar los datos del exterior y enviarlos a la computadora. Para ello en ocasiones es necesario realizar operaciones de depuración o validación de los mismos. Estos datos deben quedar en la memoria de la computadora para su posterior tratamiento. Los datos pueden ser captados directamente por el computador (por ejemplo, detectando electrónicamente un sonido o fonema, una temperatura, el entorno de una figura, o el paso de un objeto), o pueden ser dados en forma de letras y números. Proceso: es el conjunto de operaciones de origen aritmético y pruebas de tipo lógico que aplicadas sobre los datos de entrada en forma ordenada sirve para obtener los resultados. Ejemplos: Obtener la suma de una serie de datos Calcular el promedio de un conjunto de datos Ordenar una serie de datos numéricos de mayor a menor, o un conjunto de nombres por orden alfabético. Salida: es el conjunto de operaciones que permiten visualizar los resultados de un proceso. Llamaremos Información al resultado del procesamiento de un conjunto de datos. Por lo tanto, podríamos concebir la información como sinónimo de "datos procesados". Ejemplo: El promedio de un alumno es información que se obtiene a partir de la nota en todas sus materias. Aquí, como vemos, el "promedio" (información), se obtiene de la "nota"(dato). La información producida en un proceso de datos puede servir como dato en otro proceso. Representación interna y externa de datos Existen dos tipos de representación de los datos: una externa que es la que nosotros podemos comprender con nuestros sentidos, y otra interna que es la que el sistema interpreta, basada exclusivamente en ceros y unos. Claudio Roca 6 Representación externa Forma en que los datos son presentados ante nosotros para su lectura (por ejemplo en el monitor de nuestra computadora, en la impresora, etc.). Esta representación debe ser, en consecuencia, entendible por nosotros. Por ejemplo, un "1" debe aparecer ante nuestros ojos "con forma de 1", de modo que podamos distinguir este "dibujo" de cualquier otra cosa. Representación interna Forma en que los datos son almacenados y procesados en nuestro sistema. Esta representación interna será siempre en binario . La base o número de símbolos que utiliza el sistema binario es 2, siendo éstos 0 y 1. Cada dígito representado en este sistema se denomina bit (por contracción de binary digit) Los caracteres y su transmisión Datos como nombres de personas, precios, fechas, etc., se representan externamente mediante letras, números y caracteres especiales, formando todos ellos un conjunto denominado conjunto de caracteres o juego de caracteres. En inglés, Character Set. Al presionar una tecla, el dispositivo produce una señal eléctrica que representa y transporta el carácter contenido en dicha tecla; esa señal transmite el caracter correspondiente a la computadora a través de un cable que une o conecta el teclado con el interior de la computadora. Cada una de esas señales se compone de una serie de impulsos. Dado que un bit puede representar únicamente dos símbolos, el cero y el uno, será necesario emplear un conjunto amplio de bits para representar los números, las letras (mayúsculas y minúsculas), y los signos de puntuación que normalmente empleamos en el lenguaje escrito, además de otros caracteres como los que se emplean en la matemática. Todo ello hace un total de 120 caracteres necesarios para representar los datos. El conjunto de 8 bits forma un byte o carácter. Con ocho bits podemos representar 256 caracteres distintos. Los dos códigos de ocho bits más utilizados se denominan código ASCII y EBCDIC. En consecuencia, cada caracter se representa por un conjunto de ocho bits de acuerdo con alguno de los dos códigos mencionados. Noción de direccionamiento La memoria principal de una computadora puede ser considerada como un conjunto de "posiciones" o casilleros de memoria, cada uno de los cuales tiene asignada una dirección, consistente en un número que la identifica entre todas las otras. Las direcciones de memoria son las que nos permiten almacenar información y luego recuperarla (es decir, saber dónde la guardamos y dónde buscarla luego). Claudio Roca 7 Cada byte tiene asignada una dirección en la memoria. El byte es la mínima unidad direccionable, ya que no es posible direccionar a bit. Múltiplos prácticos 210=1024 = 1Kbyte 220=10242 = 1Mbyte (Megabyte) 230=10243 = 1Gbyte (Gigabyte) 240=10244 = 1Tbyte (Terabyte) 250=10245 = 1Pbyte (Petabyte) Claudio Roca 8 ELEMENTOS CONSTITUTIVOS DE UN SISTEMA INFORMÁTICO Los tres pilares básicos en los que se sustenta la Informática son: El elemento físico (hardware) El elemento lógico (software) El elemento humano (personal informático) Hardware El hardware es el elemento físico de un sistema de procesamiento, y consiste de todas las componentes que tienen entidad física. Por ejemplo son partes del hardware: dispositivos externos o periféricos (teclado, mouse, impresora, dispositivos de almacenamiento externo, cables que interconectan los distintos componentes, circuitos electrónicos, plaquetas, etc.). Componentes funcionales de hardware Desde un punto de vista global, pueden distinguirse tres componentes de hardware que hacen al funcionamiento de un sistema de procesamiento. Estos componentes funcionales se interconectan mediante buses según el siguiente esquema elemental: Bus Bus U.C.P Memoria Periféricos Unidad Central de Proceso (UCP): Es la encargada de controlar el funcionamiento de todo el sistema y la ejecución de las instrucciones Memoria Principal (MP) Almacena los programas (instrucciones) y datos necesarios para la operación del sistema. Para poder ser procesada por la UCP, una instrucción debe encontrarse obligatoriamente en la MP. Periféricos Son aquellos que permiten la intercomunicación del sistema con el mundo exterior. Los distintos componentes del sistema están conectados entre sí por medio de buses. Un bus es un conjunto de conductores eléctricos. Claudio Roca 9 Esquema básico del elemento físico (Hardware) Memoria auxiliar Unidad Central de Proceso Unidad de control Elementos de entrada + Elementos de salida Unidad aritmético- lógica Memoria principal Unidad Central de Proceso (UCP) La UCP está conformada por dos unidades funcionalmente bien diferenciadas: Unidad de Control (UC) Es la encargada de controlar el adecuado funcionamiento de todo el sistema. Y dado que el objetivo de este sistema es el procesamiento de datos, sus funciones serán: interpretar las operaciones a realizar con los datos y producir las señales adecuadas para que el resto de las unidades que forman el hardware, realicen, en cada momento y de forma adecuada, la misión que tienen asignada. Unidad Aritmético-lógica (UAL) Es la encargada de realizar todas las operaciones aritméticas y lógicas necesarias para la ejecución de cualquier instrucción. Claudio Roca 10 Memoria Principal (MP) También denominada memoria interna o central es un elemento de almacenamiento que contiene las instrucciones y los datos que están siendo utilizados. Análogamente, los resultados obtenidos en el proceso quedaran almacenados en dicha memoria. Su capacidad se mide en Bytes o múltiplo de byte. El acceso a una MP es denominado aleatorio o random, lo cual significa que todas las posiciones pueden ser leídas en cualquier orden; esto es lo opuesto al acceso secuencial característico, por ejemplo de las cintas magnéticas. La memoria recibe el nombre de memoria de acceso aleatorio; en inglés, Random Access Memory o memoria RAM. Existe otro tipo de memoria denominada memoria de sólo lectura. Su abreviatura es ROM, del inglés Read Only Memory. En ella se almacenan los programas de forma permanente y, por consiguiente, el contenido de sus posiciones no puede alterarse. De solo lectura significa que la UCP puede leer su contenido, cargado en el momento de fabricar la computadora, pero no borrarlo o alterarlo. Las instrucciones almacenadas en una memoria ROM se utilizan para que la computadora ejecute determinadas operaciones: arrancar al conectarla, escribir ciertos mensajes en la pantalla, pasar el control a los caracteres del teclado, etc.. Periféricos Los periféricos del sistema se pueden dividir en: Unidades de Entrada Unidades de Salida Unidades de Entrada/Salida Unidades de Almacenamiento Masivo Unidades de Entrada También llamados periféricos de entrada, son los dispositivos encargados de introducir los datos y los programas desde el exterior a la memoria principal para su utilización. Estos dispositivos, además de recibir la información del exterior, la preparan para que la máquina pueda entenderla de forma correcta. Por ejemplo el teclado, el monitor, una impresora, un mouse, etc Unidades de Salida Son aquellos dispositivos cuya misión es recoger y proporcionar al exterior los datos de salida o resultados de los procesos que se realicen en el sistema informático. También se denominan periféricos de salida. Unidades de Entrada/Salida Son los dispositivos que permiten tanto el ingreso de datos como la salida de la información al exterior. Ejemplo: modem. Claudio Roca 11 Unidades de Almacenamiento Masivo o Memoria Auxiliar Son los dispositivos que se utilizan para guardar datos y programas en el tiempo para su posterior utilización. La característica principal de los soportes que manejan estos dispositivos es la de retener la información a lo largo del tiempo mientras se desee, recuperándola cuando sea requerida y sin que se pierda, aunque el dispositivo quede desconectado de la red eléctrica. También se denominan memorias secundarias. Ejemplos: disquetes, discos duros, discos ópticos, cintas, etc.. Elemento de hardware Finalidad Ejemplo humano ENTRADA Tomar datos e instrucciones del exterior a través de dispositivos convenientes, como un teclado. Utilización de los ojos y los oídos. ALMACENAMIENTO Guardar los datos y las instrucciones, mientras sean necesarios, en una memoria. Memorizar datos e instrucciones y recordarlos siempre que sea necesario. UNIDAD ARITMÉTICO LÓGICA Ejecutar instrucciones como Realizar operaciones sumar cantidades, comprobar matemáticas si dos datos son iguales o no, etc. UNIDAD DE CONTROL Interpretar cada instrucción en secuencia y ordenar su ejecución. Seguir una serie de instrucciones controlándolas mentalmente. Las acciones podrían consistir en mirar, escuchar, memorizar, etc. SALIDA Hacer visibles los resultados que provienen de un proceso al usuario a través de impresoras, pantallas de video, etc. Hablar o escribir. Claudio Roca 12 Elemento lógico (Software) Denominaremos Software al conjunto de programas que, con distintos fines, son “ejecutados” en la computadora. Un programa una secuencia de instrucciones que, ejecutadas en el orden especificado, dan por resultado la resolución de un determinado problema. Una instrucción es una orden dada al procesador para realizar cierta función. El software es la parte inmaterial del sistema, es la parte lógica que dota al equipo físico de capacidad para realizar cualquier tipo de trabajos. El software debe almacenarse en un soporte físico (memoria principal o memoria auxiliar) Clasificación del software Los programas que conforman el software pueden ser divididos en dos grupos diferenciados según su función: A. Software de base o de sistema B. Software de aplicación A. Software de base o de sistema: es el conjunto de programas que hace funcionar a la computadora como tal y nos permite su programación y la ejecución de nuestros programas en forma simple. El software de sistema se compone de programas imprescindibles para el funcionamiento del hardware y de programas cuyo objetivo es facilitar el uso del sistema y optimizar sus recursos. Su función es controlar y dirigir la operación de la computadora, de modo que al usuario le parezca estar frente a una potente máquina virtual, fácil de operar y programar, sin necesidad de enfrentarse con la máquina real electrónica. Incluimos en esta categoría a: Sistema operativo: Es el programa que se encarga de permitirnos el uso amigable y eficiente del hardware disponible. Es el administrador de los recursos ofrecidos por al hardware para alcanzar un eficaz rendimiento de los mismos. Utilitarios: componen esta categoría programas tales como los traductores (de programas escritos en lenguajes de programación simbólicos a lenguaje de máquina), editores de texto (que nos permiten escribir nuestros programas). Los programas traductores o compiladores Los programas traductores toman como entrada un programa escrito en lenguaje simbólico denominado programa fuente y proporcionan como salida otro programa equivalente escrito en lenguaje comprensible por el hardware de la computadora denominado programa objeto. Claudio Roca 13 B. Software de aplicación: Está constituido por programas (escritos por el usuario o por profesionales dedicados al desarrollo de software) destinados a la resolución de problemas y a la realización de trabajos específicos (denominados aplicaciones), también por programas que funcionan como herramientas que facilitan la tarea del usuario en distintas áreas de aplicación y para múltiples propósitos (generadores de presentaciones, programas de diseño asistido por computadora, etc,). Elemento humano (Personal informático) Consideramos personal informático al conjunto de personas que desarrolla las distintas funciones relacionadas con el uso de las computadoras en una empresa. Denominamos usuario a la persona que utiliza en última instancia la computadora y el software de aplicación para desarrollar su trabajo o como herramienta de apoyo en su tarea específica. Nos referimos con este nombre al personal no informático de una empresa. Personal de análisis: es el encargado del desarrollo de las aplicaciones, en lo referente a su diseño y a la formulación de algoritmos. También brinda apoyo técnico a los usuarios de aplicaciones existentes. Personal de programación: Es el encargado de transcribir en un determinado lenguaje de programación los algoritmos diseñados en el análisis de una aplicación, y de realizar todo el proceso hasta la puesta a punto de los mismos utilizando juegos de prueba. Anexo Suma y resta binaria La aritmética binaria es análoga a la decimal, con la salvedad de que este sistema se basa sólo en 2 dígitos (0 y 1). Suma binaria + 0 1 (*) 0 0 1 1 1 0(*) Resta binaria 0 con acarreo 1 Claudio Roca 0 1 0 0 1 1 No 0 14 GLOSARIO Aleatorio Ver Random Aplicaciones informáticas Agrupación de programas cuyo fin es la ejecución de un determinado trabajo completo. Bit Binary digit Bus Conjunto de conductores eléctricos. BYTE Conjunto de 8 bits Computador Ver Computadora. Computadora Máquina capaz de aceptar unos datos de entrada, efectuar con ellos operaciones lógicas y aritméticas, y proporcionar la información resultante a través de un medio de salida; todo ello sin intervención de un operador humano y bajo el control de un programa de instrucciones previamente almacenado en el propio computador. Hardware Elemento físico de un sistema de procesamiento. Información Resultado del procesamiento de un conjunto de datos. Informática Ciencia que estudia el tratamiento automático y racional de la información. Instrucción Orden dada al procesador para realizar cierta función. Memoria Auxiliar Son los dispositivos que se utilizan para guardar datos y programas en el tiempo para su posterior utilización. Memoria central Ver memoria principal Memoria interna Ver memoria principal Memoria Principal (MP) La MP es un elemento de almacenamiento en el cual se guardan los programas (instrucciones) y datos necesarios para la operación del sistema. Memoria secundaria Ver Memoria Auxiliar Operaciones lógicas Operaciones que dan por resultado un valor VERDADERO o FALSO. Ordenador Ver Computadora. Periférico de entrada Dispositivo encargados de introducir los datos y los programas desde el exterior a la memoria principal para su utilización. Claudio Roca 15 Periférico de Entrada/Salida Dispositivo que permiten tanto el ingreso de datos como la salida de la información al exterior. Periférico de Salida Dispositivo que permiten visualizar los resultados de los procesos. Periféricos Son aquellos que permiten la intercomunicación del sistema con el mundo exterior. Personal de análisis Es el encargado del desarrollo de las aplicaciones, en lo referente a su diseño y a la formulación de algoritmos. Personal de programación Es el encargado de transcribir en un determinado lenguaje de programación los algoritmos diseñados en el análisis de una aplicación, y de realizar todo el proceso hasta la puesta a punto de los mismos utilizando juegos de prueba. Personal informático Conjunto de personas que desarrolla las distintas funciones relacionadas con el uso de las computadoras en una empresa. Proceso de datos Pasos necesarios para obtener información a partir de datos. Programa Secuencia de instrucciones que, ejecutadas en el orden especificado, dan por resultado la resolución de un determinado problema. Programas compiladores Los programas traductores toman como entrada un programa escrito en lenguaje simbólico denominado programa fuente y proporcionan como salida otro programa equivalente escrito en lenguaje comprensible por el hardware de la computadora denominado programa objeto. Programas traductores Ver programas compiladores RAM Memoria de acceso aleatorio (Random Access Memory). Random Significa que todas las posiciones pueden ser leídas en cualquier orden. Representación externa Forma en que los datos son presentados ante nosotros para su lectura Representación interna Forma en que los datos son almacenados y procesados en nuestro sistema. ROM Memoria de sólo lectura (Read Only Memory). Sistema Conjunto de partes que están integradas para lograr un objetivo. Sistema Informático conjunto de elementos necesarios para la realización y explotación de aplicaciones informáticas Claudio Roca 16 Sistema operativo Es el programa que se encarga de administrar los recursos ofrecidos por al hardware para alcanzar un eficaz rendimiento de los mismos. Software El software es la parte inmaterial del sistema, es la parte lógica que dota al equipo físico de capacidad para realizar cualquier tipo de trabajos. Esta formado por un conjunto de programas. Software de aplicación Está constituido por programas (escritos por el usuario o por profesionales dedicados al desarrollo de software) destinados a la resolución de problemas y a la realización de trabajos específicos, también por programas que funcionan como herramientas que facilitan la tarea del usuario en distintas áreas de aplicación y para múltiples propósitos. Software de base Es el conjunto de programas que “hace funcionar a la computadora como tal” y nos permite su programación y la ejecución de nuestros programas en forma simple. Software de sistema Ver Software de base. Unidad Aritmético-lógica (UAL) Es la encargada de realizar todas las operaciones aritméticas y lógicas necesarias para la ejecución de cualquier instrucción. Unidad Central de Proceso (UCP) Es la encargada de controlar el funcionamiento de todo el sistema y la ejecución de las instrucciones. Unidad de Almacenamiento Masivo Ver Memoria Auxiliar Unidad de Control (UC) Es la encargada de interpretar las operaciones a realizar con los datos y producir las señales adecuadas para que el resto de las unidades que forman el hardware, realicen, en cada momento y de forma adecuada, la misión que tienen asignada. Usuario Persona que utiliza en última instancia la computadora y el software de aplicación para desarrollar su trabajo o como herramienta de apoyo en su tarea específica. Utilitarios Componen esta categoría programas tales como los traductores, editores de texto. Bibliografía Introducción a la Informática. Albarracín-Lancharro- García López - Ed. Mac Graw-Hill Introducción a la Informática. A. Prieto - A. Lloris - J.C. Torres - Ed. Mac Graw-Hill La PC por dentro- M.C.Ginzburg- Biblioteca Técnica Superior Claudio Roca