Поняття пам'яті, види комп'ютерної пам'яті (ROM, RAM, CMOS, FLASH, CACH-пам'ять)

Оперативна пам'ять (ОЗУ, RAM - Random Access Memory- eng.) - щодо швидкаенергозалежна пам'ять комп'ютера з довільним доступом, в якій здійснюються більшість операцій обміну даними між пристроями.

Є енергозалежною, тобто при відключенні живлення всі дані на ній стираються.

З кожним днем ​​в інтернеті можна бачити все більше запитів щодо того, що таке ОЗП у телефоні, як його виміряти та збільшити.

За останнім, зрозуміло, запитів найбільше. Справа в тому, що згодом телефон починає працювати повільніше і розмірено, а причина криється в цьому найчудовішому ОЗУ.

Взагалі, ОЗП – це такий тип пам'яті, яка є в мобільному телефоні.

Тому, щоб відповісти на перше з вищенаведених питань, необхідно пояснити, які взагалі бувають види пам'яті і чим вони відрізняються.

Типи пам'яті телефону

Усього в телефонах застосовується три типи пам'яті:

  1. Оперативна пам'ять, вона ж - оперативний записуючий пристрій ( ОЗУ) або RAMангл. Random Access Memory. У цій пам'яті зберігається інформація про процеси пристрою, запущені зараз. Вона енергозалежна та обробляє лише те, що працює на даний момент. Якщо живлення телефону раптово вимикається, усі дані з ОЗП зникають.
  2. ПЗУабо ROM – постійний запам'ятовуючий пристрій або енергонезалежна пам'ятьвикористовується для зберігання масиву незмінних даних. Ця пам'ять не стирається і не потребує постійного джерела живлення. У ній зберігається інформація про всі процеси, коли-небудь запущені на телефоні. Зокрема саме в цю пам'ять записується операційна система і все, що з нею пов'язано. Ця пам'ять фактично є частиною третього виду, внутрішньої пам'яті телефону. Вона не має якогось фіксованого об'єму – вона може займати хоч всю внутрішню пам'ять пристрою. Якщо сказати ще простіше, це кеш, тобто всі ті дані, які потрібні додаткам для роботи. Це можуть бути дані облікового запису, якісь фотографії та багато іншого. Вони не стираються доти, доки користувач сам цього не захоче.
  3. Внутрішня пам'ять або internal storage. Це та пам'ять, де зберігаються всі дані користувача, такі як картинки, відео, музика і так далі. Саме її розширюють картами пам'яті, наприклад, microSD.

Таким чином, від оперативної пам'яті або ОЗП залежить, скільки програм можна запустити одночасно.

Чим більше оперативної пам'яті, тим більше процесів одночасно зможе обробити телефон.

Інформація в ОЗУ постійно змінюється, а в ПЗУ вона залишається однією і тією ж упродовж тривалого часу.

Що стосується внутрішньої пам'яті, її зміни залежать тільки від користувача. Внутрішня пам'ять є носієм завантаженої користувачем музики, фільмів та інших файлів.

ОЗУ змінюється лише засобами системи (користувач не може бачити цей процес, він може контролювати його лише шляхом запуску або закриття певних додатків).

У той же час ПЗУ може змінюватися безпосередньо користувачем, але тільки якщо він має root права, тобто права суперкористувача.

Ми вже писали раніше про найкращі способи

Щоб отримати такі права, потрібно виконати додаткові маніпуляції з телефоном.

Внутрішня пам'ять безпосередньо змінюється користувачем, адже саме він видаляє і додає на свій телефон свої файли.

У цьому й складаються відмінності ОЗУ двох інших типів пам'яті.

Тепер нам потрібно зрозуміти, як дізнатися обсяг кожного з цих трьох видів пам'яті на телефоні.

Як дізнатися, скільки пам'яті на вашому пристрої

Відповідати на це питання будемо поступово - спочатку залежно від виду пам'яті, а потім операційної системи.

Отже, щоб дізнатися обсяг ОЗП, необхідно зробити таке:

  • для пристроїв на платформі – завантажити на Play Market програму CPU-Z, Antutu Benchmark чи будь-який інший тестер;
  • для пристроїв на платформі iOS – скачати в AppStore той самий Antutu Benchmark або будь-який інший тестер (інтерфейс буде таким самим, як показано на малюнку №1);
  • для Windows Phone – зайти до "Налаштування", потім відкрити пункт "Додатково".

