Начальные инструкции которые помогают запустить компьютер это какая память

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

Содержание

  • 1 Начальная загрузка
  • 2 История
  • 3 Устройства, инициализируемые BIOS
  • 4 Загрузочная последовательность стандартного IBM-совместимого персонального компьютера
  • 5 Другие виды загрузочных последовательностей
  • 6 См. также
  • 7 Ссылки

Начальная загрузка

Большинство компьютерных систем могут исполнять только команды, находящиеся в оперативной памяти компьютера, в то время как современные операционные системы в большинстве случаев хранятся на жёстких дисках, загрузочных CD-ROM, USB дисках или в локальной сети.

После включения компьютера в его оперативной памяти нет операционной системы. Само по себе, без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом мы сталкиваемся с парадоксом, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.

Решением данного парадокса является использование специальной маленькой компьютерной программы, называемой начальным загрузчиком, или BIOS (Basic Input/Output System). Эта программа не обладает всей функциональностью операционной системы, но её достаточно для того, чтобы загрузить другую программу, которая будет загружать операционную систему. Часто используется многоуровневая загрузка, в которой несколько небольших программ вызывают друг друга до тех пор, пока одна из них не загрузит операционную систему.

В современных компьютерах процесс начальной загрузки начинается с выполнения процессором команд, расположенных в постоянной памяти (например на IBM PC — команд BIOS), начиная с предопределённого адреса (процессор делает это после перезагрузки без какой бы то ни было помощи). Данное программное обеспечение может обнаруживать устройства, подходящие для загрузки, и загружать со специального раздела выбранного устройства (чаще всего загрузочного сектора данного устройства) загрузчик ОС.

Начальные загрузчики должны соответствовать специфическим ограничениям, особенно это касается объёма. Например, на IBM PC загрузчик первого уровня должен помещаться в первых 446 байт главной загрузочной записи, оставив место для 64 байт таблицы разделов и 2 байта для сигнатуры AA55, необходимой для того, чтобы BIOS выявил сам начальный загрузчик.

История

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

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

0: записать в  регистр P число 8
1: проверить что устройство считывания с перфолент может начинать считывание
2: если не может, перейти к п. 1
3: прочитать байт с устройства считывания с перфолент и записать его в аккумулятор
4: если перфолента закончилась, перейти к п. 8
5: записать значение, хранимое в аккумуляторе, в оперативную память по адресу, хранящемуся в регистре P
6: увеличить значение регистра P на единицу
7: перейти к п. 1

Данный пример основан на начальном загрузчике одного из миникомпьютеров, выпущенного в 1970-х годах фирмой Nicolet Instrument Corporation.

0: записать в  регистр P число 106
1: проверить что устройство считывания с перфолент может начинать считывание
2: если не может, перейти к п. 1
3: прочитать байт с устройства считывания с перфолент и записать его в аккумулятор
4: если перфолента закончилась, перейти к п. 8
5: записать значение, хранимое в аккумуляторе, в оперативную память по адресу, хранящемуся в регистре P
6: уменьшить значение регистра P на единицу
7: перейти к п. 1

Длина загрузчика второго уровня была такой, что последний байт загрузчика изменял команду, расположенную по адресу 6. Таким образом, после выполнения пункта 5 стартовал загрузчик второго уровня. Загрузчик второго уровня ожидал заправки в устройство считывания перфолент длинной перфоленты, содержащей операционную систему. Различием между загрузчиком первого уровня и загрузчиком второго уровня были проверки на ошибки считывания с перфоленты, которые часто встречались в то время, и, в частности, на используемых в данном случае телетайпах ASR-33.

Некоторые операционные системы, наиболее характерными из которых являются старые (до 1995 года) операционные системы компьютеров Macintosh производимых Apple Computer, настолько тесно связаны с аппаратным обеспечением компьютеров, что на данных компьютерах невозможно загрузить какую либо другую операционную систему. В данных случаях обычно разрабатывается начальный загрузчик, который работает как загрузчик стандартной ОС, а затем передает управление альтернативной операционной системе. Apple использовала данный способ для запуска A/UX версию Unix, а затем он использовался различными бесплатными операционными системами.

Устройства, инициализируемые BIOS

Загрузочное устройство — устройство, которое должно быть проинициализировано до загрузки операционной системы. К ним относятся устройства ввода (клавиатура, мышь), базовое устройство вывода (дисплей), и устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети; например, при помощи PXE).

Загрузочная последовательность стандартного IBM-совместимого персонального компьютера

Загружается персональный компьютер

Часть экрана с инициализированными компонентами материнской платы и подключенными периферийными устройствами. В нижней части экрана видна таблица настроенных Plug-and-Play устройств

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

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

Затем BIOS опрашивает устройства, перечисляемые в заранее созданном списке, пока не найдёт загрузочное устройство. Если такое устройство найдено не будет, будет выведено сообщение об ошибке, а процесс загрузки будет остановлен. Если BIOS обнаружит загрузочное устройство, он считает с него начальный загрузчик и передаст ему управление.

В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление. Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.

Другие виды загрузочных последовательностей

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

  • Загрузка по последовательному порту
  • Загрузка по параллельному порту
  • Загрузка с использованием HPI (Host-Port Interface)
  • Загрузка после «горячей» перезагрузки (она отличается от последовательности выполняемой при начальном включении питания)

См. также

  • Загрузчик ОС
  • POST
  • Hibernation
  • Процесс загрузки Linux

Ссылки

  • Russian x86 MultiBoot FAQ
  • Статья «Краткий обзор загрузки Windows, Linux, Mac OS X, QNX»
  • Подробности процесса загрузки GNU/Linux

Содержание

  1. Глава 1. Компьютер. Программное и аппаратное обеспечение
  2. Системный блок компьютера. Оперативная память: тип, частота, и информационная емкость
  3. Внутренняя память
  4. Внешняя память
  5. Оперативная память
  6. Кэш-память
  7. Постоянная память (ПЗУ)
  8. Специальная постоянная память
  9. Как работает оперативная память вашего компьютера?
  10. Как работает процессор?
  11. Из чего состоит оперативная память?
  12. Как компьютер запоминает данные в ОЗУ?
  13. Информатика. 7 класс

Глава 1. Компьютер. Программное и аппаратное обеспечение

Системный блок компьютера. Оперативная память: тип, частота, и информационная емкость

Внутренняя память

Постоянная память (ПЗУ, ROM ) — неизменяемая память, поставляемая вместе с компьютером, в которой хранятся программы, тестирующие компьютер сразу после его включения и загружающие операционную систему.

Кэш-память — (англ. cache), или сверхоперативная память. Кэш-память реализуется на микросхемах статической памяти SRAM.

Специальная память — к устройствам специальной памяти относятся перепрограммируемая постоянная память (Flash Memory), память CMOS RAM, питаемая от батарейки, видеопамять и некоторые другие виды памяти.

Внешняя память

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

Внутренняя (основная) память

В состав внутренней памяти входят оперативная память, постоянная память, кэш-память и специальная память.

01 07 112

Оперативная память

Оперативная память (ОЗУ, англ. RAM, Random Access Memory — память с произвольным доступом) — это оперативное (быстрое) запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами.

Оперативная память используется только для временного хранения данных и программ, так как, когда машина выключается, все, что находилось в ОЗУ, пропадает. Доступ к элементам оперативной памяти прямой — это означает, что каждый байт памяти имеет свой индивидуальный адрес.

Как работает ОЗУ?

Когда компьютер отправляет данные на хранение в оперативную память, он запоминает адреса, в которые эти данные помещены. Обращаясь к информационной ячейке, компьютер находит в ней байт данных.
Адресная ячейка оперативной памяти хранит один байт, а поскольку байт состоит из 8 битов, то в ней есть 8 битовых ячеек. Каждая такая ячейка микросхемы оперативной памяти хранит электрический заряд.
Заряды в ячейках не могут храниться долго — они «стекают». За несколько десятых долей секунды заряд в ячейки уменьшается до утраты данных.
01t07 clip image026Чтобы такого не случилось, компьютер «повторяет» информацию в каждой ячейке (подзаряжает). Это называется регенерацией оперативной памяти. Это происходит так быстро, что мы не замечаем этого, но стоит на мгновенье отключить питание, стирается вся оперативная память и происходит «сброс» компьютера.

Объем ОЗУ обычно составляет от 32 до 1024 Мбайт. В настоящее время появились ОЗУ до 2 Гбайт. Для несложных административных задач бывает достаточно и 32 Мбайт ОЗУ, но сложные задачи компьютерного дизайна могут потребовать от 512 Мбайт до 2 Гбайт ОЗУ.

Обычно ОЗУ исполняется на интегральных микросхемах памяти SDRAM (синхронное динамическое ОЗУ). Каждый информационный бит в SDRAM запоминается в виде электрического заряда крохотного конденсатора, образованного в структуре полупроводникового кристалла. Из-за токов утечки такие конденсаторы быстро разряжаются, и их периодически (примерно каждые 2 миллисекунды) подзаряжают специальные устройства. Этот процесс, как уже было сказано, называется регенерацией памяти (Refresh Memory). Микросхемы SDRAM имеют ёмкость 16 — 256 Мбит и более. Они устанавливаются в корпуса и собираются в модули памяти.

Большинство современных компьютеров комплектуются модулями типа DIMM (Dual-In-line Memory Module — модуль памяти с двухрядным расположением микросхем). В компьютерных системах на самых современных процессорах используются высокоскоростные модули Rambus DRAM (RIMM) и DDR DRAM.

DIMM

RIMM

01 07 113

01 07 114

01 07 115

В персональных компьютерах объем адресуемой памяти и величина фактически установленной оперативной памяти практически всегда различаются. Хотя объем адресуемой памяти может достигать 64 Гбайт, величина фактически установленной оперативной памяти может быть значительно меньше, например, «всего» 64 Мбайт.

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

