articulo

  • articulo

    El Disco Duro

    Optimización del rendimiento de disco en una empresa de desarrollo de software. Una empresa de desarrollo de software tiene un sistema de almacenamiento de archivos crítico para su funcionamiento diario. El sistema está compuesto por varios discos duros que almacenan los archivos de código fuente, recursos multimedia y documentos importantes. La empresa ha experimentado problemas de rendimiento y desea mejorar la eficiencia de su sistema de almacenamiento. Por lo que decide aplicar lo siguiente: Resultado final fue Después de implementar estas mejoras, la empresa experimenta un notable aumento en el rendimiento de su sistema de almacenamiento. Los tiempos de acceso a los archivos se reducen significativamente, lo que mejora la…

  • articulo

    Un O.S. y su almacenamiento

    En un sistema operativo, la administración del almacenamiento es fundamental para gestionar eficientemente la memoria disponible y satisfacer las necesidades de los procesos. Imaginemos un sistema operativo que utiliza el esquema de paginación para la organización de la memoria. En este caso, cada proceso se divide en páginas de tamaño fijo y se almacenan en la memoria principal. Cada página tiene un número de página único y se asigna a un marco de página en la memoria física. El sistema operativo utiliza una tabla de páginas para realizar el mapeo entre las páginas virtuales y los marcos de página física. Además, el sistema operativo implementa estrategias de colocación y reemplazo…

  • articulo

    Imaginemos un Sistema Operativo…

    Imaginemos un sistema operativo que tiene múltiples procesos ejecutándose concurrentemente. Estos procesos necesitan acceder a un recurso compartido, como una impresora, y deben garantizar que solo uno de ellos pueda acceder al recurso a la vez para evitar resultados inconsistentes o conflictos. Para abordar este problema, se implementa un mecanismo de sincronización utilizando semáforos. Los semáforos son variables especiales que pueden tener valores enteros y se utilizan para controlar el acceso a los recursos compartidos. En este caso, se decide utilizar un semáforo binario para representar la disponibilidad de la impresora. Si el valor del semáforo es 1, significa que la impresora está disponible; si es 0, significa que está…

  • articulo

    Estudio de caso GUI-O.S.

    El estudio de caso que se muestra al calce, va orientado a los entornos gráficos que se suelen encontrar en los entornos unix, titulandolo: Desarrollo de una aplicación gráfica utilizando el entorno de programación Unix Contexto: Una empresa de desarrollo de software ha decidido crear una aplicación gráfica multiplataforma utilizando el entorno de programación Unix. El objetivo es crear una interfaz gráfica intuitiva y eficiente que permita a los usuarios interactuar con la aplicación de manera sencilla. Para lograrlo, se utilizarán diferentes herramientas y lenguajes de programación disponibles en Unix. Pasos a seguir Resultado El resultado es una aplicación gráfica desarrollada en el entorno de programación Unix que brinda una…

  • articulo

    Netbeans

    Esta ocasión toca, describir el proceso de instalación del IDE Apache Netbeans en su versión 17 de acuerdo a lo que se encuentra en la página de descarga: https://netbeans.apache.org/ Pasos Con este Editor de Desarrollo Integrado (IDE, por sus siglas en ingles), permitirá crear de manera más rápida y fácil aplicaciones en el lenguaje de programación orientado a objetos JAVA. La creación de clases, objetos y demás se encargará el IDE y ahora solo deberá de concentrarse por crear aplicaciones funcionales para que se puedan ejecutar en cualquier sistema operativo que cuente con el JVM (Maquina Virtual de Java, por sus siglas en ingles).

  • articulo

    Instalar Java

    Ahora toca el turno de hacer un post en donde se describa como debe de instalarse java, que si lo que se requiere es instalar el kit de desarrollo (JDK, por sus siglas en ingles), para crear aplicaciones y programas o solo la maquina virtual (JMV, por sus siglas en ingles), que permite ejecutar los programas creados con el JDK. Pasos para instalar el JDK Son las diferentes opciones que se tienen para instalar el JDK de java en los distintos sistemas operativos que se encuentran disponibles, distribuciones Gnu-Linux, versiones de windows, y MacOs.

  • articulo

    Programación Orientada a Objetos

    En esta post se tendrá los slides y recursos que del curso de Programación Orientado a Objetos (POO, por sus siglas en ingles). Desarrollo Temático Recursos Al calce se deja una serie de ejercicios que permiten iniciar en el paradigma orientado a objetos, recomendando el uso del lenguaje java. Ejercicios Lecturas recomendadas A continuación se deja una serie de lecturas que permitirán hacer más sencillo el aprendizaje en esté lenguaje de programación orientado a objetos java