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

Ordenar por
Materia
Nivel

Fundamentos de la Asignación Particionada en Sistemas Operativos

Clasificado en Informática

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

Asignación Particionada

La asignación particionada permite la multiprogramación. La memoria principal se divide en particiones donde cada una mantiene un espacio de dirección de trabajo distinto.

Procesos de Control

  • Control de memoria: Gestión de cada estado de la partición.
  • Factor determinante de la política de memoria: El planeador de trabajo maneja la política.
  • Asignación de memoria: Se asigna una partición disponible de tamaño suficiente.
  • Desasignación de memoria: Al terminar un trabajo, la partición pasa a estar disponible para una futura asignación.

Requisitos de Software

Se requiere un mecanismo de protección para evitar que un trabajo afecte al sistema operativo (SO) u otros trabajos.

Algoritmos de Particionamiento

Existen dos... Continuar leyendo "Fundamentos de la Asignación Particionada en Sistemas Operativos" »

Algoritmos: Conceptos Básicos y Características Fundamentales

Clasificado en Informática

Escrito el en español con un tamaño de 1,93 KB

Definición de Algoritmo

Un algoritmo es una forma de describir la solución a un problema, explicando paso a paso cómo llegar a la resolución. Es importante destacar que puede existir más de un algoritmo correcto para resolver un mismo problema.

Fases en la Creación de un Algoritmo

Generalmente, podemos dividir la creación de un algoritmo en dos fases principales:

  • FASE 1: Determinar los ingredientes necesarios. En esta fase, se identifican los datos de entrada y los recursos necesarios para resolver el problema.
  • FASE 2: Realizar nuestro algoritmo. En esta fase, se define la secuencia de pasos a seguir para obtener la solución deseada.

Características de un Algoritmo

Un algoritmo bien definido debe poseer las siguientes características:

  • Preciso:
... Continuar leyendo "Algoritmos: Conceptos Básicos y Características Fundamentales" »

Estratègies d'Innovació i Creativitat Empresarial: Doble Diamant, Matriu ERIC i Oceà Blau

Clasificado en Informática

Escrito el en catalán con un tamaño de 168 KB

NsAAAAAElFTkSuQmCC

5+7hcLp8mmL6ZCPr69M7YTmsNiQ87dLlFpvmmFmC4Okf64oJkOCKKAFLUxituYxOHHufW9JOYEmTGOKqE4hCdiodFPJ2QgQV5RGyON2gIFWWBNpgLN5ZCH+HsM5UytvNKBILhPaTdn1bdrpmb4ROpv3pTJrElUITQCmPdb+OT7rMCiLchIoTTpO91WumVBfMnIJBCOgqnpF+H7PlfP+1n2RYMSNzha2EIXhuR7P6WES71YCiwalIuVITgdWAEYyvd3PCG29MNQwlCKnQIwlGJXJWJrwF5bxmAoYSjFTgEYSrGrktdmkMT2RjCUMJRipwAMpdhVidgasNeWMRhKGEqxUwCGUuyq5LUZJLG9EQwlDKXYKQBDKXZVIrYG7LVl7H9756bJlC0cxAAAAABJRU5ErkJggg==

Pensament Convergent i Divergent: El Model del Doble Diamant

El pensament convergent és l’habilitat de donar la resposta correcta a una pregunta ordenant de manera lògica la informació disponible.

El pensament divergent és l’oposat i implica més creativitat. Amb aquest tipus de pensament, es poden generar idees i desenvolupar diferents solucions per a un mateix problema.

El Doble Diamant és un model de procés de disseny, elaborat el 2004 i actualitzat el 2015 pel Design Council, una institució pública del Regne Unit, en què es mostra el procés d’innovació i millora continuada dins de l’empresa que combina processos divergents i convergents.

Matriu ERIC: Definició i Aplicació Pràctica

La matriu ERIC és un quadrant de quatre... Continuar leyendo "Estratègies d'Innovació i Creativitat Empresarial: Doble Diamant, Matriu ERIC i Oceà Blau" »

Mejores Prácticas en Ingeniería de Software: Refactorización, SOLID y UML

Clasificado en Informática

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

Refactorización

La refactorización es una técnica fundamental en la ingeniería de software que se centra en mejorar la estructura interna del código sin alterar su comportamiento externo. Esta práctica facilita la corrección de errores, mejora la comprensión del código y eleva la calidad general del software, permitiendo su mantenimiento y extensión de manera más eficiente.

Código Limpio

El concepto de código limpio es crucial para el desarrollo de software sostenible y de alta calidad. A continuación, se detallan varios aspectos clave:

  1. Nombres: Es fundamental utilizar nombres significativos y fáciles de buscar para variables, clases y funciones. Los nombres deben ser claros y descriptivos para facilitar la comprensión sin necesidad
... Continuar leyendo "Mejores Prácticas en Ingeniería de Software: Refactorización, SOLID y UML" »

Dominando Funcionalidades Avanzadas de Excel para la Gestión de Datos y Automatización

Clasificado en Informática

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

Gráficos en Excel

Personalización de Gráficos

Además de la representación gráfica y los encabezados de las tablas de valores, los gráficos permiten introducir otros elementos como el título del gráfico, líneas de división, etiquetas de datos, leyendas, títulos de ejes y estilos de diseño, que les otorgan un aspecto más profesional.