На інших ОС, як BlackBerry, де немає можливості завантажити якийсь тестер, залишається просто заходити на сайт виробника і дивитися там характеристики вашої моделі телефону.

Щоб дізнатися, скільки на даний момент використовується пам'яті на потреби ПЗП, необхідно зробити таке:

  • Android - завантажити будь-який менеджер завдань, наприклад, Clean Master (у головному меню потрібно вибрати "Менеджер додатків") і подивитися, скільки пам'яті задіяно;

  • iOS - теж завантажити менеджер завдань, наприклад, "Система зсередини" від Anna Negara
  • або інші;
  • Symbian – самі менеджери завдань Access Apps , Best TaskMan , Jbak TaskMan та інші.

Та сама ситуація і на інших платформах – потрібно шукати менеджери завдань.

Щоправда, ви легко можете потрапити на планувальники, тобто програми, де користувач може внести до свого календаря якісь плани.

Тому краще шукати на запит «диспетчер завдань».

Що стосується Windows Phone, то для цієї платформи немає жодного розумного диспетчера завдань: що, безумовно, є величезним недоглядом.

Ця програма просто вбиває процеси, тим самим звільняючи оперативну пам'ять.

Спочатку програма просто показує список запущених процесів та те, скільки вони займають пам'яті.

Щоб «вбити» якийсь із них, необхідно просто поставити біля нього галочку та натиснути на напис BOOST у нижній частині вікна програми.

Загалом, подібні «вбивці процесів» називаються task killers.

Список кращих таск-кілерів для Андроїд виглядає так:

Найкращі таск-кілери для iOS.

