jueves, 27 de mayo de 2010

Software de Aplicación


El software de aplicación ha sido escrito con el fin de realizar casi cualquier tarea imaginable. Esté puede ser utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella. Existen literalmente miles de estos programas para ser aplicados en diferentes tareas, desde procesamiento de palabras hasta cómo seleccionar una universidad. Como existen muchos programas se dividen en cuatro categorías de software de aplicaciones:

•Aplicaciones de negocios.
•Aplicaciones de Utilería.
•Aplicaciones Personales.
•Aplicaciones de Entretenimiento.

Aplicaciones de negocios: Las aplicaciones más comunes son procesadores de palabras, software de hojas de cálculo, sistemas de bases de datos y Graficadores.

Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra, agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de negocio, documentos legales).

Hojas de calculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre números.

Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color y de calidad profesional basados en datos numéricos de otro programa (hoja de calculo).

Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y permite buscar datos específicos de diferentes maneras. También archivan los datos en orden alfabético esto permite obtener la información que se desean más fácilmente.

Aplicaciones de Utilería: Las utilerías, que componen la segunda categoría de aplicaciones de software, te ayudan a administrar a darle mantenimiento a tu computadora.

Aplicaciones personales: Estos programas te permiten mantener una agenda de direcciones y calendario de citas, hacer operaciones bancarias sin tener que salir de tu hogar, enviar correo electrónico a cualquier parte del mundo y además conectarte a servicios informáticos que ofrecen grandes bases de datos de información valiosa.

Aplicaciones de entretenimiento: Software de entretenimiento: Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser considerados como software de entretenimiento. Estos programas pueden ser excelentes herramientas para la educación.

Software Libre



El software libre 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, cambiado 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 libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

El Software Libre es aquel que nos da a los usuarios 4 libertades fundamentales:

La libertad de usar el programa, con cualquier propósito.
La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie

Arquitectura del Computador


Día con día las computadoras ganan terreno en las actividades humanas, ya sea como una herramienta para quien las realiza o como un substituto de éste. La capacidad de un computador para realizar cálculos, procesar datos, generar información e inlcusive simular procesos y eventos naturales o artificiales las convierten en herramientas universales únicamente limitadas por su propia capacidad. Este límite es el principal impulsor de la creciente demanda sobre computadores cada vez más poderosos y de mayores prestaciones.

Las computadoras están presentes en todas nuestras actividades cotidianas, permitiéndonos hacer más rápido las tareas e inclusive incorporando una mayor cantidad de datos. Sin embargo, para la mayoría de nosotros pasan desapercibidas muchas otras actividades que demandan una velocidad y capacidad de manejo de datos mucho muy por arriba de lo necesitamos para nuestras labores diarias. Actividades que pertenecen a disciplinas académicas, a labores industriales, económicas o de la milicia requieren manejar grandes volúmenes de datos, procesarlos a través de inmunerables o complejos cálculos y obtener resultados en razonables lapsos de tiempo. Por ejemplo, podemos mencionar el análisis estructural, predicción meteorológica, investigaciones nucleares y de alta energía, diagnóstico médico, simulaciones para fluidos (aerodinámica o hidrodinámica), inteligencia artificial y sistemas expertos, navegación y detección, defensa, ingeniería química y genética, socioeconomía, y muchas otras más. En todos estos casos, la creciente demanda por manejar volúmenes de datos cada vez mayores, con mayor precisión o más rápidamente llega a sobrepasar pronto las capacidades de los computadores disponibles. Se busca entonces que la construcción de mejores computadores logren avances subtanciales en su rendimiento.

El logro de un elevado rendimiento no depende solamente de hacer que el computador funcione cada vez más rápido. Principalmente, la mejora en el rendimiento del computador se obtendrá de mejoras en la "arquitectura" de éste y en el desarrollo de nuevas técnicas de procesamiento. El concepto de arquitectura de un computador se refiere a la integración de su estructura física con su estructura lógica. Se utiliza el término "arquitectura" para enfatizar la síntesis de elementos de ingeniería y ciencias exáctas con elementos estéticos y de funcionalidad práctica, de la misma manera en que un arquitecto combinará las técnicas y conocimientos de la ingeniería con la apreciación artística e integración de su obra con su entorno. Lo que el arquitecto realiza no sólo debe mantenerse en pie durante el tiempo sino que también debe permitir cumplir el objetivo para el cual fue construido y resultar del agrado para quien lo use.