Claims (25)
1. Устройство доступа для осуществления доступа к файлам, хранящимся в полупроводниковой карте памяти, которая содержит область памяти, состоящую из множества секторов, причем устройство доступа оперирует данными в каждой группе из 2j секторов (j - равно 0 или положительному целому числу) как кластером, и оперирует одним или несколькими кластерами как файлом, причем каждая группа из 2i последовательных секторов области памяти образует блок (i - равно 0 или положительному целому числу), который является наименьшей областью памяти, на которой можно осуществлять операцию стирания данных, включающее вычислительный модуль, выполненный с возможностью вычислять размер информации управления томом на основании количества кластеров в области памяти, которыми нужно оперировать, причем информация управления томом содержит таблицу размещения файлов, которая указывает для каждого файла связи между кластерами, соответствующими файлу, резервирующий модуль, выполненный с возможностью резервировать первую область для записи информации управления томом и вторую область для записи пользовательских данных, причем первая область характеризуется размером данных, превышающим вычисленный размер информации управления томом, и состоит из m×2j секторов (m - положительное целое число), а вторая область состоит из секторов, следующих за первой областью, и записывающий модуль, выполненный с возможностью записывать информацию управления томом в первую область, а пользовательские данные - во вторую область, и оперировать информацией управления томом и пользовательскими данными как совокупностью кластеров.1. An access device for accessing files stored in a semiconductor memory card that contains a memory area consisting of many sectors, the access device operating with data in each group of 2 j sectors (j is 0 or a positive integer) as a cluster , and operates on one or several clusters as a file, and each group of 2 i consecutive sectors of the memory area forms a block (i is 0 or a positive integer), which is the smallest memory area on which it is possible to perform a data erasing operation including a computing module configured to calculate the size of the volume management information based on the number of clusters in the memory area to be operated on, the volume management information containing a file allocation table that indicates for each communication file between the clusters corresponding to the file , a backup module, configured to reserve a first area for recording volume management information and a second area for recording user user data, and the first region is characterized by the size of the data exceeding the calculated size of the volume control information and consists of m × 2 j sectors (m is a positive integer), and the second region consists of sectors following the first region and a recording module, executed with the ability to record volume management information in the first area, and user data in the second area, and operate with volume management information and user data as a set of clusters.
2. Устройство доступа по п.1, отличающееся тем, что информация управления томом содержит, помимо таблицы размещения файлов, головную загрузочную запись, таблицу разделов, информацию загрузочного сектора раздела и элемент корневого каталога, и записывающий модуль выполнен с возможностью записывать головную загрузочную запись и таблицу разделов в первый сектор первой области, пропускать предварительно определенное количество секторов и записывать информацию загрузочного сектора раздела, таблицу размещения файлов и элемент корневого каталога в последующие секторы для выравнивания конца первой области с концом элемента корневого каталога.2. The access device according to claim 1, characterized in that the volume management information contains, in addition to the file allocation table, a boot header record, a partition table, partition boot sector information and a root directory element, and a recording module is configured to record a boot header record and partition table in the first sector of the first region, skip a predefined number of sectors and write down the boot sector information of the partition, the file allocation table and the root ka element alogi in the following sectors to align the end of the first area with the root element end.
3. Устройство доступа по п.2, отличающееся тем, что вычислительный модуль выполнен с возможностью вычислять сумму SUM, суммируя количество секторов, используемых для записи информации загрузочного сектора раздела, таблицы размещения файлов и элемента корневого каталога, резервирующий модуль выполнен с возможностью резервировать первую область, вычислением значения m с помощью уравнения (1)3. The access device according to claim 2, characterized in that the computing module is configured to calculate the sum of the SUM by summing the number of sectors used to record the boot sector information of the partition, the file allocation table and the root directory element, the backup module is configured to reserve the first area by calculating the value of m using equation (1)
NOM+SUM=2j×m, (1)NOM + SUM = 2 j × m, (1)
где NOM - количество секторов, и записывающий модуль выполнен с возможностью вычислять предварительно определенное количество секторов вычитанием 1 из количества секторов NOM.where NOM is the number of sectors, and the recording module is configured to calculate a predetermined number of sectors by subtracting 1 from the number of NOM sectors.
4. Устройство доступа по п.3, отличающееся тем, что записывающий модуль выполнен с возможностью задавать предварительно определенное количество секторов в таблице разделов, записывая информацию управления томом.4. The access device according to claim 3, characterized in that the recording module is configured to set a predetermined number of sectors in the partition table, recording volume management information.
5. Устройство доступа по п.3, отличающееся тем, что таблица размещения файлов содержит множество элементов, причем количество элементов соответствует количеству кластеров, и каждый элемент указывает связь с другим кластером того же файла, и тем, что устройство доступа включает приемный модуль, выполненный с возможностью принимать установочное значение суммарного количества секторов в области памяти, вычислительный модуль включает модуль первого вычисления, выполненный с возможностью вычислять суммарное количество кластеров путем деления суммарного количества секторов на количество секторов 2j и вычислять размер таблицы размещения файлов путем умножения суммарного количества кластеров на длину элемента в битах, причем резервирующий модуль включает модуль второго вычисления, выполненный с возможностью вычислять сумму SUM суммированием размера таблицы размещения файлов с количествами секторов, образующих, соответственно, таблицу разделов и элемент корневого каталога, и вычислять значение m подставлением значения суммы SUM в уравнение (1).5. The access device according to claim 3, characterized in that the file allocation table contains a plurality of elements, wherein the number of elements corresponds to the number of clusters, and each element indicates a connection with another cluster of the same file, and that the access device includes a receiving module made with the ability to take the installation value of the total number of sectors in the memory area, the computing module includes a first calculation module, configured to calculate the total number of clusters by doing the total number of sectors by the number of sectors 2j and calculate the size of the file allocation table by multiplying the total number of clusters by the length of the element in bits, the redundant module including a second calculation module, configured to calculate the sum SUM by summing the size of the file allocation table with the number of sectors forming accordingly, a partition table and an element of the root directory, and calculate the value of m by substituting the value of the sum SUM in equation (1).
6. Устройство доступа по п.5, отличающееся тем, что область памяти включает защищенную область, доступную устройству, подключенному к полупроводниковой карте, только после подтверждения подлинности подключенного устройства, и область пользовательских данных, доступную устройству, подключенному к полупроводниковой карте, вне зависимости от результата проверки подлинности подключенного устройства, причем приемный модуль выполнен с возможностью принимать от источника, внешнего по отношению к устройству доступа, установочные значения количества секторов, подлежащих выделению защищенной области и области пользовательских данных, модуль первого вычисления выполнен с возможностью, на основании полученных установочных значений, вычислять размер таблицы размещения файлов для защищенной области и размер таблицы размещения файлов для области пользовательских данных, модуль второго вычисления выполнен с возможностью вычислять значение двух сумм SUM для значения суммы защищенной области и значения суммы SUM для области пользовательских данных, суммированием соответственно размера таблицы размещения файлов защищенной области или области пользовательских данных с количеством секторов, образующих информацию загрузочного сектора раздела соответствующей области, и количеством секторов, образующих элемент корневого каталога соответствующей области, и вычислять значение m, соответственно, для защищенной области и для области пользовательских данных подставлением соответствующего значения суммы SUM в уравнение (1).6. The access device according to claim 5, characterized in that the memory area includes a protected area accessible to the device connected to the semiconductor card only after confirming the authenticity of the connected device, and a user data area available to the device connected to the semiconductor card, regardless the authentication result of the connected device, the receiving module being configured to receive, from a source external to the access device, the installation values to the number of sectors to be allocated the protected area and the user data area, the first calculation module is configured to, based on the obtained setting values, calculate the size of the file allocation table for the protected area and the size of the file allocation table for the user data area, the second calculation module is configured to calculate the value of two SUM sums for the value of the sum of the protected area and the value of the sum SUM for the user data area by summing respectively the size of the file allocation table of the protected area or user data area with the number of sectors forming the boot sector information of the partition of the corresponding area, and the number of sectors forming the root directory element of the corresponding area, and calculate the value m, respectively, for the protected area and for the user data area by substituting the corresponding the values of the sum SUM in equation (1).
7. Устройство доступа по п.2, отличающееся тем, что записывающий модуль выполнен с возможностью осуществлять первую операцию, а именно, записывать во вторую область пользовательские данные, разделенные на множество сегментов, в виде совокупности кластеров, причем каждый сегмент подлежит хранению во второй области в виде одного из совокупности кластеров, вторую операцию, а именно, задавать множество элементов таблицы размещения файлов, причем каждый элемент указывает связь между кластерами, и третью операцию, а именно, записывать в элементе корневого каталога имя файла и информацию местоположения, указывающую местоположение первого кластера файла.7. The access device according to claim 2, characterized in that the recording module is configured to perform a first operation, namely, to record user data divided into a plurality of segments into the second region as a set of clusters, each segment to be stored in the second region in the form of one of a set of clusters, the second operation, namely, to specify many elements of the file allocation table, each element indicating the relationship between the clusters, and the third operation, namely, write to the element The root directory of the file name and location information indicating the location of the first cluster of the file.
8. Устройство доступа по п.1, отличающееся тем, что резервирующий модуль выполнен с возможностью резервировать в области памяти, помимо первой и второй областей, дублирующую область и записывающий модуль выполнен с возможностью записывать в дублирующей области информацию атрибута, указывающую расширенные атрибуты, когда пользовательскими данными, записанными во второй области, оперируют как файлом, снабженным расширенным атрибутом.8. The access device according to claim 1, characterized in that the backup module is configured to reserve in the memory area, in addition to the first and second areas, the backup area and the recording module is configured to record attribute information indicating the extended attributes in the backup area when user the data recorded in the second area is operated as a file provided with an extended attribute.
9. Устройство доступа по п.1, отличающееся тем, что в полупроводниковой карте памяти дополнительно записана таблица атрибутов, содержащая множество элементов атрибута, каждый из которых соответствует одному из множества блоков, пользовательские данные, записанные во второй области, подлежат управлению как, по меньшей мере, один файл, имеющий атрибут запрета на запись, и записывающий модуль выполнен с возможностью устанавливать атрибут запрета на запись для элементов таблицы атрибутов, которые соответствуют блокам, образованным исключительно секторами, соответствующими кластерам файла, защищенного от записи.9. The access device according to claim 1, characterized in that the attribute table containing a plurality of attribute elements, each of which corresponds to one of the plurality of blocks, is additionally recorded in the semiconductor memory card, user data recorded in the second area must be managed as at least at least one file having a write ban attribute, and the recording module is configured to set a write ban attribute for elements of the attribute table that correspond to blocks formed by excluding flax sector, the corresponding cluster file write-protected.
10. Устройство доступа по п.1, отличающееся тем, что информация управления томом содержит таблицу размещения файлов, элементам таблицы размещения файлов, соответствующим неиспользуемым кластерам, присвоено первое значение, а элементам таблицы размещения файлов, соответствующим используемым кластерам, присвоено значение, отличное от первого значения, полупроводниковая карта памяти выполнена с возможностью дополнительно поддерживать список очищенных блоков, содержащий физические адреса, идентифицирующие очищенные блоки среди множества блоков, входящих в область памяти, причем устройство доступа включает идентифицирующий модуль, выполненный с возможностью идентифицировать блоки, которые образованы исключительно секторами кластеров, заданных в таблице размещения файлов как неиспользуемые, и не указаны, как очищенные в списке очищенных блоков, и очищающий модуль, выполненный с возможностью очищать идентифицированные блоки.10. The access device according to claim 1, characterized in that the volume management information contains a file allocation table, the first value is assigned to the file allocation table elements corresponding to the unused clusters, and a value other than the first is assigned to the file allocation table elements corresponding to the used clusters values, the semiconductor memory card is configured to further maintain a list of cleared blocks containing physical addresses identifying cleared blocks among the sets and blocks included in the memory area, and the access device includes an identifying module configured to identify blocks that are formed exclusively by sectors of the clusters specified in the file allocation table as unused and not indicated as cleared in the list of cleared blocks, and a cleaning module, configured to clear identified blocks.
11. Устройство доступа по п.1, отличающееся тем, что информация управления томом включает таблицу размещения файлов, элементам таблицы размещения файлов, соответствующим неиспользуемым кластерам, присвоено первое значение, а элементам таблицы размещения файлов, соответствующим используемым кластерам, присвоено значение, отличное от первого значения, полупроводниковая карта памяти выполнена с возможностью дополнительно поддерживать таблицу очистки блоков, содержащую физические адреса, идентифицирующие очищенные блоки среди множества блоков, входящих в область памяти, и устройство доступа включает идентифицирующий модуль, выполненный с возможностью идентифицировать блоки, которые образованы исключительно секторами кластеров, заданных в таблице размещения файлов как неиспользуемые, и не указаны в таблице очистки блоков как очищенные, и очищающий модуль, выполненный с возможностью очищать идентифицированные блоки.11. The access device according to claim 1, characterized in that the volume management information includes a file allocation table, the first value is assigned to the file allocation table elements corresponding to the unused clusters, and a value other than the first is assigned to the file allocation table elements corresponding to the used clusters values, the semiconductor memory card is configured to further support a block clearing table containing physical addresses identifying cleared blocks among a plurality blocks included in the memory area, and the access device includes an identifying module configured to identify blocks that are formed solely by sectors of the clusters specified in the file allocation table as unused and not indicated in the table of cleaning blocks as cleaned, and a cleaning module made with the ability to clear identified blocks.
12. Устройство доступа по п.1, отличающееся тем, что пользовательские данные разделены на множество сегментов, каждый из которых хранится в одном из блоков, полупроводниковая карта памяти выполнена с возможностью поддерживать таблицу соответствия между физическими адресами и логическими адресами, присвоенными каждому из блоков, в которых хранятся сегменты, и когда таблица соответствия указывает, что совокупность физических адресов для совокупности блоков, в которых хранятся сегменты пользовательских данных, соответствует неупорядоченной совокупности логических адресов, устройство доступа включает модуль выделения, выполненный с возможностью выделять множество физических адресов упорядоченному множеству логических адресов, и модуль выдачи команд, выполненный с возможностью считывать сегменты пользовательских данных из множества блоков, выдавая полупроводниковой карте памяти команду считывания, причем в команде считывания указан первый из упорядоченного множества логических адресов.12. The access device according to claim 1, characterized in that the user data is divided into many segments, each of which is stored in one of the blocks, the semiconductor memory card is configured to maintain a correspondence table between physical addresses and logical addresses assigned to each of the blocks, in which segments are stored, and when the correspondence table indicates that the set of physical addresses for the set of blocks in which segments of user data are stored corresponds to an unordered of the totality of logical addresses, the access device includes a selection module configured to allocate a plurality of physical addresses to an ordered set of logical addresses, and an instruction issuing module configured to read user data segments from the plurality of blocks by issuing a read command to the semiconductor memory card, moreover, in a read command the first of the ordered set of logical addresses is indicated.
13. Носитель записи, в котором, в формате, пригодном для считывания компьютером, хранится программа инициализации компьютера, позволяющая ему осуществлять доступ к полупроводниковой карте памяти, которая включает область памяти, состоящую из множества секторов, оперируя данными в каждой группе из 2j секторов (j - равно 0 или положительному целому числу) как кластером, и оперируя одним или несколькими кластерами как файлом, причем каждая группа из 2i последовательных секторов области памяти образует блок (i - равно 0 или положительному целому числу), который является наименьшей областью памяти, на которой можно осуществлять операцию стирания данных, причем носитель записи позволяет компьютеру выполнять операцию вычисления, а именно, вычислять размер информации управления томом на основании количества кластеров в области памяти, которыми нужно оперировать, причем информация управления томом содержит таблицу размещения файлов, которая указывает, для каждого файла, связи между кластерами, соответствующими файлу, операцию резервирования, а именно, резервировать первую область для записи информации управления томом и вторую область для записи пользовательских данных, причем первая область характеризуется размером данных, превышающим вычисленный размер информации управления томом, и состоит из m×2j секторов (m - положительное целое число), а вторая область состоит из секторов, следующих за первой областью, и операцию записи, а именно, записывать информацию управления томом в первую область, а пользовательские данные - во вторую область, и оперировать информацией управления томом и пользовательскими данными как совокупностью кластеров.13. A recording medium in which, in a format suitable for reading by a computer, a computer initialization program is stored that allows it to access a semiconductor memory card, which includes a memory area consisting of many sectors, operating with data in each group of 2 j sectors ( j - is 0 or a positive integer) as a cluster, and operating with one or more clusters as a file, each group of 2 i consecutive sectors of the memory area forms a block (i - is 0 or a positive integer h case), which is the smallest memory area on which the data erase operation can be performed, the recording medium allowing the computer to perform the calculation operation, namely, to calculate the size of the volume management information based on the number of clusters in the memory area to be operated on, moreover, the volume management information contains a file allocation table that indicates, for each file, the connection between the clusters corresponding to the file, the backup operation, namely, reserve the first area To record volume management information and a second area for recording user data, wherein the first region is characterized by a data size larger than the calculated size of the volume management information, and consists of m × 2 j sectors (m - a positive integer), and the second region consists of the sectors, following the first area, and a write operation, namely, write volume management information to the first area, and user data to the second area, and operate with volume management information and user data as with cluster of clusters.
14. Носитель записи по п.13, отличающийся тем, что информация управления томом содержит, помимо таблицы размещения файлов, головную загрузочную запись, таблицу разделов, информацию загрузочного сектора раздела и элемент корневого каталога, и операция записи предусматривает запись головной загрузочной записи и таблицы разделов в первый сектор первой области, пропуск определенного количества секторов и запись информации загрузочного сектора раздела, таблицы размещения файлов и элемента корневого каталога в последующие секторы, для выравнивания конца первой области с концом элемента корневого каталога.14. The recording medium according to item 13, wherein the volume management information contains, in addition to a file allocation table, a head boot record, a partition table, partition boot sector information and a root directory element, and the write operation provides for recording the head boot record and partition table in the first sector of the first area, skipping a certain number of sectors and recording information of the boot sector of the section, the file allocation table and the root element in the subsequent sectors, for alignment The end of the first region with the end of the root directory element.
15. Носитель записи по п.14, отличающийся тем, что операция вычисления предусматривает вычисление суммы SUM, путем суммирования количества секторов, используемых для записи информации загрузочного сектора раздела, таблицы размещения файлов и элементов корневого каталога, операция резервирования предусматривает резервирование первой области путем вычисления значения m с помощью уравнения (1):15. The recording medium according to 14, characterized in that the calculation operation includes calculating the sum of SUM by summing the number of sectors used to record information of the boot sector of the partition, file allocation table and root directory elements, the backup operation provides for the reservation of the first region by calculating the value m using equation (1):
NOM+SUM=2j×m, (1)NOM + SUM = 2 j × m, (1)
где NOM - количество секторов, и операция записи предусматривает вычисление предварительно определенного количества секторов путем вычитания 1 из количества секторов NOM.where NOM is the number of sectors, and the write operation calculates a predetermined number of sectors by subtracting 1 from the number of NOM sectors.
16. Носитель записи по п.15, отличающийся тем, что операция записи предусматривает задание предварительно определенного количества секторов в таблице разделов при записи информации управления томом.16. The recording medium according to clause 15, wherein the recording operation involves setting a predefined number of sectors in the partition table when recording volume management information.
17. Носитель записи по п.15, отличающийся тем, что таблица размещения файлов содержит множество элементов, причем количество элементов соответствует количеству кластеров, и каждый элемент указывает связь с другим кластером того же файла, программа включает операцию приема установочного значения суммарного количества секторов в области памяти, операцию вычисления, включающую в себя операцию первого вычисления, предусматривающую вычисление суммарного количества кластеров делением суммарного количества секторов на количество секторов 2j, и вычисление размера таблицы размещения файлов умножением суммарного количества кластеров на длину элемента в битах, и операцию приема, включающую в себя операцию второго вычисления, предусматривающую вычисление суммы SUM суммированием размера таблицы размещения файлов с количествами секторов, образующих, соответственно, таблицу разделов и элемент корневого каталога, и вычисление значения m подстановкой значения суммы SUM в уравнение (1).17. The recording medium according to claim 15, wherein the file allocation table contains a plurality of elements, the number of elements corresponding to the number of clusters, and each element indicating a connection with another cluster of the same file, the program includes an operation of receiving a setting value of the total number of sectors in the region memory, the calculation operation, including the first calculation operation, comprising calculating the total number of clusters by dividing the total number of sectors by the number of sectors 2 j and calculating the size of the file allocation table by multiplying the total number of clusters by the length of the element in bits, and the receiving operation, including the second calculation operation, which involves calculating the sum SUM by summing the size of the file allocation table with the number of sectors, forming, respectively, the partition table and the root element catalog, and calculating the value of m by substituting the value of the sum SUM in equation (1).
18. Носитель записи по п.17, отличающийся тем, что область памяти включает защищенную область, доступную устройству, подключенному к полупроводниковой карте, только после подтверждения подлинности подключенного устройства, и область пользовательских данных, доступную устройству, подключенному к полупроводниковой карте, вне зависимости от результата проверки подлинности подключенного устройства, операция приема предусматривает прием от источника, внешнего по отношению к устройству доступа, установочных значений количества секторов, подлежащих выделению защищенной области и области пользовательских данных, операция первого вычисления предусматривает вычисление, на основании полученных установочных значений, размера таблицы размещения файлов для защищенной области и размера таблицы размещения файлов для области пользовательских данных, и операция второго вычисления предусматривает вычисление значения суммы SUM для защищенной области и значения суммы SUM для области пользовательских данных суммированием, соответственно, размера таблицы размещения файлов защищенной области или размера таблицы размещения файлов области пользовательских данных с количеством секторов, образующих информацию загрузочного сектора раздела соответствующей области, и количеством секторов, образующих элемент корневого каталога соответствующей области, и вычисление значения m, соответственно, для защищенной области и для области пользовательских данных подстановкой соответствующего значения суммы SUM в уравнение (1).18. The recording medium according to claim 17, wherein the memory area includes a protected area accessible to the device connected to the semiconductor card only after the authentication of the connected device, and a user data area available to the device connected to the semiconductor card, regardless the authentication result of the connected device, the receiving operation involves receiving from the source external to the access device the setting values of the number of sectors to allocate the protected area and the user data area, the first calculation operation calculates, based on the obtained setting values, the size of the file allocation table for the protected area and the size of the file allocation table for the user data area, and the second calculation operation calculates the SUM amount for the protected area and SUM values for the user data area by summing, respectively, the size of the file allocation table securely th region or size of the file allocation table of the user data region with the number of sectors forming the boot sector information of the partition of the corresponding region and the number of sectors forming the root directory element of the corresponding region and calculating the value of m, respectively, for the protected region and for the user data region by substituting the corresponding the values of the sum SUM in equation (1).
19. Способ инициализации компьютера, позволяющей компьютеру осуществлять доступ к файлам, хранящимся в полупроводниковой карте памяти, которая содержит область памяти, состоящую из множества секторов, оперируя данными в каждой группе из 2j секторов (j - равно 0 или положительному целому числу) как кластером, и оперируя одним или несколькими кластерами как файлом, причем каждая группа из 2i последовательных секторов области памяти образует блок (i - равно 0 или положительному целому числу), который является наименьшей областью памяти, на которой можно осуществлять операцию стирания данных, согласно которому вычисляют размер информации управления томом на основании количества кластеров в области памяти, которыми нужно оперировать, причем информация управления томом включает таблицу размещения файлов, которая указывает, для каждого файла, связи между кластерами, соответствующими файлу, резервируют первую область для записи информации управления томом и вторую область для записи пользовательских данных, причем первая область характеризуется размером данных, превышающим вычисленный размер информации управления томом, и состоит из m×2j секторов (m - положительное целое число), а вторая область состоит из секторов, следующих за первой областью, и записывают информацию управления томом в первую область, а пользовательские данные - во вторую область, и оперируют информацией управления томом и пользовательскими данными как совокупностью кластеров.19. A method of initializing a computer, allowing the computer to access files stored in a semiconductor memory card that contains a memory area consisting of many sectors, operating with data in each group of 2 j sectors (j is 0 or a positive integer) as a cluster , and operating with one or several clusters as a file, each group of 2 i consecutive sectors of the memory area forms a block (i is 0 or a positive integer), which is the smallest memory area on which If the data can be erased, the size of the volume management information is calculated based on the number of clusters in the memory area to be operated on, and the volume management information includes a file allocation table that indicates, for each file, the connections between the clusters corresponding to the file are reserved a first area for recording volume management information and a second area for recording user data, the first area having a data size exceeding techniques, are the size of the volume management information, and consists of m × 2 j sectors (m - a positive integer), and the second region consists of the sectors following the first area, and record volume management information in the first area, and user data - the second region , and operate with volume management information and user data as a set of clusters.
20. Полупроводниковая карта памяти, содержащая область памяти, включающую множество секторов, и оперирующая данными в каждой группе из 2j секторов (j - равно 0 или положительному целому числу) как кластером, а одним или несколькими кластерами - как файлом, причем каждая группа из 2i последовательных секторов области памяти образует блок (i - равно 0 или положительному целому числу), который является наименьшей областью памяти, на которой можно осуществлять операцию стирания данных, включающая первую область, состоящую из m×2j секторов (m - положительное целое число), предназначенную для записи информации управления томом, и вторую область, состоящую из секторов, следующих за первой областью, предназначенную для записи пользовательских данных, информацию управления томом, содержащую таблицу размещения файлов, которая указывает для каждого файла связи между кластерами, соответствующими файлу.20. A semiconductor memory card containing a memory area including many sectors and operating with data in each group of 2 j sectors (j is 0 or a positive integer) as a cluster, and one or more clusters as a file, each group of 2 i consecutive sectors of the memory area forms a block (i - is 0 or a positive integer), which is the smallest memory area on which to perform data erasing operation comprising a first region consisting of m × 2 j sectors (m - put a single integer) for recording volume management information, and a second area consisting of sectors following the first area for recording user data, volume management information containing a file allocation table that indicates for each communication file between clusters corresponding file.
21. Полупроводниковая карта памяти по п.20, отличающаяся тем, что информация управления томом включает, помимо таблицы размещения файлов, головную загрузочную запись, таблицу разделов, информацию загрузочного сектора раздела и элемент корневого каталога, причем головная загрузочная запись и таблица разделов записаны в первом секторе первой области, предварительно определенное количество секторов пропущено, и информация загрузочного сектора раздела, таблица размещения файлов и элемент корневого каталога записаны в последующих секторах, для выравнивания конца первой области с концом элемента корневого каталога.21. The semiconductor memory card according to claim 20, characterized in that the volume management information includes, in addition to a file allocation table, a head boot record, a partition table, partition boot sector information and a root directory element, wherein the head boot record and partition table are recorded in the first sector of the first region, a predetermined number of sectors are skipped, and the information of the boot sector of the partition, the file allocation table and the root directory entry are recorded in subsequent sectors, to align the end of the first region with the end of the root element.
22. Полупроводниковая карта памяти по п.20, отличающаяся тем, что в ней дополнительно записана таблица атрибутов, содержащая множество элементов атрибута, каждый из которых соответствует одному из множества блоков, пользовательские данные, записанные во второй области, подлежат управлению как, по меньшей мере, один файл, имеющий атрибут запрета на запись, причем записывающий модуль выполнен с возможностью устанавливать атрибут запрета на запись для элементов таблицы атрибутов, которые соответствуют блокам, образованным исключительно секторами, соответствующими кластерам файла, защищенного от записи.22. The semiconductor memory card according to claim 20, characterized in that it further contains an attribute table containing a plurality of attribute elements, each of which corresponds to one of the plurality of blocks, user data recorded in the second area to be managed as at least , one file having an attribute of a ban on writing, and the recording module is configured to set an attribute of a ban on writing for elements of the attribute table that correspond to blocks formed exclusively sec proof operation, the corresponding cluster file write-protected.
23. Полупроводниковая карта памяти, содержащая область памяти, которая включает в себя защищенную область, доступную устройству, подключенному к полупроводниковой карте, только после подтверждения подлинности подключенного устройства, и область пользовательских данных, доступную устройству, подключенному к полупроводниковой карте, вне зависимости от результата проверки подлинности подключенного устройства, причем защищенная область и область пользовательских данных содержат множество секторов, и оперирующая данными в каждой группе из 2j секторов (j - равно 0 или положительному целому числу) как кластером, а одним или несколькими кластерами - как файлом, причем каждая группа из 2i последовательных секторов области памяти образует блок (i - равно 0 или положительному целому числу), который является наименьшей областью памяти, на которой можно осуществлять операцию стирания данных, защищенная область и/или область пользовательских данных включает первую область, состоящую из mx2j секторов (m - положительное целое число), предназначенную для записи информации управления томом, и вторую область, состоящую из секторов, следующих за первой областью, предназначенную для записи пользовательских данных, информацию управления томом, содержащую таблицу размещения файлов, которая указывает для каждого файла связи между кластерами, соответствующими файлу.23. A semiconductor memory card containing a memory area that includes a protected area accessible to the device connected to the semiconductor card only after confirming the authenticity of the connected device, and a user data area available to the device connected to the semiconductor card, regardless of the verification result the authenticity of the connected device, and the protected area and the user data area contain many sectors, and operating with data in each group of 2 j sectors (j is 0 or a positive integer) as a cluster, and one or more clusters as a file, and each group of 2 i consecutive sectors of the memory area forms a block (i is 0 or a positive integer), which is the smallest memory area on which the data erase operation can be performed, the protected area and / or user data area includes the first area, consisting of mx2 j sectors (m is a positive integer), intended for recording volume control information , and a second region, consisting of sectors following the first region, for recording user data, volume management information containing a file allocation table that indicates, for each file, communication between clusters corresponding to the file.
24. Полупроводниковая карта памяти по п.23, отличающаяся тем, что информация управления томом содержит, помимо таблицы размещения файлов, головную загрузочную запись, таблицу разделов, информацию загрузочного сектора раздела и элемент корневого каталога, причем головная загрузочная запись и таблица разделов записаны в первом секторе первой области, предварительно определенное количество секторов пропущено, и информация загрузочного сектора раздела, таблица размещения файлов и элемент корневого каталога записаны в последующих секторах, для выравнивания конца первой области с концом элемента корневого каталога.24. The semiconductor memory card according to claim 23, wherein the volume management information includes, in addition to a file allocation table, a boot header record, a partition table, partition boot sector information and a root directory entry, wherein the boot header and partition table are recorded in the first sector of the first region, a predetermined number of sectors are skipped, and the information of the boot sector of the partition, the file allocation table and the root directory entry are recorded in subsequent sectors, to align the end of the first region with the end of the root element.
25. Полупроводниковая карта памяти по п.23, отличающаяся тем, что в ней дополнительно записана таблица атрибутов, содержащая множество элементов атрибута, каждый из которых соответствует одному из множества блоков, пользовательские данные, записанные во второй области, подлежат управлению как, по меньшей мере, один файл, имеющий атрибут запрета на запись, и записывающий модуль выполнен с возможностью устанавливать атрибут запрета на запись для элементов таблицы атрибутов, которые соответствуют блокам, образованным исключительно секторами, соответствующими кластерам файла, защищенного от записи.25. The semiconductor memory card according to item 23, wherein the attribute table is additionally written therein, comprising a plurality of attribute elements, each of which corresponds to one of the plurality of blocks, user data recorded in the second area to be managed as at least , one file having a write ban attribute, and the recording module is configured to set a write ban attribute for elements of the attribute table that correspond to blocks formed exclusively by sectors Corresponding to the cluster of the file, write-protected.