
- •Введение. §1 Концепция расширенной машины.
- •1.1 Аппаратура
- •Шины и котроллеры I/o
- •1.2 Программное обеспечение.
- •Ресурсы делятся на Аппаратные (время цпу, Память, Устройства I/o) и информационные (данные, доступные ос, использующиеся программами…)
- •Основная память
- •1.5 Устройства ввода / вывода (увв или I/ou)
- •Магнитный диск (мд)
- •1.6 Контроллеры и Шины
- •§2 Конфигурация аппаратуры компьютера
- •§3 Понятие задания.
- •§ 4 Понятие о файлах
- •§ 5 Типы организации файлов ос
- •5.1 Последовательные файлы
- •5.2 Индексно-последовательная
- •Библиотечные файлы
- •Типы записей
- •§6 Аппарат прерывания
- •§1. Конфигурация.
- •§2. Регистры.
- •§3. Организация 16-битовой архитектуры.
- •§4. Адресное пространство процессора.
- •Бывают модели памяти
- •§5. Память.
- •§6. Монитор. Видеоадаптер.
- •§7. Клавиатура.
- •§8. Магнитный диск.
§7. Клавиатура.
Существуют типа клавиш – модификаторы, алфавитно-цифровые, управляющие (F…).
Клавиши-модификаторы изменяют свойства вводимой клавиши или символа.
Когда нажимается клавиша, то в буфер клавиатуры (часть оперативной памяти ) заносится код символа (если алфавитно-числовой), код клавиши. После кода символа (scan код, на самом деле, их два, один на нажатие, другой на отпускание).
256 – это только символы, без Ctrl и Shift.
Управляющие символы задаются либо 0, либо 1. 0 – управляющая клавиша, 1 – нет. Текстовые редакторы понимают буфер клавиатуры и работают с ним.
При нажатии клавиши происходит следующее.
-микросхема клавиатуры заносит информацию в два байта в порты (scan-код и еще один).
-генерируется прерывание от клавиатуры. Это зачастую приводит к запуску обработчика прерываний.
-По Scan-коду понимаем, что за символ. Если управляющий или модификатор, то обработчик заносит информацию в байт модификатора.
-Информация передается в текущий буфер обмена.
Как отличить символы основного и национального алфавита?
Основной – стандарт ASCII, 7 бит. Так что если первый бит = 0, то основной – 127 символов, 1 – альтернативный, 128 символов.
§8. Магнитный диск.
Side – сторона, track – дорожка, sector – блок.
TRK – дорожка внутри цилиндра.
Для дискеты side – сторона дискеты, 2 дорожки внутри цилиндра.
Физически диск организован так же, как и раньше, только названия другие. Иногда side – head.
Разметка диска – создание логической структуры.
-Разбиение на разделы (максимум, 4), могут быть оставлены не задействованные места. 3 раздела могут быть расширенными, а один – первичный. В первичном разделе можно сделать один логический диск, а в расширенном – несколько.
PBS – управляющий диск.
Main Put Record - содержится программа начала загрузки.
Информация о разделах. Один из первичных разделов помечается как системный, в блоке PBS таблица логических дисков.
Организованный логический диск рассматривается, как самостоятельный, на нем может быть создана файловая система (FAT16, FAT32, NTFS). Диск становится доступным, если на нем создана файловая структура – метка, справочник о содержании, пространство для записи файлов.
Единица физической памяти - сектор размеров 512 байт. Кластер – несколько секторов. Величина кластера – важная характеристика логического диска.