Material de apoyo Unidad 7 Estructura de datos

Slides:



Advertisements
Presentaciones similares
Arquitectura de Sistema de E/S
Advertisements

IBD Clase 7.
Diferentes tipos de memoria
COLEGIO UNIVERSITARIO DE ADMINISTRACION Y MERCADEO
BUFFER Es el área de almacenaje temporal, por lo general en la RAM.
Introducción Programación.
Informática II Clase 12: Flujos Diego Fernando Serna Restrepo
La maquina de Turing La máquina de Turing es una caja negra (tan simple como una máquina de escribir y tan compleja como un ser humano) capaz no sólo de.
TECNOLOGIA DE NUBES JORLETH POVEDA MURCIA.
Ordenamiento Interno y Búsqueda Binaria
Paricial IV Ing. Esmeralda Elizabeth Rodríguez Rodríguez
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Unidad 7 Métodos de Ordenamiento Externos
Introducción al software
Investigación de Operaciones II
IBD Plan 2003 Clase 4. UNLP - Facultad de InformáticaIBD - CLASE 4 2 Archivos - Búsqueda Búsqueda de información (costo) # de comparaciones (operaciones.
Windows XP sp3.
El propósito del almacenamiento es guardar datos que la computadora no esté usando. El almacenamiento tiene tres ventajas sobre la memoria: Hay más espacio.
Unidades de disco Disco flexible (disquetera)
Semana 4 - periferico.
Sistema Operativo. ¿Qué es el Sistema Operativo? Un sistema operativo (SO) es el conjunto de programas y utilidades software que permiten al usuario interactuar.
Luis Fernando Flores Cogque Lucia Guadalupe Hernández Quixtiano
Tema 10a Manejo de archivos. Introducción Un computador puede almacenar grandes cantidades de información. Puede acceder a ella de manera muy rápida.
Pipelining Predicción dinámica de brincos. Universidad de SonoraArquitectura de Computadoras2 Introducción En base a la historia de la instrucción, predecir.
Streams. / En casi todo programa se necesita traer o enviar información a una fuente externa. / Dicha información puede estar en un archivo en el disco.
MEMORIA ROM Y MEMORIA RAM. PROFESORA: ANDRY SAAVEDRA SAN CARLOS,
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
PROGRAMACION DE ARCHIVOS (MEMORIA SECUNDARIA). Registros y archivos Si bien es cierto que se pueden manejar gran cantidad de datos del mismo y diferente.
(Organización y Manejo de Archivos)
ANDRES FELIPE TRUJILLO RAMIREZ. 10° TEMAS: * EMPAQUETADORES DE ARCHIVOS O COMPRESORES DE ARCHIVOS. * BACKUP. *RESTAURACION DEL SISTEMA OPERATIVO.
Manuela Chavarriaga Betancur Telecomunicaciones 11º3 Resumen Capitulo 2.
Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software.
MICROCONTROLADORES NOCIONES BÁSICAS COMPUTO II. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Unidades de almacenamiento.
accesorios Accesorios Algoritmo: Se refiere a la manera o método de hacer una tarea siendo esa tarea de naturaleza repetitiva Comando: Es una instrucción.
Memoria virtual.
Teoría de Sistemas Operativos I/O
INTRODUCCIÓN: CARACT DE LOS DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
Natalia Ortega Facultad de salud Medicina. ¿Qué es un archivo comprimido? Es un archivo que está transformado de modo que ocupe menos espacio en el disco.
 En el interior de un ordenador habita una densa amalgama de componentes electrónicos que son los responsable de su correcto funcionamiento; componentes.
Computación Pero, ¿qué es una computadora?.
UNIVERSIDAD LATINA VII. ACTUALIZACIÓN DE LAS BASES DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Ordenamiento en lenguaje c
Desfragmentación de un disco. optimizacion En cómputo, la optimización es el proceso de modificar un sistema para mejorar su eficiencia y el uso de los.
 El interfaz cerebro computadora es uno de los proyectos que están actualmente en curso ya que consiste en que un usuario puede controlar un ordenador.
