Зміст
Введення
Глава I. Теоретичний розділ
1.1 Поняття жорсткого диска.
1.2 Контролер HDD
Глава II. Технологічний розділ
2.1 Заголовки
2.2 Власні підпрограми
Висновок
Список літератури
Додаток
Введення
Програмування - процес і мистецтво створення комп'ютерних програм за допомогою мов програмування. Програмування поєднує в собі елементи мистецтва, науки, математики та інженерії. p align="justify"> У вузькому сенсі слова, програмування розглядається як кодування - реалізація одного або декількох взаємопов'язаних алгоритмів на деякій мові програмування. Під програмуванням також може розумітися розробка логічних схем, а також процес запису інформації в постійний запам'ятовуючий пристрій. У більш широкому сенсі програмування - процес створення програм, тобто розробка програмного забезпечення. p align="justify"> Велика частина роботи програміста пов'язана з написанням вихідного коду на одній з мов програмування.
Різні мови програмування підтримують різні стилі програмування. Почасти мистецтво програмування полягає в тому, щоб вибрати одну з мов, найбільш повно відповідний для вирішення наявної завдання. Різні мови вимагають від програміста різного рівня уваги до деталей при реалізації алгоритму, результатом чого часто буває компроміс між простотою і продуктивністю (або між часом програміста і часом користувача). p align="justify"> Єдина мова, безпосередньо виконуваний процесором - це машинний мова (також званий машинним кодом). Спочатку всі програмісти опрацьовували кожну дрібницю в машинному коді, але зараз ця важка робота вже не робиться. Замість цього програмісти пишуть вихідний код, і комп'ютер (використовуючи компілятор, інтерпретатор або асемблер) транслює його, в один або декілька етапів, уточнюючи всі деталі, в машинний код, готовий до виконання на цільовому процесорі. Навіть якщо потрібен повний низькорівневий контроль над системою, програмісти пишуть на мові асемблера, мнемонічні інструкції якого перетворюються один до одного у відповідні інструкції машинної мови цільового процесора. p align="justify"> У цій роботі для розробки програми використовувалася мова С і середовище програмування Borland C + + 3.1
Завдання курсової роботи полягає в розробці на мові програмування С + + програми аналізу логічних дисків, яка повинна здійснювати наступні функції:
) Графічний інтерфейс, діалог з користувачем.
) Визначення поточного диска.
) Висновок всієї інформації про кластери на диску.
) Визначення загального розміру диска.
) Визначення зайнятого та вільного місця на диску.