Вы находитесь на странице: 1из 21

UNIVERSIDAD DE PANAM CENTRO REGIONAL UNIVERSITARIO DE VERAGUAS FACULTAD DE INFORMTICA, ELECTRNICA Y COMUNICACIN MONOGRAFA: LA MULTIPROGRAMACIN COMO HERRAMIENTA PARA

IMPLEMENTAR LA MEMORIA VIRTUAL PRESENTA: RAL ENRIQUE DUTARI DUTARI 2009

ii

TABLA DE CONTENIDOS
1. 2. 3. 4. 4.1. 4.1.1. 4.1.2. 4.2. 4.3. Observaciones Preliminares. .......................................................... 1 Gestin De La Memoria Real. ......................................................... 2 Gestin Para Un Usuario. ............................................................... 2 La Multiprogramacin...................................................................... 3 Multiprogramacin De Particin Fija. .............................................. 4 Carga Absoluta. .............................................................................. 4 Carga Reubicable. .......................................................................... 5 Multiprogramacin De Particin Variable. ....................................... 7 Soluciones A La Fragmentacin: Agrupacin Y

Compactacin. ................................................................................ 8 4.4. Estrategias De Ubicacin De Procesos En La

Multiprogramacin......................................................................... 10 4.5. 4.5.1. 4.5.2. 4.6. Paginacin Y Segmentacin Simples. .......................................... 11 Paginacin Simple. ....................................................................... 11 Segmentacin Simple. .................................................................. 12 Multiprogramacin Con Intercambio (Swapping). ......................... 12

iii

5. 6. 7.

Comentarios Finales. .................................................................... 14 Conclusiones................................................................................. 16 Referencias Bibliogrficas............................................................. 17

1.

OBSERVACIONES PRELIMINARES.

A lo largo del tiempo, la cantidad de memoria principal presente en un sistema se ha incrementado notablemente, pero el tamao y la complejidad de los programas han crecido con mayor velocidad que la memoria. Esto ha obligado a estudiar la manera de ampliar la memoria sin que esto sea excesivamente oneroso para los usuarios, en trminos econmicos. Por otro lado, en los sistemas de computadores se acostumbra compartir la memoria principal entre varios usuarios, por lo tanto debe existir un modo de proteger y de compartir la memoria. Para optimizar el uso de la memoria hay que fijar la organizacin y la administracin de la memoria de manera que se consigan: Mximo nmero de procesos en la memoria: Para evitar que la CPU est inactiva. Proteccin de la memoria: Para evitar que al ejecutarse un proceso acceda a zonas de memoria que pertenecen a otro proceso. Comparticin de la memoria: Para permitir que procesos diferentes compartan informacin cuando sea conveniente. Esta monografa se enfoca en analizar la manera de optimizar el uso de la memoria del sistema computador para alcanzar el primero de los objetivos.

2.

GESTIN DE LA MEMORIA REAL.

La memoria real tambin se denomina memoria principal o memoria primaria. Los programas y los datos deben estar almacenados en la memoria principal para poder ejecutarse, de acuerdo al modelo de Von Newman. Desde el punto de vista lgico es un solo bloque de posiciones contiguas, tal como se aprecia en la siguiente ilustracin.

Ilustracin 1: Arquitectura de Von Neumann para el computador moderno.

3.

GESTIN PARA UN USUARIO.

Como la memoria era muy pequea, surga el problema de que hacer con los programas excesivamente largos. Este ltimo problema se solucion dividiendo el programa en segmentos claramente definidos, de manera que solo se cargaban en la memoria los segmentos en ejecucin. A cada segmento se le llamaba recubrimiento (overlay). Esta era una tarea que deba realizar el programador de forma manual, cuidadosa, lenta y altamente propensa a los errores humanos, tal como se aprecia en la siguiente ilustracin.

Ilustracin 2: Organizacin de la memoria del computador al utilizar recubrimientos.

Adicionalmente, los primeros sistemas slo permitan la utilizacin de la mquina a un nico usuario a la vez. En estos sistemas se produca un desaprovechamiento de la CPU en los tiempos en que ella deba esperar a que se produjera una entrada/salida. El problema de la falta de uso de la CPU se solucion mediante las tcnicas de multiprogramacin que consisten en que varios usuarios compiten por los recursos del sistema.