Кэш-память

Кэш (англ. cache), или сверхоперативная память — очень быстрое ЗУ небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации процессором и несколько менее быстродействующей оперативной памятью.

Кэш-памятью управляет специальное устройство — контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды вероятнее всего понадобятся в ближайшее время процессору, и подкачивает их в кэш-память. При этом возможны как «попадания», так и «промахи». В случае попадания, то есть, если в кэш подкачаны нужные данные, извлечение их из памяти происходит без задержки. Если же требуемая информация в кэше отсутствует, то процессор считывает её непосредственно из оперативной памяти. Соотношение числа попаданий и промахов определяет эффективность кэширования.

Кэш-память реализуется на микросхемах статической памяти SRAM (Static RAM), более быстродействующих, дорогих и малоёмких, чем DRAM (SDRAM). Современные микропроцессоры имеют встроенную кэш-память, так называемый кэш первого уровня размером 8, 16, 32 или 64 Кбайт. Кроме того, на системной плате компьютера может быть установлен кэш второго уровня ёмкостью 256, 512, 1024 Кбайт и выше.

Постоянная память (ПЗУ)

Существует два типа памяти — память с произвольным доступом (RAM или random access memory). Это оперативная память. Ее мы только что рассмотрели, но помимо нее существует другой вид внутренней памяти — память, доступная только на чтение (ROM или read only memory). Это и есть постоянная память, или как по-другому ее называют постоянное запоминающее устройство (ПЗУ).

Память, доступная только на чтение используется для постоянного размещения определенных программ (например, программы начальной загрузки ЭВМ). В процессе работы компьютера содержимое этой памяти не может быть изменено.

Постоянная память (ПЗУ, англ. ROM, Read Only Memory — память только для чтения) — энергонезависимая память, используется для хранения данных, которые никогда не потребуют изменения. Содержание памяти специальным образом «зашивается» в устройстве при его изготовлении для постоянного хранения. Из ПЗУ можно только читать.

ПЗУ является энергонезависимым.

В ПЗУ находятся:

Отличия ОЗУ и ПЗУ :

Специальная постоянная память

Перепрограммируемая постоянная память (Flash Memory) — энергонезависимая память, допускающая многократную перезапись своего содержимого с дискеты.

К устройствам специальной памяти относятся перепрограммируемая постоянная память (Flash Memory), память CMOS RAM, питаемая от батарейки, видеопамять и некоторые другие виды памяти.

Перепрограммируемая постоянная память (Flash Memory) — энергонезависимая память, допускающая многократную перезапись своего содержимого с дискеты

Важнейшая микросхема постоянной или Flash-памяти — модуль BIOS. Роль BIOS двоякая: с одной стороны это неотъемлемый элемент аппаратуры, а с другой стороны — важный модуль любой операционной системы.

BIOS (Basic Input/Output System — базовая система ввода-вывода) — совокупность программ, предназначенных для автоматического тестирования устройств после включения питания компьютера и загрузки операционной системы в оперативную память

Разновидность постоянного ЗУ — CMOS RAM.

CMOS RAM — это память с невысоким быстродействием и минимальным энергопотреблением от батарейки. Используется для хранения информации о конфигурации и составе оборудования компьютера, а также о режимах его работы.

01 07 111

Рис 2. Микросхемы BIOS и CMOS

Содержимое CMOS изменяется специальной программой Setup, находящейся в BIOS (англ. Set-up — устанавливать, читается «сетап»).

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

Видеопамять (VRAM) — разновидность оперативного ЗУ, в котором хранятся закодированные изображения. Это ЗУ организовано так, что его содержимое доступно сразу двум устройствам — процессору и дисплею. Поэтому изображение на экране меняется одновременно с обновлением видеоданных в памяти.

Объем VRAM обычно составляет от 16 до 512 Мбайт.

Источник

Как работает оперативная память вашего компьютера?

Любые данные в компьютере — это нули и единички. Текст, который вы читаете прямо сейчас, передался с нашего сервера прямо на ваш компьютер и записался в памяти — он представляет собой последовательность нулей и единичек. Прямо сейчас вы смотрите на ваш монитор, который состоит из пикселей и отображает наш сайт. Изображение — это тоже нули и единицы. Видео — это нули и единицы. Музыка — нули и единицы. Любой контент, доступный на вашем компьютере можно представить в виде нулей и единиц. Но как?

dram image

Оперативная память — это сложное устройство, и знать его работу будет полезно каждому

Стоит начать с того, что компьютер понимает только двоичную систему счисления. В жизни мы используем десятичную, так как у нас 10 пальцев и нам она попросту удобнее, но у компьютера нет 10 пальцев — он может работать только с логическими устройствами, которые работают только в двух состояниях — включен или выключен, есть подача тока или нет подачи тока. Если логическое устройство активно, значит подача тока есть и бит равен единице, если подачи тока нет, значит бит равен нулю. Бит — это самая маленькая единица измерения. 1 бит может иметь всего два состояния 1 и 0. 1 байт — это 8 бит. Таким образом, если перебрать все возможные комбинации нулей и единиц, получим, что в 1 байте может храниться 256 комбинаций битов или 2 в степени 8. Например, «0000001», «0000010» или «10110010» — любую букву английского алфавита можно представить в виде 8 битов (1 байта).

binary data

Двоичный код выглядит именно так!

Благодаря различным кодировкам мы можем представить любую информацию в двоичном виде. То же касается и наших программ, написанных на различных языках программирования. Чтобы запустить какую-либо программу, её необходимо скомпилировать в двоичный код. Таким образом, в двоичном виде можно представлять как данные, так и инструкции (код) для работы с этими данными. Существуют еще и интерпретируемые языки (JavaScript, Python), в этом случае интерпретатор по ходу выполнения программы анализирует код и компилирует его в язык, понятный нашему компьютеру, то есть в последовательность нулей и единиц, и в этом случае нет необходимости компилировать программу каждый раз при желании запустить её.

Как работает процессор?

Нельзя говорить о памяти, не сказав пару слов о процессоре. Процессор и оперативной память довольно похожи, так как в обоих случаях используются логические устройства, которые могут принимать лишь два состояния. Однако процессор выполняет задачи, связанные с вычислениями. Для этого у него имеется устройство управления — именно на него поступают наши инструкции, арифметико-логическое устройство — оно отвечает за все арифметические операции (сложение, вычитание и так далее) и регистры.

Помимо оперативной памяти, в компьютере имеется кэш-память. Если вам интересна эта тема, можете изучить наш недавний материал.

Так как инструкции, поступающие на процессор, работают с данными из памяти, эти данные нужно где-то хранить. Брать их постоянно из оперативной памяти — слишком долго, поэтому в процессоре имеется своя память, представленная в виде нескольких регистров — она является самой быстрой памятью в компьютере.

Что такое регистр? Регистр в процессоре представлен в виде триггера, который может хранить 1 бит информации. Триггер — это один из множества логических элементов в микрочипах. Благодаря своей логике он способен хранить информацию. Вот так выглядит D-триггер:

d trigger

Это D-триггер и он способен хранить информацию. Каждое простейшее логическое устройство, включая D-триггер, состоит из логических операций. На фото выше можно заметить знак «&» — это логическое И

logic and

Таблица истинности для логического «И»

Верхний переключатель «D» в D-триггере меняет значение бита, а нижний «C» включает или отключает его хранение. Вам наверняка интересно, как устроен этот «D-триггер». Подробнее работу триггеров вы можете изучить по видеоролику ниже:

Помимо D-триггера, существуют также RS-триггер, JK-триггер и другие. Этой теме посвящена не одна книга, можете изучить логические устройства микрочипов самостоятельно. Было бы неплохо углубиться еще и в тему квантовых процессоров, потому что очевидно, что будущее именно за ними.

Из чего состоит оперативная память?

Теперь вернемся к нашей памяти, она представляет собой большую группу регистров, которые хранят данные. Существует SRAM (статическая память) и DRAM (динамическая память). В статической памяти регистры представлены в виде триггеров, а в динамический в виде конденсаторов, которые со временем могут терять заряд. Сегодня в ОЗУ используется именно DRAM, где каждая ячейка — это транзистор и конденсатор, который при отсутствии питания теряет все данные. Именно поэтому, когда мы отключаем компьютер, оперативная память очищается. Все драйвера и другие важные программы компьютер в выключенном состоянии хранит на SSD, а уже при включении он заносит необходимые данные в оперативную память.

Вам наверняка будет интересно узнать виды оперативной памяти. На эту тему у нас есть отличный материал

Ячейка динамической оперативной памяти, как уже было сказано выше, состоит из конденсатора и транзистора, хранит она 1 бит информации. Точнее, саму информацию хранит конденсатор, а за переключения состояния отвечает транзистор. Конденсатор мы можем представить в виде небольшого ведерка, который наполняется электронами при подаче тока. Подробнее работу динамической оперативной памяти мы рассмотрели еще 7 лет назад. С тех пор мало что изменилось в принципах её работы. Если конденсатор заполнен электронами, его состояние равно единице, то есть на выходе имеем 1 бит информации. Если же нет, то нулю.

Как компьютер запоминает данные в ОЗУ?

Последовательность битов или 1 байт «01000001», записанный в ОЗУ, может означать что угодно — это может быть число «65», буква «А» или цвет картинки. Чтобы операционная система могла понимать, что означают эти биты, были придуманы различные кодировки для разных типов данных: MP3, WAV, MPEG4, ASCII, Unicode, BMP, Jpeg. Например, давайте попытаемся записать кириллическую букву «р» в нашу память. Для этого сначала необходимо перевести её в формат Unicode-символа (шестнадцатеричное число). «р» в Unicode-таблице это «0440». Далее мы должны выбрать, в какой кодировке будем сохранять число, пусть это будет UTF-16. Тогда в двоичной системе Unicode-символ примет вид «00000100 01000000». И уже это значение мы можем записывать в ОЗУ. Оно состоит из двух байт. А вот если бы мы взяли английскую «s», в двоичном виде она бы выглядела вот так «01110011».

