HDD. Фізично контролер HDD може бути виконаний у вигляді окремої плати, що вставляється в слот розширення материнської плати комп'ютера, або ж розташований безпосередньо на материнській платі. Зазвичай контролер HDD використовується ще і для управління FDD - до одного контролера підключаються дисководи для жорстких дисків і для флоппі-дисків. br/>
логічний диск програма аналіз
В
Рис.1.
Будь жорсткий диск (рис.1.) в можна представити як величезний "чистий аркуш, на який можна записувати дані і від туди потім їх можна рахувати. Щоб орієнтуватися на диску, всі його простір розбивають на невеликі "клітинки - сектора. Сектор - це мінімальна одиниця зберігання даних на диску, зазвичай його розмір становить 512 байт. Всі сектора на диску нумеруються: кожен з n секторів отримує номер від 0 до n-1. Завдяки цьому будь-яка інформація, записана на диск, отримує точну адресу - номери відповідних секторів. Так що диск ще можна уявити як дуже довгу рядок (стрічку) з секторів. p> Кластер - складається з одного або більше секторів. Кількість секторів залежить від типу диска. Багато жорсткі диски мають кластери з чотирьох секторів 2048 байтів. Пошук кластерів замість окремих секторів скорочує витрати за часом. p> Великі кластери забезпечують більш швидку роботу накопичувача, оскільки кількість кластерів в такому випадку менше, але при цьому гірше використовується простір (місце) на диску, так як багато файли можуть виявитися менше кластера і байти, що залишилися кластера не використовуються.
В
Рис. 2. br/>
Глава II. Технологічний розділ
У цій роботі використовуються наступні заголовні файли.
2.1 Заголовки
-використовується структурою struct dfree free, для отримання інформації про диски;
-використовується для введення виведення інформації на екран;
-використовується для підключення графіки;
-використовується для отримання інформації про натискання клавіш;
-використовується для виведення форматованого тексту, кольору, фону, чищення і затримки екрану;
-використовується для виведення інформації;
-отримання інформації про кластери;
2.2 Власні підпрограми
getdisk () - використовується для отримання інформації про диск, файл dos. h містить такий опис цієї функції:
unsigned _dos_getdiskfree (unsigned drive,
struct diskfree_t * diskspace);.
Параметр drive задає номер використовуваного пристрою: 0 - поточний, 1 - А: ,2-В:, 3-С: і т.д. Інформація повертається в структурі dfree...