Командный интерфейс пользователя

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

КУРГАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

В.К.Волк

ИССЛЕДОВАНИЕ

ФУНКЦИОНАЛЬНОЙ СТРУКТУРЫ ПАМЯТИ

ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА

ЛАБОРАТОРНЫЙ ПРАКТИКУМ

командный интерфейс пользователя - student2.ru

Курган 2004

УДК 681.3.067(07)

В67

Рецензенты

Кафедра информатики и вычислительной техники Курганской государственной сельскохозяйственной академии (зав. кафедрой канд. экон. наук, доцент Голованова А.Х.) ; генеральный директор ОАО «Курганская информационная корпорация «Экспресс-Информ» Рымар В.С.

Печатается по решению методического совета Курганского государственного университета.

Научный редактор – канд.физ.-мат.наук, профессор Симахин В.А.

В67 Волк В.К. Исследование функциональной структуры памяти персонального компьютера. Лабораторный практикум.: Учебное пособие. – Курган: изд-во Курганского гос. ун-та, 2004. - 71 с.

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

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

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

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

Рис. - 7, табл. – 13, библиогр. - 6 назв.

ISBN 5-86328-617-2 Ó Курганский

государственный

университет, 2004

С О Д Е Р Ж А Н И Е

стр.

1 ФАЙЛОВАЯ СИСТЕМА ПК.. 5

1.1 Лабораторная работа №15

Командный интерфейс пользователя...................................................5

1.1.1 Классификация и формат команд. 5

1.1.2 Примеры использования команд. 8

1.1.3 Шаблоны и групповые имена. 11

1.1.4 Перенаправление ввода-вывода. 11

1.1.5 Учебные задания. 12

1.1.6 Контрольные вопросы.. 13

Лабораторная работа №2

Программирование пакетных файлов. 14

1.2.1 Типовая структура bat-файла. 14

1.2.2 Переменные и параметры пакетных файлов. 14

1.2.3 Специальные команды bat- файлов. 15

Команда ECHO.. 16

Команда CALL. 17

Команда GOTO.. 18

Команда IF. 18

Команда Shift 20

Команда FOR.. 20

Команда CHOICE. 21

1.2.4 Учебные задания. 22

1.2.5 Контрольные вопросы.. 22

Лабораторная работа №3

Исследование алгоритмов реализации файловых операций. 23

1.3.1 Структура дискового пространства. 23

1.3.1.1 Информационная структура. 23

1.3.1.2 Физическая структура. 24

1.3.1.3 Логическая структура. 25

1.3.1.4 Особенности структуры жесткого диска. 29

1.3.1.5 Особенности хранения длинных имен файлов. 31

1.3.2 Алгоритмы выполнения типовых файловых операций. 32

1.3.3 Учебные задания. 34

1.3.4 Контрольные вопросы.. 35

1.4 Контрольная работа №1. 36

2 АДРЕСНОЕ ПРОСТРАНСТВО ПК.. 39

Лабораторная работа №4

Исследование служебных областей ОЗУ.. 39

2.1.1 Линейные адреса. 39

2.1.2 Сегментная организация памяти. 40

2.1.3 Информационная структура адресного пространства. 41

2.1.4 Таблица векторов прерываний. 43

2.1.5 Область данных BIOS. 46

2.1.6 Адресное пространство ввода-вывода. 47

2.1.7 Учебные задания. 48

2.1.8 Контрольные вопросы.. 49

Лабораторная работа № 5

Клавиатура ПК.. 50

2.2.1 Алгоритм ввода данных с клавиатуры.. 50

2.2.2 Флаги клавиатуры.. 51

2.2.3 Буфер клавиатуры.. 52

2.2.4 Учебные задания. 54

2.2.5 Контрольные вопросы.. 55

2.3 Контрольная работа №2. 55

3 ВИДЕОСИСТЕМА ПК.. 56

3.1 Структура и основные характеристики видеосистемы ПК.. 56

3.2 Структуры данных, обслуживающие видеосистему. 57

3.3 Кодирование данных в видеопамяти. 58

3.3.1 Кодирование данных в текстовых режимах. 59

3.3.2 Кодирование данных в графических режимах. 60

3.4 Знакогенераторы.. 60

Лабораторная работа №6

Исследование видеопамяти в текстовых режимах. 62

3.5.1 Учебные задания. 62

3.5.2 Контрольные вопросы.. 63

Лабораторная работа №7

Исследование структуры таблиц знакогенераторов. 63

3.6.1 Учебные задания. 63

3.6.2 Контрольные вопросы.. 63

3.7 Контрольная работа №3. 63

3.8 Справочные материалы.. 64

СПИСОК ЛИТЕРАТУРЫ... 70

1 ФАЙЛОВАЯ СИСТЕМА ПК

Лабораторная работа №1

КОМАНДНЫЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ

Цель лабораторной работы – изучение языка команд и приобретение практических навыков их использования для выполнения типовых файловых операций.

Наши рекомендации