Дело в том, что английский алфавит занимает лишь 1 байт, так как в UTF-кодировке он умещается в диапазон чисел от 0 до 255. В 256 комбинаций спокойно вмещаются числа от 0 до 9 и английский алфавит, а вот остальные символы уже нет, поэтому, например, для русских символов нужно 2 байта, а для японских или китайских символов нам понадобится уже 3 и даже 4 байта.

Вот мы и разобрались с тем, как работает оперативная память и как можно записать в неё данные. Понравился материал? Делитесь им с друзьями и давайте обсудим его в нашем чате.

Источник

Информатика. 7 класс

Конспект урока

Программное обеспечение компьютера

Перечень вопросов, рассматриваемых в теме:

Программное обеспечение – это совокупность всех программ, предназначенных для выполнения на компьютере.

Программа – это описание на формальном языке, «понятном» компьютеру, последовательности действий, которые необходимо выполнить над данными для решения поставленной задачи.

Операционная система – это комплекс программ, обеспечивающих совместное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера.

Аппаратный интерфейс – средства, обеспечивающие взаимодействие между устройствами компьютера.

Пользовательский интерфейс – средства, обеспечивающие взаимодействие человека и компьютера.

Загрузка компьютера – это последовательная загрузка программ операционной системы из долговременной памяти в оперативную память компьютера.

Сервисные программы – это программы-архиваторы, антивирусные программы, коммуникационные программы и другие.

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

Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют системой программирования.

Программирование ‑ процесс создания программ, разработки всех типов программного обеспечения.

Теоретический материал для самостоятельного изучения

Что же такое компьютерная программа? Это описание на понятном компьютеру языке последовательности действий, которые нужно выполнить над данными для решения конкретной задачи.

Без программного обеспечения компьютер работать не сможет. Поэтому компьютер рассматривают как систему взаимосвязанных частей: аппаратного обеспечения и программного обеспечения. Программным обеспечением компьютера называют совокупность всех программ, предназначенных для выполнения различных задач.

В настоящее время насчитывается огромное количество программ, они непрерывно развиваются, совершенствуются, на смену одним программам приходят другие.

Все программы можно разделить на три группы: системное программное обеспечение, прикладное программное обеспечение и системы программирования.

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

Главной частью программного обеспечения является операционная система. Без неё компьютер работать не сможет.

Самыми распространёнными на сегодняшний день считаются операционные системы Windows, Linux, Mac OS.

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

Аппаратный интерфейс обеспечивает взаимодействие между устройствами компьютера. Он содержит программы – драйверы, которые отвечают за работу подключённых к компьютеру устройств, например, принтера, монитора, клавиатуры и других.

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

Загрузка операционной системы из долговременной памяти в оперативную память компьютера происходит поэтапно. Сначала загрузчик BIOS из постоянного запоминающего устройства производит тестирование и настройку всех аппаратных средств. Этот процесс виден на экране монитора. Если всё оборудование функционирует нормально, происходит поиск начального загрузчика операционной системы на внешнем носителе, который является системным. Например, на жёстком диске. После обнаружения, программа-загрузчик загружается в оперативную память. После этого операционная система начинает функционировать.

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

Архиваторы – это программы, которые обеспечивают уменьшение объёма хранимой информации.

Антивирусные программы защищают компьютер от вирусов, обнаруживают и удаляют компьютерные вирусы.

Коммуникационные программы необходимы для обеспечения доступа к сети Интернет.

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

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

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

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

Для записи программ используют специальные языки – языки программирования. Сейчас насчитывается несколько тысяч таких языков.

Все программы можно разделить ещё на две большие группы по их правовому статусу: программное обеспечение, которое является частной собственностью авторов или правообладателей, и свободное программное обеспечение.

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

Свободное программное обеспечение даёт возможность пользователям иметь доступ к исходным кодам программ.

Материал для углублённого изучения темы.

Операционная система Linux.

«Linux» ‑ это компьютерная операционная система, которая распространяется бесплатно.

ОС Linux никому не принадлежит. Точнее можно сказать, что она принадлежит сообществу программистов. На бесплатной основе каждый желающий может вносить свои изменения, которые в дальнейшем принимаются сообществом.

История этой операционной системы началась в 1983 году, тогда Linux ещё не носила своего современного названия, работать над ней начал Ричард Столлман. Примерно через восемь лет он уже практически закончил разработку всех системных программ входящих в её состав.

В 90-ые годы к работе над системой присоединился молодой хакер и программист Линус Торвальдс, он и разработал ядро для операционной системы. И, как видно из имени этого человека, своё название система получила именно в честь него. Кстати и пингвин, ставший эмблемой системы, был до этого личным талисманом Линуса, а вот сделать этого пингвина символом операционной системы придумала жена программиста – Туве.

e5013664 b0c9 43a0 898e 3ea4909749e7

Широкое распространение система получила после того, как сообщество программистов подхватило основную идею Linux и стало вкладывать свои усилия в развитие проекта.

Довольно часто к операционной системе Linux относят программы, которые дополняют эту OС, и прикладные программы, которые делают её полноценной многофункциональной операционной средой.

f2f49b88 eccf 4c39 aa39 426c80cf54e5

Бесплатность. Установив Linux, вы получите набор из тысяч бесплатных программ. Хоть они и не столь привычны как Windows-программы, но абсолютно функциональны.

Надёжность. Корректная работа аппаратной части ПК, позволит Linux работать годы без перезагрузки и зависаний. А кнопка Reset вообще никогда не понадобится.

Безопасность. В Linux практически нет вирусов. Само построение операционной системы исключает работу вредоносных программ.

Открытый исходный код. Это даёт возможность использовать и модифицировать код по своему желанию. Можно в любой момент исправить какие-нибудь ошибки или недочёты системы, а также расширить её функциональность, путём написания дополнений или программ, работающих под её управлением.

На данный момент вокруг ОС Linux сформировалось огромное сообщество программистов, которые постоянно совершенствуют систему. Они разрабатывают новые версии и разновидности данной ОС, пишут самые разнообразные программы, работающие под Linux.

Разбор решения заданий тренировочного модуля.

№1.Тип задания: подстановка элементов в пропуски в таблице.

Предложите имена известных вам программ, открывающие файлы со следующими расширениями:

Расширение doc имеют только текстовые редакторы, например, MSWord; расширение bmp у графических редакторов, например, Paint. Программы-архиваторы имеют расширение zip, поэтому можно выбрать, например, программу WinZip, ну, а расширение txt есть только у программы Блокнот.

Источник

Знаете ли вы, что такое оперативная память? Конечно, знаете. Это такое устройство, от которого зависит скорость работы компьютера. В общем, так оно и есть, только выглядит такое определение немного дилетантски. Но что в действительности представляет собой оперативная память? Как она устроена, как работает и чем один вид памяти отличается от другого?

Компьютерная память

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

Хранятся эти данные в виде бинарной последовательности, то есть набора нулей и единиц. Энергозависимой же она называется потому, что для её работы необходимо постоянное подключение к источнику электрического тока.

Стоит только отключить её от питания, как вся хранящаяся в ней информация будет утеряна.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Но если ОЗУ это одна часть компьютерной памяти, тогда что представляет собой её другая часть? Носителем этой части памяти является жесткий диск.

В отличие от ОЗУ, он может хранить информацию, не будучи подключён к источнику питания.

Жесткие диски, флешки и CD-диски — все эти устройства именуются ПЗУ, что расшифровывается как постоянное запоминающее устройство. Как и ОЗУ, ПЗУ хранят данные в виде нулей и единиц.

Для чего нужна ОЗУ

Тут может возникнуть вопрос, а зачем вообще нужна оперативная память? Разве нельзя выделить на жестком диске буфер для временного помещения обрабатываемых процессором данных? В принципе можно, но это был бы очень неэффективный подход.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Физическое устройство оперативной памяти таково, что чтение/запись в ней производится намного быстрее. Если бы вместо ОЗУ у вас было ПЗУ, компьютер бы работал очень медленно.

Физическое устройство ОЗУ

Физически ОЗУ представляет съёмную плату (модуль) с располагающимися на ней микросхемами памяти. В основе микросхемы лежит конденсатор — устройство, известное уже больше сотни лет.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Каждая микросхема содержит множество конденсаторов связанных в единую ячеистую структуру — матрицу или иначе ядро памяти. Также микросхема содержит выходной буфер — особый элемент, в который попадает информация перед тем, как быть переданной на шину памяти.

Из уроков физики мы знаем, что конденсатор способен принимать только два устойчивых состояния: либо он заряжен, либо разряжен. Конденсаторы в ОЗУ играют ту же роль, что и магнитная поверхность жёсткого диска, то есть удержание в себе электрического заряда, соответствующего информационному биту.

Наличие заряда в ячейке соответствует единице, а отсутствие — нулю.

Как в ОЗУ записывается и читается информация

Понять, как в ОЗУ происходит запись и считывание данных будет проще, если представить её в виде обычной таблицы.

Чтобы считать данные из ячейки, на горизонтальную строку выдаётся сигнал выбора адреса строки (RAS).

После того как он подготовит все конденсаторы выбранной строки к чтению, по вертикальной колонке подаётся сигнал выбора адреса столбца (CAS), что позволяет считать данные с конкретной ячейки матрицы.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

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

С ядром он связывается внутренним каналом с пропускной способностью равной ширине шины данных. Другой важной характеристикой ОЗУ является частота шины памяти.

Что это такое? Это периодичность, с которой происходит считывание информации, а она совсем не обязательно должна совпадать с частотой подающегося на матрицу памяти сигнала, что мы и увидим на примере памяти DDR.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