4.

LA MULTIPROGRAMACIN.

Consiste en que: el proceso que est esperando una operacin de Entrada/Salida ceder la CPU a otro proceso que est listo para realizar los clculos. Para aprovechar al mximo las ventajas de la multiprogramacin es

necesario que haya varios procesos en la memoria principal, es decir la memoria se reparte entre varios procesos. Existen varios tipos de multiprogramacin, a saber: particin fija, la particin variable y swapping.

4.1.

MULTIPROGRAMACIN DE PARTICIN FIJA.

La memoria principal (MP) se encuentra dividida en partes de tamao fijo aunque no del mismo tamao. Existen dos polticas de carga de los trabajos, carga absoluta y carga reubicable.

4.1.1.

CARGA ABSOLUTA.

La memoria principal se divide en regiones de lmites fijos (particiones). Un proceso se coloca completo dentro de una particin de manera que cada particin contiene slo un proceso - y siempre en la misma particin. Esta gestin la realiza el programador. Esta poltica puede dar lugar a diferentes problemas: El proceso es mayor que la particin: Una solucin al problema es la tcnica del recubrimiento. El proceso es menor que la particin: Se produce la fragmentacin, es decir se produce un uso ineficaz de la memoria porque se desperdicia espacio de la particin. Los procesos ocupan siempre las mismas posiciones de memoria: por lo tanto si un trabajo est listo para su ejecucin y su particin est

ocupada, ese trabajo debe esperar. Una solucin al problema es la carga reubicable. La ilustracin que se presenta a continuacin, muestra la implementacin de la poltica en mencin.
Memoria Principal Sistema Operativo Cola de Procesos de la Particin 1 Proceso m1 ... Proceso 2 Proceso 1 Particin 1

Cola de Procesos de la Particin 2 Proceso m2 ... Proceso 2 Proceso 1 Particin 2

...

Cola de Procesos de la Particin n Proceso mn ... Proceso 2 Proceso 1 Particin n

Ilustracin 3: Organizacin los procesos en memoria del computador, segn la poltica de carga absoluta.

4.1.2.

CARGA REUBICABLE.

Los procesos se pueden ejecutar en cualquiera de las particiones que se encuentren disponibles en ese instante y en las que pueda acomodarse

completo. Aparece el concepto de direccin lgica y direccin fsica que obliga a introducir los mecanismos de traduccin de direcciones. La ilustracin que se presenta a continuacin, muestra la implementacin de la poltica en mencin.
Memoria Principal Sistema Operativo

Particin 1

Cola de Procesos Proceso m ... Proceso 2 Proceso 1 Traductor De Direcciones Particin 2

...

Particin n

Ilustracin 4: Organizacin los procesos en memoria del computador, segn la poltica de carga reutilizable.

Esta poltica tiene como principales inconvenientes: la fragmentacin interna y que el nmero de procesos en la memoria es fijo, es decir habr tantos procesos en la memoria como particiones. Esto puede provocar la parada del procesador si todos los trabajos estn en la cola de bloqueados. Sus ventajas son: ser sencillo de implementar y producir poca sobrecarga de sistema operativo. El principal problema de la multiprogramacin de particin fija, es que en ambas polticas aparece el problema de la fragmentacin. En realidad este problema se

da en todos los sistemas, independientemente de la organizacin de memoria seleccionada. En la particin fija ocurre cuando los trabajos no llenan completamente la particin o cuando la particin es demasiado pequea para los trabajos y se queda vaca.

4.2.
Aparece

MULTIPROGRAMACIN DE PARTICIN VARIABLE.


como una de solucin particin a la fija. los problemas las que presenta se la

multiprogramacin

Ahora

particiones

crean

