Apuntes, resúmenes, trabajos, exámenes y problemas de Informática

Ordenar por
Materia
Nivel

Evolución y Funciones de los Sistemas Operativos: Desde la Primera Generación hasta Hoy

Clasificado en Informática

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

Sistema Operativo

Un sistema operativo es un conjunto de programas, servicios y funciones que gestionan y coordinan el funcionamiento del hardware y el software de aplicaciones. Hay dos tipos:

  • Sistemas Operativos Monousuario (SOMO): el hardware y el software están a disposición de un solo usuario.
  • Sistemas Operativos Multiusuario (SOMU): el hardware y el software del ordenador pueden ser usados por varios usuarios.

Generaciones de Sistemas Operativos

1ª Generación (1945-1955)

Se utilizaban válvulas de vacío. Eran máquinas programadas en lenguaje máquina puro; de gran tamaño, elevado consumo de energía y muy lentas. Sus operaciones eran simples cálculos matemáticos. A partir de los 50, se empezaron a usar las tarjetas perforadas.

2ª Generación

... Continuar leyendo "Evolución y Funciones de los Sistemas Operativos: Desde la Primera Generación hasta Hoy" »

Circuitos Analógicos, Digitales y Autómatas Programables: Fundamentos y Aplicaciones

Clasificado en Informática

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

Circuitos Analógicos y Digitales

a. Un circuito analógico funciona con señales de tipo analógico, de manera que estas señales varían de forma continua a lo largo del tiempo, pudiendo tomar en un instante determinado un valor de entre infinitos valores.

Un circuito digital funciona con señales digitales o señales discretas, pudiendo tomar estas señales un valor de entre dos valores binarios: el 0 y el 1.

b. El tratamiento de las señales digitales es mucho más fácil que el tratamiento de señales analógicas, ya que solamente trabajamos con dos valores.

Las señales analógicas varían constantemente, por lo que su tratamiento es mucho más complejo. Estas señales se convierten a señales digitales mediante convertidores A/D, se tratan... Continuar leyendo "Circuitos Analógicos, Digitales y Autómatas Programables: Fundamentos y Aplicaciones" »

Diseño de soluciones de software: principios, notaciones y estrategias recomendadas por IEEE

Clasificado en Informática

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

Diseño de soluciones: definiciones y directrices propuestas por la IEEE para el diseño de software

Fundamentos del diseño de software

La etapa de diseño en el proceso de construcción de software está organizada en dos fases principales:

  • Diseño arquitectónico: describe cómo el software se descompone y organiza en componentes; define la arquitectura del software.
  • Diseño detallado: describe el comportamiento específico de estos componentes.

Principios de diseño

Abstracción: enfocarse en un objeto para un propósito particular, con el fin de obtener la información relevante sin considerar el resto de la información.

Acoplamiento y cohesión

Acoplamiento: se define como una medida de la interdependencia entre los módulos de un programa computacional.... Continuar leyendo "Diseño de soluciones de software: principios, notaciones y estrategias recomendadas por IEEE" »

Ciberseguridad Esencial: Protección Contra Amenazas y Mejores Prácticas

Clasificado en Informática

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

El Factor Humano en la Ciberseguridad

I. Cómo se Aprovechan los Hackers del Factor Humano

  • Phishing: Los atacantes engañan a las personas para que revelen información confidencial mediante correos electrónicos o mensajes falsos que parecen legítimos.
  • Vulnerabilidad de Contraseñas: Se aprovechan de contraseñas débiles o reutilizadas por los usuarios para acceder a sistemas.

II. Técnicas de Ingeniería Social

  • Pretexting: El atacante se hace pasar por alguien de confianza para obtener datos sensibles, como por ejemplo, un técnico de soporte.
  • Baiting: Ofrecen algo tentador, como un USB infectado, para que la víctima caiga y acceda al malware.

Políticas de Seguridad Según el INCIBE

III. Áreas Clave para Garantizar la Seguridad según el INCIBE

  • Plan
... Continuar leyendo "Ciberseguridad Esencial: Protección Contra Amenazas y Mejores Prácticas" »

Infraestructuras Comunes de Telecomunicaciones (ICT): Guía Completa

Clasificado en Informática

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

NORMATIVA VIGENTE

REAL DECRETO 346/2011 y la ORDEN ITC 1644/2011 del Ministerio de Industria, Turismo y Comercio, de 11 de marzo 2011. El Real decreto está en línea con los objetivos de la Unión Europea «Una Agenda Digital para Europa». Entre los campos de actuación de la agenda digital, se destacan el acceso rápido y ultrarrápido a Internet y el fomentar el despliegue de las redes NGA como objetivo para el año 2020. Para el año 2030 los objetivos que se proponen a nivel infraestructura y de servicios públicos son los siguientes:

Infraestructura: todos los hogares de la Unión deben contar con una conectividad de altísima velocidad y todas las zonas pobladas deben disponer de cobertura 5G; la producción de semiconductores de vanguardia... Continuar leyendo "Infraestructuras Comunes de Telecomunicaciones (ICT): Guía Completa" »

