Содержание

Тесты и Ответы: Информатика ответы к тесту

Информация, хранимая в книгах, на магнитных носителях, называется:

  • внутренней; 
  • внешней; 
  • оперативной; 

Образная информация, которую можно хранить на внешних носителях:

  • изображения и звук; 
  • только изображения; 
  • текст; 

1,5 мегабайта равны:

  • 0,015 Гбайт; 
  • 1500 байт; 
  • 1536 Кбайт; 

Перед отключением компьютера информацию можно сохранить:

  • в оперативной памяти; 
  • во внешней памяти; 
  • на дисководе; 

Электронный блок, управляющий работой внешнего устройства, называется:

  • интерфейсом; 
  • адаптером; 
  • регистром; 

Наименьшая адресуемая часть памяти компьютера:

  • бит; 
  • байт 
  • фвйл; 

Текст занимает 0,25 Кбайт памяти компьютера.

Сколько символов содержит текст?

  • 32; 
  • 256; 
  • 250; 

Для удаления неверно набранного символа используется клавиша:

  • Ctrl; 
  • Delete; 
  • Esc; 

Информативность сообщения, принимаемого человеком, определяется:

  • наличием новых знаний; 
  • способом передачи сообщения; 
  • способом приема сообщения; 

Дисковод магнитного диска -это устройство для:

  • хранение информации; 
  • чтение и записи информации
  • обработка информации; 

В прикладное программное обеспечение входят:

  • текстовые редакторы; 
  • системы программирования; 
  • операционная система; 

Драйвер-это:

  • программа,управляющая внешним устройством; 
  • устройство длительного хранения информации; 
  • устройство вывод; 

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

  • закрыть окно приложений; 
  • запустить другое окно; 
  • свернуть окно приложений; 

Панель задач служит для:

  • просмотра каталога; 
  • переключения между запущенными приложениями; 
  • завершения работы; 

Координаты курсора текстового редактора фиксируются:

  • в строке состояния текстового редактора; 
  • в словаре текстового редактора; 
  • в буфере копирования; 

К форматированию текста относятся следующие действия:

  • перемещение фрагментов текста; 
  • исправление опечаток; 
  • изменение абзацных отступов; 

При выполнении следующей команды выделенный фрагмент текста попадает в буфер обмена:

  • заменить; 
  • вставить; 
  • вырезать и копировать; 

Для кодирования зеленого цвета служит код 010.

Сколько цветов содержит палитра?

  • 8; 
  • 3; 
  • 16; 

Совокупность приемов и правил для обозначения и наименования чисел называется …

  • системой счисления 
  • системой команд 
  • операционной системой 
  • алгеброй консолидации 

Какое представление в двоичной системе счисления имеет число 5?

  • 0110 
  • 1000 
  • 0101 
  • 1010 

Выберите номера всех правильных ответов  

  • 2 байта = 16 бит 
  • 1 Кб = 1024 байта 
  • 2 Мб > 2000 Кб 
  • 32 бита = 3 байта 

Оперативная (основная) память ПК служит для…

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

Характеристика монитора 19″ обозначает…

  • Размер точки (зерна) 
  • Размер экрана по диагонали 
  • Максимальное разрешение 
  • Соответствие шведскому стандарту безопасности 

Укажите все верные утверждения

  • Дисковод CD-ROM — устройство для считывания информации, хранимой на  оптических дисках (компакт-дисках) 
  • Драйверы — программы, управляющие работой устройств ввода-вывода 
  • Компакт-диск (CD-ROM) вмещает свыше 1000 Мб информации в форматах видео, аудио, текста, графики 
  • Драйверы – устройства для передачи информации устройствам ввода-вывода 

Центральный процессор служит для…

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

Укажите команду вызова диспетчера задач.

  • При включении компьютера 
  • Ctrl-Alt-Delete 
  • Ctrl-Break 
  • Esc 

В Американском стандарте системная дата представлена в виде 07-01-99. Что это за дата?

  • 1  июля  1999 года 
  • 7  января 1999 года 
  • 7  июля  1999 года 
  • 1  января 1999 года 

К прикладным программам общего назначения (универсальным) относятся:

  • Программы автоматизации бухучета, планирования и др. 
  • Текстовые, табличные процессоры, системы управления базами данных (СУБД) и др. 
  • Операционные системы, операционные оболочки, антивирусные программы, программы архивирования и др 
  • Языки программирования, инструментальные средства 