dinmicamente de manera que los procesos ocupan todo el espacio de memoria que necesitan. Este sistema tiene la ventaja de que inicialmente optimizan el uso de la memoria. Los problemas aparecen cuando van finalizando los procesos iniciales, porque aparecen espacios libres en la memoria. La tendencia es que cada vez haya ms espacios libres y ms pequeos. Estos espacios son externos a las particiones en uso, por eso al problema se le llama fragmentacin externa. Entre las ventajas de la multiprogramacin con particiones variables se encuentra que desaparece la fragmentacin interna y que por lo tanto se hace un uso ms eficiente de la memoria. Por otro lado, entre las desventajas se puede citar la ineficiencia del procesador debido a la necesidad de compactar la memoria para evitar una fragmentacin externa tan elevada que los procesos de cierta entidad no se pudieran ubicar en la memoria. La ilustracin que se presenta a continuacin, muestra la implementacin de la poltica en mencin, as como el problema de fragmentacin antes sealado.

Proceso 1

Particin 1

Proceso 2

Particin 2

Particin 3 Proceso 3

Proceso 4

Proceso 4

Particin 1

Sale Proceso 1

Proceso 1

Ilustracin 5: Organizacin los procesos en memoria del computador, segn el modelo de particiones variables.

4.3.

SOLUCIONES

LA

FRAGMENTACIN:

AGRUPACIN Y COMPACTACIN.
Se han diseado dos polticas que minimizan el impacto que provocan los problemas de fragmentacin en la memoria principal, a saber se conocen como: Agrupacin: se agrupan espacios de memoria contiguos para as disponer de espacios de memoria libres ms grandes, tal como se aprecia en la siguiente ilustracin.

Ilustracin 6: Agrupacin de memoria fragmentada.

Compactacin: se trasladan todos los espacios libres a uno de los extremos del almacenamiento principal, tal como se aprecia en la siguiente ilustracin.

Ilustracin 7: Compactacin de memoria fragmentada.

10

Ambas soluciones presentan efectos colaterales que se pueden considerar como desventajas, ya que: Consumen recursos del sistema Se deben detener todos los procesos mientras se compactan o se agrupan los bloques de memoria libre Si el tamao de los procesos es pequeo, las operaciones de compactacin o agrupamiento se deben realizar con demasiada frecuencia.

4.4.

ESTRATEGIAS DE UBICACIN DE PROCESOS EN LA MULTIPROGRAMACIN.

Las estrategias de ubicacin son las polticas que se siguen para decidir la ubicacin de memoria donde se colocar un proceso, a nivel de los sistemas operativos. Esencialmente, son tres: Utilizar el primer espacio disponible: En primer lugar, ubica la memoria del sistema operativo y a continuacin la memoria que requiere el proceso en el primer espacio disponible en el que pueda colocarse completa. El sistema operativo necesita una lista, no necesariamente ordenada de espacios libres para implementar esta estrategia. Su principal ventaja es la rapidez de decisin. El mejor ajuste: Coloca el trabajo en el espacio que se ajuste mejor, con lo que se evita el desperdicio de memoria. Para implementarla, el sistema operativo debe disponer de una lista de espacios libres en la memoria ordenada ascendentemente, por tamao.

11

El peor ajuste: El proceso se coloca en el espacio libre ms grande, con lo que se consigue que el espacio sobrante sea tambin amplio. Para implementarla el sistema operativo necesita de una lista de espacios libres en la memoria ordenada descendentemente, por tamao.

4.5.

PAGINACIN Y SEGMENTACIN SIMPLES.

Estas dos estrategias de administracin de memoria, no se han aplicado en la organizacin de la memoria real nunca, pero se puntualizarn, al menos, por ser la base de las estrategias de memoria virtual que sern consideradas en las siguientes secciones.

4.5.1.

PAGINACIN SIMPLE.

Se caracteriza por: La memoria se divide en marcos de igual tamao. Los procesos se dividen en pginas de igual tamao que los marcos. Se carga todo el proceso en memoria, pero las paginas se sitan en marcos no necesariamente contiguos con lo que se soluciona la fragmentacin externa. La fragmentacin interna en la ltima pgina del proceso es mnima. La direccin lgica se compone de n de pgina y desplazamiento. Implementa una tabla de pginas, como mecanismo de correspondencia entra la pgina del proceso y el marco de la memoria.

12

Es una estrategia trasparente para los programadores.

4.5.2.

SEGMENTACIN SIMPLE.

