Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Ordenar por
Materia
Nivel

Configuración de Servidores Virtuales en Apache2: Guía Completa

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,29 KB

Conexiones TCP y Alojamiento Virtual

Persistencia de Conexiones

El hecho de que varias peticiones y respuestas sean transferidas usando la misma conexión TCP está relacionado con:

Persistente

Tipos de Alojamiento Virtual

Basado en IPs

Si el alojamiento virtual está basado en IPs:

El servidor tendrá diferentes direcciones IP por cada servidor web virtual.

Basado en Nombres

Si el alojamiento virtual está basado en nombres:

Se configura el servidor web para que responda a las peticiones según el nombre de dominio.

Basado en Puertos

En el alojamiento virtual basado en puertos (señalar la respuesta incorrecta):

Cada servidor virtual atiende peticiones en varias direcciones IP y/o dominio:puertos diferentes.

Configuración de Apache2

Archivo de Configuración

... Continuar leyendo "Configuración de Servidores Virtuales en Apache2: Guía Completa" »

Ingeniería del Software: Desarrollo, Metodologías y Arquitecturas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,92 KB

¿Qué es un Programa Informático?

Un programa informático es un conjunto de instrucciones que, una vez ejecutadas, realizarán una o varias tareas en un ordenador.

Las instrucciones se escriben en lenguaje de programación y son traducidas a ceros y unos, lo que se conoce como código máquina.

Tipos de Código

  • Código Fuente: Son las instrucciones escritas en un lenguaje de programación.
  • Código Objeto: Es el código resultante de compilar el código fuente.
  • Código Ejecutable: Es el resultado de enlazar nuestro código con las librerías. Este código ya es un ejecutable.

La Plataforma Java

La plataforma Java tiene dos componentes principales:

  • La Máquina Virtual de Java (JVM)
  • El Java API (Interfaz de Programación de Aplicaciones)

Fases de Compilación

  1. Análisis
... Continuar leyendo "Ingeniería del Software: Desarrollo, Metodologías y Arquitecturas" »

Administración de Usuarios, Grupos y Recursos Compartidos en Linux con Samba

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,72 KB

Archivos Fundamentales del Sistema en Linux

/etc/passwd

El archivo /etc/passwd almacena las cuentas de los usuarios del sistema. Este archivo puede ser visto por todos los usuarios, pero solo es modificable por el usuario “root”. A continuación, se detalla el significado de cada campo.

/etc/shadow

El archivo /etc/shadow es donde, por motivos de seguridad, se almacenan las contraseñas encriptadas. Este archivo solo puede ser leído por el usuario root. Se debe conocer el significado de cada campo.

/etc/group

El archivo /etc/group almacena la información de los grupos del sistema junto con sus respectivos usuarios. El significado de cada campo es fundamental para la gestión de permisos.

/etc/gshadow

El archivo /etc/gshadow, por motivos de seguridad,... Continuar leyendo "Administración de Usuarios, Grupos y Recursos Compartidos en Linux con Samba" »

Evolución de las Telecomunicaciones: Telefonía, Redes y Protocolos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 12,91 KB

Historia de la Invención del Teléfono

Varios científicos contribuyeron al desarrollo del teléfono. A continuación, se detallan algunos de los más importantes:

  • Charles Bourseul (Francia): Telegrafista francés que propuso la idea del teléfono el 26 de agosto de 1854, aunque se quedó en la teoría.
  • Johann Philipp Reis (Alemania): Construyó el primer prototipo práctico de un teléfono.
  • Antonio Meucci (Italia): En 1855, perfeccionó el sistema telefónico y es considerado por muchos como el verdadero inventor del teléfono.
  • Alexander Graham Bell (EE. UU.): En 1876, realizó el primer despliegue comercial de la telefonía.

Red Telefónica Conmutada (RTC)

La red telefónica tradicional se conoce como Red Telefónica Conmutada (RTC), Red Telefónica

... Continuar leyendo "Evolución de las Telecomunicaciones: Telefonía, Redes y Protocolos" »

Sistemas de Archivo: Digital vs. Convencional en la Gestión Documental

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,16 KB

Sistemas de Archivo

Existen dos sistemas para mantener la información archivada una vez ha sido clasificada, ordenada y descrita, en función de que el formato de los documentos sea digitalizado o impreso.

Archivo Informático

Consiste en el almacenamiento digitalizado de la información, mediante equipos informáticos. Se puede almacenar la información en dispositivos de memoria externos, en discos de equipos locales, en servidores remotos propios o ajenos, etc.

Sus ventajas son muy relevantes; las principales son:

  • Facilidad de tratamiento, modificación, acceso y gestión del archivo, lo que permite crear bases de datos estructuradas y homogéneas.
  • Ahorro de material y recursos.
  • Ahorro de espacios y costes de almacenamiento.
  • Ahorro de tiempo e
... Continuar leyendo "Sistemas de Archivo: Digital vs. Convencional en la Gestión Documental" »