Software libre.. Definición del software libre  El software libre es la denominación del software que respeta la libertad de los usuarios sobre su producto.
Almacenamiento de la información IES Virgen del Espino.
MEDIOS DE ALMACENAMIENTO
Componentes internos de una computadora
ANYI CAROLINA OSORNO USMA. PARTES INTERNAS DE UNA TORRE Microprocesador : Es el cerebro del PC; es un chip que se encarga de procesar las instrucciones.
Tipos de computadores Personales.
MIA - Grupo 5 Unidad 2.
LA CAPACIDAD DE LA MEMORIA. Nombre: Bryan Galarza Muñoz. Curso: 5143.
Hardware Son todos los componentes y dispositivos físicos y tangibles que forman una computadora. ¿ Cómo describir un hardware?
Son todas las partes del computador
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
El Mejor Sistema de Contabilidad y Financiero Integrado
PARTES INTERNAS Y PERIFERICOS DEL COMPUTADOR
USO DE MEMORIA SEBASTIAN MADRID PEREZ. USO DE MEMORIA El uso de memoria se basa en como se va a utilizar la memoria q el dispositivo. Se trata de la partición.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Respaldo y recuperacion de la Base de Datos E.I. L.E. Prof. Ramón Castro.
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
TIPOS DE SISTEMAS OPERATIVOS.  Que es un sistema operativo??  Es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar,
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Memoria ROM Esta memoria es solo de almacenamiento y almacena el programa básico de iniciación, instalado desde fabrica.
LOS COMPONENTES DEL ORDENADOR
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Migracion, Importación y exportación de datos E.I. L.E. Prof. Ramón.
MEMORIA VIRTUAL ISC EDER CHAVEZ ACHA. MEMORIA VIRTUAL Cuando se tiene gran cantidad de aplicaciones abiertas y/o estamos ejecutando procesos complejos,
ARCHIVO Es una colección de información o bien es una secuencia de bits, bytes, líneas o registros definida por su creador.
*Pérez Pérez Diana Karen *Sánchez García José Luis *Valdespino Hinojosa Erick.
ALGORIDMO Aguirre Blanco Maria Teresa Programación Grado 2° “A” Turno: Matutino.
Transcripción de la presentación:

Material de apoyo Unidad 7 Estructura de datos Instituto Tecnológico de Culiacán Ingeniería en Sistemas Computacionales Estructura de datos Material de apoyo Unidad 7 Prof. Felipe E. Muñiz R.

TEMARIO Unidad 7.- Ordenación externa. 7.1 Algoritmos de ordenación externa. 7.1.1 Intercalación directa. 7.1.2 Mezcla natural.

Ordenamiento externo Ordenamiento externo es un término genérico para los algoritmos de ordenamiento que pueden manejar grandes cantidades de información. El ordenamiento externo se requiere cuando la información que se tiene que ordenar no cabe en la memoria principal de una computadora (típicamente la RAM) y un tipo de memoria más lenta (típicamente un disco duro) tiene que utilizarse en el proceso. Un ejemplo de ordenamiento externo es el algoritmo de ordenamiento por mezcla. Supongamos que 900 MB de información deben ser ordenados utilizando únicamente 100 MB de RAM.

Leanse 100MB de información en la memoria principal y ordenense utilizando un algoritmo tradicional (típicamente quicksort). Escríbase la información ordenada en el disco. Repítanse los pasos 1 y 2 hasta que toda la información esté ordenada en pedazos de 100 MB. Ahora se deben mezclar todos los pedazos ordenados. Léanse los primeros 10MB de cada pedazo ordenado a la memoria principal (total de 90 MB) y destínense los 10 MB restantes para el buffer de salida. Ordénense los nueve pedazos mezclándolos y grábese el resultado en el buffer de salida. Si el buffer de salida está lleno, escríbase al archivo destino final. Si cualquiera de los 9 buffers leídos queda vacío, se llena con los siguientes 10 MB de su pedazo original de 100 MB o se marca este como completado si ya no hay registros remanentes. Otro ejemplo es el algoritmo de ordenamiento por mezcla equilibrada, que es una optimización del anterior.

Investigar por parte del alumno sobre los métodos de ordenamiento externo, teoría e implementación de los algoritmos, principalmente intercalación directa y mezcla natural.