Типи пам'яті
ROM (Read Only Memory), ПЗУ– це пам'ять, яка не потребує живлення для зберігання його даних (“не стерта” пам'ять).
У смартфонах це внутрішня пам'ять, де зберігається ОС (операційна система).
RAM (Random Access Memory), ОЗУ- Це пам'ять, де зберігається інформація для поточних запущених процесів; ці та дані негайно доступні для процесів. Обсяг цієї пам'яті показують Менеджери завдань (Task Managers), повідомляючи в даний момент про програми та доступну для них пам'ять. Дані, що зберігаються в оперативній пам'яті (RAM/ОЗУ), потребує постійного живлення і пропадають при відключенні живлення (“пам'ять”).
Internal storage (“Внутрішня пам'ять”)– частина простору вбудованої flash-пам'яті, відведена для встановлення додатків (apk-файлів) їх баз даних, налаштувань та інших локальних файлів. Всі Android-телефони мають "Внутрішню пам'ять". Всі Андроїд-телефони можуть зберігати програми на Внутрішній пам'яті, але не всі - на зовнішній SD-карті.
Android: Види пам'яті телефону та їх функції
В Android-телефоні є різні види внутрішньої пам'яті та зовнішня пам'ять зберігання даних.
1. RAM (ОЗУ)
RAM (ОЗУ) – це пам'ять “з довільним доступом”, тобто т.зв. оперативна пам'ять, куди програмне забезпечення (ПЗ) записує та зчитує інформацію швидко (і без емуляції). Вміст оперативної пам'яті очиститься під час зникнення живлення, наприклад, якщо телефон вимкнути. Обсяг оперативної пам'яті вирішує, скільки програм можна запускати одночасно, чи як великий файл може бути завантажений на згадку про роботи (перегляд, редагування тощо.). Можлива помилка "Недостатньо пам'яті", якщо пам'ять вичерпана і не вдається запустити програму. Android 2.2 знає, які програми можна прибрати з RAM, коли потрібно. До Android 2.2 максимум 256 Мб оперативної пам'яті підтримувалося.
2. ROM (ПЗУ)
ROM (ПЗУ) – це пам'ять лише читання (Read-Only Memory). Те, що в ній зберігається, ніколи не може бути змінено (записується одноразово на виготовлення телефону); та ROM (ПЗУ) зберігає дані навіть без живлення.
В Android-телефоні ROM розбита на кілька розділів. Одна частина для ОС (операційної системи). Розділ ОС захищений і ви не зможете писати в нього без прав root. Root – це отримання прав супер-користувача операційної системи, тоді можна читати/писати в розділі ОС, наприклад, замінити образ ОС (що, таким чином, дозволяє використовувати кілька різних операційних систем).
3. Internal phone storage (“Внутрішня пам'ять телефону”)
Internal phone storage (“Внутрішня пам'ять телефону”) – це друга частина пам'яті, призначена для даних користувача, включаючи завантажені програми та їх збережені дані (з RAM). В Android 2.2 вона монтується в /mnt/asec, і в якому - apk-файли завантажених додатків. Тому цей вид пам'яті називають Internal phone storage (“Ємність внутрішньої пам'яті телефону”). Цей розділ подібний до внутрішнього комп'ютерного HDD (диску “С:” у Windows або “file system” у Ubuntu/Linux). Вільного простору в Internal phone storage (“Внутрішня пам'ять телефону”) стає менше, коли ви встановлюєте більше програм. Це місце можна перевірити так: “Налаштування” -> “SD-картка та пам'ять телефону” -> “Внутрішня пам'ять” (Internal storage). Може настати момент, коли вже не можна встановити програми - коли на Internal phone storage ("Внутрішня пам'ять телефону") занадто мало вільного простору; тоді потрібно видалити непотрібні програми.
4. MicroSD/SDHC
Це єдиний тип пам'яті, який може розширити користувач. Він аналогічний до зовнішнього жорсткого диска (External HDD) для комп'ютера. МікроSD монтується у /etc/SDCARD на телефоні. Цю пам'ять можна побачити в розділі "Налаштування" -> "SD-картка та пам'ять телефону" -> "SD-картка".
На MicroSD-карті можна зберігати будь-які дані у вигляді файлів (фільми, музику, фотографії тощо). По суті, можна використовувати телефон як т.зв. "флешки", тобто як мікроSD-карти. В Android 2.2 частину встановлених програм можна перенести з “Внутрішня пам'ять” (Internal storage) сюди – на SD-карту; отже, це заощаджує дорогоцінний простір “Внутрішньої пам'яті” (Internal storage). Але не всі програми можна перемістити з “Внутрішньої пам'яті” на картку пам'яті SD. Тому навіть додавання великої SD-карти не допоможе, якщо "Внутрішня пам'ять" близька до заповнення.
При бажанні замінити SD-карту (наприклад, на іншу з більшою пропускною спроможністю), не забудьте вимкнути (“відмонтувати”) поточну SD-карту, перш ніж фізично виймати її: “Налаштування” -> “SD-карта та пам'ять телефону” - > "SD карта" -> "Вимкнути SD-Card" (адже Android заснований на Linux-і). Нова SD-картка буде автоматично встановлена ​​(“примонтована”).

Комп'ютерна пам'ять(пристрій зберігання інформації, пристрій) - частина обчислювальної машини, фізичний пристрій або середовище для зберігання даних, що використовується в обчисленнях, протягом певного часу. Пам'ять у обчислювальних пристроях має ієрархічну структуру і зазвичай передбачає використання декількох пристроїв, що запам'ятовують, що мають різні характеристики.

Основними характеристикамипам'яті є: Швидкодія пам'яті визначається часом виконання операції запису чи зчитування даних. Тут важливий мінімальний час доступу та тривалість циклу звернення. Час доступу визначається як затримка появи дійсних даних щодо початку циклу читання. Розрядність шини пам'яті - Це кількість байт або біт, з якими операція читання/запису може бути виконана одночасно.

В якості оперативної пам'яті зазвичай використовується DRAM - динамічна пам'ять, що на сьогоднішній день має найкраще поєднання обсягу, щільності упаковки, енергоспоживання та ціни.

Фізично пам'ять представлена ​​у вигляді окремих мікросхем (чіпів), об'єднаних у спеціальні плати (модулі). Існує кілька типів подібних плат, що відрізняються зовнішніми роз'ємами та організацією: SIPP, SIMM, DIMM, DIMM DDR.

ROM (read only memory)- Постійне запам'ятовуючий пристрій (ПЗУ), енергонезалежна пам'ять, яка підтримує процедуру початкового завантаження ПК, виконує різні перевірки та налаштування та завантажує в RAM ОС із системного пристрою. Найбільш важливим елементом постійної пам'яті є BIOS (basic input output system). Процедури BIOS завжди прив'язані до конкретної реалізації системної плати та підтримують стандартні ресурси комп'ютерної системи. При початковому завантаженні він тестує компоненти ПК і сигналізує стан системи звуковими сигналами. Інструкції сигналів наведено в інструкції до системної плати.

Працює лише на читання. ROM пам'ять є мікросхемою, що встановлюється в спеціальний роз'єм (сокет):



PROM- Одноразово програмована пам'ять. Програма в мікросхему записується під час її виготовлення.

EPROM(Erasable) - пам'ять, що стирається. Ультрафіолетовим опроміненням можна стерти інформацію та записати на спеціальних пристроях – програматорах.

EEPROM(Electrical Erasible PROM) – пам'ять, що електрично стирається (перезаписується).

RAM (Random Access Memory ) - Оперативне запам'ятовуючий пристрій (ОЗУ). Служить для тимчасового зберігання програм та даних. Працює як читання, і на запис. Доступ до неї найшвидший. Будь-яка інформація може бути оброблена ЦП, тільки якщо вона знаходиться в ОП. Основна функція ОЗП - видача або прийом даних за запитами ЦП, що містить адреси осередків. Безліч допустимих значень адрес називається адресним простором. Пам'ять є послідовністю байтів, кожному байту відповідає свій унікальний номер – фізична адреса. Діапазон значень фізичних адрес залежить від розрядності шини адреси мікропроцесора.

CMOSтехнологія виготовлення мікросхем, яка відрізняється малим електроспоживанням та невисокою швидкодією. Підживлюється від батареї 3,6 V.

У CMOS-пам'яті зберігається інформація про поточні показання годинника та конфігурацію комп'ютера: Об'єм оперативної пам'яті. Кількість та тип гнучких дисків. Характеристики жорстких дисків. Порядок завантаження. Енергозбереження. Використання системних та вбудованих контролерів тощо.

Ця пам'ять необхідна для нормального та правильного функціонування багатьох процедур BIOS. У самому BIOSі є можливість редагування вмісту CMOS.

Flash-memory- Різновид EEPROM. Енергонезалежна пам'ять, що допускає багаторазовий перезапис. Основна відмінність від EEPROM: стирання вмісту осередків виконується або для всієї мікросхеми або для певного блоку (кластера ~ 512 байт). Таким чином, щоб змінити один байт, спочатку буфер зчитується весь блок, де міститься даний байт, стирається вміст блоку, змінюється значення байта в буфері, після чого відбувається запис зміненого в буфері блоку.

Переваги флеш-пам'яті в порівнянні з EEPROM:

А) Вище швидкість запису при послідовному доступі, за рахунок того, що стирання проводиться блоками.

Б) Низька собівартість виробництва

