Chuletas y apuntes de Informática y Telecomunicaciones de Universidad

Ordenar por
Materia
Nivel

Conceptos Clave en Bases de Datos: Concurrencia, Bloqueos y Modelos Jerárquicos

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

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

¿Qué son los bloqueos en bases de datos?

Los bloqueos evitan el acceso a los elementos de datos mientras una transacción accede a un elemento para modificarlo.

¿Qué son las bases de datos jerárquicas?

En este modelo, los datos se organizan de forma similar a un árbol (visto al revés), donde un nodo padre de información puede tener varios hijos. El nodo sin padres se denomina raíz, y los nodos sin hijos se conocen como hojas.

¿Cómo funciona el modelo jerárquico?

A diferencia del modelo relacional, el modelo jerárquico no diferencia una vista lógica de una vista física de la base de datos. Las relaciones entre datos se establecen siempre a nivel físico, es decir, mediante referencia a direcciones físicas del medio de almacenamiento... Continuar leyendo "Conceptos Clave en Bases de Datos: Concurrencia, Bloqueos y Modelos Jerárquicos" »

Rutas de Síntesis de Purinas y Principios de Programación Orientada a Objetos

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

Escrito el en español con un tamaño de 392,47 KB

Síntesis de Purinas: Formación de IMP, AMP y GMP

Ruta de Síntesis de Inosina Monofosfato (IMP)

La síntesis de purinas es un proceso complejo que involucra múltiples pasos enzimáticos para construir el anillo de purina sobre una molécula de ribosa-5-fosfato. El producto inicial de esta vía es el Inosina Monofosfato (IMP).

1. Formación de PRPP (5-Fosforribosil-1-Pirofosfato)

Reacción: Ribosa-5-fosfato + ATP → PRPP + AMP

Una molécula de ATP entrega un pirofosfato a la ribosa-5-fosfato, formando PRPP (5-fosforribosil-1-pirofosfato), una molécula activada clave para la síntesis de nucleótidos.

2. Formación de Fosforribosilamina

Reacción: PRPP + Glutamina → Fosforribosilamina + Glutamato + PPi