В современных компьютерах используется так называемая синхронная динамическая оперативная память — SDRAM. Для передачи данных в ней используется особый синхросигнал. При его подаче на микросхему происходит синхронное считывание информации и передача её в выходной буфер.

Представим, что у нас есть микросхема памяти с шириной шины данных 8 бит, на которую с частотой 100 МГц подаётся синхросигнал.

В результате за одну транзакцию в выходной буфер по 8-битовому каналу попадает ровно 8 бит или 1 байт информации. Точно такой же синхросигнал приходит на выходной буфер, но на этот раз информация попадает на шину микросхемы памяти.

Умножив частоту синхросигнала на ширину шины данных, мы получим ещё один важный параметр — пропускную способность памяти.

8 бит * 100 МГц = 100 Мб/с

Память DDR

Это был простейший пример работы SDR — памяти с однократной скоростью передачи данных. Этот тип памяти сейчас практически не используется, сегодня его место занимает DDR — память с удвоенной скоростью передачи данных.

Разница между SDR и DDR заключается в том, что данные с выходного буфера такой ОЗУ читаются не только при поступлении синхросигнала, но и при его исчезновении.

Также при подаче синхросигнала в выходной буфер с ядра памяти информация попадает не по одному каналу, а по двум, причём ширина шины данных и сама частота синхросигнала остаются прежними.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Для памяти DDR принято различать два типа частоты. Частота, с которой на модуль памяти подаётся синхросигнал, именуется базовой, а частота, с которой с выходного буфера считывается информация — эффективной. Рассчитывается она по следующей формуле:

  • эффективная частота = 2 * базовая частота
  • В нашем примере с микросхемой 8 бит и частотой 100 МГц это будет выглядеть следующим образом.
  • 8 бит * (2 * 100 МГц) = 200 Мб/с

Чем отличаются DDR от DDR2, DDR3 и DDR4

Количеством связывающих ядро с выходным буфером каналов, эффективной частотой, а значит и пропускной способностью памяти. Что касается ширины шины данных (разрядности), то в большинстве современных модулей памяти она составляет 8 байт (64 бит).

Допустим, что у нас есть модуль памяти стандарта DDR2-800. Как рассчитать его пропускную способность? Очень просто. Что такое 800? Это эффективная частота памяти в мегагерцах. Умножаем её на 8 байт и получаем 6400 Мб/с.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы
Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

И последнее. Что такое пропускная способность мы уже знаем, а что такое объём оперативной памяти и зависит ли он от её пропускной способности? Прямой взаимосвязи между этим двумя характеристиками нет. Объём ОЗУ зависит от количества запоминающих элементов. И чем больше таких ячеек, тем больше данных может хранить память без их перезаписи и использования файла подкачки.

Источник: https://www.white-windows.ru/kak-ustroena-operativnaya-pamyat-kompyutera/

Оперативная память

Определение 1

Оперативная память (ОЗУ, $Random Access Memory$ – $RAM$, память с произвольным доступом) – запоминающее устройство сравнительно небольшого объёма, которое непосредственно связано с ЦП и предназначено для записи, чтения и хранения данных о выполняемых программах и данных, обрабатываемых этими программами.

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

Назначение ОЗУ

Замечание 1

Оперативная память используется для хранения и передачи информации ЦП, на жесткий диск, на другие внешние устройства, которая располагается в специальных разъемах на материнской плате. ОЗУ представляет собой схему из огромного числа мельчайших конденсаторов и транзисторов (одна пара позволяет хранить $1$ бит).

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

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

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Ничего непонятно?

Попробуй обратиться за помощью к преподавателям

Итак, ОЗУ используется для:

  • хранения данных и команд для дальнейшей их передачи ЦП для обработки;
  • хранение результатов вычислений, которые были произведены ЦП.
  • считывание (или запись) содержимого ячеек.

Оперативная память изготовлена в виде микросхем, которые крепятся на специальных пластинах и устанавливаются на системной плате в соответствующие разъемы.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Рисунок 1. Модуль оперативной памяти, вставленный в системную плату

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

Поэтому оперативная память имеет огромное влияние на работу компьютера. Т.к. ОЗУ предназначена для хранения данных и программ только во время работы ПК, то после выключения электропитания все данные в ОЗУ теряются.

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

Типы оперативной памяти

Выделяют $2$ вида оперативной памяти:

  • статическую ($SRAM$) – используется в качестве кэш-памяти ЦП;
  • динамическую ($DRAM$) – используется в качестве оперативной памяти ПК.

Ячейки динамической памяти можно представить в виде микроконденсаторов, которые способны накапливать электрический заряд. Недостатками $DRAM$-памяти является более низкая скорость записи и чтения данных и необходимость постоянной подзарядки.

Основными являются виды типа $SDRAM$ ($Synchronous Dynamic Random Access Memory$ – синхронная динамическая память с произвольным доступом):

$DDR$ ($Double Data Rate$ – двойная скорость передачи данных). Удвоенная скорость достигается за счет считывания данных по нарастанию и по спаду сигнала.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Рисунок 2. Схема платы памяти DDR

На плате оперативной памяти (рис. 2) с обеих сторон находятся микросхемы с памятью. Снизу находится ключ для вставки платы в разъем системной платы.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Рисунок 3. Разъемы для установки оперативной памяти

$DDR2$ от $DDR$ отличается удвоенной частотой шины, по которой данные передаются в буфер, и способность работы на более высокой частоте. Скорость работы $DDR2$ чуть выше, чем у $DDR$.

$DDR3$ отлична от $DDR2$ пониженным энергопотреблением (на $40 %$).

$DDR4$ отличается повышенными частотными характеристиками и пониженным напряжением питания.

Платы $DDR$, $DDR2$, $DDR3$ и $DDR4$ не являются взаимозаменяемыми, т.к. имеют различия в строении (смещение ключа, разное количество контактов и т.п.).

Основные характеристики ОЗУ

Основные характеристики:

  • Объем памяти – максимальное количество информации, которая может быть помещена в эту память, выражается в Кб, Мб и Гб.
  • Время доступа к памяти (в наносекундах) представляет собой минимальное время, необходимое для размещения в памяти единицы информации.
  • Плотность записи (в $бит/см^2$) – количество информации, которая записана на единице поверхности носителя.

$SIMM$-модули имеют объем $4$, $8$, $16$, $32$, $64$ Мб; $DIMM$-модули – $16$, $32$, $64$, $128$, $256$, $512$ Мб.

Время доступа SIMM-модулей – $50–70$ нс, $DIMM$-модулей – $7–10$ нс.

Модули оперативной памяти

Оперативная память в ПК размещена на стандартных панелях, которые называют модулями. Модули памяти представлены в двух видах:

  • односторонне расположение выводов ($SIMM$-модули) можно устанавливать только парами;
  • двухстороннее расположение выводов ($DIMM$-модули) можно устанавливать по одному, обладают большей скоростью передачи.

Устанавливать на одной плате разные модули нельзя.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Рисунок 4. Микросхемы памяти SIMM (сверху) и DIMM (снизу)

Источник: https://spravochnick.ru/informatika/arhitektura_personalnogo_kompyutera/operativnaya_pamyat/

Виды памяти компьютера: Внешняя и внутренняя память

Виды памяти компьютера – это именно тот вопрос, изучение которого начинающие пользователи часто откладывают “на потом”. А зря.

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

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

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

Человеческая оперативная память включается, в ситуациях, когда запоминать информацию нужно ненадолго, например, чтобы что-то сделать и сразу забыть. Такая информация хранится в наших головах от 5 часов до трех месяцев. В железе все очень похоже.

Компьютерная оперативная память называется RAM (Random Access Memory) и существует для хранения информации, которая может понадобиться процессору и работающим в данный момент программам.

Информация может сохраняться в такой памяти до перезагрузки компьютера или до завершения работы конкретной программы.

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

Компьютерный аналог такой памяти – жесткий диск. Он всегда намного большего, чем оперативная память объема, и всегда медленнее последней. Зато на нем можно сохранять огромнейшие объемы информации, практически не занимая полезное пространство в квартире.

Как-то даже странно сравнивать, например, книжный шкаф с обычной флешкой.

Кроме распределения на постоянную и оперативную, память компьютера еще можно разделить на внутреннюю и внешнюю.

Здесь все просто: все, что находится внутри системного блока – внутренняя память, все остальное, что мы покупаем отдельно, носим с собой и подключаем к разным системам (флешки, CD/ DVD диски, карты памяти и пр) – внешняя память.

Об этом пойдет речь немного позже, а сегодня нас интересует, какая бывает внутренняя память компьютера, и все, что с ней может быть связано.

ROM– Read Only Memory

Ее содержимое называют BIOS. Но BIOS — это ближе к софту, сейчас мы немного не о том. Это самая постоянная память вашего компьютера. Она мало заметна внешне, но крайне важна для вашей системы.

Именно она тестирует готовность всего вашего оборудования от мышки до процессора перед загрузкой ОС, запускает вашу систему, и затем передает управление Windows.

Там же есть программа управления работой самого процессора и также ряд инструкций, к которым может получать непосредственный доступ его величество ЦП, минуя остальные бюрократические инстанции.

