Лабораторная работа 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 руб.
Другие работы
Дисконтные облигации и расчёт дисконта
ostah
: 6 ноября 2012
СОДЕРЖАНИЕ
Введение
1. Виды облигаций и их основные характеристики
2. Понятие и содержание дисконтных облигаций
3. Оценка бескупонных облигаций (облигаций с нулевым купоном)
Список литературы
30 руб.
Талевый блок: Авторское свидетельство SU 245707 Талевый блок, Авторское свидетельство SU 95154 Талевый блок, Авторское свидетельство SU 163127 Шпилька ствола безрезьбового крюка, Авторское свидетельство RU 2232250 Талевый блок-Чертеж-Патент-Патентно-инфор
https://vk.com/aleksey.nakonechnyy27
: 1 июня 2016
Талевый блок: Авторское свидетельство SU 245707 Талевый блок, Авторское свидетельство SU 95154 Талевый блок, Авторское свидетельство SU 163127 Шпилька ствола безрезьбового крюка, Авторское свидетельство RU 2232250 Талевый блок-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Нефтегазопромысловое оборудование-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
500 руб.
Экзаменационная работа «Цифровое вещание»
perveeva
: 12 марта 2019
Задание
1. Структура систем кабельного телевидения.
2. Расчет информационной емкости системы цифрового наземного телевидения ATSC.
3. Основы оптического абонентского широкополосного доступа.
250 руб.
Экономический кризис и его влияние на устойчивый экономический рост
Qiwir
: 10 ноября 2013
Введение
1.Экономические кризисы. Определение экономического кризиса, классификация
2.Длинные волны и технологические уклады
3.Современный экономический кризис
4.Предвещание кризиса
5.Угроза валютного кризиса
6.Причины финансового кризиса
7.Проблемы нефтегазовой промышленности в условиях кризиса
8.Причины спада добычи нефти
9.Современные проблемы воспроизводства сырьевой базы
10.Размещение основных нефтяных баз России
11.Нефтегазодобывающие компании в условиях кризиса
12.Планы «Лукой
10 руб.