lunes, 29 de octubre de 2012

COMPUTADOR ELECTRÓNICO Y SOFTWARE


República Bolivariana de Venezuela
Ministerio del Poder Popular. para la Educación Superior
Universidad Nacional Experimental “Simón Rodríguez” 
Núcleo Valles del Tuy Catedra: Introducción al procesamiento de datos
Sección “D”
Facilitadora: Nolbis San Juan
Participantes: Milanyel Mendez
                       Yudelis Gonzalez

Informe exposición nº 2


La Máquina Experimental de Pequeña Escala, para citarla según su nombre oficial y completo, ejecutó con éxito su primer programa en el verano de 1948, y abrió el camino a los ordenadores, iPods y teléfonos móviles que tan cotidianos les parecen hoy en día a mucha gente.

Diseñado y construido por Tom Kilburn y Freddie Williams en la Universidad de Manchester, fue el primer computador electrónico digital capaz de almacenar un programa.

La vista panorámica de la máquina fue publicada por primera vez en The Illustrated London News, en Junio de 1949, y en concreto se trata de un mosaico confeccionado con aproximadamente 24 fotos separadas tomadas por Alec Robinson, uno de los miembros del equipo del proyecto. Una anotación en su libreta de apuntes mostró que fueron tomadas el 15 de Diciembre de 1948.

El Baby fue construido utilizando casilleros metálicos de oficina postal, cientos de válvulas o tubos al vacío, y el teclado era una serie de botones e interruptores instalados verticalmente. La salida de datos no era una pantalla, sino que había que leer éstos directamente del frontal de un Tubo de Rayos Catódicos (CRT, por sus siglas en inglés).

En términos modernos, el prototipo Baby tuvo una RAM de sólo 32 "palabras". Cada palabra en la RAM consistía en 32 bits (dígitos binarios), y de esta forma Baby tuvo una cantidad total de memoria de 1024 bits, y una velocidad de cómputo de 1,2 milisegundos por instrucción.

Software: Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.

Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. 

Compilador: es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.

Utilidad: es una herramienta que realiza:
  • Tareas de mantenimiento
  • Soporte para la construcción y ejecución de programas
  • Las tareas en general
  • En donde se incluyen las bibliotecas de sistema, middleware, herramientas de desarrollo, etc.
  • Entre ellas podemos nombrar cifrado y descifrado de archivos, compresión de archivos, desfragmentadores de disco, editores de texto, respaldo, etc.
Periféricos de Entrada: permiten al usuario del computador introducir datos, comandos y programas en el CPU. El dispositivo de entrada más común es un teclado similar al de las máquinas de escribir. La información introducida con el mismo, es transformada por el ordenador en modelos reconocibles. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los Dispositivos de Entrada, convierten la información en señales eléctricas que se almacenan en la memoria central.

Periféricos de Salida: Estos dispositivos permiten al usuario ver los resultados de los cálculos o de las manipulaciones de datos de la computadora. El dispositivo de salida más común es la unidad de visualización (VDU, acrónimo de Video Display Unit), que consiste en un monitor que presenta los caracteres y gráficos en una pantalla similar a la del televisor.

