Software Y Tipos
Enviado por saferkeyzen • 26 de Agosto de 2011 • 327 Palabras (2 Páginas) • 836 Visitas
El software es una parte intangible de una computadora, y su lenguaje es de tipo binario, y su función es dar las instrucciones al ordenador y dirigir las funciones de los programas y de programas que hacen funcionar el hardware.
Existen algunos tipos de software como el software de sistema, el software de aplicación y el software de programación. Los más básicos de software de sistema son la BIOS (Basic Input-Output System) y el firmware (procesos de memoria volátil generalmente ubicados en los circuitos integrados) que se encargan de procesos vitales para el arranque y funcionamiento de una computadora, también podemos mencionar los sistemas operativos de Windows (Windows xp, vista, 7, mac, linux). Algunos ejemplos de este tipo de software son:
• Cargadores
• Enlazadores
• Utilidad de software
• Entorno de escritorio / Interfaz gráfica de usuario
• Celdas
• BIOS
• Hipervisores
• Gestores de arranque
El software de aplicación son los programas más conocidos por todos, y me refiero a esos programas a los que estamos acostumbrados a utilizar regularmente, como hojas de cálculo, bases de datos, juegos, documentos, etc. Y algunos ejemplos son:
• Reproductores (winamp, real player,reproductor de Windows media, etc.)
• Editores (photoshop, windows movie maker, etc.)
• Suites (office)
• Juegos (maple story, goonzu, etc.)
• Antivirus (norton, panda, avast, etc.)
• Empresariales (soriana, ley, oxxo, etc.)
El software de programación es el que se utiliza por programadores para poder crear los software de aplicación y de sistema, para poder utilizar estos programas se es requerido tener estudios especializados para el uso especifico del programa en cuestión a diferencia de los de aplicación donde cualquier usuario puede aprender fácilmente su manejo.
Este software tiene algunas categorías:
• herramientas de análisis de rendimiento
• herramientas de depuración
• análisis estático y herramientas formales de verificación
• herramientas de corrección y supervisión
• herramientas de uso de la memoria
• herramientas de construcción de aplicaciones
• entorno de desarrollo integrado
Y algunos ejemplos son:
• Editores de texto (Pascal, Edit de MS-DOS)
• Compiladores (C, C++, Visual basic, Fortran, Cobol)
• Intérpretes (Ensamblador, Java)
• Enlazadores (Oracle, Circle)
• Depuradores (GNU Debugger (gdb), SoftICE )
• Entornos de Desarrollo Integrados ó IDE (NetBean, Visual Basic)
...