¿Qué es un recurso del sistema? | Diferentes tipos de recursos del sistema.

Recurso del sistema: El ingenio es un rasgo atractivo universal que no es igual al ingenio, es tener muchos recursos pero la capacidad de maximizar su potencial o escasos recursos de los que dispone en todo momento. Esto es cierto no solo en el mundo real, sino también en el hardware y el software que estamos acostumbrados a usar en nuestra vida diaria. Para poner las cosas en perspectiva, a pesar de que muchos quieren, fantasean y desean autos orientados al desempeño, no todos terminarán comprando un auto deportivo o una moto deportiva, incluso si tienen los medios, si le preguntas a la mayoría de las personas por qué no lo hicieron. comprar un vehículo de este tipo, responderá "poco práctico".

¿Qué es un recurso del sistema?

Ahora bien, esto significa que incluso en la sociedad nuestras elecciones se inclinan hacia la eficiencia. Los autos que tienen más atractivo no son muy atractivos, pero ofrecen eficiencia en términos de costo, economía de combustible y mantenimiento. Por lo tanto, simplemente usar el hardware más costoso no lo ayudará si se necesita mucha energía para editar una hoja de cálculo simple, lo que también se puede hacer en un teléfono inteligente en estos días o simplemente instalar el juego o el software más costoso. se congela en cuanto lo abrimos. La respuesta a lo que hace que algo sea eficiente es la capacidad de administrar los recursos disponibles de manera muy inteligente, lo que nos brinda la máxima productividad al menor costo de energía y recursos.

Índice

¿Qué es un recurso del sistema?

Una definición concisa y precisa de esto sería: la capacidad del sistema operativo para cumplir eficientemente con las solicitudes de los usuarios, utilizando todo el hardware y software de la mejor manera posible.

Gracias a los rápidos avances tecnológicos, la definición de un sistema informático ha ido más allá de la caja con algunas luces intermitentes a las que se conectan un teclado, una pantalla y un ratón. Teléfonos inteligentes, ordenadors portátiles, tabletas, ordenadors de placa única, etc. cambió por completo la percepción de el ordenador. Pero las tecnologías fundamentales subyacentes que impulsan todas estas maravillas modernas se han mantenido prácticamente sin cambios. Eso tampoco cambiará pronto.

Profundicemos en cómo funciona un recurso del sistema. Como cualquier recurso, en el momento en que encendemos nuestra ordenador, verifica y verifica todos los componentes de hardware de salida actuales conectados a él, que luego se incluye en el registro de Windows. Hay información sobre la capacidad y todo el espacio libre, la cantidad de RAM, medios externos, etc.

Junto con esto, el sistema operativo ejecuta servicios y procesos en segundo plano. Este es el primer uso inmediato de los recursos disponibles. Por ejemplo, si tenemos instalado un programa antivirus o cualquier software que requiera actualizaciones periódicas. Estos servicios se ejecutan tan pronto como encendemos la PC y comienzan a actualizar o escanear archivos en segundo plano para, por supuesto, protegernos y actualizarnos.

Una solicitud de recurso puede ser un servicio que necesita una aplicación, así como un sistema, o ejecutar programas a pedido de un usuario. Entonces, en el momento en que abrimos un programa, verifica todos los recursos disponibles para ejecutarlo. Después de verificar el cumplimiento de todos los requisitos, el programa funciona según lo previsto. Sin embargo, si no se cumple el requisito, el sistema operativo comprueba qué aplicaciones están utilizando este recurso de miedo e intenta detenerlo.

Idealmente, si una aplicación solicita un recurso, debería devolverlo, pero la mayoría de las veces, las aplicaciones que han solicitado ciertos recursos no terminan proporcionando el recurso solicitado una vez que se completa la tarea. Es por esto que en ocasiones nuestra aplicación o sistema se congela porque algún otro servicio o programa le quita los recursos necesarios para ejecutarse en segundo plano. Esto se debe a que todos nuestros sistemas tienen recursos limitados. Por lo tanto, gestionarlo es primordial.

Diferentes tipos de recursos del sistema.

