|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Curso que profundiza en el gestor de montones (o montículos) dentro de Win32, así como su uso y su implementación interna. Se comienza explicando qué es un montón (en inglés heap) para pasar... |
| Cap 22 |
Conclusión
|
| |
En este artículo hemos entrado en profundidad (y mucha) sobre este aspecto, tan importante como desconocido, de la arquitectura de memoria en Win32. Hemos visto la importancia de los montones para la asignación dinámica de memoria, así como el uso interno que se hace de esta estructura desde |
| Cap 4 |
Utilización del montón
|
| |
El montón no es algo exclusivo de la arquitectura Win32 (como tampoco era la pila), sino que es un elemento que se ha utilizado en prácticamente todas las plataformas y lenguajes de programación. Quizá a algunos de vosotros os suene la frase //"asignación dinámica de memoria"//. Esta frase |
| Cap 10 |
Re-asignación de memoria
|
| |
, no es lo mismo reservar un bloque inicial de 2 KB e ir re-asignándolo varias veces, hasta que pueda albergar 100 KB, que reservar directamente un bloque inicial de 100 KB. Para evitar esta situación, y como norma general, una de las primeras recomendaciones que se hace durante el primer curso |
|
|
|
Tutorial de Diego Berrueta Muñoz y José Alfredo Oslé Posa - 22 de Diciembre de 2006
|
| Este documento describe los pasos y el software necesarios para crear un servidor de IRC con Linux: el demonio de IRC, el bot de gestión del servidor y un programa cliente de IRC. |
| Cap 1 |
Nota de los autores
|
| |
" Este documento es el resultado de un trabajo realizado para el curso "Administración de un sistema UNIX con Linux", impartido en el verano de 1998 en la Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo ( EUITIO ). Los autores quieren aclarar que no son, ni pretenden ser |
| Cap 3 |
Demonio de IRC: ircd
|
| |
" 3. 1 Función de un demonio ircd En una arquitectura centralizada como es la arquitectura cliente-servidor se distinguen precisamente estas dos partes: cliente , que es el que demanda un servicio; y el servidor , que es el que lo oferta. En la máquina servidor coexistirán tantos |
|
|
|
Tutorial de Guillem Borrell i Nogueras - 05 de Noviembre de 2006
|
| Hay muchos libros de Matlab, algunos muy buenos, pero en ninguno es tratado como un lenguaje de programación. El enfoque habitual es pensar en Matlab como programa, como un entorno de desarrollo completo. No se... |
| Cap 1 |
Prólogo
|
| |
En cuenta. En este libro los dos intérpretes se analizan en igualdad de condiciones y se apunta cuál puede ser la mejor opción en cada caso. Estos apuntes empezaron como material adicional mal escrito para un curso de seis horas; con tiempo y dedicación han crecido hasta lo que son ahora. Escribir sobre |
| Cap 13 |
Calculo y Analisis (II)
|
| |
. La arquitectura de matlab no está pensada para el cálculo simbólico. Los programas de cálculo simbólico suelen incluir un interfaz llamado notebook que sirve para ver las fórmulas de entrada y salida en una notación mucho más matemática. Las diferencias en el diseño de un programa de cálculo |
| Cap 23 |
Apéndice A Guía de estilo. Los 10 mandamientos
|
| |
Encapsula porque sabe que el compilador le va a ayudar. Matlab no es capaz de optimizar el código de esta manera porque su arquitectura no lo permite. La solución para obtener una velocidad aceptable es usar siempre submatrices.3. Usar estructuras if planas. Cuando hablamos |
|
|
|
Tutorial de Jakob Østergaard - 31 de Diciembre de 2006
|
| Este CÓMO describe cómo usar un RAID software bajo Linux. Debería usar los parches RAID disponibles en ftp://ftp. Fi.kernel.org/pub/linux/daemons/raid/alpha. El CÓMO original en inglés se puede encontrar en http://ostenfeld. Dk/~jakob/Software-RAID. HOWTO/ |
| Cap 6 |
Rendimiento
|
| |
Mucho. Sin embargo, el tamaño de bloque del sistema de ficheros ext2 debería ser tan grande como fuera posible, lo cual significa 4KB (es decir, el tamaño de página) en una IA-32 (N.T.: arquitectura Intel de 32 bits).6. 2 RAID-0 con TCQ Esta vez, el manejador SCSI |
| Cap 4 |
Configuración de RAID
|
| |
En curso . Intente formatear el dispositivo mientras la reconstrucción se esté realizando. Funcionará. También puede montarlo y usarlo mientras la reconstrucción se esté realizando. Naturalmente, si el disco equivocado se rompe mientras se está realizando la reconstrucción, no hay solución |
|
|
|
Tutorial de David Hinds - 31 de Diciembre de 2006
|
| Este documento describe cómo instalar y usar los servicios de las tarjetas PCMCIA con Linux. Este software está en continuo desarrollo. Probablemente contenga bugs, y debe ser usado con precaución. Haré lo que esté en... |
| Cap 3 |
Resolución de problemas de instalación y configuración
|
| |
Ventanas de memoria fuera del «agujero de memoria» de 640KB-1MB en la arquitectura de bus ISA. Generalmente es buena idea el configurar puentes CardBus para usar ventanas de memoria alta, porque es muy difícil que existan conflictos con otros dispositivos. También, las tarjetas CardBus pueden |
|
|
|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Entramos en temas interesantes: el acceso a recursos remotos a través del protocolo de aplicación HTTP y el API Wininet. Este curso explica un primer método de acceder a un archivo remoto, como... |
| Cap 11 |
Terminando con todo...
|
| |
Terminando con todo... Y como todos os podréis imaginar, falta la operación obligada: el cierre de descriptores y liberación de memoria. Cuando hablamos de los objetos del núcleo, dentro del curso sobre archivos proyectados en memoria, dijimos que cualquier descriptor de objeto del núcleo |
| Cap 2 |
Introducción al protocolo HTTP
|
| |
, imágenes, sonidos, videos, películas Flash, futuros formatos, etc.). La estructura del protocolo HTTP es sencilla, más o menos como la de cualquier arquitectura cliente/servidor:---La máquina cliente establece una conexión (normalmente a través del protocolo de transporte TCP/IP, al puerto 80 |
|
|
|
Tutorial de Guillem Borrell - 05 de Noviembre de 2006
|
| Este es un curso sin ninguna relevancia. Pretende ser una pequeña introducción para todos mis amigos que alguna vez se han interesado por este sistema operativo. Es una gran herramienta, la uso desde... |
| Cap 10 |
¿A qué tipo de usuario esta enfocado Linux?
|
| |
O Mac OS. No tiene ningún conocimiento sobre el uso de la consola y desconoce la arquitectura interna de un sistema operativo. Este usuario necesita un sistema intuitivo y autoexplicativo. Si despues de un minuto no ha sido capaz de empezar la tarea para la que abrió el ordenador abandonará |
| Cap 7 |
El servidor grafico
|
| |
. Estas bibliotecas son en realidad un interfaz para asignar procesos a la GPU (Graphic Process Unit). Windows utiliza esta arquitectura . En cambio Linux, como el resto de entornos Unix, utiliza el esquema de servidor-protocolo-cliente. Significa que para conseguir ventanitas a colores |
| Cap 1 |
¿Qué es un sistema operativo? ¿Qué es Linux?
|
| |
Como estaciones de trabajo podemos hacer la siguiente clasificación grosera:
UNIX. En este grupo englobamos GNU/Linux, GNU/HURD, GNU/Darwin... MacOSX/Darwin, Solaris, Irix, HP-UX, AIX, FreeBSD, OpenBSD, NetBSD, MorphOS... Entre ellos puede haber grandes diferencias en las concepciones de arquitectura |
|
|
|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Este curso trata el tema de la memoria en la plataforma Win32. En esta ocasión hablo sobre los archivos proyectados, un elemento muy importante para entender la comunicación entre procesos, así como un... |
| Cap 1 |
Introducción
|
| |
Durante los últimos artículos hemos ido explicando con todo detalle cómo se gestionan los recursos de memoria en la arquitectura Win32: memoria virtual, pila y montones. En las explicaciones (más o menos claras), hemos abordado tanto los aspectos generales, aplicables a cualquier entorno |
| Cap 12 |
Comunicación entre procesos
|
| |
Uno de los usos más importantes que le podemos dar a los archivos proyectados es para comunicación de datos entre dos o más procesos. La arquitectura de Windows pone muy difícil esta tarea, ya que la gente de Microsoft, en un intento de hacer más robusto el sistema operativo, se preocupó mucho |
|
|
|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Comienzo con un nuevo tema dentro dentro de la serie Los rincones del API Win32. Vamos a tratar la programación de accesos a recusos en internet, utilizando para ello el API de Microsoft Wininet. Espero... |
| Cap 1 |
De qué vamos a hablar
|
| |
Durante los cuatro últimos artículos hemos ido tratando un tema muy básico dentro de cualquier arquitectura : la memoria. Hemos profundizado en aspectos internos, sobre cómo gestionarla en esta plataforma, así como las funciones más útiles en cada una de las tareas. En esta ocasión vamos a "poner |
|
|
|
Tutorial de Juan Manuel - 25 de Noviembre de 2009
|
| Y el TDD. En este curso tratamos en profundidad el tema de las pruebas unitarias, qué son, por qué debemos hacerlas, cómo se hacen, qué es el TDD... Además de ejemplos detallados de... |
| Cap 12 |
La excepción es la que confirma la regla
|
| |
”, donde la excepción se dará por anulada, continuando la ejecución como si no hubiera pasado nada. Si por algún error, la excepción no se produce (aunque debería), la ejecución seguirá su curso normal, pasando por el “assert(false)”, donde se levantará una excepción de error, indicando que algo no está |
| Cap 3 |
Ventajas de las pruebas unitarias
|
| |
A un método de otra clase), el programador se lo va a pensar dos veces, y valorará si realmente es necesario o si hay otros caminos. En muchas ocasiones, se dará cuenta de que hay dependencias que se pueden evitar, consiguiendo así una arquitectura con módulos mucho menos acoplados (con menos dependencias |
|
|