Что входит в пакет Microsoft Office?

  • текстовый процессор Word 
  • табличный процессор Excel 
  • СУБД Access 
  • векторный редактор CorelDraw 

Какой способ указания адреса ячейки в Excel показывает её относительный адрес?

  • =$A$5 
  • =ИМЯ1 
  • =A5 
  • =$ИМЯ1 

Какая константа имеет в Excel формат числа?

  • 16,4 
  • ‘16,4 
  • 16:04:03 
  • 16. 04.03 

Укажите три основные функции СУБД

  • Ввод и хранение данных 
  • Составление отчетов 
  • Организация запросов по хранящимся данным 
  • Проведение расчетов 

Какой этап является вторым при решении задач на ЭВМ?

  • Отладка программы 
  • Алгоритмизация вычислительного процесса 
  • Составление программы 
  • Постановка задачи 

Характеристика монитора 1440х900 обозначает…

  • Размер точки (зерна) 
  • Размер экрана по диагонали 
  • Максимальное разрешение (количество точек) 
  • Соответствие шведскому стандарту безопасности 

Переменная – это …

  • Служебное слово на языке программирования 
  • Элемент языка, который может принимать разные значения, но единственное в данный момент времени 
  • Значение регистра 
  • Знак в алфавите 

HTML (Hyper Text Markup Language) является…

  • сервером Интернет 
  • средством создания Web-страниц 
  • транслятором языка программирования 
  • средством просмотра Web-страниц 

Какая услуга Internet имеет обозначение WWW

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

К программным методам и средствам защиты информации относятся:

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

Сколько моделей можно построить для изучения объекта?

  • только одну. 
  • не более одной. 
  • не более двух 
  • ограничений на количество моделей нет. 

К антивирусным программам не относятся:

  • сторожа. 
  • фаги. 
  • ревизоры. 
  • интерпретаторы. 

Информация передается посредством ощущений.

  • визуальная 
  • натурная 
  • частичная 
  • тактильная 
  • аудиальная 

Структура файловой системы персонального компьютера наиболее адекватно может быть описана в виде модели следующего вида:

  • табличной 
  • графической 
  • иерархической 
  • натурной 
  • математической 

Расследование преступления представляет собой информационный процесс.

..

  • кодирования информации. 
  • поиска информации 
  • хранения информации 
  • передачи информации 
  • защиты информации 

Выполняемую информацию компьютер хранит

  • в видеопамяти 
  • в процессоре 
  • в ПЗУ 
  • в оперативной памяти 
  • на жестком диске 
  • в кэш-памяти 

При передаче информации в обязательном порядке предполагается наличие

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

Внутреннее представление информации в компьютере

  • непрерывно 
  • дискретно 
  • частично дискретно, частично непрерывно 
  • и дискретно и непрерывно одновременно 

Текстовый редактор представляет собой программный продукт, входящий в состав

  • системного программного обеспечения 
  • систем программирования 
  • прикладного программного обеспечения 
  • уникального программного обеспечения 
  • операционной системы 

Алгоритм называется циклическим, если: 

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

Фактические параметры процедуры

  • описываются в ее заголовке 
  • перечисляются при вызове процедуры 
  • указываются при описании данных в программе 
  • указываются при описании внутренних переменных процедуры 

Определите значения целочисленных переменных a, b, c   после выполнения фрагмента программы.


a := 33;  b := 10;  c := b;
b := a mod b; a:= b + c;

  • 33,  3,  10 
  • 33,  33,  33 
  • 13, 33, 33 
  • 13,  3,  10 
  • 36,  3,  10 

Устройством ввода текстовой информации является

  • мышь 
  • экран дисплея 
  • клавиатура 
  • дискета 
  • принтер 

Диапазон В3:С6 содержит следующее количество ячеек электронной таблицы:

  • 18 

В электронной таблице в ячейке А1 записано число 30, в ячейке В2 —   формула =А1/3. В ячейке С3 — формула = СУММ(А1:В2)*10,  в ячейке С3 содержится значение: 

  • 10 
  • 400 
  • 100 
  • 50 
  • 80 

Для хранения файлов, предназначенных для общего доступа пользовательской сети, используется:

  • хост-компьютер 
  • файл-сервер 
  • рабочая станция 
  • клиент-сервер 
  • почтовый сервер 