Un recurso del sistema es utilizado por hardware o software para comunicarse entre sí. Si el software quiere enviar datos al dispositivo, por ejemplo, si desea guardar el archivo en el disco duro o si el hardware requiere atención, por ejemplo, cuando presionamos una tecla en el teclado.

Hay cuatro tipos de recursos del sistema que encontraremos al operar un sistema, estos son:

  • Canales de acceso directo a memoria (DMA).
  • Líneas de solicitud de interrupción (IRQ)
  • Direcciones entrantes y salientes
  • Direcciones de memoria

Cuando presionamos una tecla en el teclado, el teclado quiere decirle a la CPU que la tecla ha sido presionada, pero como la CPU ya está ocupada realizando otro proceso, ahora podemos detenerla hasta que complete la tarea.

Para resolver esto, tuvimos que implementar algo llamado cadenas de solicitud de interrupción (IRQ), hace exactamente lo que parece: interrumpir la CPU y le permite saber a la CPU que hay una nueva solicitud que vino, por ejemplo, desde el teclado, por lo que el El teclado coloca voltaje en la línea IRQ destinada a él. Este voltaje sirve como una señal para el procesador de que hay un dispositivo que tiene una solicitud que requiere procesamiento.

El sistema operativo trata la memoria como una larga lista de celdas que puede usar para almacenar datos e instrucciones, algo así como una tabla unidimensional. Piense en la dirección de la memoria como el número de asientos en el teatro, a cada asiento se le asigna un número independientemente de si alguien está sentado en él o no. La persona sentada en el asiento puede recibir alguna información o instrucción. El sistema operativo llama a una persona no por su nombre sino solo por su número de lugar. Por ejemplo, el sistema operativo puede decir que desea imprimir datos en la dirección de memoria 500. Estas direcciones suelen mostrarse en la pantalla como un número hexadecimal en forma de un cambio de segmento.

Las direcciones de E/S, también llamadas simplemente puertos, pueden ser utilizadas por el procesador para acceder a los dispositivos de hardware de la misma manera que utiliza las direcciones de memoria para acceder a la memoria física. El bus de direcciones de la placa base a veces transmite direcciones de memoria y, a veces, direcciones de E/S.

Si el bus de direcciones se ha configurado para transmitir direcciones de E/S, cada dispositivo de hardware escucha ese bus. Por ejemplo, si el procesador quiere comunicarse con el teclado, colocará la dirección de E/S del teclado en el bus de direcciones.

Una vez que se encuentra la dirección, la CPU anuncia la dirección a todos los dispositivos de E/S que se encuentran en la barra de direcciones. Ahora todos los controladores de E / S escuchan su dirección, el controlador del disco duro dice que no es mi dirección, el controlador del disquete dice que no es mi dirección y el controlador del teclado dice que es mío, responderé. De esta manera, el teclado eventualmente interactúa con la CPU cuando se presiona la tecla. Otra forma de pensar en cómo funcionan son las líneas de direcciones de E/S basadas en bus, que funcionan como una línea telefónica antigua para fiestas: todos los dispositivos escuchan las direcciones, pero en última instancia, solo uno responde.

Otro recurso del sistema utilizado por el hardware y el software es el canal de acceso directo a la memoria (DMA). Este es un método de acceso rápido que permite que el dispositivo de E/S envíe datos directamente a la memoria, sin pasar por la CPU por completo. Algunos dispositivos, como una impresora, están diseñados para usar canales DMA, mientras que otros, como un mouse, no lo están. Los canales DMA no son tan populares como solían ser porque su diseño los hace mucho más lentos que los nuevos métodos. Sin embargo, los dispositivos más lentos, como disquetes, tarjetas de sonido y grabadoras de cinta, pueden seguir utilizando canales DMA.

Por lo tanto, la mayoría de los dispositivos de hardware acceden a la CPU a través de solicitudes de interrupción. El software llama al hardware en la dirección de E/S del dispositivo de hardware. El software trata la memoria como un dispositivo de hardware y lo llama con la dirección de memoria. Los canales DMA transfieren datos de un lado a otro entre los dispositivos de hardware y la memoria.

Es recomendado: 11 consejos para mejorar el rendimiento lento en Windows 10