Fundamentos de Estructuras de Datos y Algoritmos Clave

Clasificado en Informática

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

Árbol de Búsqueda Binario (BST)

Un Árbol de Búsqueda Binario (BST, por sus siglas en inglés) es una estructura de datos jerárquica con las siguientes propiedades:

  • Cada nodo tiene como máximo dos hijos: uno izquierdo y uno derecho.
  • Los valores de los nodos cumplen la siguiente propiedad:
    • Todos los valores del subárbol izquierdo son menores que el valor del nodo.
    • Todos los valores del subárbol derecho son mayores que el valor del nodo.
  • No necesariamente está balanceado, lo que significa que su forma puede volverse desigual, con ramas mucho más largas que otras.

Ventajas del BST

  • Es fácil de implementar.
  • Ideal para búsquedas rápidas si el árbol está equilibrado.

Desventajas del BST

  • Puede degenerarse en una lista enlazada si los datos están
... Continuar leyendo "Fundamentos de Estructuras de Datos y Algoritmos Clave" »

Conceptos Fundamentales de Sistemas Operativos y Gestión de Recursos

Clasificado en Informática

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

Conceptos Fundamentales de Programación y Ejecución de Procesos

Un programa es una secuencia de instrucciones escritas para realizar una tarea específica con un ordenador.

Un proceso es un programa en ejecución. Es una colección de uno o más hilos cargados en memoria, a los que se les han asignado sus propios recursos, como memoria, archivos y recursos de hardware.

Un hilo de ejecución o hebra es la unidad de procesamiento más pequeña que puede ser planificada por un sistema operativo. Las hebras de un mismo proceso compartirán recursos como memoria, archivos y recursos de hardware. Todos los programas tienen al menos un hilo o hebra. Un proceso clásico es aquel que solo posee una hebra.

Estados y Relaciones de Procesos

Estados de un

... Continuar leyendo "Conceptos Fundamentales de Sistemas Operativos y Gestión de Recursos" »

Modos de Comunicación y el Sistema TETRA: Transmisión Eficiente de Datos

Clasificado en Informática

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

Conceptos Fundamentales de Comunicación: Síncrona y Asíncrona

  • Comunicación Síncrona

    El emisor y el receptor comparten una misma referencia de tiempo para el envío y la recepción de información. Las señales que no se procesan a tiempo se pierden. Se utiliza para la transmisión de grandes volúmenes de información a alta velocidad.

  • Comunicación Asíncrona

    No existe una referencia de tiempo común entre el emisor y el receptor. Se emplea para transmisiones de caudal reducido e irregular.

El Sistema TETRA: Versatilidad en la Comunicación

El sistema TETRA opera en modo semidúplex, lo que implica que la comunicación puede establecerse en ambos sentidos, pero no de forma simultánea. No obstante, en llamadas individuales, TETRA permite el... Continuar leyendo "Modos de Comunicación y el Sistema TETRA: Transmisión Eficiente de Datos" »

Listas Doblemente Enlazadas: Una Guía Completa

Clasificado en Informática

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

Listas Doblemente Enlazadas

Todas las listas que hemos estudiado hasta ahora son unidireccionales, lo que significa que es posible moverse fácilmente de un nodo a su sucesor. Sin embargo, en muchas aplicaciones, algunas operaciones requieren desplazarse de un nodo a su predecesor.

Las listas bidireccionales pueden construirse fácilmente con nodos que contengan, además de una parte de datos, dos enlaces: un enlace siguiente que apunte al sucesor del nodo y un enlace previo que apunte a su predecesor:

Predecesor
9
Sucesor
17
22
26
34
?
9
?
dato

Una lista enlazada construida a partir de tales nodos se llama normalmente lista doblemente enlazada (o enlazada simétricamente). Para facilitar el recorrido tanto hacia delante como hacia atrás, un puntero (primero)... Continuar leyendo "Listas Doblemente Enlazadas: Una Guía Completa" »

Configuración Avanzada del BIOS: Parámetros Esenciales de Hardware y Gestión de Energía

Clasificado en Informática

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

Optimización de Rendimiento y Cache

Video RAM Cacheable
Permite optimizar la utilización de la memoria RAM de nuestra tarjeta gráfica, empleando para ello la caché de segundo nivel (L2) de nuestro procesador.
Spread Spectrum
Activa un modo en el que la velocidad del bus del procesador se ajusta dinámicamente con el fin de evitar interferencias en forma de ondas de radio.

Configuración de Gestión de Energía (Power Management Setup)

Opciones de Suspensión y ACPI

ACPI Suspend Type
Especifica el estado de suspensión cuando está activado el Advanced Configuration and Power Interface (ACPI).
Power Management
Permite elegir diferentes perfiles de ahorro de energía.
PM Control by APM
Si se activa, la gestión de energía del equipo pasa a manos del
... Continuar leyendo "Configuración Avanzada del BIOS: Parámetros Esenciales de Hardware y Gestión de Energía" »