Archivo de la categoría: Informática

Fundamentos de Arquitectura de Computadores: Buses, Memorias y Procesadores

¿Qué función tiene el bus de direcciones?

Es un canal del microprocesador, totalmente independiente al bus de datos, donde se establece la dirección de memoria del dato en tránsito. El bus de direcciones consiste en el conjunto de líneas eléctricas necesarias para establecer una dirección. La capacidad de la memoria que se puede direccionar depende de la cantidad de bits que conforman el bus de direcciones, siendo 2n el tamaño máximo en bytes del banco de memoria que se podrá direccionar Seguir leyendo Fundamentos de Arquitectura de Computadores: Buses, Memorias y Procesadores →

Fundamentos y Sintaxis de Python: Manual de Referencia

Historia

Lenguaje creado por Guido Van Rossum en Holanda en 1991. Su nombre es un homenaje a los Monty Python.

Es un lenguaje interpretado, multiplataforma y orientado a objetos. Resulta muy adecuado para la gestión de textos y es ampliamente utilizado en la web (ej. Zope).

Consideraciones a tener en cuenta

Aunque el código interpretado es más lento que el compilado, su desarrollo es más ágil y eficiente para programas cortos. Python permite importar rutinas en lenguaje C.

Cuando se importa un módulo, Seguir leyendo Fundamentos y Sintaxis de Python: Manual de Referencia →

Fundamentos de Protocolos de Red y Programación de Servidores en Java

DNS: Resolución de Nombres

El objetivo principal de los nombres de dominio y del servicio DNS es traducir o resolver nombres (por ejemplo, www.dominio.es) en las direcciones IP (identificador binario) de cada equipo conectado a la red, con el propósito de poder localizar y direccionar estos equipos dentro de la red.

Fundamentos de Redes de Computadoras: Protocolos, VLAN y Conectividad Inalámbrica

Preguntas Fundamentales sobre Redes de Computadoras

Conceptos Básicos

  1. ¿Cómo funciona la difusión en las computadoras?
    R.- Se envía la señal y los dispositivos comprueban si el mensaje está dirigido a ellos; si es así, lo procesan, de lo contrario, lo ignoran.
  2. ¿Qué son las telecomunicaciones?
    R.- Es el conjunto de medios técnicos que permiten la comunicación a distancia, transmitiendo información sonora (voz, música) o visual (imágenes estáticas o en movimiento).
  3. ¿Cómo se transmite la Seguir leyendo Fundamentos de Redes de Computadoras: Protocolos, VLAN y Conectividad Inalámbrica →

Propiedades y Gestión de Transacciones en Sistemas de Bases de Datos

Propiedades Fundamentales de las Transacciones (ACID)

Atomicidad: Una transacción es una unidad de trabajo indivisible; la totalidad de sus acciones son un éxito o un fracaso («todo o nada»).

Consistencia: Después de ejecutarse, una transacción debe dejar al sistema en un estado correcto o debe abortarlo. Si la transacción no puede alcanzar un estado final, debe regresar al sistema a su estado original.

Aislamiento: El comportamiento de una transacción no se ve afectado por el hecho de que otras Seguir leyendo Propiedades y Gestión de Transacciones en Sistemas de Bases de Datos →

Apache Tomcat: instalación en Windows y conceptos clave de aplicaciones web, JSP y flujos Java

Apache Tomcat

Apache Tomcat — Aquí veremos cómo instalar y configurar el servidor web Jakarta Tomcat distribuido libremente por la Apache Software Foundation. Tomcat es uno más de los proyectos de Apache y es una implementación de referencia de la especificación Servlet 2.3 y JavaServer Pages 1.2. Pero antes de entrar en la instalación y configuración de Tomcat necesitamos conocer el concepto de aplicación web y contenedor.

Concepto de Aplicación Web

Este concepto fue introducido en la versión Seguir leyendo Apache Tomcat: instalación en Windows y conceptos clave de aplicaciones web, JSP y flujos Java →

Tipos de Cuentas de Usuario y Perfiles en Sistemas Operativos: Gestión y Permisos

Gestión de Cuentas de Usuario y Permisos en Equipos

La Cuenta de Administrador de Equipo

La cuenta de administrador de equipo está diseñada para usuarios que pueden realizar cambios en todo el sistema, instalar software y tener acceso a todos los archivos no privados del equipo. Los usuarios con cuentas de administrador de equipo son los únicos que tienen acceso total a las cuentas de otros usuarios del equipo.

Funcionalidades del Administrador de Equipo:

Funcionamiento de las Señales y Pines del Microprocesador Intel 8086

Señales de Control y Sincronización del Microprocesador 8086

Señal RD (Read)

La señal RD es una señal de estado generada por el procesador sobre el terminal 32. Indica un ciclo de lectura de memoria o de entradas y salidas (E/S).

Señal READY y Sincronización

La señal READY, que se encuentra en el terminal 22, es una entrada de los dispositivos externos (memoria o controladores E/S) y su función es adaptar las velocidades de la memoria y los periféricos a la CPU. Esta señal pasa a través Seguir leyendo Funcionamiento de las Señales y Pines del Microprocesador Intel 8086 →

Conceptos Fundamentales de Software, Sistemas Operativos y Traducción de Código

Fundamentos del Software y Sistemas Operativos

Características Esenciales del Software

El software presenta propiedades únicas que lo distinguen del hardware:

  1. Es intangible.
  2. No se deteriora ni se destruye físicamente.
  3. El software se desarrolla (no se fabrica).
  4. De cada programa existen múltiples copias; si alguna contiene un fallo, este aparecerá en todas las copias.

Clasificación del Software

Software de Sistemas

Está compuesto por aquellos programas y aplicaciones que no tienen un propósito específico Seguir leyendo Conceptos Fundamentales de Software, Sistemas Operativos y Traducción de Código →

Algoritmos, programación y funciones de Excel: conceptos, operadores y Karel

Algoritmos

Algoritmos: Conjunto de instrucciones para resolver un problema o ejecutar una tarea. También se define como el conjunto de pasos ordenados, finitos y precisos que conducen a la resolución de un problema.

Propiedades de un algoritmo