Se caracteriza por: El Programa se divide en segmentos de tamao variable que se cargan dinmicamente en memoria. Los segmentos no tienen que estar contiguos en memoria. La direccin lgica de una palabra viene dada por n de segmento ms un desplazamiento. Por lo tanto se requiere una tabla de segmentos que haga la equivalencia entre el segmento lgico y el segmento que este ocupa en la memoria. No tiene fragmentacin interna y la fragmentacin externa es pequea. Visible comodidad para organizar programas y datos.

4.6.

MULTIPROGRAMACIN (SWAPPING).

CON

INTERCAMBIO

En los esquemas vistos hasta el momento, los programas del usuario permanecen en la memoria principal hasta su terminacin. Con la estrategia denominada swapping esto ya no sucede. Ahora un proceso se ejecuta hasta que no puede continuar. En este punto, dicho programa cede el almacenamiento y la CPU al siguiente trabajo.

13

Un proceso que espera una operacin de entrada / salida (E/S) puede enviarse a la memoria secundaria. Un proceso se puede intercambiar varias veces entre la memoria secundaria y la principal, hasta su terminacin. En este caso el intercambio es de procesos completos, no de pginas. La combinacin de este mtodo con la paginacin simple da lugar a lo que se conoce como la memoria virtual, que es bsica en todas las implementaciones de sistemas operativos modernos. La ilustracin que se presenta a continuacin, muestra a grandes rasgos, la implementacin de la poltica en mencin.

Ilustracin 8: Organizacin los procesos en memoria del computador, segn el modelo de swaping.

14

El sistema operativo implementa el swapping mediante 4 colas: La cola listo larga: Esta cola se almacena en el disco duro. Cuando el procesador necesita un nuevo proceso lo toma de esta cola. La cola listo corta: que se almacena en la memoria principal y en ella se encuentran los procesos listos. La cola de E/S corta: en la que se encuentran los procesos que esperan una operacin de E/S. La cola de E/S larga: en donde se encuentran los procesos que han pasado demasiado tiempo en la cola de E/S corta. En general, el swaping se realiza como se describe a continuacin. Se van tomando procesos de la cola listo larga, que se introducen posteriormente en la cola listo corta (1), y son eventualmente ejecutados en el CPI (2). Estos procesos se intercambian entre la cola de listos corta y el CPU hasta que finalizan, o se bloquean en una solicitud de E/S, pasando a la cola de E/S corta (3). En caso que la solicitud de E/S se resuelva rpidamente, el proceso pasa nuevamente a la cola de listos corta (4), y si eventualmente, se tarda demasiado tiempo esperando, entonces se enva a la cola de E/S larga (5), para que al resolverse su solicitud pase a la cola listo larga (6), completando el ciclo de vida de los procesos.

5.

COMENTARIOS FINALES.

El objetivo de la memoria virtual es que el programador disponga de un nivel de memoria principal mayor que la realmente tiene el sistema. Para conseguirlo se

15

han creado una serie de mecanismos y polticas nuevas, ya que: El procesador genera direcciones virtuales con un tamao superior a las direcciones reales de acceso a la memoria fsica. Por lo tanto, las direcciones virtuales deben convertirse en direcciones reales mientras el programa est en ejecucin. Esta funcin se realiza mediante mecanismos de traduccin dinmica de direcciones (DAT) que deben ser tan rpido como sea posible para evitar la degradacin del rendimiento del sistema. Esta traduccin de las direcciones permite implementar la reubicacin que facilita la carga de los programas. Este mecanismo adolece del siguiente problema, si esta traduccin se hiciera palabra a palabra, la informacin de mapa sera tan voluminosa que requerira tanto o ms almacenamiento real que los propios procesos. Por eso, el programa se subdivide en bloques y la correspondencia con la memoria principal se realiza por bloques. Cuanto mayor sea el tamao de los bloques, menos informacin de mapeo se necesitar, pero menos procesos activos entraran en la memoria. Por otro lado, como el espacio de direcciones virtuales es mayor que el espacio de direcciones real, parte del proceso debe estar almacenado en memoria principal y parte debe estar en la memoria secundaria. Luego para ejecutar un proceso ntegramente debe aparecer un flujo de bloques entre la memoria principal y la secundaria. Esto tambin lleva a pensar que la direccin virtual unas veces se traduce a una direccin de memoria principal (cuando el bloque est en memoria principal) y otras a una direccin de memoria secundaria. El intercambio de bloques entre la memoria principal y la secundaria plantea problemas de gestin que se solucionan mediante las estrategias de ubicacin, reemplazo y bsqueda.

