Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
#1

Системный вызов позволяющий считать, записать кластер информации HDD - C++

09.04.2013, 21:31. Просмотров 286. Ответов 0
Метки нет (Все метки)

Вообщем, ранее уже писал, что задали писать файловую систему, встал с проблемой записи и считывания кластера с жесткого диска по адресу LBA. Всего две функции, а непонятки возникают - где их взять то, я их прозрачненько определил set/get чтобы компилятор не ругался, а что внутри писать не знаю. Еще желательно функция, которая проверяет целостность кластера. С Ассемблером незнаком вообще.

Что делать?

ПС: адрес LBA использует 48 бит для адресации кластеров (каждый по 512 байт) от 0 до 2^48 - 1 это понятно, а для чего последние 16 бит? Их можно юзать как хочу? Использовать под флаги или индексы (свои конечно же)?

Добавлено через 17 минут
Да чтож тут все так боятся то подобных вопросов....
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2013, 21:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Системный вызов позволяющий считать, записать кластер информации HDD (C++):

Из одного файла считать часть информации и записать в выбранное место второго файла - C Linux
две задачи поставлено 1)из 1 файла считать 3-тию часть информации и записать в выбранное место 2-го файла (робота с текстом) 2)вывод на...

Создать класс, позволяющий хранить и осуществлять ввод/вывод информации о книге - Delphi
Доброго времени суток. Вообщем, нужно создать класс, позволяющий хранить и осуществлять ввод/вывод информации о книге. Данные должны быть...

Системный вызов - Lisp
Как сделать в CL системный вызов? Аналог сишной функции system().

Системный вызов в ОС - Assembler
Добрый день, читаю Таненбаума "Операционные системы" и немного запутался. Вопрос чисто теоретический, может кто поможет. Когда в...

Sql скрипт, позволяющий записать строки из второй таблицы, которых нет в первой - Oracle
Есть 2 таблицы. Первая старая, вторая, соответственно, новая. Необходимо: Сравнить эти таблицы Строки из новой таблицы записать в...

Системный вызов в Linux - C++ Qt
Всем доброго времени суток Хочу просто напросто скопировать каталог со всеми подкаталогами и понял, что единственный разумных выход -...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2013, 21:31
Привет! Вот еще темы с ответами:

Системный вызов open() - C Linux
Создать процесс, создающий 4 файла A, B, C D, отрывающий и закрывающий их следующим образом: Открыть А, закрыть А; откр. B, закр. B;...

Системный вызов pipe() - C++ Linux
Извинити за название темы должно было быть "Системный вызов pipe()" хотя я не уверен) был такой пример Программа осуществляющая...

Системный вызов windows - C++ WinAPI
помогите пжл. нужно написать системный вызов на с++ для windows. например , который открывает файл и заменяет все цифры на букву а.

системный вызов fork(); - C++ Linux
Объясните пожалуйста что он делает(fork();)? #include <stdio.h> #include <unistd.h> int main() { fork(); printf("A\n"); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru