Sistema de ficheros extensible.

Un dispositivo informático que comprende un sistema de ficheros y un medio de almacenamiento legible por ordenador que almacena información dentro de un volumen sobre el medio de almacenamiento legible por ordenador,

comprendiendo el volumen:

un componente de parámetros de arranque que especifica los parámetros de arranque para su uso por el sistema de ficheros;

un componente de tabla de asignación de ficheros que contiene una tabla de asignación de ficheros para su uso por el sistema de ficheros; y

una pluralidad de entradas de directorios, cada una de la pluralidad de entradas de directorios son, bien una entrada de directorio principal o una entrada de directorio secundaria, en el que las entradas de directorio principales definen formatos potencialmente diferentes,

estando asociada cada una de las entradas de directorio secundarias con una entrada de directorio principal y definiendo los metadatos que extienden los metadatos de la entrada de directorio principal asociada, estando clasificada cada entrada de directorio principal bien como una entrada de directorio principal crítica o como una entrada de directorio principal benigna, y estando clasificada cada una de las entradas de directorio secundarias bien como una entrada de directorio secundaria crítica o como una entrada de directorio secundaria benigna, dichas entradas de directorio secundarias siguen a una entrada de directorio principal;

el sistema de ficheros ignora una entrada de directorio principal benigna, si no la entiende y, cuando se enumeran las entradas de directorios durante un procedimiento de montaje del volumen:

impide que el volumen se monte si el sistema de ficheros no reconoce una entrada de directorio principal crítica; y

después de esto, cuando se realizan procedimientos iniciados por el usuario, enumerando las entradas de directorio secundarias, en el que el sistema de ficheros ignora una entrada de directorio secundaria crítica y la entrada del directorio principal con el que está asociada si el sistema de ficheros no reconoce la entrada de directorio secundaria crítica, y el sistema de ficheros ignora una entrada de directorio secundaria si el sistema de ficheros no reconoce la entrada de directorio secundaria benigna.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E05111554.

Solicitante: MICROSOFT CORPORATION.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: ZBIKOWSKI,MARK J, THIND,RAVINDER S, PUDIPEDDI,RAVISANKAR V, HAVEWALA,SAROSH C, GHOTGE,VISHAL V.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F17/30

PDF original: ES-2462540_T3.pdf

 


Fragmento de la descripción:

Sistema de ficheros extensible

Antecedentes Descrito de forma general, existe un número de dispositivos informáticos portátiles, tales como las cámaras de fotos digitales, las cámaras de video digital, reproductores de medios, teléfonos móviles, dispositivos informáticos móviles, asistentes digitales personales, y similares que mantienen datos en un medio de almacenamiento, tal como un medio de almacenamiento portátil. El desarrollo continuado de dispositivos informáticos portátiles más complejos y medios de almacenamiento portátiles de mayor capacidad de almacenamiento supone una mayor demanda de flexibilidad en el formato del sistema de ficheros usado en el medio de almacenamiento. Los enfoques del formato del sistema de ficheros actual pueden resultar deficientes, ya que no pueden proporcionar la flexibilidad adecuada para aumentar las capacidades del tamaño de almacenamiento y/o las aplicaciones de los medios de almacenamiento.

Sumario El documento EP 0618 540 A2 describe un sistema operativo que proporciona un espacio de nombres común tanto para nombres de ficheros largos como para nombres de ficheros cortos. Se sugieren entradas de directorios que tienen nombres de ficheros cortos y entradas de directorio que tienen nombres de ficheros largos. Las entradas de directorios con nombres de ficheros largos transportan un campo de atributo de '1111' que impide a los sistemas operativos que no pueden procesar nombres de ficheros largos el acceso a estas entradas de directorios con nombres de ficheros largos.

El objeto de la presente invención es proporcionar un sistema de ficheros extensible.

Este objeto se resuelve por el tema objeto de la reivindicación 1.

Las realizaciones preferidas son el tema objeto de las reivindicaciones dependientes.