Головний недолік:повільний запис у довільні ділянки пам'яті.

CACHE- Надшвидка пам'ять. Буфер обміну між ЦП та «повільним» ОЗУ. Реалізована на апаратному рівні та програмно не виявляється. Знижує загальну кількість тактів очікування ЦП під час звернення до пам'яті. Кеш зберігає копії блоків даних тих областей ОЗУ, яких відбувалися останні звернення. І можливе наступне звернення до тих самих даних буде оброблено кеш-пам'яттю значно швидше, ніж ОЗУ. Від ефективності алгоритму кешування залежить ймовірність знаходження затребуваних даних у кеш-пам'яті і, отже, виграш у продуктивності пам'яті та комп'ютера загалом. Кеш будується за дворівневою схемою: внутрішній кеш процесора (8-16 кбайт) та зовнішній кеш (64-512 кбайт, але працює повільніше). Кешування широко застосовується як буфер між швидкими та повільними пристроями, наприклад, у контролерах жорстких та оптичних дисків.

До складу практично будь-якої комп'ютерної техніки входять два види пам'яті. Постійна (енергонезалежна) пам'ять використовується для зберігання MP3-композицій, фотографій, відеороликів, документів та інших важливих файлів. А чим відрізняється оперативна пам'ять? На що впливає ОЗП, скільки потрібно гігабайт сучасному смартфону? На всі ці питання дасть відповідь ця стаття.

