{"id":77245,"date":"2020-07-16T00:00:00","date_gmt":"2020-07-16T00:00:00","guid":{"rendered":"https:\/\/www.embention.com\/index.php\/2020\/07\/16\/dfs2-sistema-de-archivo-determinista\/"},"modified":"2024-07-04T10:20:45","modified_gmt":"2024-07-04T10:20:45","slug":"dfs2-sistema-de-archivo-determinista","status":"publish","type":"post","link":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/","title":{"rendered":"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo"},"content":{"rendered":"<p>La mayor\u00eda de los\u00a0sistemas electr\u00f3nicos\u00a0poseen varios tipos de memoria para poder funcionar adecuadamente.\u00a0Una de estas memorias es la denominada\u00a0memoria de almacenamiento masivo o memoria secundaria.\u00a0La principal cualidad de esta memoria es su gran capacidad de almacenamiento de datos, los cuales persisten una vez apagada la alimentaci\u00f3n, siendo de lectura y escritura. Es decir, generalmente la memoria secundaria es utilizada para\u00a0guardar los datos de configuraci\u00f3n y de usuario.\u00a0Estas memorias suelen ser una\u00a0colecci\u00f3n de bytes organizados\u00a0en sectores.\u00a0Para darle sentido a estos bytes, se utilizan los\u00a0sistema de archivos.<\/p>\n<p>Estos sistemas almacenan y relacionan los diferentes sectores. Al conjunto de sectores relacionados los denominamos archivo.\u00a0Existen muchos tipos de sistema de archivos con diferentes propiedades seg\u00fan las necesidades del sistema. Sin embargo,\u00a0ninguno de los existentes est\u00e1 adaptado a sistemas embebidos en tiempo real.<\/p>\n<p>&nbsp;<\/p>\n<h2>Problemas del uso de memorias de almacenamiento masivo en sistemas embebidos<\/h2>\n<p>Las principales limitaciones a la hora de utilizar las memorias secundarias en los\u00a0sistemas embebidos en<strong> tiempo real\u00a0<\/strong>son que necesitan:<\/p>\n<ul>\n<li>Un tiempo de acceso <strong>determinista<\/strong>.<\/li>\n<li>Alta utilizaci\u00f3n de <strong>CPU<\/strong> (Unidad Central de Procesamiento).<\/li>\n<li>Alta utilizaci\u00f3n de memoria\u00a0<strong>RAM<\/strong>.<\/li>\n<\/ul>\n<p>Con esta idea en mente, en\u00a0Embention, hemos dise\u00f1ado el <strong>sistema de archivos\u00a0DFS2 (Deterministic Fixed-Size File System)<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<h3>Ventajas del uso de sistema de archivos DFS2\u00a0<\/h3>\n<p><strong>DFS2<\/strong> ha conseguido estos requerimientos dividiendo la memoria de almacenamiento en particiones. Cada una de estas particiones est\u00e1 compuesta de un n\u00famero de ficheros con un tama\u00f1o m\u00e1ximo. La cantidad de particiones en la que se divide la memoria, los archivos que componen cada partici\u00f3n y el tama\u00f1o m\u00e1ximo de los archivos, son\u00a0configurables por el usuario e independientes\u00a0entre particiones.<\/p>\n<p>Con esta organizaci\u00f3n de la memoria, se consigue que todos los\u00a0archivos se encuentren en una posici\u00f3n determinista y conocida\u00a0por el sistema de archivos. De esta forma, el acceso a la informaci\u00f3n de cada fichero se obtiene leyendo un sector de datos, cuya posici\u00f3n es f\u00e1cilmente calculable por el sistema de ficheros. De este modo, se minimizan los requerimientos de CPU y de memoria RAM necesaria. Adem\u00e1s, el tiempo de acceso a los ficheros es determinista, pues es el mismo para todos los archivos independientemente de su posici\u00f3n, ya que se elimina la fragmentaci\u00f3n de la memoria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La mayor\u00eda de los sistemas electr\u00f3nicos poseen varios tipos de memoria para poder funcionar adecuadamente. Una de estas memorias es la denominada memoria de almacenamiento masivo o memoria secundaria.<\/p>\n","protected":false},"author":2,"featured_media":92534,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[373],"tags":[],"class_list":["post-77245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-noticias"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DFS2: Sistema de Archivos Determinista<\/title>\n<meta name=\"description\" content=\"DFS2 es un sistema de archivos de tama\u00f1o fijo y acceso determinista, ideal para sistemas embebidos en tiempo real.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo\" \/>\n<meta property=\"og:description\" content=\"DFS2 es un sistema de archivos de tama\u00f1o fijo y acceso determinista, ideal para sistemas embebidos en tiempo real.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/\" \/>\n<meta property=\"og:site_name\" content=\"Embention\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Embention\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-16T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-04T10:20:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.embention.com\/wp-content\/uploads\/2020\/07\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1178\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Marketing Embention\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/\"},\"author\":{\"name\":\"Marketing Embention\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/person\\\/875db0f9b3f3053150b8d71328ed01bd\"},\"headline\":\"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo\",\"datePublished\":\"2020-07-16T00:00:00+00:00\",\"dateModified\":\"2024-07-04T10:20:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/\"},\"wordCount\":410,\"publisher\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp\",\"articleSection\":[\"Noticias\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/\",\"url\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/\",\"name\":\"DFS2: Sistema de Archivos Determinista\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp\",\"datePublished\":\"2020-07-16T00:00:00+00:00\",\"dateModified\":\"2024-07-04T10:20:45+00:00\",\"description\":\"DFS2 es un sistema de archivos de tama\u00f1o fijo y acceso determinista, ideal para sistemas embebidos en tiempo real.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp\",\"width\":2560,\"height\":1178,\"caption\":\"Close-up image of an electronic circuit board with digital representations of fixed-size files, illustrating the concept of the DFS2 deterministic file system for embedded systems.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/noticias\\\/dfs2-sistema-de-archivo-determinista\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.embention.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.embention.com\\\/es\\\/\",\"name\":\"Embention\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.embention.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#organization\",\"name\":\"Embention\",\"url\":\"https:\\\/\\\/www.embention.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Logo-Embention-Azul-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/www.embention.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Logo-Embention-Azul-scaled.webp\",\"width\":2560,\"height\":448,\"caption\":\"Embention\"},\"image\":{\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Embention\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.embention.com\\\/es\\\/#\\\/schema\\\/person\\\/875db0f9b3f3053150b8d71328ed01bd\",\"name\":\"Marketing Embention\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DFS2: Sistema de Archivos Determinista","description":"DFS2 es un sistema de archivos de tama\u00f1o fijo y acceso determinista, ideal para sistemas embebidos en tiempo real.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/","og_locale":"es_ES","og_type":"article","og_title":"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo","og_description":"DFS2 es un sistema de archivos de tama\u00f1o fijo y acceso determinista, ideal para sistemas embebidos en tiempo real.","og_url":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/","og_site_name":"Embention","article_publisher":"https:\/\/www.facebook.com\/Embention","article_published_time":"2020-07-16T00:00:00+00:00","article_modified_time":"2024-07-04T10:20:45+00:00","og_image":[{"width":2560,"height":1178,"url":"https:\/\/www.embention.com\/wp-content\/uploads\/2020\/07\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp","type":"image\/webp"}],"author":"Marketing Embention","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#article","isPartOf":{"@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/"},"author":{"name":"Marketing Embention","@id":"https:\/\/www.embention.com\/es\/#\/schema\/person\/875db0f9b3f3053150b8d71328ed01bd"},"headline":"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo","datePublished":"2020-07-16T00:00:00+00:00","dateModified":"2024-07-04T10:20:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/"},"wordCount":410,"publisher":{"@id":"https:\/\/www.embention.com\/es\/#organization"},"image":{"@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#primaryimage"},"thumbnailUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2020\/07\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp","articleSection":["Noticias"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/","url":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/","name":"DFS2: Sistema de Archivos Determinista","isPartOf":{"@id":"https:\/\/www.embention.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#primaryimage"},"image":{"@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#primaryimage"},"thumbnailUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2020\/07\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp","datePublished":"2020-07-16T00:00:00+00:00","dateModified":"2024-07-04T10:20:45+00:00","description":"DFS2 es un sistema de archivos de tama\u00f1o fijo y acceso determinista, ideal para sistemas embebidos en tiempo real.","breadcrumb":{"@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#primaryimage","url":"https:\/\/www.embention.com\/wp-content\/uploads\/2020\/07\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp","contentUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2020\/07\/portada-articulo-deterministic-fixed-size-file-system-scaled.webp","width":2560,"height":1178,"caption":"Close-up image of an electronic circuit board with digital representations of fixed-size files, illustrating the concept of the DFS2 deterministic file system for embedded systems."},{"@type":"BreadcrumbList","@id":"https:\/\/www.embention.com\/es\/noticias\/dfs2-sistema-de-archivo-determinista\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.embention.com\/es\/"},{"@type":"ListItem","position":2,"name":"DFS2, Sistema de Archivos Determinista de Tama\u00f1o Fijo"}]},{"@type":"WebSite","@id":"https:\/\/www.embention.com\/es\/#website","url":"https:\/\/www.embention.com\/es\/","name":"Embention","description":"","publisher":{"@id":"https:\/\/www.embention.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.embention.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.embention.com\/es\/#organization","name":"Embention","url":"https:\/\/www.embention.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.embention.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.embention.com\/wp-content\/uploads\/2024\/03\/Logo-Embention-Azul-scaled.webp","contentUrl":"https:\/\/www.embention.com\/wp-content\/uploads\/2024\/03\/Logo-Embention-Azul-scaled.webp","width":2560,"height":448,"caption":"Embention"},"image":{"@id":"https:\/\/www.embention.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Embention"]},{"@type":"Person","@id":"https:\/\/www.embention.com\/es\/#\/schema\/person\/875db0f9b3f3053150b8d71328ed01bd","name":"Marketing Embention"}]}},"_links":{"self":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts\/77245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/comments?post=77245"}],"version-history":[{"count":0,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/posts\/77245\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/media\/92534"}],"wp:attachment":[{"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/media?parent=77245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/categories?post=77245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.embention.com\/es\/wp-json\/wp\/v2\/tags?post=77245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}