Chuletas y apuntes de Informática y Telecomunicaciones de Otros cursos

Ordenar por
Materia
Nivel

Sistemas Operativos: Funcionamiento de la Gestión de Procesos y Memoria

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

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

Teoría: Gestión de Procesos y Memoria

Conceptos Fundamentales

  • Programa vs. Proceso: Un programa es un archivo pasivo en el disco, mientras que un proceso es la instancia activa en la memoria RAM.
  • PCB (Bloque de Control de Procesos): Es la estructura de datos que usa el sistema operativo (SO) para almacenar información vital del proceso. Guarda el PID (identificador del proceso), el estado, los registros de CPU y la información de memoria asignada.
  • Planificadores:
    • Corto plazo: Decide qué proceso obtiene y usa la CPU.
    • Medio plazo: Administra el swapping (intercambio), suspendiendo procesos y enviándolos al disco para liberar memoria RAM.
    • Largo plazo: Carga los procesos desde el disco hacia la memoria RAM.
  • Estados y Ciclos de Vida del Proceso: Los
... Continuar leyendo "Sistemas Operativos: Funcionamiento de la Gestión de Procesos y Memoria" »

Sistemas de Información: Conceptos, Componentes y Operaciones Esenciales

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

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

Concepto Fundamental de un Sistema

Como definición de sistema, se puede decir que es un conjunto de elementos con relaciones de interacción e interdependencia que le confieren entidad propia al formar un todo unificado.

Elementos Clave que Conforman un Sistema

A través del procesamiento de información, una compañía crea valor, en especial si se trata de una empresa que ofrece servicios. Por lo tanto, en este caso, la información tiene un valor aún mayor porque ayuda a alcanzar los objetivos de la compañía.

El Sistema de Información: Componentes y Alcance

Un sistema de información representa todos los elementos que forman parte de la administración, el procesamiento, el transporte y la distribución de la información dentro de la compañía.... Continuar leyendo "Sistemas de Información: Conceptos, Componentes y Operaciones Esenciales" »