Операционной системой является…

  • IBM PC 
  • UNIX 
  • Adobe 
  • API 

Понятию транзакция соответствует…

  • последовательность операций над данными за определённый интервал времени 
  • последовательность операций над данными, которая рассматривается в СУБД как единое целое 
  • текущие состояние данных в базе 
  • оператор языка, выполняющий операцию над данными 

В режиме просмотра документа MS Word  ___________  представление документа полностью совпадает с его представлением для печати

  • Черновик 
  • Разметка страницы 
  • Структура 
  • Печать 
  • Web-документ 

В MS Power Point режим сортировщика слайдов предназначен для…

  • просмотра слайдов в полноэкранном режиме 
  • просмотра гиперссылок презентации 
  • корректировки последовательности слайдов 
  • редактирования содержания слайдов 

Тест устройство компьютера

Тест
«Устройство компьютера»

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

Вопрос
1. Компьютер это —

  1. устройство
    для обработки аналоговых сигналов;

  2. устройство
    для хранения информации любого вида.

  3. многофункциональное
    электронное устройство для работы с
    информацией;

  4. электронное
    вычислительное устройство для обработки
    чисел;

Вопрос
2. Производительность работы компьютера
(быстрота выполнения операций) зависит
от:

  1. тактовый
    частоты процессора;

  2. объема
    обрабатываемой информации.

  3. быстроты
    нажатия на клавиши;

  4. размера
    экрана монитора;

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

1.      программное
обеспечение;

2.       компьютерное
обеспечение;

3.      аппаратное
обеспечение.

4.      системное
обеспечение;

Вопрос
4. Устройство для визуального воспроизведения
символьной и графической информации —

1.      процессор;

2.      клавиатура.

3.      сканер;

4.      монитор;

Вопрос
5. Какое устройство не находятся в
системном блоке?

1.      видеокарта;

2.      процессор;

3.      сканер;

4.      жёсткий
диск;

5.      сетевая
карта;

Вопрос
6. Дисковод — это устройство для

1.      чтения/записи
данных с внешнего носителя;

2.      хранения
команд исполняемой программы.

3.      долговременного
хранения информации;

4.       обработки
команд исполняемой программы;

Вопрос
7. Какое устройство не является
периферийным?

1.      жесткий
диск;

2.      принтер;

3.      сканер.

4.      модем;

5.      web-камера;

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

1.      сублимационный;

2.      матричный.

3.      струйный;

4.      жёсткий;

5.      лазерный;

Вопрос
9. Программа — это последовательность…

1.      команд
для компьютера;

2.      электрических
импульсов;

3.      нулей
и единиц;

4.      текстовых
знаков;

Вопрос
10. При выключении компьютера вся
информация теряется …

1.      на
гибком диске;

2.      на
жестком диске;

3.      на
CD-ROM диске;

4.      в
оперативной памяти;

Вопрос
11. Для долговременного хранения
пользовательской информации служит:

1.      внешняя
память;

2.      процессор;

3.      дисковод;

4.      оперативная
память;

Вопрос
12. Перед отключением компьютера информацию
можно сохранить:

1.      в
оперативной памяти;

2.      во
внешней памяти;

3.      в
регистрах процессора;

4.      на
дисководе;

Вопрос
13. Наименьшая адресуемая часть памяти
компьютера:

1.      байт;

2.      бит;

3.       файл;

4.      машинное
слово;

Вопрос
14. Магнитный диск предназначен для:

1.      обработки
информации;

2.      хранения
информации;

3.      ввода
информации;

4.      вывода
информации;

Вопрос
15. Где хранится выполняемая в данный
момент программа и обрабатываемые ею
данные?

1.      во
внешней памяти;

2.      в
оперативной памяти;

3.      в
процессоре;

4.      на
устройстве ввода;

Вопрос
16. Компакт-диск, предназначенный для
многократной записи новой информации
называется:

1.      CD-ROM;

2.      CD-RW;

3.      DVD-ROM;

4.      CD-R;

Вопрос
17. Программа – это…

1.       обрабатываемая
информация, представленная в памяти
компьютера в специальной форме;

2.      электронная
схема, управляющая работой внешнего
устройства;

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

4.      программное
управляемое устройство для выполнения
любых видов работы с информацией;

