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

Iritzi Publikoaren Ikuspegiak

Informática2,07 KB

1. Ikuspegi liberala (zuzenbide eta zientzia politikoa)

Iritzi publikoa, ikuspegi honetatik, herri subirautzaren gehiengo borondatearen adierazpena da, sufragioaren bidez artikulatua. Legebiltzarrean eztabaida eta konfrontazio publikoaren bidez gauzatzen da, sistema politiko liberala legitimatuz. Hiritar aske, informatu eta arduratsuen iritzi arrazional eta maioritarioa da.

1.1. Galdera eta behar berriak

Agintarien eta agindutakoen arteko erlazioa.

2. Ikuspegi sozio-psikologikoa

Jendetzak eta masak osatzean, iritzi publikoa ez da eztabaida arrazionalaren emaitza, baizik eta indar instintibo batena, inpulso kolektibo baten arrazionalizazioa. Gizakiak taldean jokatzean, joera hau areagotu egiten da. Herriaren edo masaren ahotsa, ezjakina, kapritxosoa,...

Continuar leyendo "Iritzi Publikoaren Ikuspegiak" »

Estrategias de Simplificación de Código y Representación Intermedia

Informática3,63 KB

Principios de Simplificación y Representación de Código

Declaración de Variables y Constantes

Las declaraciones de variables y constantes deben separarse de tal manera que las expresiones queden una por una de forma simple.

Ejemplo: La declaración int a,b,c; se descompone a:

  • int a;
  • int b;
  • int c;

Generación de Expresiones Simplificadas

Para generar expresiones, estas deben representarse de manera más simple y literal para que su conversión sea más rápida.

Por ejemplo: La traducción de operaciones aritméticas debe especificarse una por una, de tal forma que una expresión sea lo más mínima posible.

Operaciones de Asignación

Las operaciones de asignación deben quedar expresadas por una expresión sencilla. Si esta es compleja, se debe reducir...

Continuar leyendo "Estrategias de Simplificación de Código y Representación Intermedia" »

Gestión de Rendimiento, Seguridad y Auditoría en Sistemas Informáticos

Informática4,13 KB

Monitorización del Rendimiento

El monitor de rendimiento es una herramienta gráfica que sirve para visualizar datos sobre el rendimiento, en tiempo real y desde archivos de registro.

Con registros y alertas de rendimiento se pueden reunir los datos de rendimiento de un equipo local o remoto de manera automática.

Un conjunto de recopiladores de datos permite la recogida de datos de los equipos y la creación de informes de rendimiento. Organiza varios puntos de recopilación de datos en un único componente que se puede usar para revisar o registrar el rendimiento.

El monitor de confiabilidad calcula un índice de estabilidad del sistema que refleja si hay problemas no esperados que reducen la confiabilidad del sistema, el gráfico que acompaña

...
Continuar leyendo "Gestión de Rendimiento, Seguridad y Auditoría en Sistemas Informáticos" »

Comunicació Industrial: Busos de Camp, Profibus, Profinet i SCADA

Informática3,91 KB

Temps de Resposta d'Autòmats

El temps de resposta d'un autòmat és el temps que triga a activar el senyal d'entrada. Un autòmat és entre 5 i 10 vegades més ràpid que el procés que controla. Si no és així, disposem d'una entrada detectora de flanc que activa un relé, el qual mantindrà l'estat fins al final del següent scan (temps de cicle).

Processat Ràpid de Programes

  • Executar periòdicament rutines ràpides.
  • Executar rutines en resposta a una interrupció.

Accés al Comptador Ràpid

  • Consulta des del programa principal (enquesta/polling).
  • Interrupció al programa principal quan el comptador assoleix el valor fixat.

Classificació de les Xarxes de Comunicació Industrials

  • Nivell planta
  • Nivell cèl·lula
  • Nivell procés

Nivells Busos de Camp

  • Nivell
...
Continuar leyendo "Comunicació Industrial: Busos de Camp, Profibus, Profinet i SCADA" »

Gestión de Memoria en Sistemas Operativos: Implementación y Estructuras de la Asignación Paginada

Informática3,09 KB

Asignación Paginada

El espacio de dirección de memoria se divide en segmentos iguales llamados páginas, e igualmente se divide la memoria física en segmentos del mismo tamaño llamados bloques. Las páginas permanecen lógicamente contiguas, aunque los bloques correspondientes no necesariamente lo sean. La mayoría de los sistemas de paginación utilizan un tamaño de página de 1 a 4 KB.

Control de Memoria

  1. Tablas de Mapas de Página (PMT)

    Existe una tabla por espacio de dirección. Cada una contiene una entrada por cada página. Su función es la referencia de página de tarea a bloque de memoria.

  2. Tablas de Bloques de Memoria (BMT)

    Existe una única tabla en el sistema. Contiene una entrada para cada bloque de memoria con información relativa

...
Continuar leyendo "Gestión de Memoria en Sistemas Operativos: Implementación y Estructuras de la Asignación Paginada" »

Explorando los Fundamentos de .NET: MSIL, POO y Componentes Clave

