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

Ordenar por
Materia
Nivel

Diseño de Diagramas de Clases: Microprocesadores, Redes y Eventos Científicos

Clasificado en Informática

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

Modelado de Sistemas: Conceptos Fundamentales y Aplicaciones Prácticas

Arquitectura de Microprocesadores

Un **microprocesador** está constituido por **puertas lógicas**. Estas **puertas lógicas** se componen de **transistores** que funcionan como interruptores. Existen dos tipos de puertas básicas: las puertas **MOS** y las puertas **CMOS**. Los microprocesadores se rigen por un **reloj** que determina su velocidad. Los microprocesadores se basan en dos **métodos de optimización**: la tecnología **CISC** y la tecnología **RISC**.

Trace el **diagrama de clases** correspondiente a la descripción.

Modelado de Redes LAN

Una **red LAN** es una **red informática** a una escala geográfica relativamente restringida. Una **red** es un conjunto... Continuar leyendo "Diseño de Diagramas de Clases: Microprocesadores, Redes y Eventos Científicos" »

Arquitectura de Computadoras: Direccionamiento, Tipos, Capas OSI y Seguridad

Clasificado en Informática

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

Direccionamiento

Registros: Direccionamiento de los registros de la CPU o de otros registros de propósito especial que son designados en la memoria principal.

Directo: Direccionamiento de una porción de la memoria primaria al especificar la dirección actual de la ubicación de la memoria.

Absoluto: Direccionamiento de todo el espacio en la memoria principal.

Indexado: Direccionamiento de la memoria por el proceso de adición en la dirección de instrucciones que definen un registro indexado.

Indirecto: Las direcciones son especificadas en las instrucciones del programa.

Tipos de Máquinas

Real: Simulación física en un ambiente real.

Virtual: Simulación funcional de un computador y dispositivos.

Multi-estado: Un computador operando en múltiples... Continuar leyendo "Arquitectura de Computadoras: Direccionamiento, Tipos, Capas OSI y Seguridad" »

Fundamentos de Bases de Datos: Modelo Relacional, Diseño Lógico y Roles del SGBD

Clasificado en Informática

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

Conceptos Fundamentales del Modelo Relacional y Diseño Lógico

Definiciones Clave

