domingo, 30 de mayo de 2010

EL SOFTWARE COMPUTACIONAL

EL SOFTWARE COMPUTACIONAL

Sistemas Operativos de Disco e Interfases Graficas de Usuario

El sistema operativo de disco es la pieza más importante del software computacional. Controla al ordenador además de realizar las operaciones especificas de administración y manipulación de datos y archivos.

En el mercado de las PC surgió un estándar a travez de la ampliamente difundida integración de los PC IBM. El MS-DOS domina el mundo de las PC con unas pocas y notables exepciones que incluyen a Apple y posiblemente a los Amiga PC su software y los ambientes operativos respectivos. El MS-DOS posee una interfaz de base textual.

En contraste con la interfaz anterior se encuentra la interfaz grafica de usuario popularizado por Apple y su linea Macintosh. Apple ayudo a definir lo que hemos llegado a asociar hoy en dia con una GUI.

*Un dispositivo para señalar, tipicamente un raton.

*Menues en pantalla.

*Ventanas que muestran en una forma grafica lo que el ordenador esta haciendo.

*Iconos que representan archivos, directos.

*Cajas de dialogo, botones y otros objetos graficos que permiten decirle al ordenador que hacer y como hacerlo.

Una operación de division en ventanas genera varias ventanas, que pueden ser movidas, redimensionadas o removidas por el usuario. Esta funcion puede mejorar diversas operaciones del ordenador, tal como utilizar ventanas para exibir el contenido de las unidades de discos y potencialmente, ayudar a simplificar los procedimientos de copiado de archivos. Según el programa, es posible copiar los archivos sin tener que ingresar una serie de palabras clave. Las ventanas pueden utilizarse tambien para pasar un programa a otro, cada uno de los cuales se visualiza en el monitor en su propio espacio de trabajo.

Un icono es una pequeña imagen. En lugar de ingresar un comando para que exhiba los archivos en una unidad, usted desplaza el cursor en la pantalla al icono apropiado y pulsa un boton del raton. En lugar de ingresar un comando para borrar un archivo, usted mueve el icono apropiado a otro icono que, podria ser un tacho de basura, entoces es borrado.

Programas de Base de Datos y Plantilla de Calculo

Un programa de base de datos organiza la información. Una vez que la información ingresa en el ordenador, puede ser organizada y manipulada.

Otros programas mas sofisticados realizan funciones que van mas alla. Se pueden usar programas para definir y examinar las asociaciones entre diferentes categorias de información. Para la estacion de radio, esto podria incluir los nombres del personal de ventas dela estacion, sus clientes y tipos de negocios y el monto de ingresos que cada vendedor produjo en un año.

Una base de datos puede utilizar tambien graficos e imágenes. Este tipo de programa reuneuna imagen visual con un archivote información que puede ser una descripcionescrita de la imagen.

