Компьютерная информация и архитектура ЭВМ
Компьютерная информация и архитектура ЭВМ
Представление информации в компьютере
1. Структура внутренней памяти
Основные структурные единицы памяти компьютера: бит, байт, машинное слово.
Бит. Все данные и программы, хранящиеся в памяти компьютера, имеют вид двоичного кода. Один символ из двухсимвольного алфавита несет 1 бит информации. Ячейка памяти, хранящая один двоичный знак, называется «бит». В одном бите памяти хранится один бит информации. Битовая структура памяти определяет первое свойство памяти — дискретность.
Байт. Восемь расположенных подряд битов памяти образуют байт. В одном байте памяти хранится один байт информации. Во внутренней памяти компьютера все байты пронумерованы. Нумерация начинается от нуля. Порядковый номер байта называется его адресом. В компьютере адреса обозначаются двоичным кодом. Используется также шестнадцатеричная форма обозначения адреса.
Пример 1. Компьютер имеет оперативную память 2 Кбайт. Указать адрес последнего байта оперативной памяти (десятичный, шестнадцатеричный, двоичный). Решение. Объем оперативной памяти составляет 2048 байт. Десятичный адрес (номер) последнего байта равен 2047, так как нумерация байтов памяти начинается с нуля. 204710 = 7FF16 = 0
Машинное слово. Последовательность битов, которую процессор может обрабатывать как единое целое, называют машинным словом. Длина машинного слова может быть разной — 8, 16, 32 бита и т. д. Адрес машинного слова в памяти компьютера равен адресу младшего байта, входящего в это слово.
Занесение информации в память, а также извлечение ее памяти производится по адресам. Это свойство памяти называется адресуемостью.
Пример 2. Объем оперативной памяти компьютера равен 1 Мбайту, а адрес последнего машинного слова — 1 Чему равен размер машинного слова? Решение. 1Мбайт = 1024 Кбайта = 1 байт. Так как нумерация байтов начинается с нуля, значит адрес последнего байта будет равен 1 Таким образом, последнее машинное слово включает в себя 2 байта с номерами 1 и 1 Ответ: 2 байта.
№ 1 Оперативная память компьютера содержит машинных слов, что составляет 0,625 Мбайт. Сколько битов содержит каждое машинное слово?
№ 2 Объем оперативной памяти компьютера составляет 1/8 часть Мбайта. Сколько машинных слов составляют оперативную память, если одно машинное слово содержит 64 бита?
№ 3 Вы работаете на компьютере с 2-байтовым машинным словом. С каким шагом меняются адреса машинных слов?
№ 4 Вы работаете на компьютере с 4-байтовым машинным словом. С каким шагом меняются адреса машинных слов?
№ 5 Компьютер имеет объем оперативной памяти 0,5 Кбайт. Адреса машинных слов меняются с шагом 4. Сколько машинных слов составляют оперативную память компьютера?
№ 6 Компьютер имеет объем оперативной памяти 0,5 Кбайт. Адреса машинных слов меняются с шагом 2. Сколько машинных слов составляют оперативную память компьютера?
№ 7 компьютер имеет объем оперативной памяти 1 Кбайт. Адреса машинных слов меняются с шагом 2. Сколько машинных лов составляют оперативную память компьютера?
№ 8 Какой объем имеет оперативная память компьютера, если 3FF — шестнадцатеричный адрес последнего байта оперативной памяти?
№ 9 Какой объем имеет оперативная память компьютера, если FF — шестнадцатеричный адрес последнего байта оперативной памяти?
№ 10 FE — шестнадцатеричный адрес последнего машинного слова оперативной памяти компьютера, объем которой составляем 1/4 Кбайт. Найти длину машинного слова (в байтах).
№ 11 1FC — шестнадцатеричный адрес последнего машинного слова оперативной памяти компьютера, объем которой составляет 1/2 Кбайт. Найти длину машинного слова (в байтах).
№ 12 Какой объем имеет оперативная память компьютера, если FC — шестнадцатеричный адрес последнего 4-байтового машинного слова оперативной памяти?
№ 13 Какой объем имеет оперативная память компьютера, если 1FE — шестнадцатеричный адрес последнего 2-байтового машинного слова оперативной памяти?
№ 14 Компьютер имеет объем оперативной памяти равный 1/2 Кбайта и содержит 128 машинных слов. Укажите адрес последнего байта и адрес последнего машинного слова памяти компьютера (в шестнадцатеричной форме).
№ 15 Компьютер имеет объем оперативной памяти равный 1 Кбайт и содержит 512 машинных слов. Укажите адрес последнего байта и адрес последнего машинного слова памяти компьютера (в шестнадцатеричной форме).
Внешняя память компьютера используется для длительного хранения информации.
Устройства внешней памяти: магнитные диски и ленты, оптические (лазерные) диски, магнитооптические диски.
Дисководы — устройства чтения/записи информации на диски. Различают гибкие магнитные диски (дискеты) и жесткие магнитные диски. Жесткие магнитные диски встроены в дисковод и в отличие от дискет являются несъемными.
Структура магнитного диска: одна или несколько сторон
магнитных поверхностей), разделенных на концентрические дорожки, каждая из которых, в свою очередь, поделена на сектора, состоящие из «клеточек» — байтов. Все секторы на одном диске имеют фиксированный размер. Вся работа по считыванию и записи данных на дисках производится только полными секторами. Полный объем памяти диска определяется формулой:
где СТОРОНЫ — количество сторон диска, ДОРОЖКИ — количество дорожек на стороне, СЕКТОРА — количество секторов на дорожке, БАЙТЫ — количество байт в секторе.
Информация на устройствах внешней памяти имеет файловую организацию. Файл — поименованная совокупность данных, хранящихся на внешнем носителе.
Файловая структура диска — это совокупность файлов на диске и взаимосвязей между ними.
Логический диск — это физический (реальный) диск или часть физического диска, которому присвоено собственное имя. Имена логических дисков задаются первыми буквами латинского алфавита с двоеточием : А:, В:, С: и т. д. Обычно с одним гибким магнитным диском связан один логический диск (А:, В:), а жесткий диск делится на несколько логических (С:, D: и т. д.).
Каталог — это поименованная совокупность файлов и подкаталогов (т. е. вложенных каталогов). Каталог самого верхнего уровня иерархии называется корневым. Он не вложен ни в какие другие каталоги.
Путь к файлу — это последовательность, состоящая из имен каталогов (разделенных символом «\»), начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.
Полное имя файла состоит из имени логического диска, пути к файлу и имени файла. В одном каталоге не может быть нескольких файлов и каталогов с одинаковыми именами. В разных каталогах это допустимо.
Дерево — это графическое изображение иерархической файловой структуры диска.
Пример 1. Дано дерево файловой структуры диска. Заглавными буквами обозначены имена каталогов, строчными — имена файлов. Перечислить имена каталогов 1-го, 2-го, 3-го уровней. Указать путь к файлу letter. txt от корневого каталога. Указать путь к файлу letterl. doc от корневого каталога, а к файлу letter2. doc — каталога WORK. Указать полные имена файлов letter. txt и letterl. doc, если файловая структура хранится на диске С.
|