Лабораторная работа 7. Устройство хранения данных на жестких магнитных дисках
Состав работы
|
|
|
|
|
|
|
|
|
|
Описание
Разработайте пользовательские типы (typedef), для хранения адресов секторов и геометрий
жестких дисков в форматах:
CHS (20 бит). Имя пользовательского типа - tCHS;
ECHS или Large (24 бита). Имя пользовательского типа - tLARGE;
CHS из стандарта IDE (28 бит). Имя пользовательского типа tIDECHS;
LBA (32 бит). Имя пользовательского типа - tLBA.
3. Создайте библиотеку функций по преобразованию геометрий и адресов секторов накопителей
на жестких магнитных дисках в разные стандарты:
int g_lba2chs (tLBA, tCHS *).
int g_lba2large (tLBA, tLARGE *).
int g_lba2idechs (tLBA, tIDECHS *).
int g_chs2large (tCHS, tLARGE *).
int g_chs2lba (tCHS, tLBA *).
int g_chs2idechs (tIDECHS, tLBA *).
int g_large2chs (tLARGE, tCHS *).
int g_large2idechs (tLARGE, tIDECHS *).
int g_large2lba (tLARGE, tLBA *).
int g_idechs2chs (tIDECHS. tCHS *).
int g_idechs2lagre (tIDECHS. tLARGE *)
int g_idechs2lba (tIDECHS. tLBA *).
int a_lba2chs (tCHS geometry, tLBA, tCHS *).
int a_lba2large (tLARGE geometry, tLBA, tLARGE *).
int a_lba2idechs (tIDECHS geometry, tLBA, tIDECHS *).
int a_chs2lba (tCHS geometry, tCHS, tLBA *).
int a_large2lba (tLARGE geometry, tLARGE, tLBA *).
int a_idechs2lba (tIDECHS geometry, tIDECHS, tLBA *).
int a_large2chs (tLARGE geometry1, tCHS geometry2, tLARGE, tCHS *).
int a_large2idechs (tLARGE geometry1, tIDECHS geometry2, tLARGE,
tIDECHS *).
int a_chs2large (tCHS geometry1, tLARGE geometry2, tCHS, tLARGE *).
int a_idechs2large (tIDECHS geometry1, tLARGE geometry2, tIDECHS,
tLARGE *).
int a_chs2idechs (tCHS geometry1, tIDECHS geometry2, tCHS, tIDECHS
*).
int a_idechs2chs (tIDECHS geometry1, tCHS geometry2, tIDECHS, tCHS
*)
жестких дисков в форматах:
CHS (20 бит). Имя пользовательского типа - tCHS;
ECHS или Large (24 бита). Имя пользовательского типа - tLARGE;
CHS из стандарта IDE (28 бит). Имя пользовательского типа tIDECHS;
LBA (32 бит). Имя пользовательского типа - tLBA.
3. Создайте библиотеку функций по преобразованию геометрий и адресов секторов накопителей
на жестких магнитных дисках в разные стандарты:
int g_lba2chs (tLBA, tCHS *).
int g_lba2large (tLBA, tLARGE *).
int g_lba2idechs (tLBA, tIDECHS *).
int g_chs2large (tCHS, tLARGE *).
int g_chs2lba (tCHS, tLBA *).
int g_chs2idechs (tIDECHS, tLBA *).
int g_large2chs (tLARGE, tCHS *).
int g_large2idechs (tLARGE, tIDECHS *).
int g_large2lba (tLARGE, tLBA *).
int g_idechs2chs (tIDECHS. tCHS *).
int g_idechs2lagre (tIDECHS. tLARGE *)
int g_idechs2lba (tIDECHS. tLBA *).
int a_lba2chs (tCHS geometry, tLBA, tCHS *).
int a_lba2large (tLARGE geometry, tLBA, tLARGE *).
int a_lba2idechs (tIDECHS geometry, tLBA, tIDECHS *).
int a_chs2lba (tCHS geometry, tCHS, tLBA *).
int a_large2lba (tLARGE geometry, tLARGE, tLBA *).
int a_idechs2lba (tIDECHS geometry, tIDECHS, tLBA *).
int a_large2chs (tLARGE geometry1, tCHS geometry2, tLARGE, tCHS *).
int a_large2idechs (tLARGE geometry1, tIDECHS geometry2, tLARGE,
tIDECHS *).
int a_chs2large (tCHS geometry1, tLARGE geometry2, tCHS, tLARGE *).
int a_idechs2large (tIDECHS geometry1, tLARGE geometry2, tIDECHS,
tLARGE *).
int a_chs2idechs (tCHS geometry1, tIDECHS geometry2, tCHS, tIDECHS
*).
int a_idechs2chs (tIDECHS geometry1, tCHS geometry2, tIDECHS, tCHS
*)
Дополнительная информация
2015 Фульман
Похожие материалы
Лабораторная работа №7
Администратор
: 22 марта 2006
“Выбор универсальных измерительных средств для контроля или измерения деталей”.
Лабораторная работа № 7 по электротехнике
anderwerty
: 4 мая 2014
Исследование трехфазной электрической цепи при соединении однофазных приемников энергии по схеме «треугольник»
Цели работы:
1. Развивать навыки работы с цифровым мультиметром при измерении силы тока и напряжения в целях переменного трехфазного тока.
2. Рассчитать активную мощность каждой фазы трехфазной системы и всей системы по экспериментальным данным для симметричной и несимметричной нагрузок.
3. Ознакомиться с методами анализа электрической цепи с применением векторных диаграмм.
100 руб.
150 руб.
Лабораторная работа 7 СИАОД СИБГУТИ
orokysaki
: 20 марта 2023
Цель работы:
1). Разработать процедуры двоичного поиска BSearch1 и BSearch2 (две версии), ключ поиска – параметр процедур.
2). Сравнить по трудоемкости две версии двоичного поиска. Построить таблицу вида:
n Сф I версия Сф II версия
100
…
500
…
1000
n Сф I версия Сф II версия
100
200
300
400
500
600
700
800
900
1000 12
11
16
13
13
18
18
13
18
18 8
9
9
10
10
10
10
11
11
11
200 руб.
Лабораторная работа №7. Поляризация света
falling666
: 30 октября 2016
Цель работы: проверка закона Малюса и исследование эллиптической поляризации.
В данной лабораторной работе, изучая поляризацию света, мы получили график, по виду напоминающий эллипс, следовательно поляризация эллиптическая.
50 руб.
Физика-3. Лабораторная работа № - 7
Pushful
: 29 октября 2015
Лабораторная работа по курсу общей физики
ИЗУЧЕНИЕ СПЕКТРА АТОМА ВОДОРОДА
1. ЦЕЛЬ РАБОТЫ
Целью работы является изучение спектра излучения атомов водорода и экспериментальное определение постоянной Ридберга.
2. ОПИСАНИЕ УСТАНОВКИ И МЕТОДИКИ ЭКСПЕРИМЕНТА
Для изучения спектра атома водорода используется спектроскоп на основе призменного монохроматора УМ-2. Схема экспериментальной установки приведена на рис.2.1
100 руб.
Системы коммутации, Лабораторные работы 7 вариант
Алексей1222
: 19 декабря 2018
Лаб.№1: Изучение структуры и характеристик цифровой АТС типа C&C08
Лаб.№2: Изучение структуры и характеристик цифровой АТС типа SI 2000 V5
50 руб.
Лабораторная работа №7. Информатика. Вариант №01
DarkInq
: 12 февраля 2014
СОЗДАНИЕ И ОБРАБОТКА ФАЙЛОВ
Создать файл, содержащий массив целых чисел. Найти наименьшее из модулей отклонения чисел от их среднего значения.
30 руб.
Другие работы
Экзаменационная работа по дисциплине "Операционные системы".
Grechikhin
: 28 марта 2023
1. Для просмотра архива используется ключ…
2. Рассчитайте количество узлов для сети 192.168.10.0/25 при условии, что адрес сети и широковещательный не учитываются…
3. Команда cut позволяет…
4. Какой из уровней модели взаимодействия открытых систем обеспечивает взаимодействие сетей по физическому уровню и контроль над ошибками…
5. Команда touch позволяет…
6. Какой ключ команды cut позволяет задать разделитель полей…
7. Элементами операционной системы являются…
8. Какая команда позволяет создать ф
500 руб.
Проект экскаватора ЭО-752 на базе МТЗ-952
OstVER
: 25 августа 2014
Исходные данные: базовый трактор МТЗ-952.1.
Введение
Анализ патентной, научно-технической информации, обоснование и
описание конструкций
Выбор и расчеты основных параметров экскаватора
Расчет производительности экскаватора
Расчёты на прочность
Технологический процесс изготовления пальца
Технико-экономическое обоснование проекта
Безопасность и экологичность проекта
Метрология и стандартизация
Заключение
Список литературы
Приложение А
Графическая часть: Вид общий (ф. А1), Схема гидравлическая (ф.
555 руб.
Контрольная работа №1 по дисциплине: Электромагнитные поля волны. 3 семестр. Вариант № 2
наташ
: 22 октября 2011
Задача No1
Плоская электромагнитная волна с частотой f распространяется в безграничной реальной среде с диэлектрической проницаемостью , магнитной проницаемостью = , проводимостью .
1.Определить к какому типу относится данная среда на заданной частоте.
2.Рассчитать фазовый набег волны на расстоянии, равном глубине проникновения ∆0.
3.Рассчитать отношение фазовой скорости в реальной среде к фазовой скорости в идеальной среде с теми же значениями диэлектрической и магнитной проницаемости.
70 руб.
Приспособление для определения правильности круглой формы шины И75.99.00.00 ЧЕРТЕЖ
coolns
: 14 сентября 2025
Приспособление для определения правильности круглой формы шины И75.99.00.00 ЧЕРТЕЖ
Приспособленке предназначено для определения правильности круглой формы шин. Колебания наружного диаметра шины не должны превышать определенной величины. Для проверки шину монтируют на оправке и устанавливают на ось, на которой шина может легко вращаться. Под шину подводят ролик 19 и начинают ее вращать. Колебания размера радиуса шины наблюдают по индикатору, закрепленному в зажимной втулке 10. При выполнении р
900 руб.