Cuando copiamos un texto o una carpeta para pegarlo en otro lugar desde cualquier dispositivo, ¿dónde va la carpeta o el texto entre este proceso?

Puedes copiar dos cosas básicamente.

  1. Texto sin formato / enriquecido
  2. Archivos y / o directorios

Texto sin formato / enriquecido
El sistema operativo de su computadora (Windows, MacOS, Linux, etc.) tiene un lugar específico en la RAM (memoria principal) que se llama ” portapapeles “. El portapapeles es donde almacena los objetos copiados (texto). Como el sistema operativo controla el portapapeles, puede copiar y pegar texto entre aplicaciones.

Copiar / mover archivos y / o directorios:
El portapapeles no tiene que contener todo el archivo. Cuando copia un archivo (o archivos), solo su ruta se coloca en el portapapeles. También está marcado como un archivo . El Portapapeles realiza un seguimiento del tipo de contenido, como texto sin formato, texto con formato, archivo, imagen, texto de Word, etc., y así es como funciona el proceso:

  • Si está moviendo un archivo a otro directorio en la misma partición, no se moverá físicamente en el disco, solo se actualizará su ruta .
  • Si está moviendo un archivo a otra partición, se dividirá en trozos del mismo tamaño y se copiarán uno por uno, luego se eliminará el archivo original. Esto puede considerarse como BUFFERING . Pequeños fragmentos de la ubicación de origen se leerán primero en la memoria (búfer) y luego este búfer se escribirá en la ruta de destino. Los fragmentos demasiado pequeños ralentizarán el proceso, los fragmentos demasiado grandes consumirán más memoria.
  • Sucederá exactamente lo mismo cuando copie un archivo (no importa si es la misma partición o no), excepto que el archivo original no se eliminará.

Namaste

Cuando copia algún archivo de cualquier dispositivo (digamos un dispositivo usb como una unidad flash) a su computadora, ocurre el siguiente proceso.

– la unidad flash no tiene una interfaz de usuario, por lo tanto, para acceder a ella, debe conectarla a un dispositivo ui como la computadora.
– la computadora reconoce la unidad flash a través de su controlador y le muestra su sistema de directorio.
– Copias / cortas un archivo / carpeta de la unidad flash usando tu computadora.
– Su computadora la almacena temporalmente en un lugar llamado memoria caché.
– una vez que el caché tiene el archivo / carpeta requerido, accede a las unidades de la computadora y selecciona un lugar donde debe pegarse el archivo / carpeta.
– El sistema operativo de su computadora coloca el archivo / carpeta de su caché en la unidad de destino.
– el caché se borra automáticamente una vez que la computadora se reinicia, o el usuario puede borrarlo manualmente por muchos métodos.

Saludos,
Mukunda

Los objetos que copie van al Portapapeles. Puede ver el portapapeles abriendo “system32 \ clipbrd.exe” en Windows.

El portapapeles es un espacio temporal en la RAM que almacena los objetos copiados (en realidad se vincula a la memoria).

En caso de texto, los datos se almacenan en el búfer o caché de ese entorno del sistema operativo
Pero en caso de copia del archivo, el enlace se mantiene en el mismo búfer para que no encuentre la ubicación adecuada y luego péguelo
Enlace no se mantiene el archivo
Por lo tanto, la ubicación del archivo debe ser accesible al momento de pegar
Esto es seguido por windows y linux

Un objeto estático en memoria, que conocemos como Portapapeles.