Se proporciona un formato del sistema de ficheros extensible para medios de almacenamiento portátiles. El formato del sistema de ficheros extensible incluye la especificación de tipos de entradas de directorio principales y secundarias. Los tipos de entradas de directorio principales y secundarias se pueden clasificar además como entradas de directorio críticas y benignas.

De acuerdo con un aspecto de la presente invención, se proporciona un medio legible por ordenador que tiene componentes ejecutables por ordenador para el almacenamiento de datos. Los componentes legibles por ordenador pueden incluir un componente de los parámetros de arranque para especificar los parámetros de arranque para un sistema de ficheros. Los componentes legibles por ordenador también incluyen un componente de tabla de asignación de ficheros para definir una tabla de asignación de ficheros asociada con el sistema de ficheros. Adicionalmente, los componentes legibles por ordenador incluyen un componente de entrada de directorio principal para especificar los datos en un directorio raíz del sistema de ficheros. Además, los componentes legibles por ordenador incluyen al menos un componente de entrada secundaria correspondiente al componente de entrada de directorio principal. El componente de entrada secundaria define metadatos de definición asociados con el componente de directorio principal. Los componentes de entradas de directorio principales y secundarias se pueden clasificar además como críticos o benignos.

De acuerdo con otro aspecto de la presente invención, se proporciona un medio legible por ordenador que tiene componentes ejecutables por ordenador para el almacenamiento de datos. Los componentes legibles por ordenador incluyen un componente de parámetros de arranque para especificar los parámetros de arranque para un sistema de ficheros. Los componentes legibles por ordenador también incluyen un componente de tabla de asignación de ficheros para definir una tabla de asignación de ficheros asociada con el sistema de ficheros. Además, los componentes legibles por ordenador incluyen un componente de directorio raíz para especificar los datos en un directorio raíz del sistema de ficheros. Adicionalmente, los componentes legibles por ordenador incluyen al menos un componente de metadatos extensible correspondiente al componente de entrada del directorio raíz. El componente de metadatos define los metadatos asociados con el componente de directorio raíz.

Un sistema de ficheros no montará un volumen para una entrada de directorio principal crítica o directorio raíz que no se reconoce. El sistema de ficheros puede ignorar las entradas de directorio principales benignas, las entradas de directorio secundarias críticas y las entradas de directorio secundarias benignas que no se reconocen.

Este sumario se suministra para introducir en una forma simplificada una selección de conceptos que se describen a continuación en la Descripción Detallada. Este sumario no pretende identificar características clave del tema objeto reivindicado, ni se pretende usar como ayuda en la determinación del ámbito del tema objeto reivindicado.

Descripción de los dibujos Los aspectos anteriores y muchas de las ventajas que concurren en la presente invención se apreciarán más fácilmente ya que las mismas se entenderán mejor por referencia a la siguiente descripción detallada, cuando se toma en conjunción con los dibujos adjuntos, en los que:

las FIGURAS 1A - 1C son diagramas de bloques ilustrativos de un entorno ilustrativo que incluye un dispositivo informático portátil y un dispositivo de almacenamiento que implementa el formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 2 es un diagrama de bloques ilustrativo de diversos componentes de la disposición del volumen correspondiente al formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 3 es un diagrama de bloques ilustrativo de unas estructuras de directorios del sistema de ficheros extensible que incluye estructuras de entradas de directorio principal y secundarias de acuerdo con un aspecto de la presente invención;

la FIGURA 4 es un diagrama de bloques ilustrativo de componentes de datos para implementar un bloque del procedimiento de arranque en un formato de sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 5 es un diagrama de bloques ilustrativo de componentes de datos para implementar las entradas de directorio en un formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 6 es un diagrama de bloques ilustrativo de componentes de datos para implementar un nombre de fichero y las extensiones en un formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 7 es un diagrama de bloques ilustrativo de componentes de datos para implementar un identificador de volumen en un formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 8 es un diagrama de bloques ilustrativo de componentes de datos para implementar una entrada de directorio extensible en un formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 9 es un diagrama de bloques ilustrativo de componentes de datos para implementar una entrada de directorio extensible en un formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención;