Вопрос
18. Информация называется данными, если
она представлена…

1.      в
виде текста из учебника;

2.      в
числовом виде;

3.      в
двоичном компьютерном коде;

4.      в
виде команд для компьютера.

 

Пояснительная
записка

Изучая
курс «Информатика и ИКТ», мы познакомились
с одним из разделов «Информация и
информационные процессы». После чего,
ознакомившись, с этим разделом, мы
выяснили, что информационные процессы
в жизни людей и общества, в природе и
технике имеют одинаковый характер и
сводятся к четырем основным процессам:
сбору, хранению, преобразованию и
передаче, именно эти действия, совершаемые
над информацией, и происходят  с
помощью компьютера. В разделе «Устройство
компьютера» мы изучили схему работы
ЭВМ (принципы фон-Неймана), магистрально
модульный принцип построения компьютера,
устройства компьютера. Изучение раздела
закончено.

Цель
контрольной работы посредством метода
тестов определена выявлением уровня
знаний и умений учащихся 8 класса по
разделу «Устройство компьютера».

Задачи:

1.            Выявить
уровень сформированности знаний учащихся
9 класса по разделу.

2.            Развивать 
навык работать самостоятельно без опоры
на теоретическое положение учебника,
пользуясь своими знаниями.

3.            Воспитать 
собранность и аккуратность при выполнении
контрольной работы.

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

100%
— 95% (18-17 баллов) — отметка «5»

94%
— 75% (16-13 баллов) — отметка «4»

74%
— 51% (12-9 баллов) — отметка «3»

менее
50% (менее 9 баллов)- отметка «2» с последующей
пересдачей, но при этом окончательный
отметка будет на балл ниже.

 

Ключ
к тесту контрольной работы по теме:

«Устройство
компьютера»

 

№ вопроса

Вариант
ответа

№ вопроса

Вариант
ответа

Вопрос
1

3

Вопрос
10

4

Вопрос
2

2

Вопрос
11

1

Вопрос
3

3

Вопрос
12

2

Вопрос
4

4

Вопрос
13

2

Вопрос
5

3

Вопрос
14

2

Вопрос
6

1

Вопрос
15

2

Вопрос
7

1

Вопрос
16

2

Вопрос
8

3

Вопрос
17

3

Вопрос
9

1

Вопрос
18

4

Сколько битов адреса требуется для компьютера с n байтами памяти?

спросил

Изменено
7 лет, 4 месяца назад

Просмотрено
119 тысяч раз

Сколько битов адреса требуется (например, для счетчика программ) в компьютере с байтовой адресацией и 512 Мбайт ОЗУ?

Как выглядит формула?

Как это связано с тем, что 32 бита могут адресовать не более 4 ГБ оперативной памяти?

  • информатика
  • компьютерная архитектура
  • байт

5

Вам нужно log2(n) бит для адресации n байтов. Например, вы можете хранить 256 различных значений в 8-битном числе, поэтому 8 битов могут адресовать 256 байтов. 2 10 = 1024, поэтому вам нужно 10 бит для адресации каждого байта в килобайте. Точно так же вам нужно 20 бит для адресации каждого байта в мегабайте и 30 бит для адресации каждого байта в гигабайте. 2 9БИТЫ = адресная оперативная память, но не объяснил почему.

Рассмотрим систему с 2 битами. Он может адресовать 4 байта оперативной памяти следующим образом:

Байт 0: 00
Байт 1: 01
Байт 2: 10
Байт 3: 11 9004 0

Для каждого дополнительного бита мы можем адресовать дважды столько же памяти. Например, добавьте 0 бит к каждому для байтов 0-3, затем добавьте 1 бит для байтов 4-7. Мы обращаемся к байту X, используя расположение битов, соответствующее X в двоичном формате.

964 байта (16 эксабайт).

0

Сколько бит адреса требуется (для счетчика программ для
пример) в компьютере с байтовой адресацией и 512 Мбайт оперативной памяти?

Нет ответа.

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

Для большинства систем с объемом оперативной памяти около 512 МБ; обычно вам нужны/ожидаются 32-битные адреса и 32-битный указатель инструкций (и иметь 4 ГБ виртуального адресного пространства на процесс, включая пространство, зарезервированное ядром).

Обратите внимание, что «объем оперативной памяти» также не имеет ничего общего с фактическим размером физического адреса или минимальным размером физического адреса. Компьютеру с 512 МБ ОЗУ, 4 МБ ПЗУ и 512 МБ подключенных к памяти устройств (видеокарты и т. д.) может потребоваться как минимум 2 ГБ физического адресного пространства (и на самом деле может быть 4 ГБ физического адресного пространства).

1

Зависит не от объема оперативной памяти, а от адресного пространства. 64-битному процессору с 512 МБ ОЗУ и виртуальной памятью, поддерживаемой жестким диском на 5 ТБ, для адресов требуется не менее 43 бит. Теперь, если вы поддерживаете разреженные распределения, вам нужно больше.

Зарегистрируйтесь или войдите

Зарегистрироваться через Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

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

Как определяются адреса оперативной памяти

спросил

Изменено
1 год, 10 месяцев назад

Просмотрено
6к раз

Как на самом деле определяются или «создаются» адреса физической памяти. Что представляет собой процесс, в котором блокам байтов назначен адрес памяти?

Я так понимаю, что это определяется во время загрузки, перед выполнением BIOS. Но не совсем уверен, как и что это за процесс.

  • память

16

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

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

Это в корне неверно. Сами чипы не знают об абсолютных адресах с точки зрения программиста.

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

Пока все хорошо. Теперь вы решаете, что архитектуре требуется больше оперативной памяти. Таким образом, вы расширяете адресную шину до 12 бит. Но каждый чип RAM принимает только 8 бит адреса. Итак, вам нужен еще один мультиплексор : на этот раз вы берете верхние 4 бита и декодируете их в одно из 16 возможных значений, а затем используете этот сигнал , чтобы решить, с какой из 16 микросхем ОЗУ в компьютере обмениваться данными.

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

ЦП обычно начинают выполнение с фиксированного адреса памяти, часто ближе к «верху» адресного пространства. Например, наш 12-битный ЦП начинается с 0xF00. В этом случае полезно расположить оборудование вокруг ЦП так, чтобы 0xF00 отображалось на ПЗУ. Это концепция «карты памяти».

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

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

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

Карты PCI также могут быть отображены в пространстве памяти BIOS во время загрузки. Это позволяет процессору найти видеопамять (часто на отдельной карте) и запустить дисплей.

9

Читая другие ответы, я думаю, что одно из недоразумений, с которыми вы работаете, заключается в том, что адреса памяти каким-то образом глобально уникальны, например, IP-адреса, MAC-адреса или номера телефонов. Это не так.

По сути, микросхема ОЗУ имеет следующее:

  • Некоторое количество адресных линий, называемых адресной шиной
    • (это определяет максимальное количество адресуемых слов в чипе)
  • Некоторое количество линий данных, называемых «шиной данных».
    • (это определяет размер слова, размер данных, которые можно прочитать с одного адреса)
  • Контакт «разрешение записи» (WE)
    • Если включено, пульсация часов приведет к тому, что значение адресуемой ячейки памяти будет установлено на значение, считанное с шины данных
    • Когда отключено, пульсация часов приведет к тому, что значение шины данных будет установлено на значение, считанное из адресуемой ячейки памяти
  • Часовой штифт. В импульсном режиме значение адресной шины считывается/записывается в зависимости от контакта 9 WE.0018
  • Штырек «включение чипа» (CE), который либо включает чип, либо нет.
    • При включении микросхема работает, как описано

    • При отключении шина данных устанавливается в состояние «высокого импеданса».

      Это критично. Это позволяет нескольким микросхемам совместно использовать одну и ту же шину данных. Рассмотрим, что произойдет в этом примере: бит 0 шины данных микросхемы 0 может быть низким, а бит 0 микросхемы 1 — высоким (например, 5 В). Поскольку микросхема 0 и микросхема 1 совместно используют шину данных, их два контакта бита данных 0 соединены вместе. Если они имеют разные значения, как в этом случае, у вас есть 5 В, подключенные к 0 В. Это короткое замыкание, и появится волшебный дым.

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

Вы можете себе представить 256-байтовый чип ОЗУ. Адресация 256 значений означает, что адресное пространство этой микросхемы находится в диапазоне от 0b0000_0000 (0) до 0b1111_1111 (255). Но что делать, если хочется иметь компьютер с 512 байт ОЗУ, а чипов на 512 байт в производстве нет?