Будь-який смартфон складається з безлічі компонентів. Найсильніше на швидкодію операційної системи впливає центральний процесор (CPU). Друге місце у цьому рейтингу безумовно посідає оперативна пам'ять (ОЗП). Якщо цей компонент є дуже повільним, а вільний обсяг вийшов дуже низьким, то в роботі системи та більшості додатків спостерігатимуться підгальмовування. Як приклад давайте згадаємо перші смартфони на базі Symbian, обсяг оперативної пам'яті у яких обчислювався ліченими мегабайтами. На тих пристроях практично неможливо було поставити відтворення музики на паузу, щоб відповісти на вхідний дзвінок - при поверненні до музичного плеєра трек починався спочатку, тому що в ОЗУ не вистачало місця для зберігання поточної позиції.

Головною відмінністю ОЗП від постійної пам'яті є енергозалежність. Коли живлення відключається – оперативна пам'ять обнулюється. Але такий вид пам'яті є набагато швидкіснішим, ніж ПЗУ.

І тоді, і зараз оперативна пам'ять поділяється на кілька умовних секцій:

  • Системна- тут знаходиться операційна система (Android, iOS), а також усілякі службові модулі, встановлені виробником смартфона. У цьому сегменті може бути і фірмова оболонка. Саме системна секція заповнюється інформацією найпершої. Чим швидкісніша пам'ять використовується у пристрої, тим швидше відбувається завантаження операційної системи.
  • Користувальницька- ця пам'ять доступна після закінчення завантаження «операційки». Саме в цій секції містяться виконавчі файли різних програм - інтернет-браузера, месенджерів та інших. Також тут поступово можуть з'являтися доповнення для прошивок, які випускаються виробником гаджета у вигляді оновлень.
  • Доступна- Невелика секція, зарезервована операційною системою. Така «броня» потрібна для запобігання проблемним ситуаціям та швидкому запуску нових додатків.

На що впливає оперативна пам'ять?

Які вигоди отримує користувач, якщо смартфон має підвищений об'єм ОЗП? На такому пристрої можуть працювати більше додатків. Тобто, інтернет-браузер не з нуля завантажуватиме сторінку, якщо ви повернулися до нього після відвідування безлічі інших програм. Також при великому обсязі оперативної пам'яті у фоні може працювати величезна кількість месенджерів, торрент-клієнт та додатки інших видів. А ось швидкодія самої операційної системи залежить не так від обсягу, як від швидкісних параметрів оперативної пам'яті. Впливає на роботу ОС Android або iOS та оптимізація операційної системи.

Колись Білл Гейтс заявляв, що будь-якому комп'ютеру вистачить 640 Кб ОЗП. Тепер навіть мобільній «операційці» потрібно приблизно 1 Гб, а до цього ще потрібно додати фірмову оболонку і додатки, що встановлюються потім. А якщо код буде погано оптимізований, то гальма та підвисання будуть спостерігатися у будь-якому випадку. Хорошим прикладом є смартфони та планшети Samsung, випущені до 2015 року. Оперативної пам'яті в таких пристроях була достатня кількість, але громіздкий і неоптимізований інтерфейс буквально змушував час від часу гаджет підгальмовувати.

Від обсягу оперативної пам'яті залежить тривалість автономної роботи. Тут все банально. Більшість фонових процесів досить сильно навантажує CPU. А це, своєю чергою, тягне за собою підвищене енергоспоживання. Виробники смартфонів борються з цим за рахунок більш тонкого техпроцесу чіпсету, більш ємного акумулятора та кращої оптимізації попередньо встановленого софту.

Скільки оперативної пам'яті потрібно смартфону?

Як було зазначено вище, операційна система Android може займати від 512 Мб до 1 Гб ОЗУ. Також оперативна пам'ять потрібна тим програмам, які встановлюватимуться під час використання пристрою. Це означає, що зараз не варто купувати смартфон, у складі якого є менше 2 Гб ОЗУ. І це мінімальний параметр! Якщо потрібно покупка девайса, який точно не буде вивантажувати з пам'яті нещодавно запущені програми, то потрібно подумати про пристрій, в характеристиках якого значаться 4 Гб або навіть більший об'єм ОЗУ.

