Место для хранения и память: архитектура мобильного телефона против архитектуры ПК

На ПК есть жесткие диски, выступающие в качестве пространства для хранения, где хранятся файлы операционной системы и приложений, и есть оперативная память, которая используется исполняемым кодом операционной системы и исполняемым кодом приложений, пока все работает.

На моем Samsung Galaxy SIII, когда я захожу в Settings -> More -> Storage, есть различные разделы, в которых говорится о месте для хранения и памяти, как будто это одно и то же?

Итак, вот мои вопросы:

  1. Помимо места для хранения, обеспечиваемого дополнительной SD-картой, которая должна быть вставлена ​​в заднюю часть телефона рядом с SIM-картой, есть ли один чип памяти, который действует как носитель для файлов, когда устройство выключено, а также в качестве случайного? доступ к памяти для исполняемых файлов операционной системы и выполняемых приложений? Как видно из следующего снимка экрана, на моем устройстве, похоже, 16,00 ГБ, которые используются как жесткий диск и как ОЗУ. Так работает этот носитель данных, один чип для обоих?

  2. Где я могу увидеть количество свободного места на моей SIM-карте? Согласно Википедии , такое пространство можно использовать только для хранения определенных типов данных, таких как информация о сети, максимум 250 контактов (за исключением более новых моделей), где каждый контакт может состоять только из пары имени и одного номера телефона, а также для SMS. Сообщения. Емкость SIM-карты также ограничена от 32 КБ до 128 КБ или более, но в любом случае это очень мало места. Возможно, из-за этих ограничений Samsung Galaxy SIII и другие современные телефоны Android не используют это пространство для пользовательских данных, но поправьте меня, если я ошибаюсь.

Спасибо за ваши ответы.

Хранилище/память на Samsung Galaxy SIII

Благодарим за ваше предложение. Причина, по которой я затронул темы внутренней памяти, внешней памяти SD-карты, памяти SIM-карты и временного хранилища оперативной памяти в одном посте, заключается в том, что я просто искал одну вещь: общую картину того, как память и хранилище разбиваются на Телефоны Android и где в системе можно получить доступ к этим параметрам, поэтому отдельный пост. Я получил ответы по этой теме. Если после этого объяснения вы все еще думаете, что я могу лучше перефразировать свой пост, дайте мне знать, и я буду действовать соответственно. Спасибо.
Спасибо. Причина, по которой я еще не согласился, только в одном. Я просто ждал, чтобы увидеть, относится ли термин «память устройства» последовательно к внутренней памяти, которая не является системной памятью, или может ли в некоторых контекстах термин «память устройства» также использоваться для обозначения всей памяти устройства. Если вы знаете ответ, напишите комментарий, и я приму ответ, данный ниже. Спасибо.
Нет 100% доказательств или возможности указать источник, но я никогда не видел, чтобы «память устройства» относилась к оперативной памяти. И в одном я уверен на 100%: он никогда не ссылается на /system(где находится материал ОС). Имейте в виду, что мы не контролируем, как «миряне» могут использовать термины на форумах и т. Д. :)

Ответы (2)

В этом отношении нет никакой разницы между обычным ПК и Android.

Однако терминология немного сбивает с толку.

Системная память относится к пространству хранения, используемому системными файлами, а память устройства относится ко всему пространству хранения. Память устройства не относится к оперативной памяти. Оперативную память вашего устройства можно увидеть в формате Settings -> More -> Application Manager.

Существует ли один чип памяти, который действует как носитель для файлов, когда устройство выключено, а также как оперативная память для исполняемых файлов операционной системы и выполняемых приложений?

Вроде. В большинстве устройств Android используется система на кристалле (SOC). То, что включено в SOC, зависит от конкретного чипа и устройства, но типичный SOC может иметь ЦП, ОЗУ, графический процессор, беспроводную связь и, возможно, хранилище, изготовленное на одном чипе. В обычном ПК это, как правило, отдельные компоненты, в мобильных устройствах SOC используется для экономии места, затрачиваемого на отдельную упаковку компонентов, но внутри все же существует разграничение между компонентами.

Где я могу увидеть количество свободного места на моей SIM-карте?

