domingo, 1 de diciembre de 2013

CLASIFICACIÓN DEL SOFTWARE

CLASIFICACIÓN DEL SOFTWARE.
  
El software se clasifica en 3 diferentes Categorías: Sistemas Operativos, Lenguajes de Programación y Software de Aplicación.






Sistemas Operativos.
El sistema operativo es el gestor y organizador de todas las actividades que realiza la computadora. Marca las pautas según las cuales se intercambia información entre la memoria central y la externa, y determina las operaciones elementales que puede realizar el procesador. El sistema operativo, debe ser cargado en la memoria central antes que ninguna otra información.




Lenguajes de Programación.
Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla , pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir ,el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.







Software de aplicaciones.
El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicación es procesan datos (recepción de materiales) y generan información (registros de nómina). para el usuario.



Clasificación del Software.








SISTEMAS OPERATIVOS.

SISTEMAS OPERATIVOS.

Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa.


Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.


Evolución de los SO.

GENERACIÓN
ÉPOCA
CARACTERÍSTICAS
Generación Cero
Década 1940
No existe Sistema Operativo, se comunicaban con el lenguaje máquina (0,1)
Generación Uno
Década 1950
Existe sistema Operativo para hacer más fluida la transición de un trabajo a otro. Surge el procesamiento por lotes donde los trabajos se reúnen en grupos.
Generación Dos
Primera mitad de la década de 1960
Desarrollo de Sistemas Operativos compartidos con multiprogramación y principios de multiprocesamiento. Se desarrollaron los sistemas de tiempo compartido. Surgieron sistemas de tiempo real.
Generación Tres
Los sistemas operativos de esta generación eran de modos múltiples, tiempo compartido, procesamiento en tiempo real y multiprocesamiento.
Segunda mitad de la década de 1960 a la Primer mitad de 1970
Comienza en 1964 con la introducción de computadoras IBM Sistema 360 e introducen su sistema operativo para ese equipo (OS/360).A partir de esta aparición de máquina (184360) surgieron otros sistemas operativos, medianos y grandes; OS/MVT para los sistemas 360 grandes, CP-67/CNOS para el poderoso sistema 360/67 de tiempo compartido, ISS para el 360/67,VMOS de RCA, KRONOS de CD para su serie 6000
Generación Cuatro
De la Segunda mitad de la década de 1970 a la actualidad
Surgen las redes de computación, para poder compartir recursos tanto hardware como software que será administrado por el sistema operativo.Surge el procesamiento en línea relacionado con el sistema en tiempo real surge el concepto de maquinas virtuales, y los sistemas de bases de datos.
Generación Cinco
Son los sistemas que permiten el manejo de interfaces gráficas (GUI´S), POO (Programación Orientada a Objetos ) con JAVA, DELPHI, etc.
Ejemplos: Windows 95, Windows 98, Windows NT, Linux, etc.


Tipos de Sistemas Operativos.


Como funciona un Sistema Operativo.





WINDOWS

WINDOWS

Microsoft Windows (conocido generalmente como Windows), es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominado Windows el 25 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI). Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90% de la cuota de mercado, superando a Mac OS, que había sido introducido en 1984.


Las versiones más recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 para servidores y Windows Phone 8 para dispositivos móviles. La primera versión en español fue Windows 3.0.


Versiones más utilizadas.
FuenteNet Market ShareW3CounterGlobal StatsW3 Schools
DatoOctubre 2013Octubre 2013Octubre 2013Octubre 2013
Total90.65%Decrecimiento71.27%Crecimiento84.71%Decrecimiento82.00%Decrecimiento
Windows 7 (2009)46.42%Decrecimiento43.20%Crecimiento52.40%Crecimiento56.70%Decrecimiento
Windows XP (2001)31.24%Decrecimiento18.14%Decrecimiento19.51%Decrecimiento12.40%Decrecimiento
Windows 8.x (2012)9.25%Crecimiento5.38%Decrecimiento7.86%Crecimiento9.99%Decrecimiento
Windows Vista (2007)3.63%Decrecimiento4.55%Crecimiento4.94%Crecimiento1.60%Sin cambios
Windows Server0.11%DecrecimientoN/DN/D1.40%Crecimiento






ventajas de utilizar windows7.


LINUX

LINUX


Linux es un núcleo libre de sistema operativo (también suele referirse al núcleo como kernel) basado en Unix.4 Es uno de los principales ejemplos de software libre y de código abierto.5 Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List Archive.




El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés Linus Torvalds en 1991.6 Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para usarlo con el nuevo sistema operativo.7 El núcleo Linux ha recibido contribuciones de miles de programadores de todo el mundo.8 Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux y servidores.



Linux está escrito en el lenguaje de programación C, en la variante utilizada por el compilador GCC (que ha introducido un número de extensiones y cambios al C estándar), junto a unas pequeñas secciones de código escritas con el lenguaje ensamblador. Por el uso de sus extensiones al lenguaje, GCC fue durante mucho tiempo el único compilador capaz de construir correctamente Linux. Sin embargo, Intel afirmó haber modificado su compilador C de forma que permitiera compilarlo correctamente.





El núcleo Linux puede correr sobre muchas arquitecturas de máquina virtual, tanto como host del sistema operativo o como cliente. La máquina virtual usualmente emula la familia de procesadores Intel x86, aunque en algunos casos también son emulados procesadores de PowerPC o ARM.




ventas del sistema operativo Linux.



Linea del tiempo de Linux.