
- •Эвм и вычислительные системы».
- •Часть II.
- •Оглавление.
- •Лекция №19 конструкция персонального компьютера.
- •19.1. Основные конструктивные компоненты персонального компьютера.
- •19.2. Корпус пк.
- •19.3. Блок питания.
- •19.4. Системные платы.
- •19.5. Конструктивы и установка плат.
- •Лекция №20 ключевые микросхемы.
- •20.1. Стандартные микросхемы первых системных плат.
- •20.2. Набор микросхем или - chipset.
- •20.3. Микропроцессоры.
- •20.4. Организация доступа к памяти при использовании intel совместимых процессоров
- •Лекция №21 память компьютера
- •21.1. Иерархия подсистемы памяти пк.
- •21.2. Оперативная память.
- •21.3. Архитектура оперативной памяти.
- •21.4. Логическая организация памяти.
- •Лекция № 22 базовая система ввода/вывода.
- •22.1. Bios и cmos ram. Общие сведения.
- •22.2. Возможности bios. Конфигурирование системных ресурсов.
- •22.3. Тест начальной загрузки post.
- •Лекция № 23 кэш – память
- •23.1. Принципы построения кэш-памяти.
- •23.2. Типы кэшей
- •23.3. Целостность данных в кэш-памяти
- •23.4. Кэш-память и эффективность программ
- •Лекция №24 накопители на жестких дисках.
- •24.1. Типы накопителей.
- •24.2. Накопители на жестких дисках. (Винчестеры)
- •24.3. Параметры жестких дисков
- •24.4. Низкоуровневое форматирование
- •24.5. Логическая структура диска
- •24.6. Загрузочный сектор br (Boot Record).
- •24.7. Таблица размещения файлов fat (File Allocation Table).
- •24.8. Корневой каталог (root Directory).
- •24.9. Главный загрузочный сектор mbr (Master Boot Record).
- •24.10. Порядок установки винчестера.
- •24.11. Кэширование диска.
- •Лекция №25 интерфейсы винчестеров
- •25.1. Интерфейс st-506/412.
- •25.2. Интерфейс еsdi
- •25.3. Интерфейс scsi
- •25.4. Интерфейс ide (ata)
- •Лекция №26 шины персональных компьютеров.
- •26.1. Обзор шин пк.
- •26.2. Системные шины.
- •26.3. Локальные шины.
- •26.4. Шина pci (Peripheral Component Interconnect) (1992 год).
- •26.5. Магистральный интерфейс agp.
- •Лекция № 27 видеоподсистемы
- •27.1. Мониторы.
- •27.2. Основные стандарты мониторов (видеоадаптеров).
- •27.3. Проблемы цветопередачи.
- •27.4. Видеопамять.
- •27.5. Повышение скорости работы видеоадаптера.
- •Лекция № 28 современные видеоподсистемы персональных компьютеров.
- •28.1. Свойства современных видеоадаптеров
- •28.2. Современные видеоадаптеры
- •28.3. Архитектура персональных машин с объединенной памятью. Новая архитектура ibm-совместимых пк.
- •28.4. Варианты развития архитектуры uma
- •Лекция 29. Лекция №30 архитектура компьютера
- •30.1. Параллелизм, компьютерная архитектура и приложения пользователя
- •30.2. Однопроцессорные архитектуры
- •30.3. Многопроцессорные архитектуры
- •30.4. Выбор архитектуры
- •Лекция №31 архитектура современных программных средств План лекции
- •31.1. Программное обеспечение эвм
- •31.2. История развития программных средств эвм.
- •31.3. Структура программного обеспечения.
- •31.4. Проблемно-ориентированные пакеты прикладных программ.
- •Лекция №32 операционные системы эвм.
- •32.1. Системное программное обеспечение эвм
- •32.2. Операционные системы (ос) эвм
- •32.3. Организация операционных систем.
- •32.4. Концепция виртуальной операционной системы.
- •32.5. Типы операционных систем.
- •32.6. Операционная среда ms-dos.
- •32.7. Операционная система Unix.
- •Лекция № 33. Операционные системы эвм (продолжение).
- •33.1. Операционные оболочки эвм.
- •33.2. Многооконный графический интерфейс.
- •33.3. Инструментальное программное обеспечение (ипо) эвм.
- •33.4. Трансляторы с языка высокого уровня.
- •33.5. Двухуровневая организация схемы компилятора.
- •33.6. Естественные языки программирования.
- •Лекция № 34 прикладное программное обеспечение
- •34.1. Прикладное программное обеспечение эвм
- •34.3. Классы пакетов прикладных программ
- •34.4. Основные прикладные средства пк.
- •34.6. Качественные характеристики программного обеспечения
24.5. Логическая структура диска
Итак, с аппаратной точки зрения любой диск можно представить как совокупность секторов, и каждый сектор, либо группа секторов может быть записан и считан независимо от других. Однако для большинства прикладных программ интерес представляет не обращение к отдельным секторам, а возможность обращения к файлам, которые могут занимать произвольное число секторов. Для облегчения обращения к файлам и упорядочения использования пространства секторов диска в состав любой ОС входит файловая система, определяющая логическую структуру диска (логический формат). Все диски, поддерживаемые МS DOS, за рядом исключений, имеют сходный логический формат.
Под логическим форматом понимается то, что на диске резервируются определенные области для хранения служебной информации, необходимой операционной системе для работы с этим устройством. Процесс создания и заполнения этих областей носит названиелогического форматирования. Для создания логической структуры диска используются специальные программы, входящие обычно в состав операционной системы или существующие как независимые утилиты. Содержимое создаваемых областей может полностью или частично заполняться и изменяться не только во время форматирования, но и в процессе последующей работы с данным диском.
Итак, практически каждый логический диск содержит следующие области:
- загрузочная запись или сектор BR (Boot Record);
- одну или две таблицы размещения файлов FAТ (File Allocation Table);
- корневой каталог RD (Root Directory);
- область данных DA (Data Area).
24.6. Загрузочный сектор br (Boot Record).
Загрузочный сектор каждого диска занимает по определению только один сектор. Он хранится в логическом секторе 0. В нём содержится некоторая информация о диске и небольшая программа IPL2 (Initial Program Loading 2).
В начале BR записывает двоичный код команды безусловного перехода JMP с последующим 2-байтовым смещением, указывающим на программу IPL2 и запускающий её. Сама программа IPL2 размещается в конце сектора BR.
За командой JMP следует 8-байтовое поле, в которое записывается информация (в коде ASCII) о марке и версии ОС, выполнившей логическое форматирование.
Безусловно, главным компонентом сектора BR является так называемый блок параметров BIOS-BPB(BIOSParameterBlock). Эта структура содержит информацию о типе носителя (media descriptor), количестве используемых байтов на сектор и секторов на кластер, количестве копий FAT, общее количество секторов, головок в логическом диске и т.д.
Заканчивается сектор BR специальной кодовой комбинацией – 0AA55h – сигнатурой.
24.7. Таблица размещения файлов fat (File Allocation Table).
Таблица размещения файлов располагается непосредственно после загрузочной записи и имеет переменный размер (в секторах). FAT используется для хранения сведений, необходимых для размещений файлов на диске.
Эта таблица состоит из 12-ти, 16-ти или 32-битных элементов, каждый из которых соответствует определённому дисковому пространству и характеризует его состояние соответствующим кодом: занят, свободен или имеет дефект.
Первым элементом каждой таблицы FAT является так называемый дескриптор (media descriptor) определяющий тип носителя. Для жёсткого диска это код F8h. Отметим здесь же, что минимальным элементом, которым MS DOS оперирует при работе с дисками является не сектор, а кластер. Кластер состоит из нескольких секторов (1, 2, 4, 8, и т.д.).
Для дисков с магнитным носителем обычно используется 2-е копии FAT, которые следуют одна за другой. Содержимое их полностью дублируются.