martes, 11 de agosto de 2015

Software

Cuando hablamos de software nos referimos a todos los programas que utiliza un sistema de computación. Si analizamos la palabra Software encontramos que soft significa blando y ware significa parte o componente elemento, es decir el Software es intangible (no lo podemos tocar) lo dividimos en 3 grupos para estudiarlo:

Sistemas operativos
Aplicaciones
Software de programación

Sistemas Operativos
Sistema operativo:
El sistema operativo tiene 4 tareas principales...
1) Proporcionar un interfaz ya sea de linea de comando o una interfaz gráfica.
2) Administrar los dispositivo de hardware en la computadora.
3) Administrar y mantener los sistemas de archivos del disco. Los archivos pueden contener instrucciones de programas o información del usuario.
4) Apoyar a otros programas. ejemplo: Listar archivos, grabarlos, eliminarlos, revisar espacio disponible, etc.


Windows 3.1  fue publicado el 6 de abril de 1992. 
 fue diseñado para tener compatibilidad con versiones anteriores con mayores plataformas Windows. Se incluyó Minesweeper como un reemplazo para Reversi
Se redujo de modo real apoyo y requiere un minimo de un 286 PC con 1 MB de memoria RAM para funcionar.
  

Windows 95 fue lanzado El 24 de agosto de 1995.  sistema operativo con interfaz gráfica de usuario híbrido de entre 16 y 32 bits.
  • PC con un procesador 386DX o superior (se recomendaba 486)
  • MiB de memoria (se recomendaban 8 MiB)
  • Espacio en disco duro necesario normalmente para actualizarse a Windows 95: 35 a 40 MB. El requisito real varía, dependiendo de las características que elija instalar.
  • Espacio en disco duro necesario normalmente para instalar Windows 95 en un sistema limpio: 50 a 55 MB. El requisito real varía, dependiendo de las características que elija instalar.
  • Una unidad de disco de 3,5 pulgadas de alta densidad (instalación desde diskettes)
Resolución VGA o superior (se recomienda SVGA de 256 colores)Para alcanzar un rendimiento aceptable, Microsoft recomendaba un Intel 80486 o compatible con (al menos) 8 MiB de memoria RAM.



Windows 98 El 25 de junio de 1998 fue lanzado. 
 Incluía nuevos controladores de hardware y el sistema de ficheros FAT32 que soportaba particiones mayores a los 2GB permitidos por Windows 95.
 Un mejor soporte de AGP, controladores USB funcionales, y soporte para múltiples monitores y WebTV.
 ofrece soporte para el sistema de ficheros FAT32, permitiendo soportar particiones de disco mayores que los dos gigabytes máximos aceptados por Windows 95. 
RAM16 MB




Windows millenium 2000 -  Fue lanzado el 17 de febrero de 2000  Los requerimientos mínimos recomendados para Windows 2000 Professional son, un Pentium 166 MHz , 64 Mb de RAM




Windows Vista El 30 de enero de2007 fue lanzado. 
Memoria RAM512 MB




Windows XP - Su lanzamiento fue el 25 de octubre de 2001. Sus caracteristicas
  • Ambiente gráfico más agradable que el de sus predecesores.
  • Secuencias más rápidas de inicio y de hibernación.
  • Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas aplicaciones y controladores sin necesidad de reiniciar el sistema.
  • Una nueva interfaz de uso más fácil, incluyendo herramientas para el desarrollo de temas de escritorio.
  • Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesión sin perder esa información.
  • ClearType, diseñado para mejorar legibilidad del texto encendido en pantallas de cristal líquido (LCD) y monitores similares CRT de Pantalla Plana.
  • Escritorio Remoto, que permite a los usuarios abrir una sesión con una computadora que funciona con Windows XP a través de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos.
  • Soporte para la mayoría de módems ADSL y wireless, así como el establecimiento de una red FireWire.
    Memoria RAM64 MB RAM





Windows 7 Su lanzamiento fue el 22 de octubre de 2009; hace 5 años. 




Windows 8 Fue lanzado el 26 de octubre de 2012. 
Memoria RAM1 GB de RAM



Windows 10 Su lanzamiento fue el 29 de julio de 2015.
Memoria RAM1 GB de RAM





Linux 

