El software es un conjunto de instrucciones, que está diseñado para realizar una tarea definida y le dice a la computadora cómo trabajar. Es principalmente de dos tipos, a saber Software del sistema y Software de la aplicacion. El software del sistema es un conjunto de programas informáticos diseñados para administrar los recursos del sistema. Es una colección de archivos y programas de utilidad que son responsables de la ejecución y el buen funcionamiento de su sistema informático con otro hardware. Además, es el único responsable de ejecutar el sistema operativo (SO) y administrar el dispositivo informático por completo.
El software del sistema actúa como una plataforma para que funcione otro software, como software antivirus, sistema operativo, compilador, software de formateo de disco , etc. En este tema, sabremos más sobre el software del sistema. Comencemos con la definición de software del sistema.
¿Qué es el software del sistema?
- El software del sistema se ejecuta y funciona internamente con el software y el hardware de la aplicación. Además, funciona como una interfaz de enlace entre un dispositivo de hardware y el usuario final.
- El software del sistema se ejecuta en segundo plano y gestiona todo el funcionamiento de la computadora. Se llama Software de bajo nivel ya que se ejecuta en el nivel más básico de computadora y generalmente está escrito en un lenguaje de bajo nivel. Tan pronto como instalamos el sistema operativo en nuestro dispositivo, se instala automáticamente en el mismo dispositivo.
- El software del sistema ayuda a generar la interfaz de usuario y permite que el sistema operativo interactúe con el hardware de la computadora.
Características del software del sistema
Hay una lista de algunas características importantes del software del sistema:
- Es muy difícil diseñar software de sistema.
- El software del sistema es responsable de conectar directamente la computadora con el hardware que permite que la computadora se ejecute.
- Dificultades en la manipulación.
- Es de menor tamaño.
- El software del sistema es difícil de entender.
- Suele estar escrito en un lenguaje de bajo nivel.
- Debe ser lo más eficiente posible para el buen funcionamiento del sistema informático.
Tipos de software del sistema
El software del sistema es de los siguientes tipos:
tuplas de java
1) Sistema operativo
Un sistema operativo es el tipo más básico de software de sistema que ayuda a administrar el hardware y el software de la computadora. Es la parte central de cualquier sistema informático que es responsable del buen funcionamiento de cualquier dispositivo informático.
Un sistema operativo opera principalmente su computadora cuando la inicia. Si no ha instalado el sistema operativo en su computadora, no podrá iniciarla. Algunos ejemplos más comunes de SO son Mac OS, linux , Android y Microsoft Windows .
Un sistema operativo ayuda a controlar y crear registros de programas ya ejecutados en su computadora, como programas de aplicación y otro software del sistema. Las tareas que se enumeran a continuación las realiza un sistema operativo:
- Un sistema operativo funciona como un administrador de archivos ya que asigna recursos a cada tarea realizada en su sistema.
- Realiza un seguimiento de la memoria primaria y asigna memoria para procesar la solicitud.
- Funciona como gestión del procesador asignando RAM para procesar y desasignándola cuando ya no existe.
- Ayuda a evitar el acceso no autorizado cifrando las funciones de contraseña.
- Ayuda a programar procesos mediante algoritmos de programación.
- Ayuda a activar todas las partes de hardware de su computadora siguiendo las instrucciones proporcionadas por los usuarios finales.
- Facilita a los usuarios el acceso y el uso del software de aplicación.
- Le permite acceder a la red en su sistema.
- Ayuda a controlar el uso inadecuado de su sistema y también previene errores al ejecutar software en su computadora.
- Controla todos los dispositivos de entrada y salida, como monitores, teclados, micrófonos y escáneres, etc.
- Ayuda a detectar e instalar nuevo software. Además, también ayuda a solucionar errores durante la instalación.
- Ayuda a vincular diferentes partes de su sistema.
2) Traductores de lenguajes de programación
Los traductores de programación son el software que convierte el lenguaje de alto nivel en lenguaje de máquina. Una computadora sólo puede entender el lenguaje de máquina o el patrón de bits binarios, ya sea 0 o 1. Una CPU entiende este lenguaje de máquina que no es fácil de entender para un humano normal. Por lo tanto, primero, el usuario final interactúa con la computadora en un lenguaje de alto nivel como Java , Pitón , C , PHP , y C++ , etc., luego el traductor convierte estos idiomas en código de máquina.
es igual a cadena en java
Una CPU o procesador de computadora ejecuta estos códigos de máquina en binario. Significa cualquier programa escrito en un alto nivel. lenguaje de programación primero deben convertirse a códigos binarios. Todo este proceso para convertir lenguaje de alto nivel en código de máquina o códigos binarios se conoce como Compilacion.
Los traductores de idiomas son principalmente de dos tipos: compiladores e intérpretes.
Un compilador también es un tipo de software de sistema que se utiliza para convertir lenguajes de programación de alto nivel en códigos de máquina ejecutables o lenguajes de programación de bajo nivel. De manera similar a un compilador, también se utiliza un intérprete para realizar la misma función. Pero la única diferencia es que el compilador traduce todo el programa a la vez mientras que el intérprete convierte cada línea individualmente.
A continuación se muestran algunas tareas realizadas por traductores de lenguajes de programación:
monitor de tubo de rayos catódicos
- Los traductores proporcionan informes de diagnóstico cada vez que las reglas del código no cumplen con los criterios.
- Ayuda a crear una lista del código fuente del programa y sus detalles.
- Ayuda a asignar los datos.
- Los traductores ayudan a detectar errores de sintaxis, lo que ayuda a los desarrolladores a realizar fácilmente los cambios necesarios.
Ejemplos de traductores de programas informáticos son compilador, intérpretes y ensambladores.
3) Controladores de dispositivos
Los controladores de dispositivos son los tipos de software del sistema que reducen los problemas de solución de problemas en su sistema. . El sistema operativo se comunica internamente con los componentes de hardware. Esta comunicación se puede gestionar y controlar fácilmente con la ayuda de controladores de dispositivos.
El sistema operativo contiene varios controladores de dispositivos para controlar los componentes de hardware. La mayoría de los controladores de dispositivos, como un mouse, teclados, etc., ya están instalados en el sistema informático por las empresas fabricantes de ordenadores. Sin embargo, en el caso de cualquier dispositivo nuevo para el sistema operativo, los usuarios también pueden instalarlo a través de Internet. A continuación se muestran algunos dispositivos que requieren controladores para realizar las funciones fluidas de cualquier sistema informático:
4) Software de firmware
Este es el software operativo instalado en las placas base de las computadoras que ayuda al sistema operativo a identificar Flash, ROM, EPROM, EEPROM y chips de memoria.
Sin embargo, la función principal de cualquier software de firmware es gestionar y controlar todas las actividades de los dispositivos individuales. Inicialmente, utiliza chips no volátiles para fines de instalación, pero luego se instala en los chips flash.
Hay dos tipos principales de chips:
c estructura en estructura
El BIOS (Sistema básico de entrada/salida) también funciona como un programa del sistema utilizado para el proceso de arranque del sistema. Primero, carga el sistema operativo en la memoria principal (RAM) de su sistema y luego se lo entrega al sistema operativo. BIOS funciona como sustituto del chip ROM; por eso se llama software de firmware. Sin embargo, la ROM del firmware es parte de cada componente de la placa base. El firmware de la placa base activa todos los componentes de hardware durante el inicio del sistema informático y garantiza si están operativos o no. Si funcionan correctamente, inicia el proceso de arranque para cargar el sistema operativo y, si se produce algún error en la RAM, niega el impulso de la computadora.
Existe un firmware dentro de los dispositivos mientras se instala un controlador de dispositivo en el sistema operativo.
5) Software de utilidad
Software de utilidad Funciona como una interfaz entre el software del sistema y el software de la aplicación. El software de utilidad es una herramienta de terceros diseñada para reducir los problemas de mantenimiento y detectar errores en el sistema informático. Viene con el sistema operativo de su sistema informático.
Estas son algunas características específicas del software de utilidad:
- Ayuda a los usuarios a protegerse contra amenazas y virus.
- Ayuda a reducir el tamaño de discos como WinRAR, WinZip.
- Funciona como un servicio de administración de discos de Windows y ayuda en una partición de disco.
- Facilita a los usuarios realizar copias de seguridad de los datos antiguos y mejorar la seguridad del sistema.
- Funciona como una desfragmentación de un disco para organizar los archivos dispersos en el disco.
- Ayuda a recuperar los datos perdidos.
Ayuda a realizar el software antivirus y de seguridad para mantener la seguridad de los datos en una computadora.