В одной ячейке памяти компьютера хранится объем данных?
Это зависит от компьютера. ячейка памяти означает часть памяти, к которой процессор может обращаться напрямую.
Какова базовая единица хранения памяти в компьютере?
Это Бит , а затем Байт , но разные ЦП более удобны для адресации памяти в словах определенных размеров .
Например, для хранения целого числа, какие адреса памяти потребуются? Если базовой единицей является BYTE, целое число требует 4 байта.
В математике целые числа бесконечны, поэтому для представления всех / любых из них должна быть бесконечная память. Выбор, сделанный компьютерной архитектурой относительно того, сколько памяти следует использовать для представления целого числа, является произвольным. В конце концов, логика о том, как целые числа представлены и управляются в программном обеспечении, даже если это встроено в прошивку. Язык программирования Python имеет неограниченное представление для целых чисел (но, пожалуйста, не пытайтесь использовать googol на нем).
В конце концов, все компьютерные архитектуры каким-то образом допускают адресацию до уровня Byte или Bit , но они лучше всего работают с адресами с размером слова, который обычно соответствует размер регистров процессора.
Речь идет не о количестве данных или размере целых чисел, а о количестве адресов памяти, которые может использовать компьютер.
Имеется 4 ГБ адреса (для байтов) в 32 битах. Для управления кластером машин с ОЗУ более 4 ГБ каждая система должна управлять большими адресами.
Опять-таки, все дело в адресуемой памяти, а не в размере целых чисел. Были 64-битные целые, даже когда процессоры предпочитали 8-битную адресацию слов.