De esta forma, el hardware interactúa con el software para asignar y administrar eficientemente los recursos del sistema.

¿Qué errores pueden ocurrir en los recursos del sistema?

Errores en los recursos del sistema, son los más terribles. En un momento, cuando usamos una ordenador, todo va bien, todo lo que se necesita es un programa que consume muchos recursos, haga doble clic en este ícono y diga adiós a un sistema que funciona. Pero, ¿por qué es posiblemente una mala programación? Pero se vuelve aún más complicado porque sucede incluso en los sistemas operativos modernos. Cualquier programa en ejecución debe decirle al sistema operativo cuántos recursos puede necesitar para ejecutarse e indicar cuánto tiempo puede necesitar ese recurso. A veces, esto puede ser imposible debido a la naturaleza del proceso que ejecuta el programa. Esto se llama pérdida de memoria. Sin embargo, el programa debe devolver la memoria o el recurso del sistema que solicitó anteriormente.

Y si eso no sucede, podemos ver errores como:

  • "Tu ordenador tiene poca memoria"
  • "Peligrosamente pocos recursos en el sistema"
  • "No hay suficientes recursos del sistema para realizar el servicio solicitado"

Y más.

¿Cómo podemos corregir los errores de recursos del sistema?

Una combinación de 3 teclas mágicas 'Alt' + 'Del' + 'Ctrl', esta debería ser la principal para aquellos que enfrentan fallas frecuentes del sistema. Al hacer clic en este nos llevará directamente al administrador de tareas. Esto nos permite ver todos los recursos del sistema utilizados por varios programas y servicios.

La mayoría de las veces, es posible que descubramos qué aplicación o programa ocupa mucha memoria o lee y escribe mucho en el disco. Después de una búsqueda exitosa, podremos recuperar el recurso perdido del sistema, ya sea deteniendo la aplicación problemática por completo o desinstalando el programa. Si no es cualquier programa, nos vendría bien buscar en la sección de servicios del administrador de tareas, que averiguaría qué servicio consume u ocupa silenciosamente recursos en segundo plano, eliminando así este escaso recurso del sistema.

Hay servicios que se ejecutan cuando se inicia el sistema operativo, se llaman programas de inicio, los podemos encontrar en la sección Inicio del Administrador de tareas. Lo bueno de esta sección es que no necesitamos buscar manualmente todos los servicios que requieren recursos. En cambio, esta sección muestra fácilmente los servicios que afectan el sistema, con una calificación de impacto al inicio. Entonces, al usar esto, podemos determinar qué servicios deben deshabilitarse.

Los pasos anteriores definitivamente ayudarán si su ordenador no está completamente congelada o solo un programa determinado está congelado. ¿Qué pasa si todo el sistema está completamente congelado? Aquí no mostraremos sin otras opciones, ninguna de las teclas funciona, debido a que todo el sistema operativo está congelado por la no disponibilidad de los recursos necesarios para ejecutarlo, sino para reiniciar el ordenador. Esto debería eliminar el problema de congelación si fue causado por un programa incorrecto o incompatible. Al determinar qué aplicación causó esto, podemos eliminar la aplicación problemática.

Hay momentos en los que incluso los pasos anteriores no servirán de mucho si el sistema continúa bloqueándose a pesar del procedimiento descrito anteriormente. Lo más probable es que sea un problema de hardware. Especialmente esto puede ser un problema con la RAM, en cuyo caso tendremos que acceder a la ranura de RAM en la placa base del sistema. Si hay dos módulos de RAM, podemos intentar ejecutar el sistema con una RAM por separado de las dos para averiguar qué RAM es la culpable. Si hay algún problema con la RAM, reemplazar la RAM defectuosa resolverá el problema de congelamiento causado por los bajos recursos del sistema.

Conclusión

Esperamos que comprenda qué son los recursos del sistema, qué diferentes tipos de recursos del sistema existen en cualquier dispositivo informático, qué errores podemos encontrar en nuestras tareas informáticas diarias y los diversos procedimientos que podemos aplicar para solucionar con éxito problemas de bajo nivel informático. de los recursos del sistema.

Artículos de interés

Subir