Informática4,52 KB

Fundamentos de .NET

MSIL (Microsoft Intermediate Language)

Durante el proceso de compilación, el código fuente es tomado por el compilador del lenguaje utilizado y convertido, no directamente a código binario, sino a un lenguaje intermedio llamado Microsoft Intermediate Language (MSIL o IL).

Tanto el código MSIL como los metadatos generados se guardan en un fichero de tipo EXE o DLL, basado en la especificación tradicional de Microsoft para ficheros con formato ejecutable transportable.

Los compiladores de .NET no producen código máquina para ninguna CPU concreta, sino que crean código MSIL, similar al Java bytecode. Este código es el que ejecuta la máquina virtual.

Conceptos Clave de la Programación Orientada a Objetos (POO)

Namespace

Un...

Continuar leyendo "Explorando los Fundamentos de .NET: MSIL, POO y Componentes Clave" »

Redes WAN y LAN: Características, Tecnologías y Diferencias Clave

Informática4,38 KB

Red de Área Amplia (WAN)

La Red de Área Amplia (WAN, por sus siglas en inglés Wide Area Network) se refiere a las redes que cubren una extensa área geográfica. Estas redes requieren utilizar rutas de acceso público y emplean parcialmente circuitos proporcionados por entidades proveedoras de servicios de comunicación.

La WAN consiste en una serie de dispositivos de conmutación interconectados. La transmisión de datos se encamina a través de estos nodos internos hasta alcanzar el destino final.

Tecnologías WAN

La red de área más amplia (WAN) se ha desarrollado principalmente a través de dos tecnologías:

  • Conmutación de circuitos
  • Conmutación de paquetes

Una tecnología relevante en este ámbito es el Modo de Transferencia Asíncrono (...

Continuar leyendo "Redes WAN y LAN: Características, Tecnologías y Diferencias Clave" »

Conceptos Esenciales de Redes Informáticas: Tipos, Transmisión y Clases IP

Informática4,64 KB

Tipos de Redes según Ubicación Geográfica

LAN (Local Area Network)

Una Red de Área Local (LAN) se caracteriza por:

  • Capacidad de transmisión comprendida entre 1 Mbps y 1 Gbps.
  • Extensión máxima no superior a 3 km.
  • Uso de un medio de comunicación privado.
  • Simplicidad del medio de transmisión utilizado: cable coaxial, cable par trenzado (UTP, STP) y fibra óptica (más frecuente fibra multimodo).
  • Facilidad para efectuar cambios en el hardware y el software.
  • Gran variedad y número de dispositivos conectados.
  • Posibilidad de conexión con otras redes.
  • Limitante de 100 m, aunque puede extenderse si se usan repetidores.

WAN (Wide Area Network)

Una Red de Área Amplia (WAN) presenta las siguientes características:

  • Velocidad de transmisión normalmente
...
Continuar leyendo "Conceptos Esenciales de Redes Informáticas: Tipos, Transmisión y Clases IP" »

Implementación del Juego 4 en Raya en Matlab: Funciones y Lógica

Informática4,12 KB

Implementación del Juego 4 en Raya en Matlab

Este documento describe la implementación del juego 4 en raya utilizando Matlab, detallando las funciones clave y la lógica del juego.

1. Función para Dibujar un Círculo

Esta función dibuja un círculo de un color diferente dependiendo del jugador que tenga el turno.

function [x,y]= dibujaCirculo(xc,yc,jug)
x=xc+0.4*cos(0:0.01:2.01*pi);
y = yc+0.4*sin(0:0.01 :2.01*pi);
plot(1:0.1:7,0,'y')
hold on
plot(0,1:0.1:6)
hold on
if jug==1 
plot(x,y,'r'); 
axis square;
hold on;
elseif jug==2
plot(x,y,'b');
axis square;
hold on;
end

2. Función para Dibujar el Tablero

Esta función se encarga de dibujar el tablero del juego, utilizando la función dibujaCirculo para representar las fichas.

function x=dibujaTablero(
...
Continuar leyendo "Implementación del Juego 4 en Raya en Matlab: Funciones y Lógica" »

Fundamentos de Autenticación, Criptografía y Protocolos Seguros TCP/IP

Informática3,11 KB

Proceso de Autenticación

Consiste en varios pasos:

  • Obtener la información de autenticación de una entidad.
  • Analizar los datos.
  • Determinar si la información de autenticación está efectivamente asociada a la entidad.

Criptografía

Es el arte y la técnica de escribir con procedimientos o claves secretas o de un modo enigmático, de tal forma que lo escrito solamente sea inteligible para quien sepa descifrarlo.

Terminología Criptográfica

  • Criptografía simétrica: Agrupa aquellas funcionalidades criptográficas que se apoyan en el uso de una sola clave.
  • Criptografía de clave pública o Criptografía asimétrica: Agrupa aquellas funcionalidades criptográficas que se apoyan en el uso de parejas de claves compuestas por una clave pública (que sirve
...
Continuar leyendo "Fundamentos de Autenticación, Criptografía y Protocolos Seguros TCP/IP" »