Сколько писем можно скопировать в одном экземпляре?

-2

Мы всегда используем Copy & amp; Вставить функцию в различных ОС. Теперь я хочу знать, сколько байтов можно скопировать в одной команде копирования. Можно ли скопировать целые буквы из оксфордского словаря на одном CTRL + C "?

Kiran RS
источник
Это зависит от объема вашей системной памяти.
Ramhound
2
Вы спрашиваете, какова максимальная емкость системного буфера обмена? Если да, то какая операционная система вас интересует? (И ваше утверждение о том, что «мы всегда используем функцию [d] копирования и вставки в различных ОС») ошибочно. Даже если мы ограничиваем наше «всегда» до тех пор, пока существуют персональные компьютеры "осталось много компьютеров и операционных систем, которые не имели встроенной функции копирования и вставки. DOSKEY и подобные утилиты были значительным улучшением юзабилити в те времена, но они потребляли значительную часть драгоценного ОЗУ, поэтому не все использовали их всегда.)
a CVn
@Ramhound - означает, что если у меня есть 1 ГБ системной памяти, могу ли я скопировать столько букв в одном действии CTRL + C?
Kiran RS
2
@Ramhound: Это ложь - серверы с терабайтами оперативной памяти уже существовать и используются; просто не совсем дешево.
grawity
@ Grawity - я поверю тебе на слово. Не меняет того факта, что автор, скорее всего, имеет сервер с 500 ГБ или 1 ТБ памяти.
Ramhound

Ответы:

1

Он может варьироваться в зависимости от операционной системы, но обычно размер буфера обмена ограничен объемом общей памяти, которую может выделить один процесс, поэтому он зависит от того, сколько у вас оперативной памяти, а также от архитектуры процессора (процессы на 32-битных системах обычно ограничен 2 или 4 ГБ каждый).

Это верно, по крайней мере, для систем с Windows и X11; Я не исследовал других.

Конечно, вам все еще нужно иметь достаточно памяти для ОС и самих программ; если у вас есть только 1 ГБ оперативной памяти, вы, очевидно, не можете использовать все это для буфера обмена.

grawity
источник
Разве память буфера обмена не будет выгружена как любая другая память, выделенная для процесса? В этом случае пределом будет размер виртуальной памяти минус другая память, используемая для этого процесса, и общий объем, используемый другими процессами.
AFH
Вы имеете в виду виртуальную память как в файле подкачки / подкачки, или виртуальную память как в виртуальная память ?
grawity
Я имел в виду пейджинг.
AFH
В этом случае, конечно, содержимое буфера обмена может быть выгружено / выгружено как обычное выделение памяти. Но общий размер любого отдельного выделения все еще ограничен областью виртуальной памяти (то есть диапазоном адресов), доступной для процесса.
grawity