Содержимое этой памяти, естественно, сохраняется при выключении питания компьютера и его нельзя стереть или удалить обычным образом. Для этого понадобится перепрошивка, специальное программное обеспечение и немного смелости, если вы решитесь делать это впервые. Точнее, возможность редактирования данных в ПЗУ зависит от его типа.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

  1. ROM – это ПЗУ с масочным программированием. Данные в таких микросхемах зашиваются намертво во время изготовления микросхемы и их никак не получится изменить. Вышедшую из строя микросхему остается только выбросить. Это не самый лучший вариант – решили пользователи и перестали покупать такие микросхемы.
  2. PROM или ППЗУ (Программируемое ПЗУ) – аналогично предыдущему за исключением методики производства. В этом варианте данные записываются программным способом тоже один раз. Сути это не изменило, поэтому такие микросхемы тоже ушли в небытие.
  3. EPROM или СПЗУ (Стираемое ПЗУ) – уже лучше. Здесь уже можно стереть или записать данные, но пока только при помощи УФ-излучения. В таком варианте оченно напрягала необходимость наличия специфического оборудования. Эти микросхемы тоже уже не производятся.
  4. EEPROM или ЭСППЗУ (Электрически стираемое ППЗУ или флэш-микросхема) – данные стираем и записываем без дополнительных устройств и даже без извлечения из компьютера сколько угодно раз.

В порядке дополнительных сведений, может быть интересным то, что в технической литературе можно встретить термин “встроенное ПО” (Программное Обеспечение). Это не совсем так, поскольку встроенное ПО, это не сама микросхема, а скорее, программное обеспечение, которое в ней хранится.

СMOS – полупостоянная память

Она питается от небольшой батарейки и имеет очень низкое энергопотребление. Там хранятся некоторые системные настройки, например, дата и время, которые, как вы заметили, не сбиваются даже после выключения компьютера из сети.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Кэш-память

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

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

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

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

  1. L1 обычно живет в том же кристалле, что и ЦП. Он предназначен для хранения команд и данных обрабатываемых процессором в данный момент. Отличается тем, что доступ к ячейкам памяти осуществляется на тактовой частоте самого процессора, то есть почти без задержек. Производители изобретают для кэша разные чудеса — например, ассоциативнуя память, которая позволяет выбирать данные не по их адресам, а по содержимому. Почти индексируемый поиск в нашей ОС. Конечно, это существенно ускоряет работу системы.
  2. L2 или внешний кэш раньше монтировался в материнку возле ЦП. Теперь встраивается в процессор вместе с кэшем первого уровня.  Объем его памяти значительно больше.
  3. L3 изредка можно найти на высокопроизводительных рабочих станциях, серверах и прочем мудреном оборудовании.

Характеристики кэша (если он есть) тоже обычно указаны рядом с процессором. Объемы кэша очень маленькие и в самом медленном варианте обычно достигают нескольких Мегабайт в лучшем случае. Если немножко подробнее, то процессор иногда вынужден делать пустые такты, чтобы дождаться поступления данных из гораздо более медленной оперативки. Именно в такой ситуации срабатывает кэш. Как-то так.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Регистры

У процессора тоже есть немножко супер-мега-гипер-производительной памяти. Иначе, ему было бы трудно помнить, что он делает в данный момент. Склероз, знаете ли, штука не из приятных.

Если серьезно, то чаще всего в регистрах хранятся данные для арифметико-логического устройства ALU. Управляются они непосредственно компилятором, отправляющим на процессор информацию для последующей обработки.

Всем, кто не программист, это помнить вовсе не обязательно.

RAM – Оперативное запоминающее устройство

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

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

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

Информация в ОЗУ постоянно изменяется по мере необходимости – новая запоминается, старая записывается на жесткий диск и выбрасывается при необходимости. Если происходит переполнение ОЗУ, компьютер начинает довольно тормозить.

Частично помогает увеличение размеров файла подкачки, но, как правило, для Windows-систем это не панацея, тем более, что этот файл по умолчанию имеет динамический, то есть расширяемый при необходимости размер. Это значит, что изменение его размера «ручками» абсолютно бессмысленно.

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

А для постоянного хранения информации оперативная память не подходит в силу своей дороговизны (сравните стоимость модуля оперативной памяти на 1 Гб с ценой жесткого диска емкостью, к примеру, несколько сотен ГБ), но главное – это ее энергозависимость.

Информация в оперативной памяти хранится при непосредственном участии электричества и стирается в течении доли секунды после прекращения подачи питания в систему. Если за эти доли секунды успеть снять дамп (скриншот ее содержимого), то можно довольно легко сломать даже самый сложный алгоритм шифрования. Это слабое место как платных, так и бесплатных программ-шифраторов информации. Ее важная характеристика – объем и скорость доступа. Понятно, что чем больше и то, и другое — тем лучше. И один важный момент касательно объема: 32-битная система не увидит установленное в ней ОЗУ больше 3 с копейками Гб (если точнее). В 64-битных системах – и небо не предел.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Жесткий диск

Это постоянная энергонезависимая память вашей системы. Именно на жестком диске хранится вся операционная система вместе с пользовательскими данными. Редко, но бывает, что жесткий диск выходит из строя. В таком случае, восстановить систему и всю ту информацию, которая на нем хранилась, удастся только вашими молитвами.

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

Здесь станет очень уместным напоминание о регулярном резервном копировании важной для вас информации.

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

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

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

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

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Видеопамять

Это оперативная память, которая используется для мультимедийных нужд, а точнее – хранит изображение, выведенное в данный момент на экране вашего монитора.

Адресация памяти

В принципе – где-то в недалеком времени это станет темой для отдельной статьи, но раз уже зашел разговор о памяти… Вся память, какая бы она не была, состоит из устройства, на котором хранятся биты и байты информации и чего-нибудь, что умеет это читать.

Это реализуется разными способами – информация или примагничивается (жесткий диск) к поверхности или хранится в динамической ОЗУ с помощью электричества (нет заряда – нолик, есть – единичка). Можно взять тонкую  пластинку из пластика и прожечь в ней лазером определенный узор (DVD-диск).

100 лет назад были перфокарты с отверстиями в определенных местах… В данном случае способ хранения не важен, а суть в том, что любой носитель делится на множество мельчайших ячеек, в каждой из которых может храниться один бит информации (нолик или единичка).

Это мельчайшая единица измерения информации, из которой в конечном итоге состоит и фильм, который вы смотрите, и музыка которую вы слушаете и все остальное, что есть в вашем компьютере. Те, в свою очередь, группируются в байты (по 8 штук). По этой причине производители “шутят” и продают вам жесткие диски емкостью на несколько десятков Гб меньше заявленной.

Вот вам и 1 Гб, в котором содержится 1024 байта, а не 1000, как думают производители. А теперь немножко математики. Каждая ячейка имеет собственный номер или адрес, по которому к ней может обратиться процессор или программа, которой понадобилось то, что лежит в данной ячейке.

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

32-битный процессор может одновременно работать с 4 байтами информации (1 байт = 8 бит), а 64-разрядный, соответственно осилит сразу 8 байт. Таким образом, 32-битный процессор с тактовой частотой 800 МГц произведет 800 млн операций в секунду (подсчет о-очень приблизительный), а память должна за ним успевать, чтобы не тратилось полезное время.

Пожалуй на этом можно было бы остановиться, но все-таки напоследок я напомню еще одну классификацию. Память можно разделять на виды еще и с точки зрения реакции на возможные ошибки. Память без контроля четности совсем не будет их проверять. Память с контролем четности на каждых 8 бит данных содержит 1 бит четности, предназначенный как раз для подобных проверок. ECC – сама может найти несколько ошибочных битов, а заодно и исправить одноразрядные ошибки.

Мы оказываем услуги по ремонту и настройке компьютеров, смартфонов, планшетов, wi-fi роутеров, модемов, IP-TV, принтеров. Качественно и недорого. Возникла проблема? Заполните форму ниже и мы Вам перезвоним.

Источник: https://netclo.ru/vidy-pamyati-kompyutera-vneshnyaya-i-vnut/

Типы и основные характеристики оперативной памяти компьютера

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

Оперативная память

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

В оперативную память он записывает и считывает из нее данные, необходимые ему для произведения тех или иных операций.

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

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

  • SDR SDRAM (тактовая частота шины 66 — 133 МГц);
  • DDR SDRAM(100 – 267 МГц);
  • DDR2 SDRAM (400 – 1066 МГц);
  • DDR3 SDRAM (800 – 2400 МГц).

Принцип работы оперативной памяти указанных типов одинаков. Они обрабатывают поток команд процессора как своеобразный конвейер.

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

— SDRAM latency) и чем оно короче, тем оперативная память компьютера продуктивнее. Этот параметр, как и частоту шины, также нужно учитывать при выборе ОЗУ.

Например, есть два модуля ОЗУ одного типа с частотой шины 800 МГц и задержками памяти 4-4-4 и 5-5-5. Из них продуктивнее будет первый вариант.

Сложнее сравнить память с разными частотами.

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

Например, DDR3-1333МГц с таймингами 9-9-9 лишь немного опережает DDR2-800МГц с задержками 4-4-4, а DDR3-1333МГц с задержками 7-7-7 по производительности где-то равна DDR2-1067МГц.

Но будущее все же за более новыми типами оперативной памяти компьютера. Уже разработана DDR4 SDRAM (2133 – 4266 МГц), использование которой, по прогнозам экспертов, к 2015 году станет массовым явлением.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типыВиды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Разные типы модулей ОЗУ существенно отличаются также и внешне (разъемом, количеством контактов и т.д.). Если материнская плата рассчитана на использование одного типа памяти, установить на нее другой тип ОЗУ нельзя, поскольку даже физически в слот он не войдет.

В свое время существовали переходники, позволяющие устанавливать модули DDR2 в слоты для DDR, но широкого распространения они не получили, поскольку использовать их можно было только на материнских платах, системная логика которых поддерживала работу одновременно с DDR и DDR2.

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

Например, офисному компьютеру с операционной системой Windows XP для работы с текстом, просмотра страниц Интернета и осуществления других несложных операций вполне достаточно даже 512 MB оперативной памяти.

Если на том же компьютере будет установлена операционная система Windows7, для решения тех же задач нужно будет уже как минимум 1024 MB ОЗУ, поскольку сама Windows7 требует больше памяти.