Ну, вы можете использовать два чипа 256 RAM вместе! Каждый из них имеет 256-байтовые ячейки памяти со своими собственными 8-битными шинами, которые принимают значения от 0 до 255. Теперь обратите внимание, что для адресации 512 байтов потребуется пространство памяти в диапазоне от 0b0_0000_0000 (0) до 0b1_1111_1111 (511). ). Для этого нужна 9-битная адресная шина. Но каждый из наших чипов имеет только 8-битную адресную шину!

Вот в чем хитрость: ваш 9-й бит (8-й бит, считая с 0) адресной шины (исходящей от вашего процессора) будет подключен к чипу включения двух чипов RAM.

  • CE чипа 0 будет подключен к биту 8 адреса через вентиль НЕ. Это означает, что когда бит 8 адреса низкий, контакт включения чипа активируется, и чип включается. Остальные биты адресной шины подключаются как обычно. Чип видит только адреса в диапазоне от 0 до 255, как и раньше, и работает нормально.
  • CE микросхемы 1 будет подключен непосредственно к биту 8 адреса. Это означает, что когда бит 8 адреса имеет высокий уровень, контакт включения микросхемы активируется, и микросхема включается. Остальные биты адресной шины подключаются как обычно. Чип видит только адреса в диапазоне от 0 до 255, как и раньше, и работает нормально.

По сути, бит 8 выбирает, какая из двух микросхем памяти адресована. Другие 8 контактов выбирают, какая ячейка в активном чипе считывается/записывается.

  • Вы можете думать о чипе 0 как о "установленном" на битах 0b0_0000_0000 - 0b0_1111_1111 адресного пространства ЦП
  • Вы можете думать о микросхеме 1 как о "установленной" по адресам 0b1_0000_0000 - 0b1_1111_1111 адресного пространства ЦП.

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

Вы можете себе представить увеличенную версию этого. У вас может быть две микросхемы памяти, каждая емкостью 65 536 байт (это означает, что они имеют как минимум 16-битную адресную шину). Вы можете использовать два бита адресной шины для адресации одной из 4 микросхем ( 00 , 01 , 10 , 11 , используя демультиплексор 2-в-4) и 16 бит адресного пространства, подаваемого прямо на чип. В итоге вы получите:

  • Чип 0, смонтированный в адресном пространстве 0b00_0000_0000_0000_0000 - 0b00_1111_1111_1111_111
  • Микросхема 1, смонтированная в адресном пространстве 0b01_0000_0000_0000_0000 - 0b01_1111_1111_1111_111
  • Микросхема 2, смонтированная в адресном пространстве 0b10_0000_0000_0000_0000 - 0b10_1111_1111_1111_111
  • Микросхема 2, смонтированная в адресном пространстве 0b11_0000_0000_0000_0000 - 0b11_1111_1111_1111_111

Таким образом, теперь у вас есть компьютер с 256 КБ ОЗУ, использующий только 65 КБ микросхем ОЗУ.

8

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

 ┌───[байт]
                ┌─[переключатель]
                │ ┊ └───[байт]
ЦП <--> [переключатель] ┊
             ┊ │ ┌───[байт]
             ┊ └─[переключатель]
             ┊ ┊ └───[байт]
             ┊ ┊
Адрес: бит0 бит1
 

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

Вам просто нужен один дополнительный переключатель каждый раз, когда вы удваиваете объем памяти, поэтому с 3 битами вы можете адресовать 8 байтов, 4 бита дают вам 16 байтов, а 16 битов дают вам 65 536 байтов.

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

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

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

3

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

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

Таким образом, тот факт, что набор битов (например, байт) хранится в определенной части микросхемы, закодирован в физической структуре микросхемы.

Теперь, рассматриваемый как электрическая цепь, микросхема ОЗУ в основном является повторителем шаблона. Что вы будете делать с этой возможностью — вопрос к компиляторам и операционным системам. Обычно компилятор видит объявление переменной и выбирает адрес для этой переменной; например, он может знать, что сегмент данных начинается с адреса 10000, мы уже использовали 412 байтов для других переменных, поэтому везде, где есть ссылка на эту следующую переменную, он будет вставлять адрес 10412 (двоичный шаблон 0010100010101100) в сгенерированную машину. код.

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

13

Короче говоря, контроллер памяти должен определить DRAM и создать карту физических адресов.