Se produce el desplazamiento del PPi (pirofosfato... Continuar leyendo "Rutas de Síntesis de Purinas y Principios de Programación Orientada a Objetos" »

Servidor OSI

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

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

Tipos de Ataque

- VIRUS: programa que se autoreplica Usando archivos host o código para Replicarse.
- GUSANO: Un gusano usa su propio código para replicarse, Aunque puede usar otro código relacionado para Hacerlo. 
- TROYANO: Un troyano pasa por un programa legítimo, Como un salvapantalla, esperando que un usuario Lo active.
- TROYANOS CON ACCESO REMOTO Y ZOMBIE DoS.
- ATAQUE DE Denegación DE SERVICIO: Un ataque de denegación de servicios inunda a Un computador con peticiones de servicios hasta que colapsa. 
- HTML malisioso
- AMANEZA PERSISTENTE AVANZADA (APT).
- ATAQUE MANUALES:  permiten a los atacantes ir definiendo Su ataque a medida que van conociendo el host Atacado y detectan vulnerabilidades.
- ATAQUE Físico: Difícil encontrar
... Continuar leyendo "Servidor OSI" »

Optimización del Rendimiento del Disco: Explorando las Estructuras, Algoritmos y Técnicas de E/S

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

Escrito el en español con un tamaño de 31,69 KB

Organización de los Discos

Un disco está compuesto por varios discos o platos, en los que se almacena la información sobre su superficie. Esta se organiza en pistas concéntricas que a su vez están divididas en sectores. Las pistas se organizan en cilindros. Un cilindro estaría compuesto por todas las pistas que ocupan la misma posición en los diferentes platos o discos. Todas las pistas de un cilindro se pueden leer sin mover el cabezal, que es lo que consume más tiempo. La unidad de lectura/escritura en un disco es el sector, que se lee entero y se guarda en un buffer, desde el cual se accede al bit que se desea leer. Se sitúan los sectores de forma no adyacente. A esta técnica se conoce como interleaving, donde el factor de interleaving... Continuar leyendo "Optimización del Rendimiento del Disco: Explorando las Estructuras, Algoritmos y Técnicas de E/S" »

Funciones CRUD en C: Gestión de Datos de Estrellas

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

Escrito el en español con un tamaño de 9,37 KB

Este documento presenta una serie de funciones en lenguaje C que permiten realizar operaciones CRUD (Crear, Leer, Actualizar y Borrar) sobre una estructura de datos que almacena información de estrellas. Las funciones implementadas son:

  • Insertar
  • Mostrar
  • Consultar_estrella
  • Modificar
  • Borrar_estrella
  • Guardar_lista
  • Recup_estrella

A continuación, se detalla el código de cada función, junto con una breve explicación de su funcionamiento.

Función Insertar

La función Insertar permite añadir una nueva estrella a la lista. Solicita al usuario que introduzca el nombre de la estrella, la galaxia a la que pertenece, el número de planetas y si hay posibilidad de vida (1 para Sí, 0 para No).

void Insertar(){
    system("cls");
    int hayVida;
    printf(
... Continuar leyendo "Funciones CRUD en C: Gestión de Datos de Estrellas" »

Fundamentos y Algoritmos Clave para la Manipulación de Grafos

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

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

1. Representación Básica de Grafos

La representación fundamental de un grafo se basa en:

  • Vértices y Aristas.
  • Grafo dirigido: Las aristas son representadas por flechas (direccionalidad).
  • Grafo no dirigido: Las aristas representan una conexión de ida y vuelta.

Estructura típica para el recorrido:

  • visitado[] (Array booleano para rastrear nodos).
  • cola (para BFS) o recursión/pila (para DFS).

2. BFS – Búsqueda en Anchura (Usando COLA)

Utilice BFS cuando necesite:

  • Encontrar el camino más corto en grafos sin pesos.
  • Determinar la distancia mínima en términos del número de aristas.
  • Verificar alcanzabilidad.
  • Identificar grafos bipartidos.
  • Encontrar componentes conexas (en grafos no dirigidos).

Esqueleto BFS

Se requiere una queue (cola) y un vector de estado... Continuar leyendo "Fundamentos y Algoritmos Clave para la Manipulación de Grafos" »

Implementación de Listas Enlazadas Dinámicas con Punteros en Lenguaje C

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

Escrito el en español con un tamaño de 10,82 KB

CON PUNTEROS:

-> COMIENZO PROGRAMA


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXIMO 30

// Definición de la estructura moto
struct moto{
         char marca[MAXIMO];
         char modelo[MAXIMO];
         int cilindrada;
         int unidades;
         float precio;
};

// Definición de la estructura nodo
struct nodo{
        struct moto prod;
        struct nodo *sig;
};

// Variables globales
struct nodo *cabecera;
struct nodo *aux;
struct nodo *nuevo;
struct nodo *fin;
FILE *carpeta;

-> FUNCIÓN MOSTRAR


void Mostrar(){
         system("cls");
         if(cabecera == NULL){
                 printf("La lista esta vacia");
         }
         else{
                 aux = cabecera;
... Continuar leyendo "Implementación de Listas Enlazadas Dinámicas con Punteros en Lenguaje C" »

Optimiza la Simulación: Formulación, Conceptualización, Datos y Construcción

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

Escrito el en español con un tamaño de 4,31 KB

Formulación del Problema

Es el paso más crucial, define las demás actividades del proyecto.

1. Trabajar en el Problema Correcto

Objetivos difusos llevan a éxitos no claros. Encontrar la solución correcta al problema equivocado es improductivo. Definir objetivos claros, precisos, razonables, comprensibles, medibles y orientados a la acción es vital.

2. Manejar las Expectativas

Es más fácil corregir una expectativa ahora que cambiar una creencia más tarde.

3. Preguntar, Indagar con Habilidad

La solución correcta parte de preguntas correctas. Requiere trabajo previo:

  • Preguntas Proactivas: Forzar al cliente a pensar en nuevas ideas.
  • Preguntas Abiertas: Invitan a explicaciones y clarificaciones. Evitar preguntas de sí o no.
  • Evitar Poner al Cliente
... Continuar leyendo "Optimiza la Simulación: Formulación, Conceptualización, Datos y Construcción" »

Fundamentos de Sistemas Operativos: Conceptos Clave para Exámenes

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

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

Fundamentos de Sistemas Operativos

1. Historia y Conceptos de Sistemas Operativos

  • Batch (Procesamiento por lotes)
    • Simple
    • Spooling
    • Multiprogramado
    • Time Sharing (Tiempo Compartido)

2. Computación Personal y Arquitecturas

  • Sistemas Paralelos: Simétricos y Asimétricos.
  • Sistemas Distribuidos.
  • Sistemas de Tiempo Real.

3. Lenguajes de Programación y Ejecución

  • Tipos de Lenguajes: Máquina, Assembler, Alto Nivel.
  • Compilador o Intérprete.
  • Interfaz de Programación (APIs): POSIX, API de Windows.
  • Proceso de Ejecución:
    • Compilación (Test léxico, sintáctico y semántico).
    • Enlace.
    • Carga (Absoluta, reubicable, dinámica).

4. Jerarquía Multinivel

  • Nivel 0: Hardware
  • Nivel 1: Microprogramación (Firmware)
  • Nivel 2: Convencional
  • Nivel 3: Sistema Operativo
  • Nivel 4: Lenguaje Ensamblador
  • Nivel
... Continuar leyendo "Fundamentos de Sistemas Operativos: Conceptos Clave para Exámenes" »

Guia Completa sobre Referències Bibliogràfiques i Drets d'Autor

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

Escrito el en catalán con un tamaño de 9,94 KB

ARTÍCULO: Autoria. Títol de l'article. Abreviatura internacional de la revista. Data; volum(número): pàgina inicial-pàgina final. LIBRO: Autoria. Títol del llibre. Edició. Lloc de publicació: Editorial; any [es pot concretar més la data si escau]. [nombre de pàgines]. (Col·lecció; núm. Dins la col·lecció). CONTRIB LIBRO: Autoria del capítol o comunicació. Títol del capítol o comunicació. A: Coordinador/a Director/a del llibre o del llibre d’actes del congrés. Títol del llibre o del congrés. Edició. Lloc de publicació: Editorial; any. p. pàgina inicial-final del capítol. ARTÍCULO EN LÍNEA: Autoria. Títol de l'article. Títol de la revista o abreviatura internacional [en línia]. Any [data d’accés]; volum(número)... Continuar leyendo "Guia Completa sobre Referències Bibliogràfiques i Drets d'Autor" »