Modificación de Gráficos Existentes

Una vez insertado un gráfico en una hoja de cálculo, es posible realizar modificaciones que afectan al área de la tabla de datos representada, a su aspecto, leyendas, título o a cualquier otro elemento.

Gestión de Datos en Excel

Una lista de datos es una tabla que contiene información homogénea, estructurada en filas y columnas. Cada fila representa un registro... Continuar leyendo "Dominando Funcionalidades Avanzadas de Excel para la Gestión de Datos y Automatización" »

Ciberseguridad: Cómo Proteger tus Dispositivos contra Malware y Ransomware

Clasificado en Informática

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

¿Qué es el Malware?

El malware es un tipo de software diseñado con el objetivo de dañar un ordenador o un sistema de información sin el consentimiento de su propietario. Es el término principal utilizado para englobar todas las amenazas informáticas. Dentro de esta categoría, existen diferentes clasificaciones específicas, como los gusanos, los virus informáticos y los troyanos.

¿Qué es el Ransomware?

El término ransom significa rescate en inglés. Este tipo de software secuestra los datos de un ordenador y exige un pago económico a cambio de liberarlos. Generalmente, cifra la información y ofrece la clave de descifrado tras el pago.

Una vez que el programa cifra los datos, bloquea el ordenador y muestra una pantalla de advertencia... Continuar leyendo "Ciberseguridad: Cómo Proteger tus Dispositivos contra Malware y Ransomware" »

¿Cómo se identifican dos dispositivos ide en una misma interfaz ide?

Clasificado en Informática

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

COMPONENTE FUNCIÓN Gabinete Protege y organiza los componentes internos de la computadora. Cable de alimentación de Entrada. Suministra la corriente eléctrica alterna de 220V para la fuente de Alimentación, Fuente de alimentación Transforma la corriente eléctrica alterna en corriente continua de Bajo voltaje como: 3,3V- 5V– 12 V- en diferentes cables de Salida. Unidad Central de Procesos (CPU) Es el principal chips para realizar todo tipo de procesos lógicos y De organizar el funcionamiento general de la computadora. Se Encuentra ubicado en la tarjeta madre y se compone de miles de Microtransistores y de una memoria rápida o cache para realizar Sus operaciones. Disipador de temperatura Placa de aluminio para disipar la temperatura... Continuar leyendo "¿Cómo se identifican dos dispositivos ide en una misma interfaz ide?" »

Software: tipos, funciones y sistemas operativos para ordenadores

Clasificado en Informática

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

Software

Todos los componentes físicos que hemos estudiado y que constituyen el hardware del ordenador funcionan gracias al software.

El software es el conjunto de programas o instrucciones que ponen en funcionamiento el ordenador y hacen posible su utilización mediante el procesamiento de datos.

Las instrucciones de los programas se escriben con los denominados lenguajes de programación. Existen diversos tipos de programas, cada uno de los cuales cumple una función específica. Entre ellos cabe citar los siguientes:

Programas de aplicación

Se diseñan para satisfacer las necesidades más comunes de la gran mayoría de los usuarios. Se incluyen en este tipo los procesadores de texto, las hojas de cálculo, las bases de datos y las herramientas... Continuar leyendo "Software: tipos, funciones y sistemas operativos para ordenadores" »

Operaciones Atómicas y Secciones Críticas en Programación Concurrente

Clasificado en Informática

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

¿Qué es una Operación Atómica?

Una operación atómica es aquella que se ejecuta como una unidad indivisible, es decir, de forma completa e ininterrumpida. Esto significa que, una vez iniciada, ningún otro proceso o hilo puede leer o modificar los datos involucrados hasta que la operación haya finalizado por completo. Es como si se realizara en un único paso instantáneo.

Atomicidad en Sistemas Monoprocesador y Multiprocesador

En un sistema con un único procesador, una operación es inherentemente atómica si se ejecuta con una sola instrucción de la CPU. Sin embargo, si la operación requiere múltiples instrucciones, puede ser interrumpida por un cambio de contexto, perdiendo así su atomicidad. Operaciones comunes que parecen simples,... Continuar leyendo "Operaciones Atómicas y Secciones Críticas en Programación Concurrente" »

Gestión de Dispositivos de E/S: Funciones, Clasificación y Comunicación con el Sistema Operativo

Clasificado en Informática

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

Funciones Esenciales de los Dispositivos de E/S

Las principales funciones relacionadas con la gestión de dispositivos son:

  • Enviar comandos a los dispositivos.
  • Detectar las interrupciones.
  • Controlar los errores.
  • Proporcionar una interfaz entre los dispositivos y el resto del sistema:
    • Debe ser sencilla y fácil de usar.
    • Debe ser la misma (preferentemente) para todos los dispositivos (independencia del dispositivo).

Clasificación General de Dispositivos de E/S

Los dispositivos de E/S se pueden clasificar en tres grandes categorías según su propósito:

Dispositivos Legibles para el Usuario

Utilizados para la comunicación directa con el usuario:

  • Impresoras
  • Terminales de visualización gráfica
  • Pantalla
  • Teclado
  • Ratón

Dispositivos Legibles para la Máquina

Utilizados... Continuar leyendo "Gestión de Dispositivos de E/S: Funciones, Clasificación y Comunicación con el Sistema Operativo" »