16

Todo lo antes mencionado, conduce a que los mecanismos de implementacin de la memoria virtual son un tema que est en constante proceso de investigacin cientfica, con el objeto de mejorar las prestaciones de los computadores.

6.

CONCLUSIONES.
Para un aprovechamiento eficiente del procesador y de los servicios de E/S es conveniente mantener tantos procesos en memoria principal como sea posible. Adems, conviene liberar a los programadores de las limitaciones de tamao en el desarrollo de programas.

La forma de abordar ambos problemas es por medio de la memoria virtual. Con memoria virtual, todas las referencias a direcciones son referencias lgicas que se traducen a direcciones reales durante la ejecucin. Esto permite a los procesos situarse en cualquier posicin de memoria principal y cambiar de ubicacin a lo largo del tiempo.

Los dos enfoques bsicos de memoria virtual son la paginacin y la segmentacin. Con paginacin, cada proceso se divide en pginas de tamao fijo y relativamente pequeo. La segmentacin permite el uso de fragmentos de tamao variable. Tambin es posible combinar

segmentacin y paginacin en un nico esquema de gestin de memoria. Los esquemas de gestin de memoria virtual exigen soporte tanto de hardware como de software. El soporte de hardware lo proporciona el procesador. Este soporte incluye la traduccin dinmica de direcciones virtuales a direcciones fsicas y la generacin de interrupciones cuando una pgina o segmento referenciado no estn en memoria principal.

17

Estas interrupciones activan el software de gestin de memoria del sistema operativo.

7.
[HEPA93]

REFERENCIAS BIBLIOGRFICAS.
HENNESSY, Computadoras, John; Un PATTERSON, enfoque David. Arquitectura Primera de

Cuantitativo.

Edicin,

McGraw-Hill, Espaa, 1993. [MUEL01] MUELLER, Scott. Manual de actualizacin y reparacin de PCs. Doceava edicin. Pearson, Mxico, 2001. [STAL06] STALLINGS, William. Organizacin y Arquitectura de

Computadoras. Principios de Estructura y de Funcionamiento. Sptima Edicin, Pearson Prentice-Hall, Espaa, 2006. [STAL98] STALLINGS, William. Sistemas Operativos. Segunda Edicin, Pearson Prentice-Hall, Espaa, 1998. [TANEA92] TANENBAUM, Andrew S. Organizacin De Computadoras: Un Enfoque Estructurado. Tercera Edicin, Prentice-Hall, Mxico, 1992. [TANEB92] TANENBAUM, Andrew S. Sistemas Operativos Modernos.

Prentice-Hall, Mxico, 1992. [WIKIA09] FUNDACIN WIKIMEDIA. Arquitectura de von Neumann.

Wikimedia Foundation, Inc. Fecha de Actualizacin: 2009-mayo-13. Fecha de Consulta: 2009-agosto-01. Disponible en:

http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann.

18

[WIKIB09]

FUNDACIN WIKIMEDIA. Memoria virtual. Wikimedia Foundation, Inc. Fecha de Actualizacin: 2009-mayo-13. Fecha de Consulta: 2009-julio-07. Disponible en:

http://es.wikipedia.org/wiki/Memoria_virtual.