Если в системе будет недостаточно ОЗУ, то при запуске ресурсоемких программ свободная оперативная память компьютера может закончиться.

В этом случае компьютер для ее расширения будет использовать часть жесткого диска или SSD (так называемый файл подкачки или swap-файл, специально зарезервированный операционной системой). Учитывая, что скорость доступа к данным на постоянном запоминающем устройстве в сотни раз ниже скорости доступа к оперативной памяти, быстродействие компьютера в таких случаях сильно падает, на системном блоке постоянно горит индикатор занятости жесткого диска и слышен характерный треск его напряженной работы.

Во время приобретения модулей ОЗУ важно учитывать еще несколько моментов:

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

1. Все, изложенное выше, касается модулей ОЗУ для обычных (стационарных) компьютеров. Если речь идет о ноутбуках, дела обстоят несколько иначе. Принципы работы ОЗУ портативного компьютера, конечно, такие же, но есть специфика. Во-первых, размеры модулей ОЗУ для ноутбуков другие.

В них устанавливается оперативная память в форм-факторе SO-DIMM (англ. small outline dual in-line memory module). В стационарном компьютере как правило используются модули формата Long-DIMM (см.рисунок).

Поэтому память для ноутбуков и обычных компьютеров – не взаимозаменяемые вещи! В форм-факторе SO-DIMM есть какие же типы памяти (DDR, DDRII, DDRIII), но подходят они только для ноутбуков и некоторых других устройств. Во-вторых, в отличие от стационарного компьютера, заменить или доставить дополнительный модуль ОЗУ в ноутбук достаточно сложно.

Часто это связано с необходимостью его разборки со всеми вытекающими из этого рисками (в зависимости от модели). Поэтому если вы не уверены в своих силах и не хотите рисковать, лучше обратиться в специализированную мастерскую.

2. Если на компьютере будет использоваться 32-битная операционная система, ставить на эту машину больше 4 ГБ оперативной памяти особого смысла нет, поскольку система будет «видеть» только 3 ГБ ОЗУ и еще около 25% от того, что осталось (т.е., если поставить 4 ГБ, будет использоваться только 3,25 ГБ). Для использования ОЗУ большего объема необходима 64-битная операционная система;

3. Большинство материнских плат поддерживает двухканальный (иногда даже трехканальный) режим работы с оперативной памятью, что обеспечивает к ней более быстрый доступ процессора.

Но для этого необходимо, чтобы в слотах обеих каналов ОЗУ (разъемы на материнской плате) было установлено одинаковое количество модулей одинаковых объемов. Крайне желательно, чтобы частота шин и тайминги этих модулей также совпадали. Т.е.

вместо 1 модуля ОЗУ объемом 4ГБ целесообразнее приобрести 2 модуля по 2ГБ (по одному в каждый канал).

Источник: https://www.chaynikam.info/stat_ozu.html

Необходимые сведения об оперативной памяти

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

Строго говоря, существует две разновидности памяти – постоянная и временная. И временная память компьютера – это и есть оперативная память плюс кэш-память CPU, о которой мы уже рассказывали в отдельной статье.

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Функции ОЗУ

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

Однако временная память имеет одно большое преимущество перед постоянной – это высокое быстродействие. В частности, оперативная память работает в несколько сот тысяч (!) раз быстрее, чем жесткий диск.

Именно поэтому во временной памяти хранятся динамично меняющиеся данные и программы, которые запускаются в течение сессии работы операционной системы.

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

По сравнению с кэш-памятью ОЗУ обладает гораздо большим объемом, но в то же время, и меньшим быстродействием.

Однако быстродействие ОЗУ, тем не менее, вполне достаточно для выполнения текущих задач прикладных программ и операционной системы.

Принцип работы оперативной памяти

В настоящее время микросхемы ОЗУ изготавливаются на основе технологии динамической памяти (DRAM, или Dynamic Random Access Memory).

Динамическая память, в отличие от статической, которая используется в кэш-памяти, имеет более простое устройство, и, соответственно ее цена на единицу объема гораздо ниже.

Для хранения одной единицы информации (одного бита) в DRAM используется всего лишь один транзистор и один конденсатор.

Помимо этого, особенностью динамической памяти является ее постоянная потребность в периодической регенерации содержимого.

Эта особенность обусловлена тем, что конденсаторы, обслуживающие ячейку памяти, очень быстро разряжаются, и поэтому через определенное время их содержимое необходимо прочитать и записать заново.

Данная операция в современных микросхемах осуществляется автоматически через определенный промежуток времени, при помощи контроллера микросхемы памяти.

Максимальный объем доступной оперативной памяти, которую можно установить в системе, определяется разрядностью шины адреса процессора. С появлением 32-разрядных процессоров этот объем был равен 4 ГБ.

  Современные 64-разрядные процессоры способны поддерживать адресное пространство ОЗУ в 16 ТБ.

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

Как и в случае процессора, скорость работы ОЗУ во многом определяется ее тактовой частотой. Тактовая частота современных микросхем памяти типа DDR3 в среднем составляет примерно 1600 МГц.

Физически оперативная память представляет собой длинную и невысокую плату, к которой припаяны непосредственно микросхемы памяти. Эта плата вставляется в специальные слоты на материнской плате. В настоящее время наиболее распространены модули памяти форм-фактора DIMM (Dual In-line Memory Module или двухсторонний модуль памяти).

История развития микросхем

В эпоху господства компьютеров семейства XT/AT господствовали микросхемы памяти форм-фактора DIP. Эта память представляла собой отдельную микросхему, которую нужно было  вставлять в горизонтальном положении в специальный разъем на материнской плате.

Оперативная память формата DIP, однако, имела несколько существенных недостатков. Во-первых, микросхема не очень крепко держалась в своем гнезде, и поэтому часть ее контактов могла не действовать, что приводило к ошибкам памяти.

Кроме того, подобные микросхемы имели небольшую емкость и неэффективно использовали свободное пространство материнской платы.

Недостатки технологии DIP побудили конструкторов к разработке модулей памяти форм-фактора SIMM (Single-in-line Memory Module). Первые SIMM появились еще в системах AT.

В отличие от DIP модули SIMM, как и современные DIMM, представляли собой длинные модульные платы, к которым были в один ряд прикреплены микросхемы памяти, и которые можно было вставлять в специальный разъем на материнской плате в вертикальном положении.

В разные годы выпускалось два типа SIMM – 8-разрядные SIMM c 30 контактами и более поздний вариант, впервые появившийся в системах на базе 486-х процессоров – 32 разрядные модули c 72-разъемами.

Модули SIMM необходимо было вставлять не как угодно, а таким образом, чтобы заполнялись так называемые банки памяти. Разрядность банка памяти соответствовала разрядности шины адреса процессора. Для заполнения банка памяти в компьютерах с 16-разрядной шиной минимальное количество модулей SIMM составляло два 8-разрядных модуля, а в компьютерах с 32-разрядной шиной их требовалось уже 4.

Модули типа SIMM стали выходить из употребления уже в системах на базе первого Pentium. Вместо них конструкторами был разработан модуль DIMM. Как можно догадаться из названия («двухсторонний модуль памяти»), этот модуль имеет два ряда контактов с обеих сторон, в то время, как в SIMM фактически был всего один ряд контактов.

Помимо этого, модуль DIMM отличается технологией изготовления самих микросхем устанавливаемых на нем. Если до появления DIMM использовались микросхемы типа EDO или FPM, то в DIMM используется более новая технология Synchronous DRAM. Кроме того, модули DIMM имеют встроенную микросхему контроля четности памяти.

Модуль DIMM первого поколения, в отличие от SIMM, имел 168 контактов, а также специальный ключ в разъеме, исключающий неправильную установку модуля.

Второе поколение DIMM, основанное на технологии DDR SDRAM, имело уже 184 контакта.  Следующие поколения – современные DDR2 и DDR3 могут похвастаться наличием 240 контактов.

Технология Double Data Rate Synchronous DRAM

Расскажем чуть подробнее о памяти технологии DDR SDRAM, которая стала настоящим технологическим прорывом и во многом предопределила дальнейшее развитие технологий оперативной памяти.

Модули ОЗУ типа DDR SDRAM были разработаны в начале 2000-х гг. и работали на тактовой частоте в 266 МГц. Первые модули DDR SDRAM появились в системах на базе AMD Athlon, а потом и на Pentium 4.

По сравнению с предшественниками, микросхема DDR SDRAM позволила удвоить скорость считывания данных на одной и той же  тактовой частоте, то есть скорость работы DDR SDRAM на частоте 100 МГц была эквивалентна работе простых микросхем Synchronous DRAM на частоте в 200 МГц.

Удвоение скорости достигалось в DDR SDRAM за счет усовершенствования методики передачи сигнала. В преемниках  технологии DDR SDRAM, технологиях DDR2 и DDR3 объем обрабатываемой за такт информации еще более увеличился.

Принципы работы современных микросхем памяти.

Память Rambus

Также стоит рассказать немного об одной интересной технологии ОЗУ, которая наделала в свое время много шума, однако так и не стала массовой. Речь идет о модулях памяти типа RIMM (Rambus in-line memory module), которые были разработаны компанией Rambus совместно с Intel в конце 90-х гг.

В основу модулей памяти RIMM Rambus положила технологию памяти, которая до этого использовалась в некоторых видеокартах.

Технология RIMM до появления DIMM и DDR SDRAM казалась многообещающей и позиционировалась Rambus  как замена всем старым форматам памяти.

В частности, модули памяти Rambus RIMM в несколько раз превосходили своих конкурентов, предлагая пользователем скорость передачи данных в 1600 МБ/с при тактовой частоте в 400 МГц.

Тем не менее, модули памяти типа RIMM, оказались не лишены и нескольких недостатков. Во-первых, модули RIMM были довольно велики по размеру. Кроме того модули RIMM выделяли слишком много тепла и нуждались в средствах охлаждения. Ну и самое главное, память типа RIMM была отнюдь не дешева.