Ejemplo programacion C#

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

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

    public class Alumno {
  
      private String nomApe;
      private int añoNac;
      private int curso;
      private int[] notas;
      private boolean becario;
   
       public Alumno(String n) {
            nomApe=n;
            añoNac=(int)(17*Math.random()+1988);
            curso=(int)(6*Math.random()+1);
            notas=new int[9];
            for(int i=0; i                notas[i]=(int)(9*Math.random()+2);
            }
            becario=(Math.random()<0.5)?true:false;
      }
   
       public String getNomA() {
         return nomApe;
      }
   
      

... Continuar leyendo "Ejemplo programacion C#" »

Canalización externa ict

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

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

ICT


Infraestructura común de telecomunicación: es el conjunto de equipos, cable y medios técnicos que transportan los servicios de telecomunicación desde los puntos de interconexión de los diferentes servicion(radio y televisión,tlf y banda ancha) hasta las tomas de usuario dentro de las viviendas,,también comprende las canalizaciones por donde discurren los cables y los armarios de distribución o registro en los que se instala el equipamiento técnico.Punto de terminación de red o de interconexión: lugar en que se conecta la instalación del edificio con las redes de los operadores de telecomunicaciones(tlf,ono).

Funciones de las ICT

*Servicio de radio y televisión(rtv): captar, adaptar y distribuir las señales de radio y televisión
... Continuar leyendo "Canalización externa ict" »

Fundamentos de Virtualización, Contenedores Docker y Gestión de Concurrencia

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

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

Monitores y Conceptos de Virtualización

Monitor: Es una clase que asegura la corrección de las operaciones frente al acceso de múltiples hilos.

Virtualización

La virtualización es una capa abstracta que separa el hardware físico del sistema operativo (SO), con el fin de brindar una mayor flexibilidad y utilización de los recursos informáticos. Esta tecnología permite que múltiples máquinas virtuales (VM) con sistemas operativos heterogéneos puedan ejecutarse individualmente en la misma máquina física.

Conceptos Clave

  • Host: El sistema anfitrión.
  • Guest: El sistema invitado.
  • Hipervisor: El software que gestiona las máquinas virtuales.
  • Imagen: El archivo que contiene el sistema y las aplicaciones.
  • Snapshot: Captura del estado de la VM en
... Continuar leyendo "Fundamentos de Virtualización, Contenedores Docker y Gestión de Concurrencia" »

Fundamentos de Administración de Sistemas Linux y Gestión de Almacenamiento

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

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

Conceptos Fundamentales de Administración de Sistemas

Gestión de Copias de Seguridad

  • ¿Qué es el tiempo de permanencia de copia? Es el tiempo que transcurre desde que se inicia un backup hasta que se termina.
  • ¿Qué es una ventana de copia? Es el momento en el que está permitido realizar copias de seguridad.
  • ¿Cuáles son los tipos de copia de seguridad?
    • Normal o completa: Copia toda la información del sistema.
    • Incremental: Copia todo, incluyendo las últimas modificaciones.
    • Diferencial: Copia solo las últimas modificaciones.
    • De copia: Copia binaria de un disco.
  • ¿Cuántas cintas de backup usarías si siguieses el sistema de copia de seguridad abuela-madre-hija?
    • 1 anual = 1 cinta
    • 1 mensual = 12 cintas
    • 1 semanal = 4 cintas
    • 1 diaria = 7 cintas
    • 1 horaria
... Continuar leyendo "Fundamentos de Administración de Sistemas Linux y Gestión de Almacenamiento" »

Fundamentos de Programación en Python y Herramientas de Ciencia de Datos con Pandas y Modelos Financieros

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

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

Conceptos Fundamentales de Python

A continuación, se resumen datos y funciones esenciales en el lenguaje de programación Python:

  • Dato que almacena texto: str
  • Función utilizada para imprimir un mensaje en consola: print()
  • Operador utilizado para comparar dos valores: == (Igualdad)
  • Palabra clave utilizada para definir una función: def
  • Estructura utilizada para almacenar una colección de datos: list
  • Método que se utiliza para añadir un elemento al final de una lista: append()
  • Estructura utilizada para iterar sobre elementos de una lista: for
  • Operador utilizado para concatenar cadenas en Python: +
  • Método para ordenar una lista: sort()
  • Estructura de datos inmutable: tuple
  • Símbolo que define un comentario en línea: # comentario
  • Valor booleano de 0:
... Continuar leyendo "Fundamentos de Programación en Python y Herramientas de Ciencia de Datos con Pandas y Modelos Financieros" »

Fundamentos Esenciales de la Arquitectura Web y Desarrollo Full Stack

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

Escrito el en español con un tamaño de 7,96 KB

Conceptos Fundamentales del Desarrollo Web

El desarrollo web moderno se basa en una serie de conceptos interconectados que definen la estructura y el funcionamiento de las aplicaciones.

Frontend
Interfaz de usuario, desarrollado con HTML, CSS y JavaScript (JS). Puede usar frameworks como React o Vue.
Backend
Lógica del servidor, maneja APIs y bases de datos. Usualmente utiliza tecnologías como Node.js, Python, Java o PHP.
Base de Datos
Almacena información. Puede ser relacional (SQL) o NoSQL (MongoDB, Redis).
Desarrollo Full Stack
Integración del frontend y backend para crear aplicaciones completas.
Entorno de Ejecución
Incluye el navegador (cliente) y los servidores web y de aplicación.
Control de Versiones
Uso de Git para gestionar cambios y facilitar
... Continuar leyendo "Fundamentos Esenciales de la Arquitectura Web y Desarrollo Full Stack" »

Sistemas CIS en Operaciones Militares: Estructura y Funcionalidad en la Fuerza de Infantería de Marina

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

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

Fundamentos de los Sistemas de Información y Telecomunicaciones (CIS)

El ejercicio del mando implica el conjunto de actividades mediante las cuales se planea, coordina, dirige y controla el empleo de las fuerzas y medios en las operaciones en un tiempo útil.

Definición y Propósito de los CIS

Un Sistema de Información y (Tele)Comunicaciones (CIS) es el conjunto de medios materiales, métodos, procedimientos y personal, organizado de tal forma que permita la recepción, transmisión, tratamiento, presentación y almacenamiento de la información. Los CIS se componen de dos subsistemas, si bien su actual integración aconseja contemplarlos como un único sistema. Su propósito es servir al mando y facilitar la transferencia de información entre... Continuar leyendo "Sistemas CIS en Operaciones Militares: Estructura y Funcionalidad en la Fuerza de Infantería de Marina" »

Estructuras de Datos en Java: Listas, Pilas, Colas y Conjuntos (con Ejemplos)

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

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

Estructuras de Datos en Java: Referencia Rápida


📌 Interfaces e implementaciones

List<T> lista = new ArrayList<>();
List<T> lista = new LinkedList<>();

✅ Métodos básicos

MétodoDescripción
add(elemento)Añade al final
add(pos, elemento)Inserta en la posición dada
get(pos)Devuelve el elemento en la posición
set(pos, nuevoElemento)Sustituye el elemento en esa posición
remove(pos)Elimina el elemento en la posición
indexOf(elemento)Devuelve el índice del elemento (o -1)
contains(elemento)¿Está en la lista? → true/false
size()Tamaño de la lista
isEmpty()¿Lista vacía? → true/false
clear()Vacía la lista


🔁 Recorrer una lista

// for clásico
for (int i = 0; i < lista.size(); i++) {
    System.out.println(lista.
... Continuar leyendo "Estructuras de Datos en Java: Listas, Pilas, Colas y Conjuntos (con Ejemplos)" »