Вам также может понравиться

  • Comunicación Serial ESP32
    Comunicación Serial ESP32
    Документ7 страниц
    Comunicación Serial ESP32
    Emanuel Olivar
    Оценок пока нет
  • Curso MODBUS
    Curso MODBUS
    Документ17 страниц
    Curso MODBUS
    edgardoboiero
    Оценок пока нет
  • Folleto Higiene Mental
    Folleto Higiene Mental
    Документ86 страниц
    Folleto Higiene Mental
    Incógnito De La Red
    50% (2)
  • 03 Conferencia
    03 Conferencia
    Документ26 страниц
    03 Conferencia
    Incógnito De La Red
    Оценок пока нет
  • Programa Analítico Oficial
    Programa Analítico Oficial
    Документ4 страницы
    Programa Analítico Oficial
    Incógnito De La Red
    Оценок пока нет
  • Asignación Práctica Blogs
    Asignación Práctica Blogs
    Документ1 страница
    Asignación Práctica Blogs
    Incógnito De La Red
    Оценок пока нет
  • Diseño Curricular
    Diseño Curricular
    Документ17 страниц
    Diseño Curricular
    Incógnito De La Red
    Оценок пока нет
  • 03 Programación Analítica
    03 Programación Analítica
    Документ17 страниц
    03 Programación Analítica
    Incógnito De La Red
    Оценок пока нет
  • Inf 202-Ingenieria de Software-V1
    Inf 202-Ingenieria de Software-V1
    Документ11 страниц
    Inf 202-Ingenieria de Software-V1
    Incógnito De La Red
    Оценок пока нет
  • 03 Ponencia
    03 Ponencia
    Документ33 страницы
    03 Ponencia
    Incógnito De La Red
    Оценок пока нет
  • 03 Conferencia
    03 Conferencia
    Документ34 страницы
    03 Conferencia
    Incógnito De La Red
    Оценок пока нет
  • 03 Ponencia
    03 Ponencia
    Документ30 страниц
    03 Ponencia
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ35 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ39 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 03 Ponencia
    03 Ponencia
    Документ30 страниц
    03 Ponencia
    Incógnito De La Red
    Оценок пока нет
  • Documento
    Documento
    Документ20 страниц
    Documento
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ35 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 03 Ponencia
    03 Ponencia
    Документ30 страниц
    03 Ponencia
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ38 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ30 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ42 страницы
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ25 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ24 страницы
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ26 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • Resume N
    Resume N
    Документ33 страницы
    Resume N
    Incógnito De La Red
    Оценок пока нет
  • 04 Monografía
    04 Monografía
    Документ38 страниц
    04 Monografía
    Incógnito De La Red
    Оценок пока нет
  • Asignación 3
    Asignación 3
    Документ23 страницы
    Asignación 3
    Incógnito De La Red
    Оценок пока нет
  • Documento
    Documento
    Документ32 страницы
    Documento
    Incógnito De La Red
    Оценок пока нет
  • Contenido
    Contenido
    Документ29 страниц
    Contenido
    Incógnito De La Red
    Оценок пока нет
  • Practica de Documentación de Características Sobre Aplicaciones de Cifrado
    Practica de Documentación de Características Sobre Aplicaciones de Cifrado
    Документ73 страницы
    Practica de Documentación de Características Sobre Aplicaciones de Cifrado
    Ariel hernandez
    Оценок пока нет
  • Teorías Y Métodos.
    Teorías Y Métodos.
    Документ11 страниц
    Teorías Y Métodos.
    DILIA ELISA URIANA (:-)
    Оценок пока нет
  • Quartus II
    Quartus II
    Документ20 страниц
    Quartus II
    edc
    Оценок пока нет
  • 3.4. - Directorios de Trabajo de Los Usuarios y 3.5. - Seguridad en Los Sistemas de Archivos
    3.4. - Directorios de Trabajo de Los Usuarios y 3.5. - Seguridad en Los Sistemas de Archivos
    Документ8 страниц
    3.4. - Directorios de Trabajo de Los Usuarios y 3.5. - Seguridad en Los Sistemas de Archivos
    Eduardo Gauna
    0% (2)
  • Rompe Wifi Aplicacion
    Rompe Wifi Aplicacion
    Документ10 страниц
    Rompe Wifi Aplicacion
    bernardo
    Оценок пока нет
  • Base de Datos Semana5 Actividad5
    Base de Datos Semana5 Actividad5
    Документ8 страниц
    Base de Datos Semana5 Actividad5
    Liam Sanchez
    Оценок пока нет
  • 003 Configuración Micrófono
    003 Configuración Micrófono
    Документ27 страниц
    003 Configuración Micrófono
    JAMU1994
    0% (1)
  • Manual Ecotec Español - Parte1
    Manual Ecotec Español - Parte1
    Документ10 страниц
    Manual Ecotec Español - Parte1
    Julio Ochoa
    Оценок пока нет
  • Informe Sumador y Restador 1
    Informe Sumador y Restador 1
    Документ21 страница
    Informe Sumador y Restador 1
    Mery Velásquez
    Оценок пока нет
  • Tema 70
    Tema 70
    Документ11 страниц
    Tema 70
    iesalbalonga
    Оценок пока нет
  • CONTRUCCION DE SOFTWARE Ejemplos
    CONTRUCCION DE SOFTWARE Ejemplos
    Документ19 страниц
    CONTRUCCION DE SOFTWARE Ejemplos
    Esteban Bruno Perez Villalobos
    Оценок пока нет
  • Guia SQL
    Guia SQL
    Документ114 страниц
    Guia SQL
    Huber Ag Li
    Оценок пока нет
  • Desarrollo de Aplicaciones Web
    Desarrollo de Aplicaciones Web
    Документ14 страниц
    Desarrollo de Aplicaciones Web
    Julio César Gonzalez Rico
    Оценок пока нет
  • Tarea Lenguajes de Programacion
    Tarea Lenguajes de Programacion
    Документ9 страниц
    Tarea Lenguajes de Programacion
    williams tananta ipushima
    Оценок пока нет
  • Analisis Lexico 2
    Analisis Lexico 2
    Документ15 страниц
    Analisis Lexico 2
    Jose Alfredo Olvera Mejia
    Оценок пока нет
  • Configurar Opencv 242 Con Codeblocks 10-05
    Configurar Opencv 242 Con Codeblocks 10-05
    Документ8 страниц
    Configurar Opencv 242 Con Codeblocks 10-05
    Oswaldo Cortés Vázquez
    Оценок пока нет
  • Serie Práctica de Computación Del Profe Díaz
    Serie Práctica de Computación Del Profe Díaz
    Документ4 страницы
    Serie Práctica de Computación Del Profe Díaz
    Danny Polosh
    Оценок пока нет
  • Skype Wikipedia
    Skype Wikipedia
    Документ5 страниц
    Skype Wikipedia
    lalo ce
    Оценок пока нет
  • Tema 19
    Tema 19
    Документ20 страниц
    Tema 19
    Antonio Gonzaga
    Оценок пока нет
  • Definición de ALU
    Definición de ALU
    Документ1 страница
    Definición de ALU
    Flor Jhanedith Zamora Ccahua
    Оценок пока нет
  • Condiciones Ambientales CPE
    Condiciones Ambientales CPE
    Документ15 страниц
    Condiciones Ambientales CPE
    Fundación PINARDI
    Оценок пока нет
  • Arbol Sintactico Concreto
    Arbol Sintactico Concreto
    Документ4 страницы
    Arbol Sintactico Concreto
    Juan Felipe Gallego Roncancio
    Оценок пока нет
  • Cuadro Comparativo Sobre Los Sistemas Operativos
    Cuadro Comparativo Sobre Los Sistemas Operativos
    Документ17 страниц
    Cuadro Comparativo Sobre Los Sistemas Operativos
    Juan Aguilera
    Оценок пока нет
  • Redes Locales 1 Ev.
    Redes Locales 1 Ev.
    Документ7 страниц
    Redes Locales 1 Ev.
    JESUS MIGUEL GOMEZ PEREZ
    Оценок пока нет
  • Código ASCII Completo
    Código ASCII Completo
    Документ24 страницы
    Código ASCII Completo
    Deimian
    Оценок пока нет
  • Practica N°1 Redes
    Practica N°1 Redes
    Документ2 страницы
    Practica N°1 Redes
    Jorge Jelves Cardena
    Оценок пока нет
  • Seguridad PDF
    Seguridad PDF
    Документ14 страниц
    Seguridad PDF
    Jorge Luis Duran Bustincio
    Оценок пока нет
  • Clase 2 - Arduino
    Clase 2 - Arduino
    Документ13 страниц
    Clase 2 - Arduino
    Alix Torres
    Оценок пока нет