Поэтому на сегодняшний день ОЗУ, основанное на модулях памяти форм-фактора RIMM, можно встретить лишь в некоторых серверах, а не в персональных компьютерах.

Заключение

Оперативная память, или оперативное запоминающее устройство персонального компьютера – один из важнейших его компонентов. Основное назначение оперативной памяти – временное хранение текущих данных.

Оперативная память предоставляет необходимое пространство для работы прикладных программ  и операционной системы.

От объема и скорости работы модулей оперативной памяти во многом зависит скорость работы и производительность всего компьютера.

Источник: https://biosgid.ru/osnovy-ustrojstva-pk/operativnaya-pamyat-kompyutera-moduli-ozu.html

Виды памяти компьютера и принцип хранимой программы, что такое ОЗУ и его типы

Компьютер состоит из блоков. Действие некоторых напоминает процессы, происходящие в памяти человека. Это различные одноплатные модули хранения оперативных данных, постоянные запоминающие устройства (ЗУ), винчестеры, флешки, диски и многое другое. Все виды памяти компьютера делятся на внутренние и внешние блоки.

Внутренняя память человека

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

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

Объем памяти среднего индивидуума равен почти 1 млн Гб – то есть вмещает 1 квадриллион байт информации. Но использовать ее на 100 % большинство людей не в состоянии. По данным ученых, мозг среднестатистического человека загружен лишь на 1/5—1/3, и только немногие личности «переваливают» за 50 %.

Большинство людей хвастаются тем, что помнят все события довольно долгое время, но это не совсем верно. Человек склонен к забывчивости и может хранить данные только избирательно.

Компьютерная память

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

История появления

Хотя устройства хранения для компьютеров были разработаны в 1940 г., память для вычислительных машин разного рода появилась еще в 1834 г. Первое механическое устройство, выполняющее подобные функции, было запатентовано Чарльзом Бэббиджем для аналитических машин.

Оно представляло собой набор шестерней и стопоров, которые ставились в соответствующее положение. Это приспособление запоминало промежуточные данные и называлось «Склад».

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

В первых ЭВМ было много разновидностей ЗУ на:

  • реле;
  • дросселях;
  • линиях задержки;
  • различных электронных трубках;
  • магнитных барабанах.

После этого память выполнялась на кольцах из специальных сплавов. Это повысило скорость ЭВМ. С 50-60 гг. прошлого столетия ЗУ выполняют на микросхемах и лазерных дисках.

Максимальные объемы

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

В Америке разработали Summit – суперкомпьютер, превосходящий по мощности всех конкурентов.

Его основные данные:

  • производительность петафлопс (трлн/сек) – 200;
  • количество серверов – 4608;
  • объем ОЗУ – 10 Пбайт = 10 тыс. Тб.

Кодирование памяти

Шифрование информации в любом электронном устройстве с самого начала основано на двоичной системе. Каждый мельчайший элемент модуля памяти, независимо от деталей, применяемых в нем (реле, дроссели, диоды и транзисторы в микросхемах), может иметь только два состояния: 1 – он включен, 0 – он выключен.

1 и 0 – это биты информации. Чтобы с их помощью записать какое-либо число, их наращивают – увеличивают длину кода. При написании подряд двух бит число комбинаций составит 4 — 00, 01, 10, 11. Если записать 3 бита — то можно будет записать уже 8 двоичных чисел и так далее.

Но это возможно при малых величинах. Чтобы ввести, например, число более 1 млн, надо ввести около 20 нулей и единиц, что неудобно и отнимает время при расшифровке. Поэтому были введены байты, которые составляют сразу 8 бит, связанных одной информацией. Например, минимальный размер одной буквы составляет 1 байт.

Виды внутренней памяти

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

Она бывает:

  • кэш;
  • постоянная (ПЗУ);
  • полупостоянная (ППЗУ);
  • видеопамять;
  • оперативная (ОЗУ).

По методу установки она подразделяется на:

  • интегрированную;
  • наращиваемую.

Первая находится внутри процессоров (кэш-память), BIOS и других микросхем.

Физическая память компьютера — это такие модули, которые служат для увеличения объема «оперативки» (ОЗУ), установленные в специальные разъемы.

Оперативная

ОЗУ в компьютере — это 1 или более планок, хранящих определенные алгоритмы и микрокоманды, для обмена данными между блоками и устройствами ПК.

«Оперативка» — быстродействующий вид памяти с произвольным доступом (RAM — Random Access Memory). Ее данные могут быть изменены в любой момент. Этот вид энергозависим и не может функционировать при отключении питания. Вся информация, полученная в ходе работы, сразу же стирается.

Типов оперативной памяти много. ОЗУ реализуется на модулях (планках) SIMM (устаревший вариант), DIMM, DDR (2,3,5). В переносных устройствах (планшет, ноутбук) применяют DDR с SODIMM форм-фактором. Все эти планки отличаются архитектурой, скоростью обмена информацией, числом контактов, их распиновкой и другими характеристиками.

Кэш-память

Этот вид интегрирован в процессор и является своеобразным буфером между ним и оперативкой. Кэш используется для повышения скорости доступа к основной памяти ПК.

Она выполнена по технологии SRAM. В ней находятся копии данных, часто используемых при работе. Эта информация передается блоками определенного размера, называемых кэш-линиями (cache line).

Постоянная

Она интегрирована в основную плату. В ней реализованы программы и команды для настройки и запуска системы, выполнение определенных действий, инструменты контроля состояния компьютера при загрузке.

Постоянной памятью является BIOS, реализованная на специальной микросхеме. Основные данные BIOS могут быть только прочтены. Их нельзя изменить обычным способом. Можно сделать это на специальном устройстве – программаторе.

Часть второстепенных параметров можно изменять в некоторых пределах. Это необходимо при настройке ПК, установке новых модулей (например, планок ОЗУ или видеокарты) и переключении внешних запоминающих устройств при инсталляции операционной системы.

Полупостоянная

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

Содержимое СМ0S не меняется при отключении энергии, так как для ее питания применяют специальный аккумулятор. Он также управляет и встроенными часами, которые указывают реальное время при каждом пуске ПК.

Видеопамять

Это часть видеокарты, часто выполненная на чипах. Она сохраняет данные для их вывода на экран.

По виду установки она может быть:

  1. Распаяна на основной плате.
  2. Интегрирована в процессор.
  3. Расположена на отдельной вставленной в разъем ПК.

Внешние диски

Основная часть ПК — разные виды внешней памяти. Такими устройствами являются накопители SSD и НDD, «флешки» и SD карты, заменившие дискеты, и диски (магнитные и лазерные).

Магнитные

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

Частным видом магнитных таких устройств являются и «винчестеры» (ЖД). До сих пор во многих из них установлены наборы магнитных дисков с соответствующим количеством считываемо-записывающих головок.

Компактные

Магнитные устройства были заменены оптическими носителями. Это компакт-диски CD из пластика. Процесс считывания-записи в них осуществлялся лазерным лучом.

Их различают:

  • по виду операций (R – только для считывания и RW – для считывания и перезаписи);
  • по объему сохраняемых данных;
  • по формату записи (CD-аудио, CD-R, CD-RW).

Затем появились диски DVD, которые позволили существенно увеличить объем обрабатываемой информации. После этого были разработаны Blu-ray, но они продержались недолго. На данный момент эти оптические носители используются редко.

Гибкие

Такими носителями до конца прошлого века были дискеты, которые могли хранить малое количество информации – до нескольких мегабайт. Они были выполнены на гибкой пластине из винила, лавсана или другого материала, заключенную в специальную оболочку из тонкого картона или пластика.

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

Жесткие

К таким устройствам памяти относятся «винчестеры» HDD (ЖД), SSD-накопители и «флешки». В первых реализован метод магнитной записи-считывания, а в остальных — электронный. Проводился ряд экспериментов по вводу в строй жестких дисков на основе лазерной технологии, но он окончился неудачей.

В HDD применен принцип, используемый в старых дисководах с дискетами. Разница лишь в усовершенствовании процесса записи, объеме информации, количестве дисков и защите их от внешней среды для достижения быстродействия устройства.

SSD-накопители – довольно новый вид устройств, который позволил обойтись без механики. Благодаря этому отпала необходимость ожидать момента срабатывания привода, что позволило ускорить доступ к информации на несколько порядков.

Многие думают, что ЖД — неотъемлемая часть ПК. Но это не совсем верно. В качестве опыта несколько моделей ноутбуков были выпущены с немного измененной архитектурой памяти без ЖД. Его роль с успехом исполняют флешки.

Модуль памяти

Как и внутреннее ОЗУ, внешние модули выполнены на одной плате (например, формат SD, Micro SD). Их выводы могут быть реализованы как дорожки или штырьки.

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

Виды сменной памяти

Список:

  1. Стримеры.
  2. Магнитные дискеты и «болванки».
  3. Оптические диски.
  4. HDD, SSD и «флешки».
  5. Карты памяти.

Адресуемость

Это понятие ввел в прошлом веке Нейман, предложивший архитектуру ЭВМ и обозначивший, что такое принцип хранимой программы, дошедший до наших дней. Каждая из них вместе со всеми данными должна прописываться и исполняться в ОЗУ.

Для быстрого доступа к любому блоку программы был введен термин адресуемость. Он обозначает принцип ввода информации в определенное место памяти, ее сохранение и извлечение оттуда.

Все отдельные файлы разбиты на маленькие блоки, которые записываются в свободные ячейки, имеющие соответствующий адрес, хранимый в какой-либо части памяти. Он сразу распознается компьютером при последующем обращении к этому файлу. Адресуемость позволяет влиять на быстродействие ПК.

Основные функции