Diseño Lógico
Consiste en una transformación de modelos, traduciendo el esquema conceptual al modelo específico del Sistema de Gestión de Bases de Datos (SGBD).
Modelo Relacional
Es una forma de representar los datos (mediante tablas) que se ocupa de tres aspectos fundamentales: su estructura, su integridad y su manipulación.
Base de Datos Relacional
Estará compuesta por una o más tablas (denominadas "relaciones").
Tabla (o Relación)
Guarda una colección de información, conteniendo registros (o filas) referidos a entidades de un mismo tipo.
Registro (Fila o Tupla)
Es un dato compuesto de otros más simples que contiene la información de una entidad.
Campo (o
... Continuar leyendo "Fundamentos de Bases de Datos: Modelo Relacional, Diseño Lógico y Roles del SGBD" »

Seguridad Informática: Protección de Sistemas, Amenazas y Medidas Preventivas

Clasificado en Informática

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

Seguridad Informática: Conceptos Clave y Objetivos

La seguridad informática es el conjunto de recursos utilizados con el objetivo de proteger un sistema informático contra peligros, daños o riesgos. Se relaciona estrechamente con el término fiabilidad, que se refiere a la probabilidad de que un sistema se comporte tal como se espera. Es más preciso hablar de sistemas fiables que de sistemas absolutamente seguros.

Objetivos Principales de la Seguridad Informática

  • Confidencialidad: Garantiza que la información sea accesible únicamente para el personal autorizado.
  • Integridad: Asegura la exactitud de la información, impidiendo modificaciones por parte de usuarios no autorizados.
  • Disponibilidad: Garantiza que los sistemas autorizados tengan
... Continuar leyendo "Seguridad Informática: Protección de Sistemas, Amenazas y Medidas Preventivas" »

Diseño de Software: Niveles y Principios

Clasificado en Informática

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

NIVELES DE DISEÑO

(1) Arquitectura: Requerimientos => componentes del sistema y sus interconexiones

(2) Diseño del Código: Módulos => algoritmos y estructuras de datos

(3) Diseño de la Ejecución: Algoritmos (código) => asignación de mem, tiempo de ejecución, optimizaciones de código

ENFOQUE: trabajar desde lo general a lo particular

Diseño de la Interfaz de Usuario

(1) Principios generales (Sommerville)

Familiaridad: utilizar términos familiares a los usuarios

Consistencia: menúes y comandos con el mismo formato y significado en toda la aplicación

Mínima sorpresa: misma acción en contextos comparables produzcan un cambio similar

Recuperabilidad: recuperación frente a errores cometidos por el usuario, brindar: confir de accio... Continuar leyendo "Diseño de Software: Niveles y Principios" »

Modelado y Especificaciones en Arquitectura de Software: ADL y UML

Clasificado en Informática

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

Modelado y Especificaciones en Arquitectura de Software

Notaciones

Se pueden utilizar notaciones informales de caja y líneas, una arquitectura formal de lenguaje de descripción o UML.

¿Por qué utilizar Especificaciones?

  1. Para revelar la ambigüedad, la incompletitud y la inconsistencia.
  2. Reformulación: para asegurarse de que el producto lanzado se ajusta a las expectativas de los clientes.
  3. Para demostrar que el sistema es: Consistente, Completo, Inequívoco, Mínimo, Adecuado.

Especificación formal: ¿Por qué?

A veces, los sistemas deben funcionar de forma fiable durante el 99,9999% del tiempo. La especificación formal permite la generación semiautomatizada de casos de prueba de los requisitos especificados formalmente y la derivación semiautomatizada... Continuar leyendo "Modelado y Especificaciones en Arquitectura de Software: ADL y UML" »

Fundamentos de Sistemas Digitales y Electrónica

Clasificado en Informática

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

Sistemas Digitales

Definición

Un sistema digital es aquel en el que la señal puede tomar un número finito de valores, a diferencia de un sistema analógico, donde la señal puede tomar valores infinitos.

Sistema de Numeración

Un sistema de numeración es un conjunto de símbolos capaces de representar cantidades numéricas. Los sistemas de numeración más comunes son:

  • Decimal (base 10)
  • Binario (base 2)
  • Octal (base 8)
  • Hexadecimal (base 16)

Álgebra de Boole

El álgebra de Boole es una estructura algebraica que relaciona las operaciones lógicas (Y, O, NO). Sus propiedades principales son:

  • Conmutativa: a + b = b + a, a * b = b * a
  • Asociativa: a + (b + c) = (a + b) + c, a * (b * c) = (a * b) * c
  • Distributiva: a * (b + c) = a * b + a * c, a + (b * c)
... Continuar leyendo "Fundamentos de Sistemas Digitales y Electrónica" »

Explorando la Virtualización y Sistemas Operativos: Linux y Mac OS

Clasificado en Informática

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

Virtualización de Sistemas Operativos

El uso de máquinas virtuales permite experimentar nuevos sistemas operativos sin necesidad de formatear el disco duro del ordenador, eliminar el sistema operativo previo, ni crear nuevas particiones para instalarlos.

De hecho, un ordenador puede hacer funcionar de forma simultánea varias máquinas virtuales, teniendo el usuario acceso a varios sistemas operativos a la vez. Un caso típico es el usuario de Linux o Mac que necesita utilizar una aplicación desarrollada para Windows o viceversa. El método consiste en hacer que el sistema operativo denominado huésped se ejecute como si fuera una aplicación más del sistema operativo original instalado en el ordenador, denominado anfitrión.

Aplicaciones

... Continuar leyendo "Explorando la Virtualización y Sistemas Operativos: Linux y Mac OS" »

Conceptos Fundamentales de la Computación: De Algoritmos a Servidores

Clasificado en Informática

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

1. Algoritmo

Un algoritmo es un conjunto ordenado y finito de operaciones sistemáticas que permite hacer un cálculo y hallar la solución a un tipo de problema específico.

2. Partes del Correo Electrónico

El correo electrónico se compone de varias partes, siendo una de las más importantes el encabezado.

El encabezado del mensaje

Esta área contiene toda la información sobre el enrutamiento y los participantes del mensaje:

  • Remitente (De): Indica quién envía el mensaje.
  • Destinatario (Para): Especifica a quién va dirigido el mensaje.
  • Asunto: Resume de qué trata el mensaje.

3. Generaciones de las Computadoras

Primera generación (1946-1954)

En esta época, la tecnología electrónica se basaba en bulbos o tubos de vacío. La comunicación se realizaba... Continuar leyendo "Conceptos Fundamentales de la Computación: De Algoritmos a Servidores" »

Kotlin y Logo: Lenguajes de Programación Modernos y Versátiles

Clasificado en Informática

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

Kotlin:

Es un lenguaje de programación de tipo estático para aplicaciones multiplataforma modernas, es decir, un lenguaje en el que hay que declarar las variables al igual que en C, C++, Java, y que sirve para el desarrollo de aplicaciones para JVM, Android, Browser y Native.

Ahorro de getters y setters:

Para cada atributo, normalmente quieres tener el correspondiente get y set, e incluir la propiedad en el método equals. Kotlin te los proporciona automáticamente.

Casting automático:

Una vez compruebas si un objeto es de un cierto tipo, no necesitas hacer un casting explícito para usar las propiedades de ese tipo.

Organización de paquetes:

Ya no hace falta que la organización de tu código en paquetes siga la estructura de carpetas en tu directorio.... Continuar leyendo "Kotlin y Logo: Lenguajes de Programación Modernos y Versátiles" »