la FIGURA 10 es un diagrama de bloques ilustrativo de componentes de datos para implementar una lista de control de acceso en un formato del sistema de ficheros extensible de acuerdo con un aspecto de la presente invención; y

la FIGURA 11 es un diagrama de flujo ilustrativo de una rutina de creación de nombres de ficheros para un formato del sistema de ficheros extensible.

Descripción detallada Descrito de forma general, la presente invención se refiere a un formato del sistema de ficheros extensible y diversos procedimientos asociados con el formato del sistema de ficheros extensible. En una realización alternativa, el formato del sistema de ficheros extensible corresponde a un formato del sistema de ficheros extensible para medios de almacenamiento portátiles y diversos procedimientos asociados con el formato del sistema de ficheros extensible en el medio de almacenamiento portátil. Aunque la presente invención se describirá con respecto a un formato del sistema de ficheros de medios de almacenamiento portátil, un experto en la materia relevante apreciará que las realizaciones desveladas son ilustrativas por naturaleza y no deberían considerarse como limitativas. Adicionalmente, un experto en la materia relevante apreciará que las estructuras de datos y las disposiciones de datos usadas en los ejemplos ilustrativos pueden requerir información adicional... [Seguir leyendo]

 


Reivindicaciones:

1. Un dispositivo informático que comprende un sistema de ficheros y un medio de almacenamiento legible por ordenador que almacena información dentro de un volumen sobre el medio de almacenamiento legible por ordenador, comprendiendo el volumen: un componente de parámetros de arranque que especifica los parámetros de arranque para su uso por el sistema de ficheros; un componente de tabla de asignación de ficheros que contiene una tabla de asignación de ficheros para su uso por el sistema de ficheros; y una pluralidad de entradas de directorios, cada una de la pluralidad de entradas de directorios son, bien una entrada de directorio principal o una entrada de directorio secundaria, en el que las entradas de directorio principales definen formatos potencialmente diferentes,

estando asociada cada una de las entradas de directorio secundarias con una entrada de directorio principal y definiendo los metadatos que extienden los metadatos de la entrada de directorio principal asociada, estando clasificada cada entrada de directorio principal bien como una entrada de directorio principal crítica o como una entrada de directorio principal benigna, y estando clasificada cada una de las entradas de directorio secundarias bien como una entrada de directorio secundaria crítica o como una entrada de directorio secundaria benigna, dichas entradas de directorio secundarias siguen a una entrada de directorio principal;

el sistema de ficheros ignora una entrada de directorio principal benigna, si no la entiende y, cuando se enumeran las entradas de directorios durante un procedimiento de montaje del volumen:

impide que el volumen se monte si el sistema de ficheros no reconoce una entrada de directorio principal crítica; y

después de esto, cuando se realizan procedimientos iniciados por el usuario, enumerando las entradas de directorio secundarias, en el que el sistema de ficheros ignora una entrada de directorio secundaria crítica y la entrada del directorio principal con el que está asociada si el sistema de ficheros no reconoce la entrada de directorio secundaria crítica, y el sistema de ficheros ignora una entrada de directorio secundaria si el sistema de ficheros no reconoce la entrada de directorio secundaria benigna.

2. El dispositivo informático mencionado en la reivindicación 1, en el que una de las entradas de directorio principal críticas contiene un mapa de bits de asignación que define la disponibilidad de agrupamiento del medio de almacenamiento.

3. El dispositivo informático mencionado en la reivindicación 1, en el que una de las entradas de directorio contiene un identificador de volumen.

4. El dispositivo informático mencionado en la reivindicación 1, en el que una de las entradas de directorio principal contiene un identificador de nombre de fichero.

5. El dispositivo informático mencionado en la reivindicación 4, en el que el identificador de nombre de fichero comprende un nombre de fichero completo y un hash del nombre del fichero.

6. El dispositivo informático mencionado en la reivindicación 1 que comprende además un componente de datos del fabricante para especificar las estructuras de datos del fabricante.


 

Patentes similares o relacionadas:

Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]

Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]

Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]

MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]

Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]

Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]

Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]

SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .