$(function(){
$("#headerSearchForm").on("submit", function(event)
{
event.preventDefault();
var query = $.trim($("#headerSearchQ").val());if (query.length == 0) {return false;}
location.href = "https://buscador.rincondelvago.com/" + query.replace(/[^ a-záâàäéêèëíîìïóôòöúûùüçñA-ZÁÂÀÄÉÊÈËÍÎÌÏÓÔÒÖÚÛÙÜÇÑ0-9'"]/g,"").replace(/ /g,"+");
});
$("#bodySearchForm").on("submit", function(event)
{
event.preventDefault();
var query = $.trim($("#bodySearchQ").val());if (query.length == 0) {return false;}
location.href = "https://buscador.rincondelvago.com/" + query.replace(/[^ a-záâàäéêèëíîìïóôòöúûùüçñA-ZÁÂÀÄÉÊÈËÍÎÌÏÓÔÒÖÚÛÙÜÇÑ0-9'"]/g,"").replace(/ /g,"+");
});
});
var div_1_sizes = [
[320, 100],
[320, 50],
[300, 250],
[300, 600]
];
var div_2_sizes = [[970, 90], [728, 90],[970, 250]];
var PREBID_TIMEOUT = 2000;
var adUnits = [{
code: 'div-gpt-ad-1498674722723-0',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485609'
}
}]
},{
code: 'div-gpt-ad-1515779430602-1',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485931'
}
}]
},{
code: 'div-gpt-ad-1515779430602-2',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485934'
}
}]
},{
code: 'div-gpt-ad-1515779430602--3',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485937'
}
}]
},{
code: 'div-gpt-ad-1515779430602--4',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485941'
}
}]
},{
code: 'div-gpt-ad-1515779430602--5',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485945'
}
}]
},{
code: 'div-gpt-ad-1515779430602--6',
mediaTypes: {
banner: {
sizes: div_2_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485949'
}
}]
},{
code: 'div-gpt-ad-1515779430602--7',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485953'
}
}]
},{
code: 'div-gpt-ad-1515779430602--8',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485956'
}
}]
},{
code: 'div-gpt-ad-1515779430602--9',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485957'
}
}]
},{
code: 'div-gpt-ad-1515779430602--10',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485958'
}
}]
},{
code: 'div-gpt-ad-1515779430602--11',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485959'
}
}]
},{
code: 'div-gpt-ad-1515779430602--12',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485960'
}
}]
},{
code: 'div-gpt-ad-1515779430602--13',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485961'
}
}]
},{
code: 'div-gpt-ad-1515779430602--14',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--15',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--16',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--17',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--18',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--19',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--20',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--21',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--22',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--23',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
},{
code: 'div-gpt-ad-1515779430602--24',
mediaTypes: {
banner: {
sizes: div_1_sizes
}
},
bids: [{
bidder: 'appnexus',
params: {
placementId: '12485962'
}
}]
}];
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
googletag.pubads().disableInitialLoad();
});
var pbjs = pbjs || {};
pbjs.que = pbjs.que || [];
pbjs.que.push(function() {
pbjs.addAdUnits(adUnits);
pbjs.requestBids({
bidsBackHandler: initAdserver
});
});
function initAdserver() {
if (pbjs.initAdserverSet) return;
pbjs.initAdserverSet = true;
googletag.cmd.push(function() {
pbjs.que.push(function() {
pbjs.setTargetingForGPTAsync();
googletag.pubads().refresh();
});
});
}
setTimeout(function() {
initAdserver();
}, PREBID_TIMEOUT);
googletag.cmd.push(function() {
googletag.defineSlot('/49859683/RDV_web', div_2_sizes, 'div-gpt-ad-1498674722723-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
//
// Begin comScore Tag
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "5641052" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "https://b") + ".scorecardresearch.com/beacon.js";
el.parentNode.insertBefore(s, el);
})();
// End comScore Tag
//
var domain= "rincondelvago.com";
//-->
Compartir
0 Me sirvió
0 No me sirvió
TEMA 1
INTRODUCCION A LOS SISTEMAS DE ARCHIVOS...
...o como no matar moscas a cañonazos,
ni tirar paredes con matamoscas :-)
OBJETIVOS DE ESTE CAPITULO:
• Razones que justifican el uso de almacenamiento secundario
• Alto coste del uso de almacenamiento secundario
• `Archivo'
• Estructuras de Archivos =? Estructuras de Datos
• Herramientas conceptuales
INDICE TEMA 1.
1.1 Conceptos básicos
Almacenamiento Primario
Almacenamiento Secundario
Algunas definiciones
Entidad
Atributo
Clave Primaria & Secundaria
Registro & Campo. Tipos
Fichero Lógico y Físico
1.2 Tipos de acceso
Secuencial & Directo
Acceso Secuencial Indexado
1.3 Componentes físicos
Disco
Plato
Pista, Cilindro & Sector
1.4 Tipos de organización
Por sectores
Interleave
Fragmentación
Por bloques
1.5. Accesos a disco
Tiempo de desplazamiento
Tiempo de rotación
Tiempo de transferencia
Trasferencia de información
1.6. Operaciones sobre ficheros
Genéricas & Particulares
1. CONCEPTOS BASICOS
ALMACENAMIENTO PRIMARIO & ALMACENAMIENTO SECUNDARIO
Primario Es limitado
Es caro
No puede compartirse una vez en uso
Volatil
ALMACENAMIENTO PRIMARIO & ALMACENAMIENTO SECUNDARIO
Secundario Mayor tamaño
Menor precio
No requiere flujo continuo de energía
ALGUNAS DEFINICIONES
ENTIDAD
ATRIBUTO
• REGISTRO
de longitud predecible
con Indicador de longitud
utilización de Fichero Índice
Utilización de Delimitador
• CAMPO
de longitud fija
de longitud variable
ARCHIVOS
Datos colocados en almacenamiento secundario
Puntos de vista:
• FÍSICO
• LÓGICO
Conceptos relacionados:
• Clave
Primaria
Secundaria
Consideraciones de diseño
• Obtener la información requerida en el primer acceso.
o bien
• Obtener alguna información inicial que reduzca la cantidad de accesos en caso contrario
• Obtener toda la información necesaria de una sola vez.
Estructura de Archivos Estructura de Datos
2. TIPOS DE ACCESO
Por claves Primarias. Tipo de acceso:
• Secuencial
• Aleatorio
Directo por posición
Directo por clave (Hash)
-
Indexado: secuencial indexado, búsquedas binarias, árboles AVL, árboles B, árboles B+
Por claves Secundarias
3. COMPONENTES FISICOS
En acceso Secuencial. (p.ej., unidades de cinta)
• Densidad, velocidad, tamaño del GAP
En acceso Directo (p.ej., unidades de disco)
• Plato
• Cabeza
• Pista, Sector, espacio
• Cilindro
• Desplazamiento del brazo
• Capacidad
del disco
del cilindro
de la pista
4. TIPOS DE ORGANIZACION
Por Sectores
• Física o lógicamente adyacentes
• Factor de Intercalación (o `interleave')
• Cúmulos
FAT
Por Bloques
• Factor de bloque
• Sobrecarga de control
5. ACCESOS A DISCO
• Tiempo de desplazamiento
• Tiempo de rotación
• Tiempo de trasferencia
6. OPERACIONES SOBRE FICHEROS
Genéricas
• Apertura
• Cierre
• Lectura
• Escritura
Particulares
• Asignación
• Posicionamiento
• Posición
• Tamaño
TEMA 1
ESTRUCTURAS DE DATOS
TIPOS ABSTRACTOS DE DATOS
Practica tu mismo, por dios, con las cosas pequeñas; luego sigue con las más grandes.
Epíteto, Discursos
OBJETIVOS DE ESTE CAPITULO:
• Un concepto importante en ingeniería: el de Caja Negra
• El rol de las Estructuras de Datos en un programa
• Diferenciar la declaración y las operaciones en una EDs.
• Ventajas de utilizar Estructuras de Datos
INDICE TEMA 1. Definición y propiedades de los TADs. Especificaciones Ejemplos de Especificación de TADs 2.1 TAD Pila de enteros 2.2 TAD Cola de enteros Ejemplos de Implementación de TADs 3.1 TAD Pila 3.2 TAD Cola Excepciones
|
1. Definición y propiedades de los TADs.
Descargar
Enviado por: | Jesús Alonso |
Idioma: | castellano |
País: | Argentina |