Зверніть увагу, переборщувати теж не варто. 8 Гб оперативної пам'яті - це лише маркетинговий прийом. Android поки що просто не може витрачати такий величезний обсяг. Навчаться це робити лише майбутні версії операційної системи, які на обраний девайс, цілком можливо, ніколи не надійдуть.

Як звільнити оперативну пам'ять?

Багатьом власникам смартфонів здається, що для звільнення оперативної пам'яті достатньо відкрити список раніше запущених програм, після чого натиснути «Закрити все». Почасти це справді допомагає звільнити певний обсяг ОЗУ, що сприятиме, наприклад, якіснішому запуску гри. Але іноді потрібні ефективніші методи.

Багато фірмових оболонок мають вбудовані засоби звільнення оперативної пам'яті. Вивантаження з неї програм може відбуватися автоматично, раз на певний проміжок часу. Але набагато частіше звільняти пам'ять доводиться вручну. Розглянемо порядок дій користувача на прикладі смартфона від компанії Samsung:

Крок 1.Перейдіть до « Налаштування».

Крок 2Натисніть на « Оптимізація».

Крок 3Дочекайтеся закінчення перевірки пристрою, після чого натисніть « ОЗУ». Або натисніть на кнопку « Оптимізувати», якщо хочете звільнити постійну пам'ять.

Крок 4.У підрозділі «ОЗУ» буде запущено додаткову перевірку. Потім потрібно натиснути кнопку « Очистити». Система попередньо підкаже, який обсяг оперативної пам'яті буде звільнений.

На смартфонах та планшетах інших компаній вбудована утиліта-оптимізатор може знаходитися десь у меню, відвідування «Налаштувань» у такому разі не буде потрібно. Існують фірмові оболонки без вбудованої можливості звільнення оперативної пам'яті. На щастя, ніхто не заважає користувачеві завантажити з Google Play спеціальний додаток, що займається тим самим. На сайт є окрема стаття про кращих оптимізаторів для Android - залишається вибрати відповідний варіант. Давайте спробуємо завантажити та встановити CCleaner.

Крок 1.Запустіть програму, що встановилася. При першому запуску потрібно натиснути кнопку « Почати».

Крок 2Також програма може запропонувати оновитись до платної версії. Вона позбавлена ​​реклами та доповнена деякими корисними функціями. Якщо поки що витрачати гроші не хочеться, то натисніть кнопку « Продовжити безкоштовно».

Крок 3У головному вікні програми вказано заповнений обсяг ПЗП та ОЗП. Щоб програма зрозуміла, який обсяг можна звільнити, слід натиснути кнопку « Аналіз».

Крок 4.При першому запуску на нових версіях Android з'явиться попередження про те, що утиліті потрібні дозволи на роботу з певними розділами операційної системи. Натисніть кнопку " Ясно» та надайте запитані дозволи.

Крок 5.Аналіз може тривати досить тривалий час - все залежить від того, як давно CCleaner запускався востаннє. Коли процес буде завершено - потрібно проставити галочки біля тих елементів, які можна видалити з постійної та оперативної пам'яті. Після цього залишається лише натиснути кнопку « Очистити».

Крок 6Надалі можна наказати програмі автоматично очищати ОЗП та ПЗП. Робиться це окремому розділі. Однак для активації цієї функції потрібно придбати платну версію програми.

Очищення оперативної пам'яті в сучасних версіях Android потрібно досить рідко. В основному ця дія може знадобитися перед запуском якоїсь дуже важкої гри. В цілому, про ОЗУ можна не думати, якщо об'єм цього типу пам'яті дорівнює або перевищує 4 Гб.

Підбиття підсумків

Ця стаття дала зрозуміти, що таке оперативна пам'ять смартфона. ОЗУ значно швидкісніша за флеш-пам'ять, але при цьому вимагає постійної подачі енергії, без якої вся інформація просто видаляється. Радимо ознайомитися і з тим, як збільшити постійну пам'ять – ця стаття також дуже актуальна для власників бюджетних смартфонів.