Periférico de almacenamiento: Se encargan de guardar o salvar los datos de los que hace uso la CPU para que ésta pueda hacer uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles, como un CD. Los más comunes son: disco duro, CD-ROM, DVD ROM , USB.

  1. Ventajas del Software Libre
    1. Escrutinio Publico: Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un proceso de corrección de errores muy dinámico, no hace falta esperar que el proveedor del software saque una nueva versión.
    2. Independencia del proveedor:
  2. Software de dominio publico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.
  1. Al disponer del código fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software.
  2. No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.
  1. Manejo de la lengua:
  1. Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.
  2. Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada.
  1. Mayor seguridad y privacidad:
  1. Los sistemas de almacenamiento y recuperación de la inormacion son públicos. Cualquier persona puede ver y entender como se almacenan los datos en un determinado formato o sistema.
  2. Existe una mayor dificultad para introducir código malicioso como ser: espía (p/ej. capturador de teclas), de controll remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc.
  1. Garantía de continuidad: el software libre puede seguir siendo usado aun después de que haya desaparecido la persona que lo elaboro, dado que cualquier técnico informatico puede continuar desarrollándolo, mejorándolo o adaptándolo.
  2. Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes costos: de adquisición, de implantación (este a su vez se compone de costos de migracion y de instalación), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisición ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la mayoría de los casos de software propietario). Cabe aclarar que también hay una disminución significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de interoperatividad.
  1. Libertad de elección:
  1. Respecto al software: se obtiene la independencia del soporte de versiones. Es de publico conocimiento que Microsoft ha dejado de ofrecer soporte de desarrollo a Windows 95 y Windows 98, para dedicarse de lleno a Windows Me, 2000, XP y .NET.
  2. Respecto al Hardware: al tener requisitos de funcionamiento no tan elevados, el usuario no esta atado a la compra de una determinada computadora, o procesador o disco rígido, o cantidad de memoria RAM, etc. Esa compra que haga el usuario solo depende de la velocidad con la que desee realizar sus tareas, no de si el software va a funcionar o no en esas condiciones.
  3. Respecto al soporte: al tener acceso al código fuente, cualquier persona idónea nos puede ofrecer soporte, no solo nuestro proveedor. En el software Propietario esto no sucede, ya que ninguna persona ajena al proveedor conoce el funcionamiento interno del mismo.
  4. Respecto a la Formación o Capacitación la puede ofrecer cualquiera, no solo el proveedor.
  1. Protección de la inversion:
  1. En Software: Los desarrollos en software siempre son aprovechables para otros desarrollos, si se licencian de manera "libre". Además, el fomento de la comunidad de usuarios supone un potencial extraordinario en cuanto a la generación de nuevo y mejor software.
  2. En Hardware: no se necesita reemplazar el hardware constantemente, porque no se necesita cambiar el software si este ya no funciona como se quiere.
  3. En Soporte: la experiencia ganada por los técnicos propios puede extenderse a otro tipo de software.
  4. En Formación: como no existen artificios para ocultar información, puede elegirse a otra persona que brinde capacitación con un precio mas accesible.
  1. Relación rendimiento/ Precio:
  1. Costo del Software: el software libre tiene la ventaja de no obligar a pagar una licencia por cada computadora en que se lo instale.
  2. Costo del Hardware: hay cierto Software Propietario que tiene requerimientos excesivos de hardware para funcionar. Es decir, no hay relación razonable entre la tarea que realiza y el hardware que requiere.
  3. Costo de Soporte: su costo es menor porque cualquiera lo puede ofrecer, si bien es cierto que no tenemos una calidad garantizada.
  4. Costo de Formación: su costo es menor, al no estar monopolizada. Aquí cabe el mismo comentario que el realizado con respecto al costo de soporte.
  1. Comunicación e interoperabilidad de sistemas: el Software Libre garantiza el respeto a los estándares en los formatos, protocolos e interfases. En cambio el Software Propietario generalmente los cambia, para obligar al usuario a cambiar de versión. Pero un costo importante en esta parte es el de adaptar los estándares cerrados a estándares abiertos (por ejemplo, XLS a XML,  DOC a Tex, etc.)
Centro de Procesamiento de Datos: (CPD) es el conjunto de recursos físico, lógicos, y humanos necesarios para la organización, realización y control de las actividades informáticas de una empresa.

Dentro de una empresa, el Centro de proceso de Datos cumple diversas funciones que justifican los puestos los puestos de trabajo establecidos que existen en él.
Explotación de sistemas o aplicaciones.

La explotación u operación de un sistema informático o aplicación informática consiste en la utilización y aprovechamiento del sistema desarrollado. Consta de previsión de fechas de realización de trabajos, operación general del sistema, control y manejo de soportes, seguridad del sistema,supervisión de trabajos, etc.
Soporte técnico a usuarios.

El soporte, tanto para los usuarios como para el propio sistema, se ocupa de seleccionar, instalar y mantener el sistema operativo adecuado, del diseño y control de la estructura de la base de datos, la gestión de los equipos de teleproceso, el estudio y evaluación de las necesidades y rendimientos del sistema y, por último, la ayuda directa a usuarios.
Gestión y administración del propio Centro de Procesamiento de Datos.

Las funciones de gestión y administración de un Centro de Procesamiento de Datos engloban operaciones de supervisión, planificación y control de proyectos, seguridad y control de proyectos, seguridad general de las instalaciones y equipos, gestión financiera y gestión de los propios recursos humanos.


No hay comentarios:

Publicar un comentario