Пристрій для запису цифрових даних
Формула / Реферат
1. Пристрій (10) для запису цифрової інформації, який включає цифровий засіб (23) кодування з компресією, призначений для перетворення аналогової інформації, що надходить у часовій послідовності, у цифрові кодовані з компресією дані, і картку (25) енергонезалежної пам'яті для запису у зумовлені одиниці блоків цифрових кодованих з компресією даних, перетворених цифровим засобом (23) кодування з компресією, який відрізняється тим, що має
- засіб (М1) виявлення вільної області, для виявлення вільної від запису області у картці (25) енергонезалежної пам'яті,
- засіб (11) зберігання, для попереднього зберігання інформації про вільні області у картці (25) енергонезалежної пам'яті, виявлені засобом (М1) виявлення вільної області, і
- засіб (24А) керування записом, щоб керувати записом цифрових кодованих з компресією даних у вільні області у картці (25) енергонезалежної пам'яті на підставі інформації про вільні області, збережені у засобі (11) зберігання, і формувати призначені для запису службові дані у цифрових кодованих з компресією даних.
2. Пристрій для запису цифрової інформації за п. 1, який відрізняється тим, що засіб (М1) виявлення вільної області виконує пошук, проглядаючи усю призначену для записів область картки (25) енергонезалежної пам'яті, починаючи з початкового положення до кінцевого, і зберігає інформацію про виявлену вільну область безперервним занесенням цієї інформації у порядку виявлення у стек у засобі (11) зберігання, а засіб (24А) керування записом цифрових кодованих з компресією даних у картку (25) енергонезалежної пам'яті інструктує починати запис з області, що відповідає інформації про вільну область, занесеної останньою у стек засобу (11) зберігання, коли засіб керування записом має записувати нові цифрові кодовані з компресією дані у картку (25) енергонезалежної пам'яті.
3. Пристрій для запису цифрової інформації за п. 1, який відрізняється тим, що засіб (М1) виявлення вільної області виконує пошук, проглядаючи усю призначену для записів область картки (25) енергонезалежної пам'яті, починаючи з кінцевого положення до початкового, і зберігає інформацію про виявлену вільну область безперервним занесенням цієї інформації у порядку виявлення у стек у засобі (11) зберігання, а засіб (24А) керування записом цифрових кодованих з компресією даних у картку (25) енергонезалежної пам'яті інструктує починати запис з області, що відповідає інформації про вільну область, занесеної останньою у стек засобу (11) зберігання, коли засіб (24А) керування записом має записувати нові цифрові кодовані з компресією дані у картку (25) енергонезалежної пам'яті.
4. Пристрій для запису цифрової інформації за п. 1, який відрізняється тим, що додатково має засіб (40) виявлення вставленої картки пам'яті, призначений для перевірки, чи вставлено (з можливістю видалення) картку (25) енергонезалежної пам'яті у корпус пристрою для запису цифрових даних, а засіб (М1) виявлення вільної області виконує пошук вільної області у картці (25) енергонезалежної пам'яті тоді, коли засіб (40) виявлення вставленої картки пам'яті підтверджує, що картку (25) енергонезалежної пам'яті вставлено.
5. Пристрій для запису цифрової інформації за п. 1, який відрізняється тим, що додатково має вхідний засіб (29), призначений для встановлення режиму роботи пристрою для запису цифрових даних, і засіб (М1) виявлення вільної області виконує пошук вільної області у картці (25) енергонезалежної пам'яті, коли вхідний засіб (29) уведено у дію.
6. Пристрій для запису цифрової інформації за п. 1, який відрізняється тим, що додатково має засіб (М2) обчислення залишкової ємності, призначений для кількісного визначення повної вільної області на підставі інформації про вільну область, яка міститься у стеку (11) засобу зберігання, і для обчислення тривалості запису для повної вільної області і тривалості запису на одиницю вільної області.
7. Пристрій для запису цифрової інформації за п. 1, який відрізняється тим, що, коли інформація про вільну область, виявлена засобом (М1) виявлення вільної області, заноситься у стек засобу (11) зберігання, перша інформація про таку область зберігається у дні стека згідно з логічним початковим значенням, яке відповідає значенню, що вказує на об'єм максимальної призначеної для запису області картки (25) енергонезалежної пам'яті, і інформації про вільну область призначається логічний номер, одержаний зменшенням початкового логічного значення на одиницю у одиницях вільної області, кожного разу, коли вноситься інформація про таку область, а під час надходження нових цифрових кодованих з компресією даних, призначених для запису у картку (25) енергонезалежної пам'яті, цей запис здійснюється у порядку, починаючи з верхньої з вільних областей, занесених у стек засобу (11) зберігання.
Текст
1 Пристрій (10) для запису цифрової інформації, який включає цифровий засіб (23) кодування з компресією, призначений для перетворення аналогової інформації, що надходить у часовій ПОСЛІДОВНОСТІ, у цифрові кодовані з компресією дані, і картку (25) енергонезалежної пам'яті для запису у зумовлені одиниці блоків цифрових кодованих з компресією даних, перетворених цифровим засобом (23) кодування з компресією, який відрізняється тим, що має - засіб (М1) виявлення вільної області, для виявлення вільної від запису області у картці (25) енергонезалежної пам'яті, - засіб (11) зберігання, для попереднього зберігання інформації про ВІЛЬНІ області у картці (25) енергонезалежної пам'яті, виявлені засобом (М1) виявлення вільної області, і - засіб (24А) керування записом, щоб керувати записом цифрових кодованих з компресією даних у ВІЛЬНІ області у картці (25) енергонезалежної пам'яті на підставі інформації про ВІЛЬНІ області, збережені у засобі (11) зберігання, і формувати призначені для запису службові дані у цифрових кодованих з компресією даних 2 Пристрій для запису цифрової інформації за п 1, який відрізняється тим, що засіб (М1) виявлення вільної області виконує пошук, проглядаючи усю призначену для записів область картки (25) енергонезалежної пам'яті, починаючи з початкового положення до кінцевого, і зберігає інформацію про виявлену вільну область безперервним занесенням цієї інформації у порядку виявлення у стек у засобі (11) зберігання, а засіб (24А) керування записом цифрових кодованих з компресією даних у картку (25) енергонезалежної пам'яті інструктує починати запис з області, що відповідає інформації про вільну область, занесеної останньою у стек засобу (11) зберігання, коли засіб керування записом має записувати нові цифрові кодовані з компресією дані у картку (25) енергонезалежної пам'яті 3 Пристрій для запису цифрової інформації за п 1, який відрізняється тим, що засіб (М1) виявлення вільної області виконує пошук, проглядаючи усю призначену для записів область картки (25) енергонезалежної пам'яті, починаючи з кінцевого положення до початкового, і зберігає інформацію про виявлену вільну область безперервним занесенням цієї інформації у порядку виявлення у стек у засобі (11) зберігання, а засіб (24А) керування записом цифрових кодованих з компресією даних у картку (25) енергонезалежної пам'яті інструктує починати запис з області, що відповідає інформації про вільну область, занесеної останньою у стек засобу (11) зберігання, коли засіб (24А) керування записом має записувати нові цифрові кодовані з компресією дані у картку (25) енергонезалежної пам'яті 4 Пристрій для запису цифрової інформації за п 1, який відрізняється тим, що додатково має засіб (40) виявлення вставленої картки пам'яті, призначений для перевірки, чи вставлено (з можливістю видалення) картку (25) енергонезалежної пам'яті у корпус пристрою для запису цифрових даних, а засіб (М1) виявлення вільної області виконує пошук вільної області у картці (25) енергонезалежної пам'яті тоді, коли засіб (40) виявлення вставленої картки пам'яті підтверджує, що картку (25) енергонезалежної пам'яті вставлено 5 Пристрій для запису цифрової інформації за п 1, який відрізняється тим, що додатково має вхідний засіб (29), призначений для встановлення режиму роботи пристрою для запису цифрових даних, і засіб (М1) виявлення вільної області виконує пошук вільної області у картці (25) енергонезалежної пам'яті, коли вхідний засіб (29) уведено у дію 6 Пристрій для запису цифрової інформації за п 1, який відрізняється тим, що додатково має засіб (М2) обчислення залишкової ємності, призначений для КІЛЬКІСНОГО визначення повної вільної області О 00 О 00 ю 51808 на підставі інформації про вільну область, яка міститься у стеку (11) засобу зберігання, і для обчислення тривалості запису для повної вільної області і тривалості запису на одиницю вільної області 7 Пристрій для запису цифрової інформації за п 1, який відрізняється тим, що, коли інформація про вільну область, виявлена засобом (М1) виявлення вільної області, заноситься у стек засобу (11) зберігання, перша інформація про таку область зберігається у дні стека згідно з логічним початковим значенням, яке відповідає значенню, що вказує на об'єм максимальної призначеної для запису обла сті картки (25) енергонезалежної пам'яті, і інформації про вільну область призначається логічний номер, одержаний зменшенням початкового логічного значення на одиницю у одиницях вільної області, кожного разу, коли вноситься інформація про таку область, а під час надходження нових цифрових кодованих з компресією даних, призначених для запису у картку (25) енергонезалежної пам'яті, цей запис здійснюється у порядку, починаючи з верхньої з вільних областей, занесених у стек засобу (11) зберігання Винахід стосується пристроя для запису цифрових даних, який виконує стискаюче цифрове кодування різних інформаційних сигналів і записує кодовані компресовані дані у картку напівпровідникової енергонезалежної пам'яті, зокрема пристроя для запису цифрових даних, здатного без втрат інформації і з збереженням часової ПОСЛІДОВНОСТІ записувати такі інформаційні дані, як рухомі зображення або звук у небезперервні ВІЛЬНІ області даних цієї картки Протягом останніх років записувальні ємкості енергонезалежних напівпровідникових пристроїв пам'яті збільшувались і разом з ними збільшувались об'єми даних, які можна було записати у таку пам'ять Були створені і знайшли практичне застосування напівпровідникова енергонезалежна пам'ять у вигляді картки, фотокамера для цифрового запису статичних зображень і записуюча аудюапаратура, у яких використовуються такі картки замість фоточутливої плівки або магнітної плівки для аудюзапису У таких цифрових фотокамерах і аудюапаратурі здійснюється перетворення прийнятого або сформованого у фотокамері аналогового сигналу у цифровий сигнал, кодування з компресією цього цифрового сигналу з наданням йому зумовленого формату і запис даних у напівпровідникову енергонезалежну пам'ять Напівпровідникова енергонезалежна пам'ять має область зберігання даних, розділену на багато фізичних блоків, кожний з яких має певну інформаційну ємкість і у які можна записувати і з яких можна стирати дані Взагалі, щоб уможливити зчитування і редагування записаних даних на комп'ютері, їм надають формат, сумісний з операційною системою МС-ДОС туру фізичних блоків напівпровідникової енергонезалежної пам'яті Схема 21 аудіовходу пристроя для запису/відтворення цифрової аудюінформацм, наведеного на фіг 10, містить мікрофон (не показаний), який приймає звук (музику або людський голос) і формує аналоговий електричний сигнал, і підсилювальну схему (не показану), яка підсилює цей сигнал Під час записування аналоговий електричний сигнал від схеми 21 аудіовходу перетворюється у цифровий аудіосигнал схемою 22 АЦП, після чого надходить до схеми 23 кодування з компресією Ця схема кодує і компресує цифровий аудіосигнал, формуючі зумовлені цифрові компресовані дані У схемі 23 кодування з компресією використовується процедура компресії G729A, що відповідає стандарту ITU (Міжнародного Союзу Зв'язку) Цифрові кодовані компресовані дані через мікропроцесорний засіб 24 керування записуються у картку 25 напівпровідникової енергонезалежної пам'яті (картку енергонезалежної пам'яті) Мікропроцесор також часто називають CPU (центральний процесорний вузол), І він являє собою єдину мікросхему, яка містить різні інтегральні вузли, наприклад, арифметичний вузол, який виконує арифметичні і ЛОГІЧНІ операції, вузол керування, який інтерпретує інструкції і генерує сигнали керування і вузол зберігання Засіб 24 керування керує записом цифрової кодованої компресованої інформації у картку 25 енергонезалежної пам'яті і зчитуванням інформації з цієї картки і генерує службові дані для записаних цифрових даних Мікропроцесор перетворює записані кодовані з компресією дані у дані формату МС-ДОС і формує службові дані керування файлами, що містять записані дані, і записує ці дані у фізичні блоки напівпровідникової енергонезалежної пам'яті При зчитуванні і стиранні записаної у цих блоках інформації використовуються службові дані керування файлами Приклад пристроя для запису цифрової інформації з використанням напівпровідникової енергонезалежної пам'яті описано далі з посиланнями на фіг 10, 11 Фіг 10 містить блок-схему пристроя 20 для запису/відтворення цифрової аудюшформацм, фіг 11 містить діаграму, яка пояснює струк Під час відтворення цифрові кодовані компресовані дані зчитуються з картки 25 енергонезалежної пам'яті під керуванням засоба 24 керування і піддаються декомпресії схемою 26 декодування і декомпресії, таким чином, цифрові кодовані компресовані дані перетворюються у цифровий аудіосигнал Схемою 27 ЦАП цифровий аудіосигнал, сформований схемою 26, перетворюється у аналоговий аудіосигнал, який надходить до вихідної схеми 28, яка містить підсилювач і гучномовець (не показані) До засоба 24 керування приєднані перемикач 29 операцій і дисплей 29 на рідких кристалах Перемикач 29 визначає операції, які має виконувати пристрій 20 запису/відтворення цифрової аудюінформацм, тобто аудюзапис, аудювідтворення або 51808 вимикання живлення Дисплей ЗО вказує на операційний стан пристроя 20 згідно з положенням перемикача 29 Картку 25 енергонезалежної пам'яті можна вставляти у відповідну щілину, передбачену у корпусі (не показаному) пристроя 20, і виймати и Схема 22 АЦП, схема 23 кодування з компресією, схема 26 декодування з декомпресією і схема 27 ЦАП виконані як єдина інтегральна мікросхема (далі - аудю ЇМ, або 1С) Стан цифрової кодованої компресованої інформації, підготовленої до запису у картку 25 енергонезалежної пам'яті пристроя 20 запису/відтворення цифрової аудюінформацм, описано далі з посиланнями на фіг 11 Якщо картка 25 енергонезалежної пам'яті має інформаційну ємкість, наприклад, 8 МБ, область запису у напівпровідникову енергонезалежну пам'ять розділено на 1024 фізичні блоки Стан цих блоків схематично показано на фіг 11 Якщо у блоки 0 - 2, 4, 5 і 8 - 1014 картки 25 енергонезалежної пам'яті вже записано дані, то для запису нових цифрових даних, починаючи з 0, відбувається пошук вільних від запису блоків, які будуть використані для запису у них нових даних У даному випадку будуть негайно виявлені ВІЛЬНІ блоки 3, 6, 7, але для виявлення подальших вільних фізичних блоків, наприклад блоку 1015, розташованого поблизу кінця, потрібен час У пристрої для запису цифрової інформації у картку 25 енергонезалежної пам'яті у процесі запису такої цифрової інформації, як звук або рухоме зображення, яка надходить як часова ПОСЛІДОВНІСТЬ даних, під час пошуку у картці 25 енергонезалежної пам'яті вільного від запису фізичного блоку, дані згідно з ПОСЛІДОВНІСТЮ надходження продовжують надходити і може статись, що до моменту знаходження вільного блоку і запису нової інформації у нього, дані, що надійшли під час пошуку, будуть втрачені Кожний з кластерів, показаних на фіг 11, є мінімальною одиницею файла, який входить у таблицю призначення файлів (ТПФ) файлової системи МС-ДОС (див нижче) і кластери, що розглядаються, відповідають фізичним блокам Як уже відзначалось, під час запису цифрових кодованих з компресією даних, ці дані надходять безперервно і послідовно і перед їх записом відбувається пошук вільного від запису фізичного блоку у картці енергонезалежної пам'яті Кожного разу, коли такий блок знайдено, відбувається запис у нього Проблема полягає у тому, що поки відбувається пошук вільного від запису блоку, цифрові дані, що підлягають запису, продовжують надходити, і коли у знайдений вільний блок будуть записані нові дані, ті дані, що надійшли протягом пошуку, будуть втрачені Задачею винаходу є створення пристроя для запису цифрових даних, який у процесі запису нових цифрових даних у картку енергонезалежної пам'яті може здійснити швидкий пошук фізичного блоку, вільного від запису, і записати у цей блок нові цифрові дані без втрати цифрової інформації Пристрій для запису цифрових даних згідно з винаходом містить цифровий засіб кодування з компресією, призначений для перетворення ана логової інформації, що послідовно надходить з часом, у цифрові кодовані компресовані дані, засіб виявлення вільної області, призначений для виявлення вільної від запису області у картці енергонезалежної пам'яті і запису у зумовлені групи блоків цифрових кодованих компресованих даних, що були перетворені у засобі кодування з компресією і надійшли від нього, засіб зберігання, призначений для заздалегідного зберігання інформації про ВІЛЬНІ області у картці енергонезалежної пам'яті, виявлені засобом виявлення вільної області, і засіб керування записом, призначений керувати записом цифрових кодованих компресованих даних у ВІЛЬНІ області у картці енергонезалежної пам'яті на підставі інформації про ВІЛЬНІ області, збережені у засобі зберігання, і формувати призначені для запису службові дані у цифрових кодованих компресованих даних У пристрої для запису цифрових даних здійснюється пошук вільної від запису області у картці енергонезалежної пам'яті і інформація про таку область вноситься у засіб зберігання до початку запису Оскільки ПІД час запису цифрових кодованих компресованих даних у ВІЛЬНІ області картки енергонезалежної пам'яті використовується заздалегідна інформація про ВІЛЬНІ області, стає можливим швидкий пошук вільного від запису фізичного блоку картки енергонезалежної пам'яті і запис нових цифрових даних у цей блок У пристрої для запису цифрових даних згідно, з винаходом засіб виявлення вільної області виконує пошук, проглядаючи усю призначену для записів область картки енергонезалежної пам'яті, починаючи з початкової позиції до кінцевої, і зберігає інформацію про виявлену вільну область безперервним занесенням цієї інформації у порядку виявлення у стек у засобі зберігання Засіб керування записом цифрових кодованих компресованих даних у картку енергонезалежної пам'яті починає запис з області, що відповідає інформації, занесеної у стек останньою Згідно З винаходом, у пристрої для запису цифрових даних засіб виявлення вільної області виконує пошук, проглядаючи усю призначену для записів область картки енергонезалежної пам'яті, починаючи з кінцевої позиції і до початкової, і зберігає інформацію про виявлену вільну область безперервним занесенням цієї інформації у порядку виявлення у стек у засобі зберігання Засіб керування записом цифрових кодованих компресованих даних у картку енергонезалежної пам'яті починає запис з області, що відповідає інформації, занесеної у стек останньою Згідно З винаходом, пристрій для запису цифрових даних має засіб виявлення вставленої картки пам'яті, призначений для виявлення, чи вставлено (з можливістю видалення) картку енергонезалежної пам'яті у корпус пристроя для запису цифрових даних, і засіб виявлення вільної області, який виконує пошук вільної області у картці енергонезалежної пам'яті тоді, коли засіб виявлення вставленої картки пам'яті підтверджує, що картку енергонезалежної пам'яті вставлено Якщо у описаному вище пристрої для запису цифрових даних засіб виявлення вставленої картки пам'яті, встановлений у ЩІЛИНІ ДЛЯ картки, пе 51808 редбаченій у корпусі цього пристроя, виявляє, що картку енергонезалежної пам'яті вставлено, засіб виявлення вільної області виконує пошук вільної області у картці енергонезалежної пам'яті ВІДПОВІДНО, якщо картку енергонезалежної пам'яті вставлено, інформація про вільну область автоматично заноситься для зберігання у засіб зберігання Пристрій для запису цифрових даних згідно з винаходом також містить вхідний засіб, призначений для встановлення оперативного режиму пристроя для запису цифрових даних, і засіб виявлення вільної області виконує пошук вільної області у картці енергонезалежної пам'яті, коли вхідний засіб уведено удію У описаному вище пристрої для запису цифрових даних після того, як у тіло цього пристроя вставлено картку енергонезалежної пам'яті, засіб виявлення вільної області виконує пошук такої області у картці енергонезалежної пам'яті, якщо ввімкнуто будь-який ключ вхідного засобу, наприклад, ввімкнуто перемикач відтворення Крім того, якщо картку енергонезалежної пам'яті вставлено, користувач може за бажанням у будь-який час здійснювати пошук вільної області Згідно З винаходом, пристрій для запису цифрових даних має, крім того, засіб обчислення залишкової ємкості, призначений для КІЛЬКІСНОГО визначення повної вільної області на підставі інформації про вільну область, що міститься у стеку засоба зберігання, і для обчислення тривалості запису для повної вільної області і тривалості запису на одиницю вільної області Оскільки у описаному вище пристрої для запису цифрових даних повна вільна область визначається через інформацію про вільну область, збережену у пристрої зберігання, а залишкова тривалість запису обчислюється на підставі кількісної оцінки повної вільної області, стає можливим швидке обчислення залишкової ємкості з виведенням її на дисплей У процесі занесення інформації про вільну область у стек засоба зберігання перша інформація про таку область розташовується у дні стека згідно з логічним початковим значенням, яке відповідає значенню, що вказує на об'єм максимальної призначеної для запису області картки енергонезалежної пам'яті, і інформації про вільну область призначається логічний номер, одержаний зменшенням початкового логічного значення на одиницю у одиницях вільної області, кожного разу, коли вноситься інформація про вільну область У випадку надходження для запису у картку енергонезалежної пам'яті нових цифрових кодованих компресованих даних запис здійснюється у порядку, починаючи верхньої з вільних областей, занесених у стек засоба зберігання У кресленнях фіг 1 - блок схема пристроя для запису цифрових даних згідно з одним з втілень винаходу, фіг 2 - аксонометричний вигляд вузла з щілиною для прийому картки, фіг ЗА - ЗВ - операція занесення у RAM (пам'ять з довільним доступом, далі - просто пам'ять або RAM) вільного фізичного блоку і вільного кластера картки енергонезалежної пам'яті для використання пристроєм для запису цифрових даних 8 згідно з винаходом, фіг 4А - 4В - структура службових даних картки енергонезалежної пам'яті пристроя для запису цифрових даних згідно з винаходом, фіг 5 - схема алгоритму обробки пошуку вільного фізичного блоку і вільного кластера картки енергонезалежної пам'яті згідно з винаходом і операції виштовхування вільного фізичного блоку і вільного кластера цієї картки фіг 6 - частина схеми алгоритму фіг 5, яка описує операцію занесення вільних кластерів у ВІДПОВІДНИЙ стек RAM, фіг 7 - частина схеми алгоритму фіг 5, яка описує операцію занесення вільних фізичних блоків у ВІДПОВІДНИЙ стек RAM, фіг 8А, 8Б - частини схеми алгоритму фіг 5, які описують операцію виштовхування вільних кластерів і вільних фізичних блоків з ВІДПОВІДНИХ стеків RAM і запис нових даних, фіг 9 - схема алгоритму обчислення залишкової ємкості для запису у картці енергонезалежної пам'яті згідно з винаходом, фіг 10 - блок-схема пристрой для запису цифрової інформації згідно з існуючим рівнем техніки і фіг 11 - ілюстрація проблем у пристрої для запису цифрової інформації згідно з існуючим рівнем техніки Далі описано бажані втілення винаходу з посиланнями на креслення Фіг 1 містить блок-схему пристроя для запису цифрової інформації згідно з винаходом Позначення на фіг 1 є ідентичними позначенням на фіг 10, тому детального опису ВІДПОВІДНИХ елементів не наведено Пристрій 10 для запису цифрової інформації фіг 1 відрізняється від пристроя фіг 10 тим, що засіб 24А керування має мікропроцесор, який керує обміном даними між мікросхемою 31 обробки аудюданих і карткою 25 енергонезалежної пам'яті, має вбудований засіб обробки пошуку вільної для запису області (описаний нижче), який включає засіб виявлення вільної області, і RAM 11, яка слугує засобом зберігання і має зв'язок з засобом 24А керування Пошук фізичних блоків картки 25 енергонезалежної пам'яті здійснюється під керуванням засоба 24А керування і вільний від запису фізичний блок заноситься у стек RAM 11 для тимчасового зберігання Засіб 24А керування може бути виконаний на тих же функціональних елементах, що мікропроцесор Картку 25 можна вставляти у призначену для неї щілину, що знаходиться у вузлі, встановленому на корпусі пристроя 10 для запису/відтворення цифрових даних Засіб виявлення вставленої картки вузла щілини перевіряє, чи вставлена у щілину картка 25 На фіг 2 наведено приклад вузла для прийому картки Вузол 40 з щілиною для прийому картки має корпус 41 .ощтину 42, у яку уводять картку 25 енергонезалежної пам'яті, контрольний контакт 43, який виявляє, чи уведено картку, входженням у з'єднання з бічним електродом 25а контролю уведення картки у щілину 42 і провідник 44, з'єднаний з контактом 43 Електрод 25а і бічний електрод 256 "ЗЕМЛЯ" розташовані на поверхні картки 25 один проти одного і з'єднані один з одним Провідник 44, одним кінцем приєднаний до контакту 43 вузла 40, проходить назовні від корпусу 51808 10 41 через резистор R1 до з'єднання з джерелом записано файл, і адреси файлів на носи записано постійної напруги Vcc і до з'єднання з контрольним у ТПФ як номери кластерів Отже, максимальна терміналом 241 засобу 24А керування КІЛЬКІСТЬ кластерів у носи визначається КІЛЬКІСТЮ біт, потрібних ТПФ для запису номерів кластерів До уведення картки 25 енергонезалежної паЯкщо у картці енергонезалежної пам'яті ємкістю 8 м'яті у щілину 40, термінал 241 засоба 24А керуМБ розмір кластера становить 8кБ, для запису вання має високий потенціал, що визначається номерів кластерів необхідно мати 12 біт, у які монапругою Vcc живлення Після уведення картки 25 жна записати число 1024 у щілину 42, контакт 43 входить у з'єднання з електродом 25а і через нього з заземлюючим електОскілки картка 25 енергонезалежної пам'яті родом 256 і набирає нульового потенціалу Таким сумісна з МС-ДОС, вона має складатись з кластечином засіб 24А керування контролює уведення у рів, які є логічними блоками, на додаток до фізичщілину картки 25 енергонезалежної пам'яті них блоків Засіб 24А керування веде пошук вільних кластерів за допомогою пристроя обробки Фіг ЗА - ЗВ ілюструють операцію занесення у пошуку вільної області так, як це робиться для RAM вільного фізичного блоку Фіг ЗА ілюструє фізичних блоків, і заносить знайдені ВІЛЬНІ кластезапис фізичних блоків картки 25 енергонезалежної ри у інший стеку пам'яті 11 (фігЗВ) Як і раніше, пам'яті, а фігЗБ, ЗВ - занесення у зазначену RAM початковим значенням для покажчика стеку є 11 1023, і кожного разу при занесенні у стек* вільного Фіг ЗА ілюструє обробку придатних для запису кластера, адреса у стеку зменшується на 1 блоків згідно з форматом МС-ДОСу картці енергонезалежної пам'яті об'ємом 8МБ, у якій розташоІнакше кажучи, засіб 24А проглядає як фізичні, вано 1024 фізичних блоків 0 - 1023 ФІЗИЧНІ блоки так і ЛОГІЧНІ блоки, знаходить вільний блок і віль0 - 8 утворюють область службових даних, причоний кластер і заносить знайдені ВІЛЬНІ блок і класму Початковий Завантажувач Програм (ПЗП) затер у ВІДПОВІДНІ стеки у пам'яті 11 При їх занесенні ймає блок 0, Таблиця Призначення Файлів - блоки у ці стеки максимальним значенням покажчика 1, 2, а ДОВІДКОВІ дані містяться у блоках 3 - 8 ФІЗИстеку для кожного з фізичних блоків і кластерів, у ЧНІ блоки 9 -1023 призначені для запису цифрових які можна записувати цифрові дані, є 1023, і кожданих Затемненій частині фіг ЗА відповідають ного разу при занесенні у ВІДПОВІДНИЙ стек одного блоки, у яких записано дані, тобто цифрові кодофізичного блоку і одного кластера вільного класвані компресовані дані записано у блоки 9-11 і 16тера, адреса у стеку зменшується на 1 для отри1013 мання нового значення Коли картку 25 енергонезалежної пам'яті з заОтже, дані, що вказують на фізичний блок 12 повненими і вільними блоками (фіг ЗА) вставляють (фігЗБ), зберігаються у пам'яті 11 за адресою у пристрій 10 запису/відтврення цифрової інфор1023 Починаючи з цих даних з покажчиком стеку мації, то після перевірки цього вставлення засіб 1023, які утворюють дно стеку, дані, що вказують 24А керування пошуком серед блоків, починаючи з на ВІЛЬНІ фізичні блоки, послідовно укладаються 0, знаходить у картці 25 блок, вільний від запису (тобто заносяться) у стек пам'яті 11, і дані, що відЦя операція здійснюється вбудованим у картку 25 повідають фізичному блоку 1023, утворюють верпристроєм обробки пошуку вільної області і пригошину стеку з покажчиком стеку 900 Подібним читування и для запису нових цифрових даних Цей ном дані, що вказують на ВІЛЬНІ кластери пристрій вносить виявлений вільний блок у стек послідовно заносяться у стек пам'яті 11, тобто дані пам'яті 11 кластера 12 (фіг ЗВ), зберігаються за адресою 1023 (дно), а дані, що відповідають кластеру 1023, Інакше кажучи, засіб 24А керування, проглязберігатимуться у стеку за адресою 900 даючи фізичні блоки фіг ЗА, виявляє ВІЛЬНІ блоки і заносить їх у стек пам'яті 11 у порядку пошуку Якщо у пристрої для запису, оснащеному (див фігЗБ) Для цього покажчику (SP) стеку, якопам'яттю 11 (RAM) описаного вище типу, режим му відповідає перший знайдений вільний блок (на запису встановлюється перемикачем 29, нові цифіг ЗА це блок 12), призначається початкове знафрові кодовані компресовані дані, призначені для чення 1023, яке відповідає максимальній КІЛЬКОСТІ запису, формуються інтегральною мікросхемою 1С фізичних блоків і є максимальною адресою у карт31 обробки аудюінформацм, а засіб 24А керування ці 25 Якщо перший вільний блок 12 заноситься зчитує з ВІДПОВІДНИХ стеків пам'яті 11 дані, що збеВІДПОВІДНО до значення 1023 покажчика стеку, то рігаються у них і вказують на ВІЛЬНІ фізичні блоки і другий такий блок заноситься за адресою, що відВІЛЬНІ кластери, і інструктує картку 25 енергонезаповідає покажчику стеку 1022, який одержують лежної пам'яті почати запис у вільному кластері зменшенням на 1 початкового значення Завдяки 1023 і вільному фізичному блоці 1023, що знахоцьому кожного разу, коли виявлено вільний блок, дяться на вершині стеку за адресою 900, виконуюпокажчик стеку попереднього вільного блоку змечи цим запис нових даних Якщо запис починаєтьншується на 1 і виявлений вільний блок заноситься з кластера 1023 і фізичного блоку 1023, кожний ся згідно з цим новим покажчиком з яких розташований у вершині стеку за адресою 1023, кожний з покажчиків стеку збільшує значення Таблиця призначення файлів (ТПФ) МС-ДОС адреси 900 на 1 і переміщується до наступної адмістить фізичні адреси файлів, записаних у носи реси 901 Якщо дані, що записуються, заповнюють (наприклад у картці енергонезалежної пам'яті) У ємкість кластера 1023 і фізичного блоку 1023, реМС-ДОС файли, записані на носи, складаються з шта даних записується у кластер 1022 і блок 1022, одиниць "кластерів" Якщо розмір файла перевиякі мають адресу 901 Отже, у процесі запису нощує один кластер, файл записують у два або бівих даних адреса у стеку, за якою мають бути зальше кластерів, не обов'язково ПОСЛІДОВНІ Тому писані нові дані, збільшується на 1, і запис нових ТПФ містить адреси і порядок кластерів, у яких 11 даних здійснюється у належній ПОСЛІДОВНОСТІ без втрати інформації Таким чином, оскільки ВІЛЬНІ кластери і ВІЛЬНІ фізичні блоки виявлено перед початком запису нових даних, запис нових цифрових даних, що надходять у певній ПОСЛІДОВНОСТІ у часі, буде виконуватись без втрат цих даних, тобто аудюдані будуть записані повністю, без втрат Для виявлення вільної області (фіг ЗА - ЗВ) уся придатна для запису область картки 25 енергонезалежної пам'яті перевіряється, починаючи від початкової адреси до останньої У іншому втіленні, однак, перевірку придатної для запису області картки 25 енергонезалежної пам'яті можна виконувати у зворотному порядку, тобто починаючи з останньої адреси, з занесенням виявленої вільної області у стек пам'яті 11 Наведений вище опис стосується випадку, коли пошук вільної області у картці 25 енергонезалежної пам'яті виконується тоді, коли встановлено, що картку 25 уведено у щілину вузла 40 (фіг 2) Однак, ІНОДІ виникає проблема, пов'язана з тим, що при уведенні картки 25 у щілину вузла 40 користувач може витягти и ще до повного входження у вузол 40 Навіть у такому випадку, як тільки бічний електрод 25а картки 25а увійшов у стикання з контрольним контактом 43 вузла 40, сигнал про уведення картки надходить до засоба 24А керування, який починає пошук вільної області у картці 25 з занесенням ВІДПОВІДНИХ даних у стеки пам'яті 11 Якщо під час пошуку, картка 25 буде витягнута з щілини вузла 1 1 , занесення вільних областей у пам'ять 11 буде перерване до завершення, і якщо після цього картка 25 буде знову вставлена у щілину вузла 40, пошук вільної області почнеться спочатку, і нові дані будуть занесені у місця попередніх даних, вже заповнених у стеку пам'яті 11 Для усунення цієї вади у пристрої передбачено, що після повного уведення картки 25 енергонезалежної пам'яті у щілину вузла 40 пошук вільної області у картці 25 виконується, наприклад, коли перемикачем 29 встановлено режим відтворення Таке рішення дозволяє занести у стек пам'яті 11 інформацію про виявлену вільну область до встановлення режиму запису, яке відбудеться пізніше Пристрій також можна сконструювати таким чином, щоб здійснювати пошук вільної області, коли перемикачем 29 встановлено режим запису, але тоді у процесі першої реалізації режиму запису після уведення картки 25 час, потрібний для завершення цього пошуку, зумовить затримку, яка не дозволить почати запис негайно Однак при повторному пізнішому встановленні режиму запису можна буде використати інформацію, одержану під час першої операції, і почати запис даних без затримки Під час запису засобом 24А керування нових даних у заздалегідь виявлену вільну область картки 25 енергонезалежної пам'яті засіб 24 керування генерує службові дані, наприклад, місця запису, і записує ці дані у область довідкових даних і у ТПФ Формування службових даних ілюстровано ф і г 4 А - 4В, у яких ф і г 4 А ілюструє стан, у якому дані записуються у фізичні блоки і кластери 0 - 1 8 , на фіг 4Б наведено вміст довідкових даних і на 51808 12 фіг 4В показано вміст ТПФ Як показано на фіг4А, у картці 25 ПЗП, ТПФ і ДОВІДКОВІ дані записано у фізичних блоках 0 - 8 і кластерах 0 - 8, дані файла 3 знаходяться у фізичних блоках 9-12, 15, 16 і у шести кластерах 9 - 1 2 , 15, 16, дані файла 3 - у фізичних блоках 13, 14 (кластерах 13, 14) і дані файла 4 - у фізичних блоках 17, 18 (кластерах 17, 18) ДОВІДКОВІ дані (фіг4Б), що стосуються файлів 2-4, містять таку інформацію, як ім'я файла, дату і час запису і розмір файла Наприклад, ДОВІДКОВІ дані файла з ім'ям "файл 3" містять час запису (00 00), дату запису (ХХ/ХХ/ХХ), ТПФ 9, номер початкового кластера файла 3, і розмір файла - 48кБ (оскільки цей файл займає 6 кластерів) У кластер можна записати 8кБ ДОВІДКОВІ дані файлів 2 та 4 містять подібні записи, і такий вигляд мають ДОВІДКОВІ дані усіх файлів, записаних у картці 25 Згідно з довідковими даними файла З, ТПФ вказує номер першого з кластерів, у яких міститься файл 3, і розмір файла, тобто КІЛЬКІСТЬ використаних кластерів, але дані п р о т е , які номери кластерів були використані, не входять у ДОВІДКОВІ дані Тому у ТПФ (фіг4В) розміщено дані, які вказують на те, що першому кластеру файла 3 під номером 9 наслідує кластер 10, кластеру 10 - кластер 1 1 , кластеру 11 - кластер 12, кластеру 12 - кластер 15, кластеру 15 - кластер 16, після чого у ТПФ міститься код FFFh, який вказує, що кластер 16 є кінцевим для файла З Зокрема, у процесі запису у картку 25 енергонезалежної пам'яті засіб 24А керування починає запис з вершини стеку пам'яті 1 1 , у якому записано ВІЛЬНІ фізичні блоки, і з вершини стеку пам'яті 11, у якому записано ВІЛЬНІ кластери, і формує ДОВІДКОВІ дані і дані для ТПФ, що відповідають новим даним, і записує ДОВІДКОВІ дані і дані ТПФ у зумовлені кластери картки 25 ВІДПОВІДНО, при відтворенні це уможливлює швидкий пошук бажаного файлу і даних Далі описано втілення, згідно з яким після завершення пошуку у картці 25 енєргонезалежної пам'яті вільних фізичних блоків і вільних кластерів на базі цих даних, збережених у пам'яті 1 1 , здійснюється обчислення і виведення на дисплей залишкової ємкості для запису При занесенні даних у ВІДПОВІДНІ стеки пам'яті 11 кожне з максимальних значень фізичних блоків і кластерів картки 25 енергонезалежної пам'яті використовується як початкова адреса стеку, і максимальному значенню надається донне значення стеків Кожного разу, коли виявлено вільний фізичний блок і вільний кластер, поточна адреса стеку збільшується на 1 і кожному стеку призначається нова адреса, а адресам стеку, одержаним, коли виявлено усі ВІЛЬНІ фізичні блоки і кластери, призначаються верхні адреси стеку Крім того, під час запису нових даних запис починається з верхньої адреси стеків, завдяки чому адреса у стеку, обчислена, коли поточну адресу стеку, за яким відбувається запис, було збільшено на 1, вказує на наступний фізичний блок і кластер, призначені для запису Віднімання значення адреси у стеку, за якою відбувається запис, від донної адреси стеку дає залишкову КІЛЬКІСТЬ фізичних блоків і кластерів, 14 13 51808 придатних для запису Множення обчислених кільПОВІДНІ стеки пам'яті 11, чим забезпечується їх костей залишкових фізичних блоків і кластерів на зберігання тривалість запису у один фізичний блок або класФіг 6 ілюструє занесення вільних кластерів у тер дає залишковий час для запису стек пам'яті 11 У цьому втіленні засіб обчислення залишкової У процесі виконання операції S4 занесення віємкості для запису, який містить засіб М2 обчисльних кластерів у стек засіб 24А керування спочалення залишкового часу, вбудовано у засіб 24А тку операцією S4a встановлює початкове значення керування Коли вимикачем 29 визначено режим (1023) покажчика (SP) стеку, яке відповідає донвиведення на дисплей залишкової ємкості приному значенню покажчика стеку вільних кластерів строя 10 запису/відтворення цифрових даних, на пам'яті 11 Операцією S4b ТПФ (див фіг4А) картдисплей ЗО на рідких кристалах виводиться залики 25 енергонезалежної пам'яті завантажується у шковий час для запису, обчислений засобом 24А з пам'ять 11 Після ЦЬОГО засіб 24А керування приадрес у стеках пам'яті 11, які вказують на ВІЛЬНІ значає кластеру ТПФ, завантаженій операцією фізичні блоки або кластери, що залишились S4c, значення кластера 2, а кластеру 2 - значення змінної п Операцією S4d засіб 24А керування виФіг 5 ілюструє занесення вільного фізичного значає чи змінна п є меншою за повну КІЛЬКІСТЬ блоку і вільного кластера картки 25 енергонезалекластерів у ТПФ Якщо це так (S4d,TAK), засіб 24А жної пам'яті у пам'ять 11 і виштовхування вільного керування операцією S4f зчитує вміст n-го кластефізичного блоку і вільного кластера картки 25 з ра ТПФ і визначає, чи він вільний Якщо цей класпам'яті 11, Ці операції здійснюються засобом 24А тер містить запис (S4f, HI) відбувається перехід до керування операції S4i, якою п збільшується на одиницю, і При включенні перемикача 29,функцій засіб перехід назад до операції S4d Отже, засіб 24А 24А керування ініціалізує пам'ять 11 (опер S1) і керування перевіряє стан кластерів 3-18 фіг4А операцією S2 перевіряє, чи вставлена картка 25 Якщо операцією S4f, виявлено, що n-ий кластер енергонезалежної пам'яті у відповідну щілину привільний, засіб 24А операцією S4g заносить номер строя 10 запису/відтворення Якщо це так (S2, П кластера у стек у місце, визначене значенням ТАК), операцією S3 засіб 24А керування перевіряє покажчика SP стеку пам'яті 11 Зокрема, якщо кланаявність службових даних МС-ДОС, і якщо це так стер 19 (фіг 4А) є першим вільним кластером, (S3, ТАК), виконує пошук вільних кластерів у картці засіб 24А керування заносить кластер 19, який 25 і заносить знайдені ВІЛЬНІ кластери у ВІДПОВІДвказує на кластерну область "п", у стек за адресою НИЙ стек пам'яті 11 (опер S4) Після завершення 1023 Після ЦЬОГО операцією S4h засіб 4А зменшує цієї операції операцією S5 засіб 24А керування на 1 значення покажчика стеку, визначений операзаносить ВІЛЬНІ фізичні блоки у ВІДПОВІДНИЙ стек цією S4g і переміщує покажчик SP стеку у нове пам'яті 11 і після завершення цієї операції перевізначення Операцією S4i засіб 24А керування, крім ряє положення перемикача 29 Якщо його встанотого, збільшенням п на 1 формує нове п і переховлено на запис (S6, ТАК), засіб 24А керування бедить назад до операції S4d, щоб занести черговий ре з вершин ВІДПОВІДНИХ стеків пам'яті 11 вільного кластер у стек кластера і вільного фізичного блоку і записує цифрові дані, підготовлені 1С 31 обробкі аудюданих, у фізичний блок кластера картки 25, який відповідає узятим даним вільних кластера і фізичного блоку Якщо об'єм даних перевищує ємкість цього фізичного блоку, засіб 24А керування бере вільний фізичний блок і вільний кластер, що відповідають наступній адресі стека і записує подальші дані у вільний фізичний блок ВІДПОВІДНОГО кластера картки 25 Таким чином, з надходженням наступних нових даних засіб 24А керування знімає один за одним ВІЛЬНІ кластери і ВІЛЬНІ фізичні блоки з вершини ВІДПОВІДНИЙ стеків пам'яті 11 і записує у них ці дані (опер S7) Якщо картку 25 енергонезалежної пам'яті не вставлено (S2, НІ) відбувається перехід до операції S6 Якщо наявність службової інформації не підтверджено (S3, НІ) засіб 24А робить висновок, що вставлена картка не є карткою 25 енергонезалежної пам'яті і повертається до операції S2 Якщо операцією S6 виявлено, що перемикач 29 встановлено у положення, відмінне від положення на запис(86, НІ), засіб 24А керування виконує операцію, яка відповідає цьому положенню перемикача 29 (S8) Якщо потрібно стерти усі файли картки 25 енергонезалежної пам'яті або їх частину, імена файлів, що підлягають стиранню, мають бути визначені заздалегідь У процесі стирання фізичні блоки і кластери стертих файлів заносяться у від Фіг 7 ілюструє занесення вільних фізичних блоків у стек пам'яті 11 У процесі виконання операції S5 занесення вільних фізичних блоків у стек засіб 24А керування спочатку операцією S5a встановлює початкове значення (1023) покажчика (SP) стеку, яке відповідає донному значенню стеку вільних фізичних блоків пам'яті 11 Операцією S5b засіб 24А керування встановлює п = 0 Операцією S5c засіб 24А керування визначає чи змінна п є меншою за повну КІЛЬКІСТЬ фізичних блоків у пам'яті 11 Якщо це не так, відбувається перехід назад до S5d і до головної програми У іншому разі (S5c, ТАК), засіб 24А керування операцією S5e зчитує вміст п-го фізичного блоку і визначає, чи він вільний Якщо цей блок містить запис (S5e, HI) відбувається перехід до операції S5h, якою п збільшується на одиницю, і перехід назад до операції S5c Отже, засіб 24А керування перевіряє стан фізичних блоків 3-18 фіг 4А Якщо операцією S5e, виявлено, що n-ий фізичний блок вільний, засіб 24А операцією S5f заносить номер п фізичного блоку у стеку місце, визначене значенням покажчика SP стеку пам'яті 11 Зокрема, якщо фізичний блок 19 (фіг 4А) є першим вільним фізичним блоком, засіб 24А керування заносить номер (19) фізичного блоку у стек за адресою 1023 Після цього операцією S5g засіб 4А зменшує на 1 значення покажчика стеку, визначений операцією S5f і переміщує покажчик SP сте 16 15 51808 ку у нове значення Операцією S5h засіб 24А керучення покажчика стеку, згідно з яким здійснюється вання, крім того, збільшенням п на 1 формує нове запис, і віднімає поточне значення SP покажчика з П і переходить назад до операції S5c, щоб занести початкового значення (опер S12), одержуючи КІчерговий фізичний блок у стек ЛЬКІСТЬ кластерів, що залишились, після чого пеОписаними операціями дані, що вказують на ремножує цю КІЛЬКІСТЬ на час, необхідний для заВІЛЬНІ фізичні блоки і ВІЛЬНІ кластери картки 25 пису даних у кластер або фізичний блок, що дає енергонезалежної пам'яті, заносяться у ВІДПОВІДНІ залишок часу для запису Оскільки тривалість застеки пам'яті 11 пису у кластер (або фізичний блок) 8-мегабайтноі картки енергонезалежної пам'яті становить близьФіг8А, 8Б ілюструють операції запису нових ко 8 с, засіб 24А керування перемножує залишкову цифрових даних з використанням даних, що вкаКІЛЬКІСТЬ кластерів на 8 і перетворює результат у зують на ВІЛЬНІ фізичні блоки і ВІЛЬНІ кластери пагодини та хвилини Операцією S13 засіб 24А керум'яті 11, занесених у стек операцією S7 вання перетворює години і хвилини у дисплейний Фіг8А ілюструє виштовхування вільного классигнал і надсилає цей сигнал до дисплея ЗО на тера і запис нових даних Коли засіб 24А керуванрідких кристалах ня починає операцію S7a виштовхування вільного кластера з стеку пам'яті 11, він операцією S7a1 Таким чином, відніманням значення залишкозчитує верхню область, на яку вказує покажчик SP вого покажчика стеку пам'яті 11 від початкового стеку і яка належить до кластерів, занесених у значення можна легко визначити залишок ємкості стек пам'яті 11 Операцією S7a2 засіб 24А керукартки енергонезалежної пам'яті для запису і вивання порівнює значення покажчика стеку для зчивести на дисплей залишок часу для запису нових тування з його початковим значенням 1023 і, якщо даних ці значення однакові (S7a2, ТАК), засіб 24А керуЯк можна бачити з наведеного опису, згідно з вання визначає, що ВІЛЬНІ кластери відсутні, тобто винаходом, кожного разу, коли уводять картку використані усі номери кластерів стеку (опер енергонезалежної пам'яті або перемикачем обиS7a4), і операцією S7a5 повертається до головної рають певну функцію, здійснюється пошук вільних програми У іншому разі (S7a2, HI) засіб 24А керуфізичних блоків і кластерів і після кожного вияввання операцією S7a3 записує нові дані у область, лення такого фізичного блоку або кластера, початвизначену значенням покажчика стеку Після закове значення покажчика стеку встановлюється у вершення цією операції здійснюється перехід надно ВІДПОВІДНИХ стеків у порядку виявлення і кожзад до операції S7a1, якою засіб 24А керування ному виявленому вільному фізичному блоку і клазбільшує на 1 значення покажчика стеку і сформустеру призначається адреса у стеку, яка обчислювавши цим нову адресу у стеку, повторює операється відніманням 1 від донного значення цію S7a2 і подальші дії покажчика стеку, і заноситься у ВІДПОВІДНИЙ стек пам'яті 11 На підставі збережених даних про ВІЛЬФіг8Б ілюструє виштовхування вільного фізиНІ фізичні блоки і кластери ці блоки і кластери почного блоку і запис нових даних Коли засіб 24А слідовно зчитуються з вершин ВІДПОВІДНИХ стеків і керування починає операцію S7b виштовхування у них записуються нові дані Завдяки цьому цифвільного фізичного блоку з стеку пам'яті 11, він рові дані, які надходять у безперервній часовій операцією S7b1 зчитує верхню область, на яку ПОСЛІДОВНОСТІ, послідовно записуються без втрат вказує покажчик SP стеку і яка належить до фізичінформації Крім того, оскільки значення покажчика них блоків, занесених у стек пам'яті 11 Операцією стеку, згідно з яким здійснюється поточний запис, S7b2 засіб 24А керування порівнює значення повіднімається від початкового значення покажчика, кажчика стеку для зчитування з його початковим це дає змогу легко і швидко обчислити і вивести на значенням 1023 і, якщо ці значення однакові дисплей залишок часу для запису (S7b2, ТАК), засіб 24А керування визначає, Ідо ВІЛЬНІ фізичні блоки відсутні, тобто використані усі Хоча втілення винаходу були описані для виномери фізичних блоків стеку (опер S7b4), і опепадку запису аудюінформацм, що надходить у рацією S7b5 повертається до головної програми У безперервній часовій ПОСЛІДОВНОСТІ, подібним чиіншому разі (S7b2, HI) засіб 24А керування операном можна записувати часову ПОСЛІДОВНІСТЬ рухоцією S7b3 записує нові дані у область, визначену мих зображень значенням покажчика стеку Після завершення У кожному з втілень операція пошуку вільного цією операції здійснюється перехід назад до опефізичного блоку і вільного кластера картки енеррації S7b1, якою засіб 24А керування збільшує на гонезалежної пам'яті і занесення знайденого віль1 значення покажчика стеку і сформувавши цим ного фізичного блоку і знайденого вільного класнову адресу у стеку, повторює операцію S7b2 і тера у ВІДПОВІДНИЙ стек здійснюється після подальші дії перевірки уведення картки енергонезалежної пам'яті у щілину вузла прийому картки пристроя для Описаними операціями нові дані можуть бути запису цифрових даних Однак, у перемикачі фунзаписані у порядку, починаючи з верхнього покажкцій можна передбачити спеціальне положення, чика стеку, на підставі даних про області вільних яке визначатиме пошук вільного фізичного блоку і кластерів і вільних фізичних блоків у ВІДПОВІДНИХ вільного кластера з занесенням у ВІДПОВІДНІ стеки стеках пам'яті 11 пам'яті Крім того, можна передбачити варіант, Фіг 9 ілюструє обчислення засобом 24 керузгідно з яким після уведення картки енергонезалевання залишкової ємкості картки 25 енергонезажної пам'яті і встановлення перемикача у пололежної пам'яті, придатної для запису ження для запису перед початком запису завжди Коли перемикачем 29 функцій встановлено починається пошук вільного фізичного блоку і вірежим виведення на дисплей залишку ємкості для льного кластера Слід додати, що, хоча пам'ять, запису (опер S11), засіб 24А керування бере зна 51808 18 17 де зберігаються дані про ВІЛЬНІ фізичні блоки і бути негайно записана у ВІЛЬНІ області картки енекластери картки енергонезалежної пам'яті, з'єднаргонезалежної пам'яті без втрат цифрової інфорна з засобом керування (і мікропроцесором) і є мації, а залишок часу для запису може бути обчиЗОВНІШНІМ пристроєм для них, можна зберігати ці слений і виведений на дисплей дані у пам'яті, вбудованій у мікропроцесор Наведений опис втілень не обмежує винаходу, який припускає модифікації без відхилення від Згідно З наведеним описам, перевагою винайого концепцій ходу є те, що інформація, що надходить у часовій ПОСЛІДОВНОСТІ, тобто ПОСЛІДОВНІСТЬ даних, може ФІГ 19 51808 20 ФОИЧНИИ КЛАСТЕР БЛОК 0 0 '////// пзгт 1 /////А } т п ф 3 //У/У/ \ 3 '/SS//J 3 4 '///AY* 4 3 //УУУ/ 3 довщкоа ДАМ S V////, е 7 7////А 7 э '////// 3 В ДАНІ '////Л 10 У/////, 11 У///// Э 10 11 12 13 14 Т5 16 17 1В 12 m 14 is 1В '/////А 17 IB у/////, 19 1Р //У/У/ 30 /У/УУУ/ 2» = ~ — 1011 1011 Т012 /////А1012 ИМ І v/yy// 1013 1014 1014 101В 1015 1010 101В 1017 101? 1018 1018 1018 101В 1020 1020 ітат 1022 1033 іеаі 1022 1023 Фіг.ЗА т ДАНІ 21 51808 ФіЗИЧЯИИ БЛОХ 22 КЛАСТЕР пзп 0 Ї1И& 0 1 2 1 2 ТПф 3 3 в 9 10 11 12 13 14 15 16 17 18 19 20 9 ФАЙЛЗ ФАЙЛЗ ФДЙЛЗ ФАЙЛЭ ФАЙЛ2 ФАЙЛ 2 ФАЙЛЗ ФАЙЛЗ ФАЙЛ4 ФАЙЛ 4 9 10 11 12 13 14 IS 16 17 18 19 20 ФІГ.4А КЛАСТЕР ТПФ to ю її 11 12 12 15 13 14 14 FFRl 1Б IS 16 FFFh 17 IS 18 FFFh z== =z== 1 ^^™-— G O 00 00 ФІГ.4В 51808 23 ЗИШТОВХНУТИ ОДИН ВІЛЬНИЙ КЛАСТЕР I ОДИН ФІЗИЧНИЙ І Л І М І І ВИКОНАТИ ЗЛПИС КОЛИ ФІЗИЧНИЙ БЛОК ЗА 1ЮВНЫЮ. ВИШТОВХНУТИ ОДИН НАСТУПНИЙ ВІЛЬНИМ КЛАСТЕР і один НАСТУПНИЙ ФІЗИЧКИ И Б Л ОЛ І ВИКОНАТИ ЗАГІН С Фіг.5 24 ВИКОНАТИ ІНШІ ОН ЕРАЦІ ВИЗНАЧНІ ІІЕРЇМИКДЧЕГ/ 25 51808 if,? 26 27 51808 28 '$11 ОБЧИСЛЕННЯ З/ШИШКУ \ ЄМКОСТІ } X. S12 ПОЧАТКОВЕ ЗНАЧЕННЯ 5Р (1023J 5Р1 X ІГРИВДЛІСГЬ ЗАПИСУ У БЛОЦІ; І_S13 ВИВЕДЕННЯ НА ДИСПЛЕЙ ЗАЛИШКУ ЧАСУ тР) НАЗАД ФІГ 9 S14 29 51808 ДП «Український інститут промислової власності» (Укрпатент) вул Сім'ї Хохлових, 15, м Київ, 04119, Україна ( 0 4 4 ) 4 5 6 - 2 0 - 90 ТОВ "Міжнародний науковий комітет" вул Артема, 77, м Київ, 04050, Україна (044)216-32-71 ЗО
ДивитисяДодаткова інформація
Назва патенту англійськоюDevice for digital data recording
Назва патенту російськоюУстройство для записи цифровых данных
МПК / Мітки
МПК: G11C 7/00
Мітки: цифрових, пристрій, даних, запису
Код посилання
<a href="https://ua.patents.su/15-51808-pristrijj-dlya-zapisu-cifrovikh-danikh.html" target="_blank" rel="follow" title="База патентів України">Пристрій для запису цифрових даних</a>
Попередній патент: Відцентровий робочий орган для розсіювання сипучих матеріалів
Наступний патент: Пристрій для запису та відтворення цифрових даних
Випадковий патент: Спосіб визначення тринітрату гліцерину в воді