Память ПК состоит из физических устройств. Они устанавливаются внутри или снаружи компьютера. Их функция – хранение информации, ее чтение и запись.

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

Видео

В этом видео объясняется устройство памяти ПК и характеристики различных носителей.

В этом видео рассказывается об архитектуре и устройствах памяти ПК.

Источник: https://obrazovanie.guru/informatika/vidy-pamyati.html

В компьютерах требуется память для хранения данных и инструкций. Память физически организована как большое количество ячеек, способных хранить по одному биту в каждой. Логически они организованы как группы битов, называемых словами, которым назначен адрес. Данные и инструкции доступны через эти адреса памяти . Скорость, с которой эти адреса памяти могут быть доступны, определяет стоимость памяти. Чем быстрее скорость памяти, тем выше цена.

Можно сказать, что компьютерная память организована иерархически, где память с самыми высокими скоростями доступа и самыми высокими затратами находится наверху, тогда как память с самыми низкими скоростями и, следовательно, самыми низкими затратами лежит на дне. Исходя из этого критерия память бывает двух типов – первичная и вторичная . Здесь мы рассмотрим первичную память подробно.

Основными особенностями первичной памяти, которые отличают ее от вторичной памяти, являются –

  • Доступ к нему напрямую осуществляется процессором
  • Это самая быстрая доступная память
  • Каждое слово хранится так же, как и
  • Он нестабилен, то есть его содержимое теряется при отключении питания

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

Основная память

баран

ОЗУ означает « Память с произвольным доступом» . Процессор напрямую обращается ко всем адресам памяти, независимо от длины слова, что ускоряет хранение и поиск. RAM – самая быстрая доступная память и, следовательно, самая дорогая. Эти два фактора подразумевают, что ОЗУ доступно в очень небольших количествах до 1 ГБ. Оперативная память изменчива, но я могу быть любого из этих двух типов

DRAM (динамическая RAM)

Каждая ячейка памяти в DRAM состоит из одного транзистора и одного конденсатора, которые хранят один бит данных. Однако эта ячейка начинает терять заряд и, следовательно, данные сохраняются менее чем за тысячную долю секунды. Поэтому его нужно обновлять тысячу раз в секунду, что отнимает процессорное время. Однако из-за небольшого размера каждой ячейки один DRAM может иметь большое количество ячеек. Первичная память большинства персональных компьютеров состоит из DRAM.

SRAM (SRAM)

Каждая ячейка в SRAM состоит из триггера, который хранит один бит. Он сохраняет свой бит до включения питания и не нуждается в обновлении, как DRAM. Он также имеет более короткие циклы чтения-записи по сравнению с DRAM. SRAM используется в специализированных приложениях.

ПЗУ

ROM расшифровывается как постоянная память . Как следует из названия, ROM может быть прочитан только процессором. Новые данные не могут быть записаны в ПЗУ. Данные, которые должны быть сохранены в ПЗУ, записываются во время самой фазы производства. Они содержат данные, которые не нужно изменять, например последовательность загрузки компьютера или алгоритмические таблицы для математических приложений. ROM медленнее и, следовательно, дешевле, чем RAM. Он сохраняет свои данные даже при отключении питания, то есть он энергонезависимый. ПЗУ не может быть изменено так, как может быть ОЗУ, но имеются технологии для программирования этих типов ПЗУ –

PROM (программируемое ПЗУ)

PROM может быть запрограммирован с помощью специального аппаратного устройства, называемого PROM programmer или PROM burner.

EPROM (стираемое программируемое ПЗУ)

EPROM может быть удален и затем запрограммирован с использованием специальных электрических сигналов или ультрафиолетовых лучей. EPROM, которые можно стирать с помощью УФ-лучей, называются UVEPROM, а те, которые можно стирать с помощью электрических сигналов, называются EEPROM. Однако обрабатывать электрические сигналы проще и безопаснее, чем УФ-лучи.

Кэш-память

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

Всякий раз, когда процессору нужны какие-либо данные или инструкции, он сначала проверяет кэш. Если он там недоступен, то осуществляется доступ к основной памяти и, наконец, к вторичной памяти. Поскольку кэш-память имеет очень высокую скорость, время, затрачиваемое на доступ к нему каждый раз, ничтожно мало по сравнению с временем, сэкономленным, если данные действительно находятся в кеше. Поиск данных или инструкции в кеше называется попаданием в кеш .

Это статья для повышения компьютерного кругозора. Если сегодня хочется попрограммировать, сделайте проект с колесом фортуны, а если нужны задачи — вот подборка самых интересных задач на логику.

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

Воткнули вилку в розетку

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

Ток поступает на контакты питания материнской платы, а оттуда — на системный контроллер. Системный контроллер — специальная микросхема (или группа микросхем), которая управляет всем, что находится на материнской плате, включая процессор и оперативную память. Когда есть питание, системный контроллер просто ждёт, пока пользователь не нажмёт кнопку включения компьютера.

Получается, даже когда компьютер условно выключен, на самом деле он включён — работает системный контроллер, который, как сторож, проверяет, нужно ли подавать электричество на остальные устройства внутри компьютера. 

Нажали кнопку включения

После нажатия кнопки включения системный контроллер получает от неё сигнал и говорит блоку питания: «Мне нужно больше тока». Блок начинает полноценно работать и подаёт полноценное питание на материнскую плату и остальные компоненты — теперь начинают работать все основные компоненты компьютера:

  • процессор,
  • оперативная память,
  • микросхемы BIOS или UEFI (про них позже),
  • жёсткий диск.

Когда всё это заработало, системный контроллер берёт содержимое микросхемы BIOS, загружает его в оперативную память и говорит «Ну всё, дальше ты». С этого момента управление компьютером переходит к BIOS.

Загрузился BIOS

BIOS — это аббревиатура от Basic Input/Output System, базовая система ввода-вывода. Она отвечает за первоначальную загрузку компьютера. Все данные BIOS хранятся в отдельной микросхеме на материнской плате, а чтобы настройки не пропали после отключения от розетки, ставят батарейку. Если питания от сети не будет, батарейка будет поддерживать память в микросхеме около 10 лет.

Как происходит загрузка компьютера

Микросхема BIOS рядом с батарейкой

Первое, что делает BIOS, — запускает POST (Power On Self Test), самотестирование при включении. Тест проверяет работу процессора, оперативной памяти, контроллеров, загрузчиков и всего остального оборудования, важного для загрузки компьютера. Если всё в порядке, то компьютер пропищит один раз и продолжит загрузку — так он сообщает о результатах тестирования. А если будут ошибки — пропищит иначе, например:

  • короткий и длинный — ошибка с оперативной памятью;
  • длинный и 2 коротких — проблемы с видеокартой;
  • постоянно длинный и короткий гудки — что-то с процессором;
  • всё время пищит — ошибки с блоком питания.

Когда POST пройден, BIOS начинает искать загрузчик операционной системы. Для этого он смотрит у себя в настройках порядок загрузки — список дисков по очереди, с которых можно загрузиться. Например, вот порядок загрузки на экране BIOS компьютера Lenovo. Видно, что сначала нужно попробовать загрузиться с USB (первые три строчки), потом, если USB-дисков нет, — с жёсткого диска (п. 4), а если и диска нет — то попробовать с CD-дисковода или загрузиться по сети:

Как происходит загрузка компьютера

Порядок загрузки на экране BIOS компьютера Lenovo. Если нигде загрузчика не будет, BIOS остановится и выдаст ошибку

Как только загрузчик найден, BIOS считывает его код и передаёт ему всё дальнейшее управление компьютером.

Немного про UEFI

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

Основное отличие от BIOS в том, что UEFI требуется больше памяти для первоначальных программ загрузки компьютера. Для этого UEFI забирает себе первые 100 мегабайт на диске и берёт эти данные оттуда, а сам раздел делает скрытым. 

Как происходит загрузка компьютера

Работа загрузчика

Загрузчик — это сборное название всех программ и драйверов, которые понадобятся операционной системе для полноценной загрузки. 

Можно провести такую аналогию: операционная система — это строительная бригада, которая может сделать что угодно. Но для её работы нужен менеджер, чтобы он заранее съездил к заказчику, выяснил, что нужно сделать, составил смету, закупил материалы и прикинул график работ. Загрузчик — это как раз тот самый менеджер, который делает все предварительные работы. Если менеджер не сделает свою часть, бригада не сможет приступить к работам.

Сам загрузчик находится на жёстком диске, и как только BIOS его находит и отправляет в оперативную память, загрузчик начинает действовать:

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

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

Запуск ядра операционной системы

Если процесс загрузки дошёл до этой точки, то компьютер понимает, что скоро загрузится операционная система, а значит, можно показать пользователю стартовый экран. На Windows он выглядит так:

Как происходит загрузка компьютера

Пока крутится индикатор загрузки, ядро занимается тем, что загружает и запускает все служебные программы и скрипты:

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

Смысл ядра — запустить все программы, которые будут нужны для дальнейшей работы операционной системы. В нашей аналогии со строительной бригадой, ядро — это прораб, который находится всё время на объекте от начала работ до их полного окончания. Прораб следит за ключевыми процессами и вмешивается, если что-то идёт не так. Ядро действует точно так же: обеспечивает работоспособность всей ОС и регулирует ключевые процессы.

Вход пользователя в систему

Последний шаг загрузки компьютера — вход пользователя в систему. Он может быть автоматическим, если нет пароля на вход — в противном случае система попросит его ввести:

Как происходит загрузка компьютера

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

И всё.

Вёрстка:

Кирилл Климентьев

Понравилась статья? Поделить с друзьями:
  • Переход зао в ооо пошаговая инструкция
  • Препарат доктор харвест инструкция по применению
  • Dyson v11 absolute extra pro инструкция
  • Чайный гриб инструкция по выращиванию пошагово с фото
  • Руководство гибдд якутии