Guía Instruccional Nº 4 (Arquiitectura del computador. Software y multimedia)

ARQUITECTURA DEL COMPUTADOR
La arquitectura del computador es el diseño conceptual y la estructura operacional fundamental de un sistema de computación. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria. También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo.
El ordenador recibe y envía la información a través de los periféricos por medio de los canales. La UCP ó CPU es la encargada de procesar la información que le llega al ordenador. El intercambio de información se tiene que hacer con los periféricos y la UCP ó CPU. Todas aquellas unidades de un sistema exceptuando la UCP se denominan periféricos, por lo que el ordenador tiene dos partes bien diferenciadas, que son: la UCP (encargada de ejecutar programas y que esta compuesta por la memoria principal, la UAL - Unidad Aritmética Lógica - y la UC - Unidad de Control-) y los periféricos (que pueden ser de entrada, salida, entrada-salida y comunicaciones).
Memoria RAM y ROM
Dentro de las Memorias físicas en nuestro Hardware, existen dos tipos en función de lectura/escritura o solamente lectura: la Memoria RAM y la Memoria ROM, aunque se diferencien sólo con una letra (a - o), también tienen diferencias técnicas que se amplían a continuación:
La Memoria RAM es la que todos conocemos, pues es la memoria de acceso aleatorio o directo; es decir, el tiempo de acceso a una celda de la memoria no depende de la ubicación física de la misma (se tarda el mismo tiempo en acceder a cualquier celda dentro de la memoria). Son llamadas también memorias temporales o memorias de lectura y escritura.
En este tipo particular de Memoria es posible leer y escribir a voluntad. La Memoria RAM está destinada a contener los programas cambiantes del usuario y los datos que se vayan necesitando durante la ejecución y reutilizable, y su inconveniente radica en la volatilidad del suministro de corriente; si se pierde la alimentación eléctrica, la información presente en la memoria también se pierde. Por este motivo, surge la necesidad de una memoria que permanentemente, guarde los archivos y programas del usuario que son necesarios para mantener el buen funcionamiento del sistema en que se ejecute en la misma.
La Memoria ROM nace por esta necesidad, con la característica principal de ser una memoria de sólo lectura. Por esta característica, la Memoria ROM se utiliza para la gestión del proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y diversas rutinas de control de dispositivos de entrada/salida que suelen ser las tareas encargadas a los programas grabados en la Memoria ROM. Estos programas (utilidades) forman la llamada BIOS del Sistema.
Entonces, en conclusión:
- La Memoria RAM puede leer/escribir sobre sí misma por lo que, es la memoria que utilizamos para los programas y aplicaciones día a día
- La Memoria ROM como caso contrario, sólo puede leer y es la memoria que se usa para el Bios del Sistema.
SOFTWARE Y MULTIMEDIA
La revolución de las nuevas tecnologías de la comunicación ha llegado a su gran auge al incorporar las computadoras a los medios electrónicos; los sistemas de comunicación por satélite, el teléfono, el celular o fax nos siguen sorprendiendo. El software multimedia ha acaparado casi la totalidad de las aplicaciones virtuales y todas aquellas que se relacionen con los ordenadores; hoy es casi extraño acceder a un sitio web y no encontrar en algunos de sus rincones, o incluso en su index principal, algún contenido multimedia. La comunicación desarrollada a través de un software multimedia consiste en el envío de mensajes con el objetivo de afectar a otros mediante los recursos dinámicos; anteriormente el contenido estático era predominante, la falta de interactividad como de interés acaparaba la totalidad de los sitios. A través de la invención del software multimedia se integran los textos escritos, los gráficos y las imágenes (en movimiento) combinándolas con el sonido; estos fueron los primeros pasos del concepto “gráfica multimedia”; con el correr de los años, con la mayoría de los programas para pc y los elementos tecnológicos, se logró una optimización.
Hoy, el software multimedia ha incorporado la digitalización y la interactividad; la integración hace concurrir a diversas tecnologías: expresión, comunicación, sistematización, información y documentación. La digitalización que emplean estos softwares convierte a los datos que se integran en impulsos electrónicos, con un código simple de impulso/no impulso, que corresponden al uso de un código de dos números digitales: 0 y 1. La interactividad hace que los programas no sean chatos, es decir, lineales, como solíamos estar acostumbrados a manejarlos; las computadoras y los softwares multimedia permiten a los usuarios recorrer las aplicaciones como lo deseen, las repitan cuantas veces sea necesario, hagan comentarios, etc. Para aquellos que todavía no entienden el concepto de gráfica multimedia decimos que surge como resultado de procedimientos técnicos en donde los sentidos humanos tratan de ser representados en una unidad coherente de dos o más medios de información diferentes. El dispositivo más común que se utiliza es el televisor, las señales de audio y video se sincronizan perfectamente en el aparato para que los ojos y los oídos de los espectadores capten el contenido sin problemas.
Software Libre y Propietario
El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la free software foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software privativo (también llamado propietario, de código cerrado o software no libre) es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). Para la fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software. La persona física o jurídica (compañía, corporación, fundación, etc.) al poseer los derechos de autor sobre un software tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software privativo implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.