Ejercicios Prácticos de Programación en Java: Variables, Operaciones Matemáticas, Bucles y Arreglos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,34 KB

Ejercicios Prácticos de Programación en Java

Ejercicio 1: Entrada de Datos y Operaciones Básicas

import java.util.Scanner;

public class Reforzamiento {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        String nombres, apellidos;

        System.out.println("Ingrese el nombre");
        nombres = entrada.nextLine();
        System.out.println("Ingrese el apellido");
        apellidos = entrada.nextLine();

        double[] datos = new double[5];
        System.out.println("Ingrese la edad");
        datos[0] = entrada.nextInt();
        System.out.println("Ingrese el sueldo");
        datos[1] = entrada.nextDouble();
        datos[2] = Math.sin(datos[1]);
        datos[3] = Math.tan(datos[
... Continuar leyendo "Ejercicios Prácticos de Programación en Java: Variables, Operaciones Matemáticas, Bucles y Arreglos" »

Examen de Android - Desarrollo de Aplicaciones Móviles

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,65 KB

Examen Android - Desarrollo de Aplicaciones Móviles

Evaluación:

  1. ¿Cuál es el componente que permite definir la composición y apariencia de la barra de opciones superior para cada actividad?
    1. ActionBar
    2. ToolBar
    3. Todas las anteriores
    4. Ninguna de las anteriores
  2. ¿Qué valor debe incluir la propiedad ‘showASAction’ en una ActionBar para permitir que la acción correspondiente se visualice incluyendo icono y texto, cuando haya espacio disponible y si no, visualice únicamente el icono?
    1. always
    2. ifRoom
    3. withText
    4. ifRoom|withText
  3. ¿Cuál es el método que permite definir la acción a realizar por un ítem definido en un ActionBar?
    1. onItemSelected()
    2. onMenuItemSelected()
    3. onOptionsItemSelected()
    4. Ninguno de los anteriores
  4. ¿Cuáles son los métodos que como mínimo tiene
... Continuar leyendo "Examen de Android - Desarrollo de Aplicaciones Móviles" »

Evolución y Tipos de Computadoras: Desde la Historia hasta el Internet de las Cosas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 15,23 KB

Historia de la Computación

En 1670, el filósofo y matemático alemán Gottfried Wilhelm Leibniz perfeccionó la máquina de calcular de Pascal e inventó una que también podía multiplicar.

El inventor francés Joseph Marie Jacquard, al diseñar un telar automático, utilizó delgadas placas de madera perforadas para controlar el tejido utilizado en los diseños complejos. Durante la década de 1880, el estadístico estadounidense Herman Hollerith concibió la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consiguió compilar la información estadística destinada al censo de población de 1890 de Estados Unidos mediante la utilización de un sistema que hacía pasar tarjetas perforadas... Continuar leyendo "Evolución y Tipos de Computadoras: Desde la Historia hasta el Internet de las Cosas" »

Seguridad de Red Esencial: Firewalls, DMZ y Gestión de Conectividad

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,11 KB

Firewall y Zona Desmilitarizada (DMZ): Fundamentos de Seguridad de Red

Un firewall es un componente esencial, ya sea software o hardware, diseñado para controlar el flujo de información entre redes. Su función principal es examinar los datos que intentan ingresar o salir de una red (o un equipo) y, basándose en reglas predefinidas, decidir si permite o bloquea su paso. En esencia, un firewall previene conexiones de red no autorizadas, actuando como una barrera de seguridad.

Este sistema de seguridad es crucial para proteger los equipos contra accesos no deseados por parte de hackers o software malintencionado, tanto desde Internet como desde otras redes. Además, un firewall también puede impedir que un equipo infectado envíe software malicioso... Continuar leyendo "Seguridad de Red Esencial: Firewalls, DMZ y Gestión de Conectividad" »

Ejemplos de Programación en Ensamblador MIPS

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 14,53 KB

Conversión y Empaquetado de Entero

Este fragmento de código parece intentar procesar un número entero y realizar operaciones bit a bit y aritméticas. La descripción original sugiere una conversión a un formato empaquetado, posiblemente decimal, aunque la lógica específica puede variar.

# Convierte el entero en "palabra" a un formato procesado
.data
palabra: .word 1492

.text
.globl main

main:
  lw $t0, palabra
  li $t5, 0 # Vale 0 si palabra >= 0, 1 en caso contrario
  beqz $t0, siga
  li $t5, 1
  mul $t0, $t0, -1
siga:
  li $t1, 0 # Luego valdrá 4, 8 y así... para el shift variable
  li $t1, 0 # Contador vale 0, 1, 2, 3, 4, 5, 6, 7
  li $t3, 0

loop:
  div $t0, $t0, 10
  mfhi $t4
  sllv $t4, $t4, $t1
  or $t3, $t3, $t4
  addi $
... Continuar leyendo "Ejemplos de Programación en Ensamblador MIPS" »