Informática

Fundamentos de Estructuras de Datos Dinámicas y Gestión de Memoria en Programación

Normalmente, un grupo de datos se asociará con una estructura de datos. Hablaremos de estructuras dinámicas cuando los elementos en ellas pueden cambiar con el tiempo en número.

Programas y memoria

Cuando el sistema operativo carga un programa para ejecutarlo y lo convierte en proceso, le asigna cuatro partes lógicas en memoria principal: texto (código del programa), datos (estáticos), pila y una zona libre o heap. Esta zona libre o heap es la que va a contener los datos dinámicos.

Memoria (más…)

Comandos y permisos en Linux: shells, umask, usuarios, procesos y servicios

Ejercicios prácticos de administración en Linux

Ejercicio A

Al ejecutar cat /etc/shells se muestran todos los intérpretes de comandos (shells) disponibles en el sistema. Este archivo contiene una lista de todas las shells instaladas.

PASOS:

  • Ejecutar: echo $SHELL
  • Resultado: ruta completa del shell actual (ej.: /bin/bash)
  • También: echo $0

Ejercicio B

Al ejecutar umask sin argumentos aparece un número de 4 dígitos (ej.: 0022) que representa la máscara de permisos por defecto.

Afecta a:

Protocolo TCP: Mecanismos de Fiabilidad, Control de Flujo y Gestión de Congestión

Protocolo de Control de Transmisión (TCP): Conexión, Fiabilidad y Congestión

5. Transporte Orientado a la Conexión: TCP

TCP (Transmission Control Protocol) es un servicio de transporte fiable orientado a la conexión que incorpora las siguientes características esenciales: gestión de estado, control de flujo, control de congestión, garantía de entrega, establecimiento de conexión y segmentación de datos.

Funciones Mínimas de un Protocolo de Transporte

Una conexión TCP es full-duplex y punto (más…)

Conceptos Fundamentales de Bases de Datos y Sistemas de Archivos

Conceptos Básicos de Bases de Datos

  1. ¿Qué es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad?
    Respuesta: Registro.
  2. ¿Qué es un atributo o conjunto de atributos que identifica a un registro del resto de los registros de forma única e irrepetible?
    Respuesta: Llave (Clave).
  3. ¿Qué es un conjunto de registros homogéneos que contienen información sobre el mismo tema?
    Respuesta: Archivo.
  4. ¿Cuántos tipos de usuarios de bases de datos existen?
    Respuesta: (más…)

Fundamentos de Redes de Área Local (LAN): Arquitectura, Topologías y Protocolos

Introducción a las Redes de Área Local (LAN)

Una LAN (Local Area Network) es un sistema que permite la comunicación entre ordenadores que están próximos geográficamente.

Características Principales de las LAN

  • Distancia: El alcance va desde unos pocos metros hasta unos pocos kilómetros.
  • Velocidad: Al ser las dimensiones de la red reducidas, las velocidades de transmisión de datos suelen ser altas.
  • Privacidad: Una red de área local ofrece privacidad, ya que la organización es la propietaria (más…)

Conceptos Clave de Administración Oracle Database: Configuración y Seguridad

Este documento presenta una serie de preguntas y respuestas fundamentales sobre la administración, configuración y seguridad de bases de datos Oracle, abarcando desde la gestión de almacenamiento hasta la auditoría de usuarios y privilegios.

Preguntas y Respuestas sobre Oracle Database

  1. 1. Tamaño del datablock: De 8 a 32 KB, aunque se encuentran rangos de 2 a 32 KB.
  2. 2. ¿Para qué se utiliza un TABLESPACE? c) Lógicamente, para almacenar los datos.
  3. 3. ¿Qué almacena el TABLESPACE SYSTEM? b) Almacena (más…)

Fundamentos de Algoritmos y Estructuras de Datos para Programación

Fundamentos de Algoritmos y Estructuras de Datos

Materia: 27/08/2011

Definición de Problema

Problema: Situación anómala que requiere solución.

Ejemplo 1: Neumático Pinchado

Situación: Una persona viaja en su auto de Santiago a Viña, y en la mitad del camino pincha una rueda. (Problema principal)

Consideraciones:

  • Es de día
  • Tipo de camino
  • Lleva herramientas
  • Lleva rueda de repuesto

Pseudoalgoritmo: Secuencia de Pasos

Pseudoalgoritmo: Secuencia de pasos entendibles por todos.

  1. Detener el vehículo.
  2. Encender (más…)

Conceptos Esenciales de SQL: Comandos, Sintaxis y Ejemplos Prácticos

Fundamentos de SQL: Preguntas y Respuestas Clave

Comandos SQL Esenciales

  • ¿Qué significan las iniciales SQL? Structured Query Language.
  • Comando usado para crear tablas en SQL: CREATE.
  • WHERE es un operador usado en SQL. Falso (es una cláusula).
  • SQL distingue entre mayúsculas y minúsculas en comandos. Falso.
  • ¿Cuál NO es un tipo de datos de Oracle? INT.
  • Tipo de restricción que se utiliza para marcar claves ajenas: REFERENCES.
  • ¿Qué comando NO pertenece al lenguaje DML? CREATE.
  • Comando y sentencia para (más…)

Dominando la Producción Audiovisual: Cámaras, Flujos de Trabajo y Estándares Técnicos

Panasonic: Especificaciones Técnicas para Producción Audiovisual

Este apartado detalla las características técnicas y operativas de una cámara Panasonic, ideal para profesionales del sector audiovisual que buscan comprender a fondo sus capacidades.

Parámetros de Captación

  • Sensor: CMOS, Super 35mm
  • Montura de Lente: EF
  • Dimensiones: 11 x 14 x 17 cm
  • ISO Nativa Dual: 800 y 2500
  • Peso: 1.2 kg
  • Batería: Panasonic AG-VBR59, montaje Gold Mount
  • Formatos de Grabación: Apple ProRes, H.264, MOV, MP4
  • Resolución (más…)

Implementación de Estructuras de Datos: Listas Enlazadas y Conjuntos en Python

Definición de Tipos Abstractos de Datos (TAD)

El Tipo Abstracto de Datos (TAD) Lista_Ciclistas[T] define una colección de elementos de tipo T, donde cada elemento representa un ciclista con los siguientes atributos: Nombre, Equipo y Tiempo. Esta estructura permite la gestión de listas de ciclistas, facilitando operaciones de creación, inserción, eliminación y búsqueda.

TAD Lista_Ciclistas[T]

Descripción

  • Las Lista_Ciclistas[T] son colecciones de elementos que, una vez insertados, no modifican (más…)
Ir arriba