Спосіб записування інформації та пристрій для його здійснення
Формула / Реферат
1. Спосіб записування інформації на записний диск (2), який має множину концентричних практично кільцевих доріжок (3) для запису, розділених на блоки (45), причому у сукупності доріжки (3) для запису визначають на диску (2) область (40) для запису, що включає в себе принаймні вільнодоступну адресовану область (41) користувача;
в якому інформація, що має бути записана, розділяється на пакети даних, що мають розмір одного блока, причому послідовні пакети даних записуються в різні блоки (45) згаданої вільнодоступної адресованої області (41) користувача;
і в якому перед сеансом записування певна визначена частина (RW) згаданої вільнодоступної адресованої області (41) користувача резервується як замінювальна область;
і в якому, якщо певний блок (45*) виявляється пошкодженим, здійснюється замінювальне записування відповідного пакета даних у згадану замінювальну область згаданої вільнодоступної адресованої області (41) користувача;
і в якому протягом сеансу записування розмір згаданої замінювальної області змінюється динамічно, відповідно до потреби у замінювальній області.
2. Спосіб за п. 1, який відрізняється тим, що під час сеансу записування додаткова частина згаданої вільнодоступної адресованої області (41) користувача резервується як замінювальна область, якщо то є необхідним.
3. Спосіб за будь-яким з пп. 1-2, який відрізняється тим, що під час сеансу записування скасовується резервування частини раніше зарезервованої замінювальної області, якщо то є необхідним, для того щоб знов зробити цю частину доступною як область (47) користувача.
4. Спосіб за будь-яким з пп. 1-3, який відрізняється тим, що, якщо під час сеансу записування трапляється пошкоджений блок (45*), то замінювальне записування здійснюється стосовно частини файла, що складається з множини послідовних пакетів даних.
5. Записувальний пристрій для записування інформації на записний диск (2), який має множину концентричних практично кільцевих доріжок (3) для запису, розділених на блоки (45), причому у сукупності доріжки (3) для запису визначають на диску (2) область (40) для запису, що включає в себе принаймні вільнодоступну адресовану область (41) користувача, причому даний записувальний пристрій включає в себе:
засіб (20) керування записуванням, виконаний з можливістю керування процесом записування, і менеджер-розподілювач (30), виконаний з можливістю визначання, в яке місце диска (2) має бути здійснена операція записування;
причому менеджер-розподілювач (30) виконаний з можливістю резервування у вільній частині (47) області користувача двох окремих областей для записування, причому перша область (NW) резервується для нормального записування, а друга область (RW) резервується для замінювального записування;
і причому менеджер-розподілювач (30) виконаний з можливістю повідомлювання засобу (20) керування записуванням про ці зарезервовані області (NW, RW);
і причому засіб (20) керування записуванням виконаний з можливістю здійснювання нормального записування в згадану першу заздалегідь визначену область (NW) і здійснювання, у випадку якщо трапляються пошкоджені блоки (45*), замінювального записування частини файла, розмір якої відповідає множині блоків, у згадану другу заздалегідь визначену область (RW), та здійснювання нормального записування в згадану першу заздалегідь визначену область (NW) після завершення замінювального записування;
і причому менеджер-розподілювач (30) виконаний з можливістю динамічного змінювання розміру згаданої другої заздалегідь визначеної області (RW), відповідно до потреби у замінювальній області.
6. Записувальний пристрій за п. 5, який відрізняється тим, що засіб (20) керування записуванням виконаний з можливістю повідомлювання менеджеру-розподілювачу (30), після завершення процесу записування, адрес, використаних в згаданій другій заздалегідь визначеній області (RW),
а також тим, що менеджер-розподілювач (30) виконаний з можливістю введення згаданих адрес, використаних у згаданій другій заздалегідь визначеній області (RW), в пам'ять (32), підключену до менеджера-розподілювача (30), та в таблицю змісту в службовій області (43) області (40) для запису на диску (1).
7. Записувальний пристрій за п. 5 або 6, який відрізняється тим, що менеджер-розподілювач (30) виконаний з можливістю включення адреси пошкодженого блока (45*), що зумовив здійснення замінювального записування, до списку ненадійних блоків, а також з можливістю заборони використання при розподіленні блоків, включених до згаданого списку, коли резервуються дві згадані області (NW, RW) після наступної команди записування.
Текст
УКРАЇНА (19) UA (11) 75568 (13) C2 (51) МПК (2006) G11B 20/18 МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ДЕРЖАВНИЙ ДЕПАРТАМЕНТ ІНТЕЛЕКТУАЛЬНОЇ ВЛАСНОСТІ ОПИС ДО ПАТЕНТУ НА ВИНАХІД (54) СПОСІБ ЗАПИСУВАННЯ ІНФОРМАЦІЇ ТА ПРИСТРІЙ ДЛЯ ЙОГО ЗДІЙСНЕННЯ C2 (13) 75568 (11) 3. Спосіб за будь-яким з пп. 1-2, який відрізняється тим, що під час сеансу записування скасовується резервування частини раніше зарезервованої замінювальної області, якщо то є необхідним, для того щоб знов зробити цю частину доступною як область (47) користувача. 4. Спосіб за будь-яким з пп. 1-3, який відрізняється тим, що, якщо під час сеансу записування трапляється пошкоджений блок (45*), то замінювальне записування здійснюється стосовно частини файла, що складається з множини послідовних пакетів даних. 5. Записувальний пристрій для записування інформації на записний диск (2), який має множину концентричних практично кільцевих доріжок (3) для запису, розділених на блоки (45), причому у сукупності доріжки (3) для запису визначають на диску (2) область (40) для запису, що включає в себе принаймні вільнодоступну адресовану область (41) користувача, причому даний записувальний пристрій включає в себе: засіб (20) керування записуванням, виконаний з можливістю керування процесом записування, і менеджер-розподілювач (30), виконаний з можливістю визначання, в яке місце диска (2) має бути здійснена операція записування; причому менеджер-розподілювач (30) виконаний з можливістю резервування у вільній частині (47) області користувача двох окремих областей для записування, причому перша область (NW) резервується для нормального записування, а друга область (RW) резервується для замінювального записування; і причому менеджер-розподілювач (30) виконаний з можливістю повідомлювання засобу (20) керування записуванням про ці зарезервовані області (NW, RW); і причому засіб (20) керування записуванням виконаний з можливістю здійснювання нормального записування в згадану першу заздалегідь визначену область (NW) і здійснювання, у випадку якщо трапляються пошкоджені блоки (45*), замінювального записування частини файла, розмір якої відповідає множині блоків, у згадану другу заздалегідь визначену область (RW), та здійснювання нормального записування в згадану першу заздалегідь визначену область (NW) після завершення замінювального записування; UA (21) 2001042529 (22) 12.07.2000 (24) 15.05.2006 (86) PCT/EP00/06625, 12.07.2000 (31) 99202322.6 (32) 15.07.1999 (33) EP (46) 15.05.2006, Бюл. № 5, 2006 р. (72) Ван Гестель Вільгельмус, NL (73) КОНІНКЛІЙКЕ ФІЛІПС ЕЛЕКТРОНІКС Н.В., NL (56) EP 0798716 A3, 01.10.1997 EP 0798710 A2, 01.10.1997 EP 0569045 B1, 10.11.1993 GB 2332555 A, 23.06.1999 US 5844911, 01.12.1998 Оптическая запись информации: Сб. науч. тр. / Редкол.: Петров В.В. (отв. ред.) и др. - Киев: Наук. думка, 1987. - С. 49-53, 64-67, 88-91 (57) 1. Спосіб записування інформації на записний диск (2), який має множину концентричних практично кільцевих доріжок (3) для запису, розділених на блоки (45), причому у сукупності доріжки (3) для запису визначають на диску (2) область (40) для запису, що включає в себе принаймні вільнодоступну адресовану область (41) користувача; в якому інформація, що має бути записана, розділяється на пакети даних, що мають розмір одного блока, причому послідовні пакети даних записуються в різні блоки (45) згаданої вільнодоступної адресованої області (41) користувача; і в якому перед сеансом записування певна визначена частина (RW) згаданої вільнодоступної адресованої області (41) користувача резервується як замінювальна область; і в якому, якщо певний блок (45*) виявляється пошкодженим, здійснюється замінювальне записування відповідного пакета даних у згадану замінювальну область згаданої вільнодоступної адресованої області (41) користувача; і в якому протягом сеансу записування розмір згаданої замінювальної області змінюється динамічно, відповідно до потреби у замінювальній області. 2. Спосіб за п. 1, який відрізняється тим, що під час сеансу записування додаткова частина згаданої вільнодоступної адресованої області (41) користувача резервується як замінювальна область, якщо то є необхідним. 2 (19) 1 3 75568 4 і причому менеджер-розподілювач (30) виконаний ченій області (RW), в пам'ять (32), підключену до з можливістю динамічного змінювання розміру менеджера-розподілювача (30), та в таблицю змізгаданої другої заздалегідь визначеної області сту в службовій області (43) області (40) для запи(RW), відповідно до потреби у замінювальній обсу на диску (1). 7. Записувальний пристрій за п. 5 або 6, який відласті. 6. Записувальний пристрій за п. 5, який відрізнярізняється тим, що менеджер-розподілювач (30) ється тим, що засіб (20) керування записуванням виконаний з можливістю включенняадреси пошвиконаний з можливістю повідомлювання менекодженого блока (45*), що зумовив здійснення заджеру-розподілювачу (30), після завершення промінювального записування, до списку ненадійних цесу записування, адрес, використаних в згаданій блоків, а також з можливістю заборони викорисдругій заздалегідь визначеній області (RW), тання при розподіленні блоків, включених до згаа також тим, що менеджер-розподілювач (30) виданого списку, коли резервуються дві згадані обконаний з можливістю введення згаданих адрес, ласті (NW, RW) після наступної команди використаних у згаданій другій заздалегідь визназаписування. Цей винахід стосується, у загальному сенсі, записування інформації, зокрема цифрової інформації, на дископодібний носій запису, такий як оптичний диск або магнітний диск, що нижче у цьому тексті зветься "записним диском". Як то відомими, такий записний диск має велику кількість концентричних практично кільцевих доріжок для запису. Такі доріжки для запису можуть мати вигляд окремих кільцевих доріжок, або ж мати вигляд однієї безперервної спіральної доріжки. Кожна доріжка розділяється на логічні блоки, і кожний блок має область даних для записування даних. Крім того, як правило, кожний блок має область, призначену для записування певного контрольного числа, або "контрольної суми". Зазвичай кількість інформації, що записується за один сеанс запису, є більшою за один блок. Тому інформація, що записується, яка також називається "файлом", розділяється на послідовні пакети даних, розмір яких відповідає одному блоку, і ці послідовні пакети даних файла записуються в різні блоки даного диску. Для забезпечення швидкого передавання даних є бажаним, щоб послідовні пакети даних записувались у послідовні блоки. У цьому випадку процес записування може відбуватись практично безперервно. Подібним чином, під час читання (відтворювання) інформації, записаної на такому диску, зчитування може здійснюватися безперервно. На практиці може трапитись так, що диск матиме пошкоджені блоки, тобто блоки, де є вже неможливим записування інформації без помилок, або де якісь невеликі помилки запису вже не зможуть бути виправлені при читанні. Таким чином, такі блоки вже не є придатні для записування. Звичайним прийомом є резервування запасної області на записному диску, до якої користувач не може адресуватися та яка призначена для заміни усіх пошкоджених блоків. Коли при записуванні зустрічається пошкоджений блок, записування здійснюють у блок із цієї запасної області для запису, замість записування у пошкоджений блок. Після записування пакета даних у блок запасної області для запису записування наступних пакетів даних продовжують здійснювати у блок, що йде за згаданим пошкодженим блоком. Таким чином, така заміна обумовлює необхідність у двох "стрибках" записувальної головки та, аналогічно, є необхідними два стрибки зчитувальної головки при читанні цієї інформації. Такі стрибки зчитувальної або записувальної головки зі звичайної області для запису до запасної області для запису та назад відбирають порівняно тривалий час та зменшують середню швидкість передавання даних. Це є особливо небажаним у випадках, коли потрібна висока швидкість передавання даних, наприклад, при записуванні аудіо- та/або відеосигналів у реальному масштабі часу. Для таких задач пропонується не здійснювати стрибки до запасної області для запису та назад для кожного окремого пошкодженого блоку, а натомість, коли виявляють пошкоджений блок, записувати до запасної області частину файлу, що складається з множини блоків. У цьому випадку стрибки не відбуваються у часі безпосередньо один за одним - проміжок часу між ними є більшим. Тому швидкість передавання даних, усереднена за проміжок часу, який не включає до себе обидва стрибки, є більшою. Але як наслідок запасна область для запису швидко заповнюється значна кількість пакетів даних, записаних до запасної області для запису, займають місце у запасній області для запису "неправомірно", тому що блоки, які відповідають цим пакетам даних у звичайній області для запису, не є пошкодженими. Отже, зменшення кількості стрибків супроводжується порівняно неефективним використанням запасної області для запису, яка заповнюється швидше; коли запасна область для запису виявляється заповненою, диск вже не може бути використаним для подальшого записування. З іншого боку, це означає, що кількість частин файлу, для яких здійснюється замінювальне записування у запасній області, є порівняно невеликою. Метою даного винаходу є вирішити згадані вище проблеми. Відповідно до одного з важливих аспектів даного винаходу, замінювальне записування здійснюється у вільну область для запису, тобто у вільно доступну адресовану (тобто таку, до якої є можливим адресування) область, яка ще не була використана. Ця область є достатньо великою для того, щоб записувати в неї частини файлів, які 5 75568 6 складаються з сотень послідовних блоків. Перед спіральну доріжку. Як то є відомим як таке, призаписуванням менеджер-розподілювач резервує стрій 1 має оптичну зчитувальну/записувальну частину вільної області для запису як замінювальголовку 10 та обертову підставку, яка не показана ну область. Таке резервування означає, з одного з міркувань спрощення малюнку і є обернена до боку, що менеджер-розподілювач при записуванні головки 10. На цій підставці може бути розміщений не буде використовувати адреси з цієї зарезерводиск 2, та за її допомоги диску 2 може бути забезваної частини вільної області для запису. Якщо під печений обертальний рух відносно головки 10, час записування трапляється пошкоджений блок, уможливлюючи таким чином сканування доріжки 3 записувальна головка "стрибає" за відповідною за допомогою головки 10. Записувальний пристрій адресою у зарезервовану замінювальну область 1 також має засоби для пересування головки 10 в вільної області для запису, наприклад, до першої радіальному напрямку відносно диска 2, які як такі вільної адреси в замінювальній області, і замінює відомими та які не показані з міркувань спровальне записування здійснюють до цієї замінюващення малюнку; завдяки ним уможливлюється льної області. Після записування частини файлу доступ головки 10 до різних доріжок 3 диска 2. Як до цієї замінювальної області записувальна головто є добре відомим, інформація на доріжку 3 запика повертається до звичайної області для запису. сується за допомогою лазерного променя 11 від Після завершення сеансу записування менеголовки 10. джер-розподілювач інформується щодо того, які Процес записування керується функціональадреси в замінювальній області були використані ним блоком 20, який надалі буде зватись засобом для заміни, та які замінювальні адреси відповідакерування записуванням. Такий засіб 20 керування ють яким оригінальним адресам. Отже, менеджерзаписуванням як такий є відомим і тому докладнірозподілювач знає, які адреси вільної області вже ше не описується. Необхідно лише зазначити, що не є вільними, та які з первісно розподілених адзасіб 20 керування записуванням виконаний з морес не були використані і тому фактично все ще є жливістю керування розташуванням головки 10 вільними. відносно диска 2 таким чином, щоб забезпечити В одному з можливих варіантів здійснення такі здійснення записування в обраному місці на диску відомості можуть бути передані менеджеру2, завдяки керуванню згаданою обертовою підстарозподілювачу ще під час сеансу записування, вкою для диска 2 та засобом позиціонування запизавдяки чому, якщо це необхідно, менеджерсувальної головки 10. Крім того, засіб 20 керуванрозподілювач може під час записування зарезерня записуванням керує інтенсивністю лазерного вувати додатковий простір в області, доступній у променя 11, в залежності від вхідного сигналу S, звичайний спосіб, наприклад, коли трапляється що записується. Ці функції керування засобу 20 велика кількість помилок. керування записуванням схематично представлені Ці та інші аспекти, особливості та переваги на Фіг.1 як з'єднувальна лінія 22. даного винаходу будуть пояснені нижче за допоКрім того, записувальний пристрій 1 має фунмогою наведеного нижче опису переважного варікціональний блок 30, який в цьому тексті називаанту здійснення винаходу, з посиланнями на грають менеджер-розподілювач (відомий як "allocation фічні фігури, на яких: manager"). Такий менеджер-розподілювач 30 як Фігура 1 зображує функціональну схему частакий є відомий, і тому докладніше не описується. тини записувального пристрою; Необхідно лише зазначити, що менеджерФігура 2 схематично показує логічну структуру розподілювач 30 виконаний з можливістю визназаписного диску, щоб проілюструвати звичайний чання, в якому місці диска 2 має бути здійснений спосіб записування; та певний окремий сеанс записування, або записуФігура 3 схематично показує логічну структуру вання. Коли користувач починає записування, мезаписного диску, щоб проілюструвати запропононеджер-розподілювач 30 визначає, чи достатньо ваний цим винаходом спосіб записування. на даному диску простору для записування, та, На Фіг.1 зображена функціональна схема часякщо це так, то де цей простір знаходиться. Менетини записувального пристрою 1, придатного для джер-розподілювач 30 передає в засіб 20 керузаписування відео- або аудіосигналів S у реальвання записуванням початкову адресу цього вільному масштабі часу на записний диск 2. ного простору, що схематично представлено як Фахівцеві буде зрозуміло, що обсяг даного виз'єднувальна лінія 31. находу не є обмежений наведеними прикладами; Фіг.2 схематично відображає логічну структуру можливі різноманітні його модифікації та зміни у диска 2. Доріжки 3 для запису у сукупності визнамежах обсягу винаходу, визначеного формулою чають на диску 2 область 40 для запису, на яку винаходу. Наприклад, даний винахід вже забезпеможуть бути записані дані; ця область показана як чує переваги, якщо в процедурі тестування перебезперервна смуга, і в цьому тексті вона зветься віряються лише заздалегідь визначені для тесту "область для запису". доріжки, навіть якщо процедура тестування не Область 40 для запису на диску 2 поділена на базується на використанні сигналу стеження, хоча логічні блоки 45, кожний з яких має окрему заздацьому віддається перевага. Диск 2 може бути маглегідь визначену адресу. Значення відповідної нітним диском, хоча даний винахід є особливо адреси блока 45 записане у заздалегідь визначепридатним до оптичного записування. Диск 2 має ному адресному полі блока 45. Отже, уможливлемножину взаємно концентричних доріжок 3 для не записування інформації безпосередньо в певзапису; тут припускається, що вони є окремими ному заданому місці, яке відповідає певній адресі кільцевими доріжками, але є так само можливим, на диску 2, і так само уможливлене зчитування що доріжки 3 являють собою одну безперервну інформації безпосередньо з певного заданого міс 7 75568 8 ця, яке відповідає певній адресі. Блоки 45 мають передає початкову адресу та кінцеву адресу цього розмір, який не обов'язково є однаковим для всіх вільного простору засобу 20 керування записуванблоків. Масив даних, що може бути записаний в ням через з'єднувальну лінію 31. Менеджеродному блоці, називають пакетом даних. розподілювач 30 також зберігає ці дані в пам'яті Область 40 для запису здебільшого склада32, як вказівник того, що частина області 41 корисється із так званого адресованого простору 41, до тувача, визначена згаданими початковою адресою якого користувач може мати доступ для того, щоб та кінцевою адресою, більше на належить до вільзаписувати інформацію, в даному прикладі - сигної області 47 користувача, а належить до зайнянали цифрового відео. Цей адресований простір тої області 46 користувача. Засіб 20 керування 41, відповідно, будемо називати областю користузаписуванням керує записуванням вхідного сигнавача. лу S, що підлягає записуванню; це записування Область 40 для запису на диску 2 також вклюздійснюється у звичайний спосіб, починаючи зі чає в себе запасну область 42, яка не є адресовазгаданої початкової адреси, одержаної від мененою і використовується як замінювальна область. джера-розподілювача 30. Коли процес записуванВідносні місткості області 41 користувача та ня завершений, засіб 20 керування записуванням запасної області 42 на Фіг.2 показані без збереповідомляє про це менеджеру-розподілювачу 30 ження масштабу: як правило, розмір запасної обз'єднувальною лінією 31, після чого менеджерласті 42 складає лише декілька відсотків від розмірозподілювач 30 дає засобу 20 керування записуру області 41 користувача. ванням команду оновити дані в службовій області Диск 2 також має заздалегідь визначену об43 диска 2. ласть 43, в якій зберігається інформація, що стоОбласть 41 користувача може містити пошкосується змісту диска. Ця інформація, наприклад, джені блоки 45*. Можливо також, що менеджерможе стосуватись кількості файлів на диску 2, порозподілювач 30 заздалегідь не знає про наявність чаткових адрес цих файлів, розмірів файлів, назв певних пошкоджених блоків 45*, в результаті чого файлів тощо. Ця область 43 у цьому тексті буде ці пошкоджені блоки 45* у звичайний спосіб виконазиватись також службовою областю. ристовуються для розподілення. Проте також є На Фіг.2 файли мають позначки f1, f2, f3 тощо. можливим, що перед записуванням менеджерЯк правило, один файл займає декілька блоків 45; розподілювач 30 знає, які з блоків є непридатні таким чином, файл складається з множини пакетів для використання внаслідок наявності пошкоданих. Частина області 41 користувача, яку вже джень. Як правило, ці блоки 45* все одно викорисвикористано для зберігання файлів, називається товуються для розподілення. Припускається, що зайнятою областю 46 користувача, або зайнятим засіб 20 керування записуванням сам визначить простором. Невикористана частина області 41 альтернативне місце. Якщо під час записування користувача все ще є вільною; ця частина називазаписувальна головка 10 досягає певного пошкоється вільною областю користувача, або вільним дженого блока 45*, засіб 20 керування записуванпростором 47. Блоки, які використовуються одним ням повинен перемістити головку 10 до певного файлом, не обов'язково є безпосередньо суміжальтернативного блоку, та пакет даних, який мав ними одне з одним в адресованій області 41. Файл бути записаний у відповідний пошкоджений блок може складатись з декількох сегментів, кожний з 45*, записується у згаданий альтернативний блок. яких містить множину блоків, і ці сегменти можуть Після записування цього пакета даних в згаданий бути розкидані на відстані одне від одного в межах альтернативний блок засіб 20 керування записуадресованої області 41. Отже, вільний простір ванням повертає записувальну головку 10 до обскладається з множини сегментів, блоки яких ще є ласті 41 користувача у відомий спосіб. невикористані. Ці адреси зберігаються в службовій Такий альтернативний блок також називається області 43. З міркувань спрощення опису файли замінювальним блоком 45', а записування пакета зображені як єдина безперервна область. даних у замінювальний блок також називається Коли диск 2 встановлюють у записувальний замінювальним записуванням. пристрій, менеджер-розподілювач 30 через з'єднуЯк правило, альтернативний блок 45' обиравальну лінію 31 дає засобу 20 керування записується в запасній області 42. ванням команду прочитати службову область 43 Через переміщення записувальної головки 10 та передати зчитану таким чином інформацію мевперед та назад втрачається багато часу, через неджеру-розподілювачу 30, через з'єднувальну що такий відомий процес записування виявляєтьлінію 31. Менеджер-розподілювач 30 зберігає прося не дуже придатним для роботи з відеосигналачитану інформацію у підключеній пам'яті 32. Меми в реальному масштабі часу. Даний винахід неджер-розподілювач 30 тепер знає, яка частина пропонує зменшити кількість стрибків-переміщень області 41 користувача диска 2 зайнята раніше записувальної головки 10 та збільшити час між записаними даними файлів f1, f2 тощо, та, отже, є послідовними стрибками-переміщеннями, завдяки зайнятою областю 46 користувача, або зайнятим тому, що, коли записувальна головка 10 досягає простором. Відповідно, менеджер-розподілювач пошкодженого блоку 45* і, отже, є необхідним також знає, яка частина області 41 користувача "стрибнути" до замінювального блоку 45', замінювсе ще є вільною, і, отже, є вільною областю коривальне записування здійснюється не лише стосостувача, або вільним простором 47. вно окремого пакета даних, що мав бути записаКоли менеджер-розподілювач 30 отримує нову ний у цей пошкоджений блок, а також стосовно команду записування, менеджер-розподілювач 30 великої кількості наступних пакетів даних, які заперевіряє у підключеній пам'яті 32, яка частина писуються у замінювальні блоки 45' перед стрибобласті 41 користувача є вільним простором, та ком назад. Ця кількість послідовних пакетів даних, 9 75568 10 що записуються у такий спосіб у замінювальні суміжною з областю NW, зарезервованою для ноблоки 45', може дорівнювати 100 або більше. На рмального записування. практиці помилки часто з'являються групами. Коли Менеджер-розподілювач 30 виконаний з можбереться більша кількість пакетів даних, зменшуливістю передавання цих адрес засобу 20 керується кількість "стрибків". Така група послідовних вання записуванням, який, в свою чергу, виконапакетів даних, записаних у замінювальні блоки 45', ний з можливістю забезпечення записування також називається частиною файла. інформаційного потоку в область NW, зарезервоЗаздалегідь визначена запасна область 42 є вану у вільній області 47 користувача для нормапорівняно невеликою. Зокрема, для цієї запасної льного записування, у звичайний спосіб. Водночас області 42 виділено приблизно 3% від всієї місткозасіб 20 керування записуванням виконаний з мості диску, забезпечуючи таким чином альтернатижливістю, коли є виявлений пошкоджений сектор вне місце для записування всіх пошкоджених бло45*, забезпечення перестрибання записувальної ків 45*, якщо пошкодженими є не більше 3% головки 10 до певного місця в межах замінювальблоків. У відомому способі записування цього на ної області RW у вільній області 47 користувача, практиці цілком достатньо, тому що в цьому випащоб здійснити замінювальне записування певної дку для кожного пошкодженого блоку 45* в області частини файлу у цьому місці, а також, вслід за 41 користувача використовується лише один заміцим, ініціювання перестрибання записувальної нювальний блок 45' у запасній області 42. Проте головки 10 назад до області NW, зарезервованої у якщо у запасну область 42 за один раз записують вільній області 47 користувача для нормального частину файлу, яка має розмір 100 чи більше пазаписування. Очевидно, що здійснюване у такий кетів даних, в запасній області 42 для записування спосіб заміню вальне записування є вільним від непошкоджених блоків 45 області 41 користувача згаданих раніше недоліків. Таким чином, зокрема, обов'язково потрібна велика кількість замінювальзапасна область 42 не використовується. них блоків 45'. Це означає, що запасна область 42 Як і у відомому способі, коли процес записушвидко заповнюється і може виявитися заповневання завершується, засіб 20 керування записуною навіть якщо кількість пошкоджених блоків 45* ванням повідомляє про це менеджерув області 41 користувача набагато менша за 3%. розподілювачу 30, після чого менеджерКоли запасна область 42 є заповненою, диск 2 вже розподілювач 30 дає засобу 20 керування записуне може бути використаний для подальшого запиванням команду обновити дані в службовій області сування. 43 диска 2. Менеджер-розподілювач 30 додає згаДаний винахід також дає рішення цієї пробледані адреси в області RW, зарезервованій для ми. замінювального записування, до згаданих службоЗ цією метою, відповідно до даного винаходу, вих даних в службовій області 43. Невикористані менеджер-розподілювач 30 виконаний з можливісадреси з пошкодженнями залишаються у вільній тю резервування для записування двох різних обобласті користувача. Можна додати ці адреси до ластей у вільній області користувача; перша обпереліку ненадійних адрес. Під час наступного ласть резервується для нормального записування, записування менеджер-розподілювач 30 може а друга область резервується для замінювального вирішити не використовувати ці адреси при розпозаписування. Менеджер-розподілювач 30 повідоділенні. Це запобігає витратам часу при новому мляє засобу 20 керування записуванням про ці розподіленні. області. Засіб 20 керування записуванням виконаТаким чином, зайнятий простір 46 області 41 ний з можливістю здійснювання нормального закористувача тепер включає до себе частину 46 W, писування у згадану першу область, та, коли визайняту нормально записаними даними, вже викоявляються пошкоджені блоки 45*, здійснювання ристані блоки в області NW, та вже використані замінювального записування стосовно певної часблоки в області RW. Менеджер-розподілювач 30 тини файлу в згадану другу область. записує це до пам'яті 32, та, після завершення Як показано на Фіг.3, для цього менеджерсеансу записування, він записує цю інформацію до розподілювач 30 може бути виконаний з можливістаблиці змісту в службовій області 43 диску. тю визначення початкової адреси записування Коли диск 2 наступного разу встановлюють у WSA та кінцевої адреси записування WEA у вільпристрій 1, виконується аналогічна процедура: ній області 47 користувача, які резервують обменеджер-розподілювач 30 визначає вже викорисласть NW для нормального записування, а також тані адреси. З цієї інформації він може визначити, визначення початкової адреси замінювання RSA яка вільна область користувача залишилась. Часта кінцевої адреси замінювання REA у вільний тина цієї області резервується для замінювальнообласті 47 користувача, які резервують область го записування. Це не обов'язково має бути така ж RW для замінювального записування. Фіг.3 покачастина, що й під час попереднього записування. зує, що область NW, зарезервована для нормальЗвичайно розмір замінювальної області RW у ного записування, розташована на початку вільної вільній області 47 користувача є більшим за розобласті 47 користувача, а область RW, зарезервомір запасної області 42 та є достатньо великим вана для замінювального записування, розташодля того, щоб упоратись з такою кількістю замінювана у кінці вільної області 47 користувача. За ревальних записувань, яка трапляється за нормальальних умов вільна область користувача буде них умов. складатись з множини окремих несуміжних обласЯкщо при записуванні вільний простір користей, розкиданих по всьому адресованому простотувача, що залишився, виявляється замалим, як ру. Відповідно, є можливим, що область RW, заренаслідок заповнення диска, а у замінювальному зервована для замінювального записування, є просторі ще залишається місце, менеджер 11 75568 12 розподілювач 30 може зменшити замінювальний ється (поступово) разом із збільшенням пошкопростір, повідомляючи про це засіб 20 керування дженого простору для зберігання даних і збільзаписуванням. Таким чином, для зберігання даних шенням потрібного замінювального простору для може використовуватись весь диск. Можливо, що зберігання даних. В цьому полягає відмінність від під час сеансу записування також і засіб 20 керувідомого способу, де диск вже не може бути виковання записуванням подає в менеджерристаний, якщо мають місце більше ніж 3% помирозподілювач 30 інформацію про розмір невикорилок. станої частини замінювальної області RW, що заОтже, як підсумок, даний винахід пропонує, лишилася, в результаті чого, якщо кількість замізокрема, спосіб записування відеосигналів у реанювальних записувань є порівняно великою, і, льному масштабі часу на диск для цифрового віотже, замінювальна область наближається до тодеозапису, який має область 40 для запису, що го, щоб виявитися заповненою навіть до завервключає в себе службову область 43, запасну обшення сеансу записування, менеджерласть 42 та область 41 користувача. Нормальне розподілювач 30 може збільшити замінювальну записування здійснюється в блоки 45 в першій область RW. зарезервованій області NW вільної частини 47 Після того, як частина вільної області 47 кориобласті користувача. Якщо під час процесу запистувача резервується менеджеромсування виявляють пошкоджений блок 45*, здійсрозподілювачем 30, менеджер-розподілювач 30 нюють замінювальне записування частини файлу, більше не вважає цю частину вільно доступною що включає в себе множину блоків, в другу заредля нормального записування. зервовану область RW вільної частини 47 області Спосіб, запропонований даним винаходом, користувача, після чого продовжується нормальне має декілька великих переваг. Протягом сеансу записування в першу зарезервовану область NW. записування або процесу записування розмір заЗ одного боку, це зменшує кількість стрибків та мінювальної області у вільному просторі може обмежує кількість стрибків у короткому проміжку змінюватись динамічно. Це унеможливлює втрату часу при здійсненні замінювального записування; з місткості диску внаслідок резервування замінюваіншого боку, відбувається дуже ефективне викорильної області. Більш того, диск може бути використання місткості диска. станий навіть якщо більше ніж 3% області для заДля фахівця буде очевидним, що обсяг даного пису є пошкодженими. Теоретично, диск може винаходу не обмежений описаними тут прикладабути використаний навіть у випадку, коли біля ми, а можливі різноманітні зміни та модифікації 100% простору для зберігання даних пошкоджено, останнього в межах, визначених формулою винапроте час відтворення, що залишається, зменшуходу. Комп’ютерна верстка О. Гапоненко Підписне Тираж 26 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюMethod for writing information and a device for the realization of the method
Автори англійськоюVan Gestel Vilgelmus Yakobus
Назва патенту російськоюСпособ записи информации и устройство для осуществленяи способа
Автори російськоюван Гестель Вильгельмус Якобус
МПК / Мітки
МПК: G11B 20/18
Мітки: інформації, пристрій, записування, спосіб, здійснення
Код посилання
<a href="https://ua.patents.su/6-75568-sposib-zapisuvannya-informaci-ta-pristrijj-dlya-jjogo-zdijjsnennya.html" target="_blank" rel="follow" title="База патентів України">Спосіб записування інформації та пристрій для його здійснення</a>
Попередній патент: Упорний шарикопідшипник м.ф.загути
Наступний патент: Фармацевтична композиція тіадіазолідиндіону та спосіб її одержання
Випадковий патент: Імпедансний пристрій