Linux es un sistema operativo, compatible Unix.
El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas / bibliotecas que hacen posible su utilización. Muchos de estos programas y bibliotecas han sido posibles gracias al proyecto GNU, por esto mismo, muchos llaman a Linux, GNU/Linux, para resaltar que el sistema lo forman tanto el núcleo como gran parte del software producido por el proyecto GNU.
Linux se distribuye bajo la GNU General Public License, el código fuente tiene que estar siempre accesible y cualquier modificación ó trabajo derivado tiene que tener esta licencia.
El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo.
 Hoy en día, grandes compañías, como IBM, SUN, HP, Novell y RedHat, entre otras muchas, aportan a Linux grandes ayudas tanto económicas como de código.




       Software de aplicación:     

Software de uso general:

Sistemas cerrados o enlatados, la empresa desarrolladora lo instala y cobra un canon (costo) por su mantenimiento, y se rigen por un contrato.

Software desarrollado a medida por un programador: Este software es desarrollado con algún lenguaje de programación interactuando con una base de datos y es tarea propia de los analistas de sistemas y programadores. Se desarrolla según los requerimientos de una empresa y responden a necesidades de información.

    Software de oficina     

Paquete office:

Word: es el procesador de texto de la suite. Posee una posición dominante en el mercado de los procesadores de texto,  también tiene la capacidad de guardar y abrir documentos en el formato DOC. Word está también incluido en algunas versiones de Microsoft Works. Está disponible para las plataformas Microsoft Windows y Mac OS.



Excel:  es un programa de hoja o planilla de cálculo, posee actualmente un mercado dominante.
Está disponible para plataformas Windows y Macintosh.



Power Point: es un muy popular programa para desarrollar y desplegar presentaciones visuales en entornos Windows y Mac. Es usado para crear diapositivas multimediales, compuestas por texto, imágenes, sonido, animaciones y vídeos. Permite incluso agregar vídeos y sonido a las diapositivas.



Access: es un sistema de gestión de bases de datos incluido en el paquete ofimático denominado Microsoft Office. Es un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música, etcétera.



Otros..



Otras aplicaciones: 

Adobe: Destaca en el mundo del software por sus programas de edición de páginas web, vídeo e imagen digital hoy presentes en una integración conocida como Adobe Creative Suite ahora recientemente renovado en Adobe Creative Cloud.



Picasa: es una aplicación informática para edición de imágenes y además es una herramienta web para organizar, visualizar, editar y compartir fotografías digitales.



Pothosop: es un editor de gráficos rasterizados desarrollado por Adobe Systems Incorporated. Usado principalmente para el retoque de fotografías y gráficos.



Paint:  es un programa editor de fotografía desarrollado por Microsoft. Paint ha acompañado al sistema operativo Microsoft Windows desde la versión 1.0. Siendo un programa básico, se incluye en todas las nuevas versiones de este sistema.




picasa pothosop pain movimeiquer ares avast atube catcher


Software de programación

Investiga:

1- Que es un programa?
2- Que es ser programador?
3- Que es un algoritmo?
4- Los lenguaje de programación se caracterizan por estar creados según el objetivo a programar, es decir, si realizamos programas científicos o de cálculos utilizaremos un lenguaje, si programaremos un sistema administrativo utilizaremos otro lenguaje. Detalla por lo menos 5 lenguajes de programación donde especifiques el objetivo y fecha de creación.
5- Que es la programación orientada a objetos?
6- Que es la programación estructurada?
7- A que llamamos lenguaje de bajo nivel o alto nivel?

1- Es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.
Este dispositivo requiere programas para funcionar, por lo general ejecutando las instrucciones del programa en un procesador central. El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones.

2-Un programador o una programadora es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, el conjunto de instrucciones que ejecuta el hardware de una computadora, para realizar una tarea determinada.

3- Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

4- Java: Es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo, apareció en 1995.
    PHP: Es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo Web de contenido Dinámico y fue creado en  1995.
    C++: Es un lenguaje de programación diseñado a medidos de los años 1980, la intención de su creación fue el extender el lenguaje de programación C mecánicos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hidrico. 
    PASCAL:Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos, fue desarrollado entre los años 1968 y 1969 y publicado en 1970. 
    COBOL: fue creado en el año 1959 con el objetivo de crear un lenguaje de programacion universal que pudiera ser usado en cualquier ordenador.

5- Es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.

6-  Es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección , considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.

7- Un lenguaje de programación de alto nivel se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.
En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida.
Un lenguaje de programación de características bajo nivel es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. 

























No hay comentarios:

Publicar un comentario