АФАИК, вы не можете. Android имеет очень ограниченную поддержку SIM-карты. Он использует SIM-карту только для функций телефонии и импорта существующих контактов в адресную книгу устройства.

Стоит добавить, что обычно в графическом интерфейсе Android «память» означает энергонезависимую память, а «ОЗУ» означает оперативную память. Это немного сбивает с толку, потому что обычно люди так не называют эти две вещи, но так оно и есть.
Я загрузил несколько приложений под названиями SIM, SIM-карта, Информация о SIM-карте, Информация о SIM-карте, Диспетчер SIM-карты и т. д., но почти все они, похоже, не сообщали почти никакой информации, хранящейся на SIM-карте, никаких контактов. , только идентификатор устройства SIM-карты (IMEI/MEID/ESN) и немного другой херни, но нет данных о количестве свободного места на SIM-карте. Спасибо.
@LieRyan, не могли бы вы уточнить свой ответ в отношении бита «памяти устройства»? Когда я захожу в «Настройки» -> «Дополнительно» -> «Диспетчер приложений», как вы говорите, он сообщает, что используется примерно 8 ГБ и примерно 3 ГБ свободно, из 16 ГБ внутренней памяти. Когда я захожу в «Настройки» -> «Дополнительно» -> «Хранилище», в разделе «Системная память» отображается примерно 5 ГБ. Поскольку 8 ГБ + 3 ГБ + 5 ГБ = 16 ГБ, это, по-видимому, указывает на то, что термин «память устройства» относится ко всей памяти, которая не является системной памятью. То есть: общая внутренняя память = системная память + память устройства. Не могли бы вы подтвердить? Спасибо.
На экране «Настройки -> Дополнительно -> Хранилище» также присутствует подобное разделение, поскольку на этом экране «Используемое пространство» — это внутреннее пространство памяти пользователя, которое исключает внутреннее пространство памяти «Системная память». Спасибо.
@JohnSonderson: Извините за неясность, чтобы увидеть оперативную память, перейдите на вкладку Settings -> More -> Application Managerи перейдите на Runningвкладку. Это тот, который показывает вашу оперативную память.

Теперь я понимаю, что что касается первой части вопроса, как уже отмечалось, на экране «Хранилище» отображается информация о внутренней памяти (за исключением места для хранения SIM-карты, места для хранения внешней SD-карты и памяти RAM, которая является просто местом временного хранения, которое находится на отдельной микросхеме и не служит местом постоянного хранения).

Причина, по которой я запутался, заключается в том, что термины «хранилище» и «память» на этом экране взаимозаменяемы. Еще больше сбивает с толку то, что на сайте Samsung Galaxy SIII объем этого внутреннего хранилища указан под заголовком Memoryс подзаголовком Total Internal Memory: 32 GB / 16 GB Internal Memory, тогда как в мире настольных компьютеров этот термин memoryобычно относится к оперативной памяти. Вот это меня смутило.

Позже я понял, что для просмотра объема оперативной памяти (включая процент недоступной оперативной памяти в системе) есть еще одно окно, доступ к которому можно получить, нажав и удерживая аппаратную клавишу «Домой», а затем щелкнув значок круговой диаграммы в нижней части окна. левый угол, как на следующих скриншотах:

Запущенные процессы: кнопка круговой диаграммы показывает общее/использованное ОЗУ Всего/использовано ОЗУ

Я добавил изображение того, как выглядит SOC (система-на-чипе). Как сообщалось, многие системы теперь представляют собой SOC с ЦП, внутренней памятью, ОЗУ и другими компонентами, интегрированными в один чип, но в то же время все еще отделенными друг от друга.

SOC: система на кристалле

В качестве альтернативного места, где можно найти информацию об используемой оперативной памяти, в отличие от длительного нажатия Homeклавиши и щелчка по значку круговой диаграммы, можно также перейти Settings -> More -> Application managerи дважды провести вправо, чтобы увидеть RUNNINGвкладку, которая отображает ту же информацию в внизу, как на следующем скриншоте (нажмите, чтобы увеличить):

введите описание изображения здесь

На приведенном выше экране отображаются все запущенные процессы. Напротив, длительное нажатие Homeаппаратной клавиши отображает только те запущенные процессы, которые имеют графический интерфейс на переднем плане, исключая фоновые задачи.

Спасибо.