¿Qué es el pedido de memoria?

El pedido de memoria, o reordenamiento, es un proceso a través del cual la Unidad de Procesamiento Central (CPU) toma solicitudes de memoria de la computadora y las ordena al patrón más optimizado. El proceso cambia las solicitudes, a menudo los procesos se completan fuera de servicio, pero los usuarios y programadores no ven esto. Esto generalmente se puede hacer muy fácilmente en un solo sistema de CPU, pero un sistema con varias CPU puede experimentar un problema al ordenar. Si este proceso no se usara, las computadoras no serían tan eficientes al completar las solicitudes de los usuarios.

Cada vez que alguien hace algo en una computadora, mueve el mouse, abre un programa o edita una imagen, por ejemplo, la CPU tiene que aprobar el uso de la memoria para la tarea. Estas solicitudes normalmente vienen linealmente, pero rara vez se procesan de esa manera. Con el orden de la memoria, las tareas se procesan de la mejor manera posible para hacer que la computadora sea más rápida. Por ejemplo, si la CPU puede cuidar fácilmente el segundo proceso antes del primero,Use la memoria para ese proceso antes de pasar a otros.

Las solicitudes a menudo se realizan fuera de servicio, lo que podría confundir a los usuarios y programadores. Al mismo tiempo, la CPU está programada para saber que el pedido de memoria puede confundirlos, por lo que realiza todo de una manera que hace que parezca que los procesos se completan linealmente, aunque no lo son. Esto facilita que los usuarios entiendan y, por lo general, evite que los programadores tengan que ingresar una codificación excesiva para garantizar que la CPU funcione de manera eficiente.

El pedido de memoria normalmente se puede hacer fácilmente en una computadora con una sola CPU, pero puede haber problemas con una computadora que tiene varias CPU. Esto se debe a que es más fácil que los accesos de memoria se aprueben y se ordenen correctamente con una CPU, pero dos o más CPU pueden vacilar al intentar procesar varias tareas. Si hay una comunicación adecuada entre las dos o más CPU,entonces este problema generalmente se mitiga.

Sin ordenamiento de memoria, las tareas podrían ser más difíciles para la computadora y el programador. Por el lado de la computadora, la CPU solo podría satisfacer las solicitudes a medida que llegaron, lo que significa que todo el proceso se ralentiza y puede hacer que los usuarios esperen. Para el programador, tendría que escribir una codificación excesiva para garantizar que la CPU se encargue correctamente de todas las tareas, lo que haría que la creación de programas tome mucho más tiempo.

OTROS IDIOMAS