Un p`rograma de plantilla de calculo es principalmente una herramienta financiera. Los datos se ingresan por medio de un formato de cuadro, en columnas y filas y se tabulan y manipulan por medio de una serie de funciones matematicas y financieras incorporadas.

Trabajando con una plantilla electronica de calculos, usted puede rapidamente realizar tareas que normalmente le tomaria horas completar. En una aplicación, la plantilla de calculo sirve como herramienta de prediccion.

Una plantilla de calculo puede tener tambien capacidadde graficación. Los datos se representan en forma pictorica, como un grafico de linea o un grafico circular.

Los Procesadores de Textos

Un programa de procesamientos de textos se utiliza para escribir cartas, gasetillas de noticias, articulos y otros documentos.

Un procesador de textos realiza tambien otras funciones. Usted puede mover bloques seleccionados de texto a diferentes secciones de un documento, y caracteres, palabras y paginas enteras pueden borrarse electrónicamente.

La mayoria de los procesadores de textos pueden guardar opcionalmente datos en un codigo internacional estandarlizado llamado Codigo Americano Estandar para el intercambio de información. Cuando la información se guarda en este formato

Se la puede utilizar en otros sistemas y programas de computación, ya que el codigo ASCII es aceptado universalmente. El ASCII se usa tambien en otras situaciones y tiene un papel en los sistemas de teletexto y videotexto. Ayuda a facilitar el intercambio de información entre los ordenadores.

Los procesadores de texto utilizan tambien codigo de control, secuencias de comandos anidadas en el texto, para iniciar funciones especiales de impresión. Aunque los codigos de control hacen posible que un programa aprovechen la potencia de una impresora, los codigos no son transferibles de un programa u otro.

Según el programa, puede ser posible utilizar un programa especial que convierte automáticamente el formato de un archivo en otro formato. Un procesador de texto puede ser capaz de utilizar tambien archivo de otro programa mediante un proceso de conversión interno.

Programas Integrados

Un programa integrado reune dos o mas programas en un solo paquete en lugar de usar programas separados para base de datos, planillas de calculos y aplicaciones graficas. Tambien soporta la intercambabilidad de los datos. Los datos de una planilla de calculo podrian usarse para crear un grafico de lineas o un corredor de bolsas podrian importar la información de una base de datos al modulo de procesamiento de palabra cuando escribe una carta a un cliente.

Los Lenguajes de Programacion

Es un lenguaje de control en el sentido de que provee al ordenador un conjunto de instrucciones.

Los lenguajes comunes de programación incluyen el BASIC, Pascal, COBOL, C, Fortran y Ada.

Programa de Comunicaciones.

Permite q un ordenador intercambie información con otro ordenadores.

Los programas varian en sus capacidades y es posible automatizar diversas operaciones. En una aplicación estandar, el sistema puede configurarse para que marque el numero telefonico de la base de datos de una compania y establezca un enlace de comunicaciones. Puede tambien funcionar en un modo de emulación en el que un pc puede emular o funcionar como una terminal reomoto.

Programas de Graficos

Se utilizan para crear diferentes tipos de dibujos.

Existen diferentes categorias de programas de graficos. La mayoria de los programas pueden importar o recuperar archivos en mas de un formato.

Este proceso se extiende tambien, con ciertas limitaciones, a los graficos creados en diferentes plataformas pc. La capacidad de compartir archivos benefica en ultima instancia a los usuarios de ordenadores, ya q facilita el flujo y el intercambio de información.

Programas de Pintura

Direcciona o manipula los pixel individuales en una pantalla. Se puede asignar a los pixel colores especifico y se los puede controlar para producir numeroso efectos.

El programa de pintura crea graficos mediante mapas bits. La representación mediante mapas de bits es, la capacidad del ordenador para manipular los pixel individuales que forman un grafico. Tambien representa el metodo por el cual se almacena la información grafica. La imaginen mapas de bits representa una colección de valores de los pixel almacenados de una forma ordenada. El hardware de visualizacion interpreta los bits para determinar que color o nivel de gris producir en la pantalla.

Los pinceles se usan para crear la imagen electronica que se muestra en el monitor del ordenador. Secciones de la imagen pueden tambien amplificarse para un trabajo fino y detallado, y es posible marcar parte de la imagencomo un pincel. Una vez marcado puede usarse el pincelcomo cualquier pincel estandar para pintar. Tambien puede invertirse o redimensionarse.

Programas de Edicion de Imágenes

Su funcion principal es la de un editor de imágenes. Las aplicaciones tipicas son las de autoedición y el video.

Tambien pueden aplicarse filtros especiales para mejorar y optimizarla apariencia de una imagen, pueden aplicarse otros filtros para crear efectos visuales adicionales.

Un programa tambien incluye un modulo de pintura, y muchos permiten la selección de escaners. Un escaner puede digitalizar fotografias y otras imágenes fijas. Con esta combinación de software y hardware, una imagen puede ser digitalizada y retocada o alterada.

Programas de Dibujo (Ilustracion)

Un programa de dibujo no direcciona los pixel individuales. Trata a un grafico como una serie de formas geometricas individuales que pueden ser manipulados y movidos a diferentes ubicaciones en la pantalla. Los graficos estan basados en vectores, y la información de la imagen se expresa y se almacena matemáticamente, no como mapas de bits.

Los programas de dibujo se utilizan para crear avisos, ilustraciones y otros proyectos, y tienen tambien potentes herramientas de manejo de texto.

Programas de Diseño Asistido por Ordenador(CAD)

Es similar a un programa de dibujo, ya que manipula formas geometricas.

Existen programas de CAD en dos (2-D) y tres dimensiones (3-D), los ultimos de los cuales pueden utilizarse para crear, por ejemplo, una vista tridimensional de un edificio.

Las vistas en 3-D de edificios y otros objetos se limitaban por lo general a dibujos de ``cuadros de alambre``, sin ninguna apariencia solida. Los avances en el software y en el hardware computacional hicieron posible superar estas restricciones y podemos ahora agregar atributos de superficies y solidos fisicos a los cuadros de alambre.

Un programa podria tambien utilizar animaciones. Tambien podria conectarse con otro programa que permita revelar la o las areas de una parte designada que podrian estar sometidas a tensiones durante su operación real.

La información podria introducirse en una serie de herramientas controladas por ordenador. Esta funcion es un componente de la manufactura asistida por ordenador(CAM), un area estrechamente ligada a la de los sistemas CAD. En muchas instancias CAD y CAM estan ligados entre si en un mismo sistema CAD/CAM.

Animaciones y Programas de 3-D

Una animación puede describirse como una serie de imágenes que, cuando se las ve en secuencia, transmiten una sensación de movimiento.

Los programas contemporaneos simplificaron el proceso de la animación. Le permite crear caminos predefinidos que algun objeto puede seguir automáticamente. Usted selecciona el numero de cuadros, determina el punto de partida y el camino o la direccion del movimiento.

Un programa puede tambien realizar otras funciones. Usted podria acelerar o retardar la animación en puntos especificos para producir transiciones mas suaves y de un mayor realismo.

El cambio ciclico de los colores(cycling) sobre una pantalla es otra opcion. El ciclado puede crear una ilusion de movimiento aunque solo utilice un cuadro.

Las animaciones e imágenes fijas pueden crearse tyambien en 3-D agregando una profundidad de apariencia realista.

Las fuentes de iluminación son luxes individuales que iluminan una escena. El numero de luces que un programa puede manejar varia, y es posible graduar la intensidad de la luz. Los parámetros de la camara afectan lo que vemos en el monitor.

Imágenes fijas y animaciones vividas pueden crearse mediante la tecnica de trazado de rayos(ray-tracing), una tecnica de representación que ``literalmente traza las trayectorias de miles de rayos de luz individuales en una escena tridimensional por medio de computación``.

Programas de Presentacion

Estan diseñados para generar cuadros o graficos para presentaciones de una sola pagina o muchas.

Es posible importar datos desde otros programas. Tambien podria ser posible vincular ambos archivos, de modo que si se modifica la plantilla de calculo, las nuevas cifras en el rango especificado se reflejaran en el cuadro vinculado.

Los programas de presentacion pueden funcionar tambien en un modo de presentacion de pantallas.

Pueden utilizar impresoras estandar y de color. Tambien pueden utilizar un grabador de pelicula para producir diapositivas de alta resolucion.

Programas de Cartografia

Produce mapas, graficos en pantalla de regiones geograficas especificas. En esta aplicación puede usarse un mapa para examinar la conformacion demografica de un estado o localidad.

Un programa puede ser vinculado a una base de datos de hechos.

Otro tipo de programa puede manejar datos digitales de paisajes. Usted puede producir y ver representaciones precisas, yposiblemente incluso otros mundos. El producto final puede ser una imagen fija o una animación.

Programas de Visualización

La visualizacion cientifica es la capacidad para simular imágenes en 3-D de fenómenos naturales en ordenadores graficos de alto rendimiento.

En lugar de mirar paginas de numeros, un cientifico puede examinar los datos presentados en forma grafica. La imagen visual hace mas facil interpretar los datos.

La visualizacion científica es actualmente el dominio de dos clases de ordenadores especializados y potentes, los superordenadores y las estaciones de trabajo.

Implicaciones

Existen siertas ventajas en utlizar tecnologias basadas en los ordenadores. En el area grafica un PC con el software apropiado puede ayudarle a transformar una idea o vision en una realidad, un producto concreto.

El mismo sistema puede ayudarle a alcanzar esta meta aunque usted no sea un artista grafico. El PC funciona como debiera: como herramienta. Usted proporciona el pensamiento rector y el PC le ayuda a implementar su idea. Entonces la persona que la utiliza debiera tener por lo menos una comprensión basica de los principios esteticos subyacentes en relacion con la tarea que realiza.

Un PC puede ser una herramienta util, pero no le evita el proceso de escritura.

Aunque los PC hicieron posible extender nuestra vision creativa, solo son herramientas. Nosotros debemos poner la imaginación y la destreza para usarlas.

Este uso de los ordenadores plantea un numero de preguntas. ¿Los ordenadores deshumanizan el proceso creativo o lo estimulan? ¿Debieramos continuar usando los metodos de producción tradicionales o adoptar sistemas basados en los PC? ¿Pueden los metodos tradicionales y computarizados coexistir?

Alumnos: Medina Diego - Fabian Facundo