Diferentes tipos de software
Típicamente, hay dos clasificaciones principales de software, a saber, software de sistema y software de aplicación.
1. Software de sistema
Un software de sistema ayuda al usuario y al hardware a funcionar e interactuar entre sí. Básicamente, es un software que gestiona el comportamiento del hardware del ordenador para proporcionar las funcionalidades básicas que requiere el usuario. En palabras sencillas, podemos decir que el software del sistema es un intermediario o una capa intermedia entre el usuario y el hardware. Estos programas informáticos sancionan una plataforma o un entorno para que los demás programas funcionen. Esta es la razón por la que el software de sistema es muy importante para gestionar todo el sistema informático. Cuando se enciende el ordenador por primera vez, es el software del sistema el que se inicializa y se carga en la memoria del sistema. El software del sistema se ejecuta en segundo plano y no es utilizado por los usuarios finales. Esta es la razón por la que el software del sistema también se conoce como "software de bajo nivel".
Software del sistema
Algunos ejemplos comunes de software del sistema son:
Sistema operativo: Es el ejemplo más destacado de Software de Sistema. Es un conjunto de software que maneja recursos y proporciona servicios generales para las demás aplicaciones que se ejecutan sobre ellos. Aunque cada Sistema Operativo es diferente, la mayoría de ellos proporcionan una Interfaz Gráfica de Usuario a través de la cual un usuario puede gestionar los archivos y carpetas y realizar otras tareas. Todo dispositivo, ya sea un ordenador de sobremesa, un portátil o un teléfono móvil, necesita un sistema operativo que le proporcione la funcionalidad básica. Como un sistema operativo determina esencialmente la forma en que un usuario interactúa con el sistema, muchos usuarios prefieren utilizar un sistema operativo específico para su dispositivo. Hay varios tipos de sistemas operativos, como el de tiempo real, el integrado, el distribuido, el multiusuario, el monopuesto, el de Internet, el móvil y muchos más. It is important to consider the hardware specifications before choosing an operating system. Some examples of Operating systems given below:
Android
CentOS
iOS
Linux
Mac OS
MS Windows
Ubuntu
Unix
Device Drivers: It is a type of software that controls particular hardware which is attached to the system. Hardware devices that need a driver to connect to a system include displays, sound cards, printers, mice and hard disks. Further, there are two types of device drivers: Kernel Device Drivers and User Device Driver. Some examples of device drivers are:
BIOS Driver
Display Drivers
Motherboard Drivers
Printer Drivers
ROM Drivers
Sound card Driver
USB Drivers
USB Drivers
VGA Drivers
VGA Drivers
Virtual Device Drivers
Firmware: Firmware is the permanent software that is embedded into a read-only memory. It is a set of instructions permanently stored on a hardware device. Proporciona información esencial sobre cómo el dispositivo interactúa con otro hardware. El firmware puede considerarse "semipermanente", ya que se mantiene de forma permanente a menos que se actualice mediante un actualizador de firmware. Algunos ejemplos de firmware son:
BIOS
Periféricos de ordenador
Aplicaciones de consumo
Sistemas embebidos
UEFI
Traductores de lenguaje de programación: Son programas mediadores en los que se apoyan los programas de software para traducir el código de lenguaje de alto nivel a un código de nivel de máquina más sencillo. Además de simplificar el código, los traductores también hacen lo siguiente :
Asignar el almacenamiento de datos
Enumerar el código fuente así como los detalles del programa
Ofrecer informes de diagnóstico
Rectificar los errores del sistema durante el tiempo de ejecución
Ejemplos de traductores de lenguaje de programación son el intérprete, el compilador y el ensamblador.
Utilidades: El software de utilidad está diseñado para ayudar a analizar, optimizar, configurar y mantener un sistema informático. Da soporte a la infraestructura informática. Este software se centra en el funcionamiento de un sistema operativo y, en consecuencia, decide su trayectoria para suavizar el funcionamiento del sistema. Los programas como los antivirus, las herramientas de limpieza y gestión del disco, las herramientas de compresión, los desfragmentadores, etc. son herramientas de utilidad. Algunos ejemplos de herramientas de utilidad son:
Avast Antivirus
Directory Opus
McAfee Antivirus
Piriform CCleaner
Razer Cortex
Windows File Explorer
WinZip
2. Software de aplicación
El software de aplicación, también conocido como programas de usuario final o programas de productividad, es un software que ayuda al usuario a completar tareas como hacer una investigación en línea, anotar notas, establecer una alarma, diseñar gráficos, mantener un registro de cuentas, hacer cálculos o incluso jugar. Están por encima del software de sistema. A diferencia del software del sistema, son utilizados por el usuario final y son específicos en su funcionalidad o tareas y hacen el trabajo para el que están diseñados. Por ejemplo, un navegador es una aplicación diseñada específicamente para navegar por Internet o MS Powerpoint es una aplicación utilizada específicamente para hacer presentaciones. El software de aplicación o simplemente las apps también pueden denominarse software no esencial, ya que su necesidad es muy subjetiva y su ausencia no afecta al funcionamiento del sistema. Todas las aplicaciones que vemos en nuestros teléfonos móviles son también ejemplos de Software de Aplicación. Hay cierto software que está hecho exclusivamente para el desarrollo de aplicaciones como Meteor y Flutter. Estos son ejemplos de software de aplicación también.
Hay varios tipos de software de aplicación:
Procesadores de palabras: Estas aplicaciones para la documentación. Junto con eso también ayuda I almacenamiento, el formato y la impresión de estos documentos. Algunos ejemplos de procesadores de texto son:
Abiword
Apple iWork- Pages
Corel WordPerfect
Google Docs
MS Word
Software de bases de datos: Este software se utiliza para crear y gestionar una base de datos. It is also known as the Database Management System or DBMS. They help with the organization of data. Some examples of DBMS are:
Clipper
dBase
FileMaker
FoxPro
MS Access
MySQL
Multimedia Software: It is the software that is able to play, create or record images, audio or video files. They are used for video editing, animation, graphics, and image editing, Some examples of Multimedia Software are:
Adobe Photoshop
Inkscape
Media Monkey
Picasa
VLC Media Player
Windows Media Player
Windows Movie Maker
Education and Reference Software: These types of software are specifically designed to facilitate learning on a particular subject. There are various kinds of tutorial software that fall under this category. They are also termed as academic software. Some examples are:
Delta Drawing
GCompris
Jumpstart titles
KidPix
MindPlay
Tux Paint
Graphics Software: As the name suggests, Graphics Software has been devised to work with graphics as it helps the user to edit or make changes in visual data or images. It comprises of picture editors and illustration software. Some examples are:
Adobe Photoshop
Autodesk Maya
Blender
Carrara
CorelDRAW
GIMP
Modo
PaintShop Pro
Web Browsers: These applications are used to browse the internet. They help the user in locating and retrieving data across the web. Some examples of web browsers are:
Google Chrome
Internet Explorer
Microsoft Edge
Mozilla Firefox
Opera
Safari
UC Browser
Other than these, all the software that serves a specific purpose fall under the category of Application Software.
However, there exists one more classification of the software. The software can also be classified based on their availability and sharability.
This classification is as given below:
1. Freeware
El software freeware está disponible sin ningún coste. Cualquier usuario puede descargarlo de Internet y utilizarlo sin pagar ninguna cuota. Sin embargo, el freeware no proporciona ninguna libertad para modificar el software o cobrar una cuota por su distribución. Algunos ejemplos son:
Adobe Reader
Audacity
ImgBurn
Recuva
Skype
Team Viewer
Yahoo Messenger
2. Shareware
Es un software que se distribuye gratuitamente a los usuarios a modo de prueba. Suele venir con un límite de tiempo y cuando éste expira, se pide al usuario que pague por la continuación de los servicios. Hay varios tipos de shareware como Adware, Donationware, Nagware, Freemium y Demoware (Crippleware y Trialware). Some examples of shareware are:
Adobe Acrobat
Getright
PHP Debugger
Winzip
3. Open-source
These kinds of software are available to users with the source code which means that a user can freely distribute and modify the software and add additional features to the software. Open-Source software can either be free or chargeable. Some examples of open-source software are:
Apache Web Server
GNU Compiler Collection
Moodle
Mozilla Firefox
Thunderbird
4. Software
They are also known as Closed-source software. These types of applications are usually paid and have intellectual property rights or patents over the source code. The use of these is very restricted and usually, the source code is preserved and kept as a secret.
Source: Different Types of Software with Examples
Experfy Blog Home - Experfy Insights