1092 lines
23 KiB
Markdown
1092 lines
23 KiB
Markdown
# Bloque 2 – Tema 1: Informática básica. Representación y comunicación de la información. Elementos constitutivos de un sistema de información. Características y funciones. Arquitectura de ordenadores. Componentes internos de los equipos microinformáticos.
|
||
|
||
---
|
||
|
||
## Introducción
|
||
|
||
Este tema recoge los **conceptos básicos de la informática** que sirven de base para todo el Bloque 2.
|
||
En el examen TAI se pregunta de forma **teórica y conceptual**, no práctica.
|
||
|
||
Se centra en:
|
||
- Qué es la informática.
|
||
- Cómo se representa y comunica la información.
|
||
- Qué es un sistema de información.
|
||
- Arquitectura básica de un ordenador.
|
||
- Componentes internos de un equipo microinformático.
|
||
|
||
---
|
||
|
||
## 1. Informática básica
|
||
|
||
### 1.1. Concepto de informática
|
||
|
||
La **informática** es la ciencia que estudia el **tratamiento automático de la información** mediante sistemas electrónicos.
|
||
|
||
Se basa en dos elementos fundamentales:
|
||
- **Hardware**: componentes físicos.
|
||
- **Software**: programas e instrucciones que controlan el hardware.
|
||
|
||
> Idea clave de examen:
|
||
> Informática ≠ ordenadores.
|
||
> Informática = **información + tratamiento automático**.
|
||
|
||
#### Miniresumen
|
||
- Informática: tratamiento automático de la información.
|
||
- Se apoya en hardware y software.
|
||
|
||
---
|
||
|
||
## 2. Representación de la información
|
||
|
||
### 2.1. Dato e información
|
||
|
||
| Concepto | Definición |
|
||
|--------|-----------|
|
||
| **Dato** | Representación simbólica de un hecho o suceso. |
|
||
| **Información** | Conjunto de datos procesados con significado para el usuario. |
|
||
|
||
Ejemplo:
|
||
- Dato: `01000001`
|
||
- Información: letra **A**
|
||
|
||
> En examen: **dato e información no son lo mismo**.
|
||
|
||
---
|
||
|
||
### 2.2. Sistema binario
|
||
|
||
Los sistemas informáticos utilizan el **sistema binario**, que emplea únicamente dos valores:
|
||
- **0**: ausencia de señal.
|
||
- **1**: presencia de señal.
|
||
|
||
Unidad mínima de información:
|
||
- **bit** (binary digit).
|
||
|
||
Unidades de medida más habituales:
|
||
|
||
| Unidad | Equivalencia |
|
||
|------|-------------|
|
||
| bit | 0 o 1 |
|
||
| byte | 8 bits |
|
||
| KB | 1024 bytes |
|
||
| MB | 1024 KB |
|
||
| GB | 1024 MB |
|
||
| TB | 1024 GB |
|
||
|
||
#### Miniresumen
|
||
- Todo se representa internamente en binario.
|
||
- 1 byte = 8 bits.
|
||
- Se usan potencias de 2.
|
||
|
||
---
|
||
|
||
## 3. Comunicación de la información
|
||
|
||
La **comunicación de la información** es el proceso mediante el cual los datos se transmiten entre sistemas informáticos.
|
||
|
||
### 3.1. Elementos del proceso de comunicación
|
||
|
||
Todo proceso de comunicación consta de:
|
||
- **Emisor**: origen del mensaje.
|
||
- **Receptor**: destino del mensaje.
|
||
- **Mensaje**: información transmitida.
|
||
- **Canal**: medio por el que se transmite.
|
||
- **Protocolo**: conjunto de normas que regulan la comunicación.
|
||
|
||
> Clave de examen:
|
||
> **El protocolo define las reglas**, no el canal.
|
||
|
||
#### Miniresumen
|
||
- Comunicación = emisor + receptor + mensaje + canal + protocolo.
|
||
|
||
---
|
||
|
||
## 4. Sistema de información
|
||
|
||
### 4.1. Concepto de sistema de información
|
||
|
||
Un **sistema de información (SI)** es el conjunto organizado de:
|
||
- Personas
|
||
- Datos
|
||
- Procesos
|
||
- Hardware
|
||
- Software
|
||
|
||
que permite **recoger, procesar, almacenar y distribuir información** para apoyar la toma de decisiones.
|
||
|
||
> Ojo en examen:
|
||
> Sistema de información ≠ sistema informático.
|
||
|
||
---
|
||
|
||
### 4.2. Elementos constitutivos
|
||
|
||
Elementos de un sistema de información:
|
||
1. **Datos**
|
||
2. **Procesos**
|
||
3. **Hardware**
|
||
4. **Software**
|
||
5. **Usuarios**
|
||
|
||
---
|
||
|
||
### 4.3. Funciones básicas del sistema de información
|
||
|
||
Funciones principales:
|
||
1. **Entrada** de datos.
|
||
2. **Procesamiento**.
|
||
3. **Almacenamiento**.
|
||
4. **Salida** de información.
|
||
5. **Control**.
|
||
|
||
#### Miniresumen
|
||
- Un SI incluye personas y procesos.
|
||
- Funciones: entrada, proceso, almacenamiento, salida y control.
|
||
|
||
---
|
||
|
||
## 5. Arquitectura de ordenadores
|
||
|
||
### 5.1. Concepto de arquitectura
|
||
|
||
La **arquitectura de ordenadores** describe la **estructura interna** de un sistema informático y la forma en que se relacionan sus componentes.
|
||
|
||
La arquitectura clásica de referencia es la **Arquitectura de Von Neumann**.
|
||
|
||
---
|
||
|
||
### 5.2. Arquitectura de Von Neumann
|
||
|
||
Características principales:
|
||
- Datos e instrucciones se almacenan en la **misma memoria**.
|
||
|
||
Componentes:
|
||
1. **Unidad Central de Proceso (CPU)**
|
||
2. **Memoria principal**
|
||
3. **Dispositivos de entrada/salida**
|
||
4. **Buses**
|
||
|
||
Ventaja:
|
||
- Simplicidad de diseño.
|
||
|
||
Inconveniente:
|
||
- **Cuello de botella del bus**.
|
||
|
||
#### Miniresumen
|
||
- Von Neumann: una sola memoria para datos e instrucciones.
|
||
- Inconveniente principal: cuello de botella.
|
||
|
||
---
|
||
|
||
## 6. Componentes internos de los equipos microinformáticos
|
||
|
||
### 6.1. Placa base
|
||
|
||
Elemento principal del equipo donde se conectan todos los componentes.
|
||
|
||
Incluye:
|
||
- Zócalo de CPU.
|
||
- Ranuras de memoria.
|
||
- Chipset.
|
||
- BIOS/UEFI.
|
||
|
||
---
|
||
|
||
### 6.2. Unidad Central de Proceso (CPU)
|
||
|
||
Es el **cerebro del ordenador**.
|
||
|
||
Funciones:
|
||
- Ejecutar instrucciones.
|
||
- Procesar datos.
|
||
|
||
Componentes internos:
|
||
- **Unidad de Control (UC)**.
|
||
- **Unidad Aritmético-Lógica (ALU)**.
|
||
- **Registros**.
|
||
|
||
---
|
||
|
||
### 6.3. Memoria principal (RAM)
|
||
|
||
- Memoria **volátil**.
|
||
- Almacena datos y programas en ejecución.
|
||
- Se borra al apagar el equipo.
|
||
|
||
---
|
||
|
||
### 6.4. Memoria ROM
|
||
|
||
- Memoria **no volátil**.
|
||
- Contiene las instrucciones básicas de arranque.
|
||
|
||
Ejemplo:
|
||
- BIOS / UEFI.
|
||
|
||
---
|
||
|
||
### 6.5. Almacenamiento interno
|
||
|
||
Dispositivos no volátiles:
|
||
- **HDD**: disco duro magnético.
|
||
- **SSD**: almacenamiento en estado sólido.
|
||
|
||
---
|
||
|
||
### 6.6. Fuente de alimentación
|
||
|
||
- Convierte corriente alterna en continua.
|
||
- Proporciona energía a los componentes del equipo.
|
||
|
||
---
|
||
|
||
### 6.7. Tarjetas internas
|
||
|
||
- Tarjeta gráfica.
|
||
- Tarjeta de sonido.
|
||
- Tarjeta de red.
|
||
|
||
Actualmente muchas están **integradas en la placa base**.
|
||
|
||
#### Miniresumen
|
||
- Placa base interconecta.
|
||
- CPU procesa.
|
||
- RAM es volátil.
|
||
- ROM arranque.
|
||
- HDD/SSD almacenan.
|
||
|
||
---
|
||
|
||
## Miniresumen final del tema
|
||
|
||
- Informática: tratamiento automático de la información.
|
||
- Representación binaria (bit y byte).
|
||
- Sistema de información = personas + datos + procesos + tecnología.
|
||
- Arquitectura clave: Von Neumann.
|
||
- Componentes internos: placa base, CPU, RAM, ROM, almacenamiento y fuente.
|
||
# Bloque 2 – Tema 2
|
||
## Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización.
|
||
|
||
---
|
||
|
||
## Introducción
|
||
|
||
Los **periféricos** son dispositivos que permiten la **entrada, salida o almacenamiento de información** en un sistema informático.
|
||
En el examen TAI se pregunta este tema desde un punto de vista **clasificatorio y funcional**, no técnico avanzado.
|
||
|
||
Es habitual que caigan:
|
||
- Clasificaciones (entrada, salida, E/S).
|
||
- Tipos de periféricos concretos.
|
||
- Conceptos de conectividad.
|
||
- Diferencias entre tecnologías.
|
||
|
||
---
|
||
|
||
## 1. Periféricos
|
||
|
||
### 1.1. Concepto de periférico
|
||
|
||
Un **periférico** es un dispositivo externo o interno que permite la **comunicación entre el ordenador y el exterior**, facilitando la entrada, salida o almacenamiento de información.
|
||
|
||
> Idea clave de examen:
|
||
> El periférico **no forma parte del núcleo de procesamiento** (CPU).
|
||
|
||
---
|
||
|
||
### 1.2. Clasificación de los periféricos
|
||
|
||
Según su función:
|
||
|
||
- **Periféricos de entrada**: introducen información.
|
||
- **Periféricos de salida**: muestran información.
|
||
- **Periféricos de entrada/salida**: realizan ambas funciones.
|
||
- **Periféricos de almacenamiento**: guardan información.
|
||
|
||
| Tipo | Ejemplos |
|
||
|----|---------|
|
||
| Entrada | Teclado, ratón, escáner |
|
||
| Salida | Monitor, impresora |
|
||
| E/S | Pantalla táctil |
|
||
| Almacenamiento | Disco duro, USB |
|
||
|
||
#### Miniresumen
|
||
- Entrada → datos al sistema.
|
||
- Salida → datos al usuario.
|
||
- E/S → ambas funciones.
|
||
- Almacenamiento → conservación de datos.
|
||
|
||
---
|
||
|
||
## 2. Conectividad y administración de periféricos
|
||
|
||
### 2.1. Conectividad
|
||
|
||
La **conectividad** es la forma en que los periféricos se conectan al ordenador.
|
||
|
||
Tipos de conexión:
|
||
- **Con cable**.
|
||
- **Inalámbrica**.
|
||
|
||
---
|
||
|
||
### 2.2. Interfaces y puertos
|
||
|
||
Principales interfaces:
|
||
|
||
- **USB**
|
||
- **HDMI**
|
||
- **DisplayPort**
|
||
- **Bluetooth**
|
||
- **Wi-Fi**
|
||
- **Ethernet**
|
||
|
||
> Clave TAI:
|
||
> La interfaz define **cómo se conectan**, no la función del periférico.
|
||
|
||
---
|
||
|
||
### 2.3. Administración de periféricos
|
||
|
||
El sistema operativo se encarga de:
|
||
- Detectar periféricos.
|
||
- Gestionarlos.
|
||
- Permitir su uso mediante **controladores (drivers)**.
|
||
|
||
> El driver es **software**, no hardware.
|
||
|
||
#### Miniresumen
|
||
- La conectividad define el medio de conexión.
|
||
- El SO administra los periféricos mediante drivers.
|
||
|
||
---
|
||
|
||
## 3. Elementos de impresión
|
||
|
||
### 3.1. Impresoras
|
||
|
||
La **impresora** es un periférico de salida que permite obtener información en **soporte físico**.
|
||
|
||
---
|
||
|
||
### 3.2. Tipos de impresoras
|
||
|
||
Según la tecnología:
|
||
|
||
- **Impresoras de impacto**
|
||
- Matriciales.
|
||
- **Impresoras sin impacto**
|
||
- Inyección de tinta.
|
||
- Láser.
|
||
- Térmicas.
|
||
|
||
| Tipo | Característica principal |
|
||
|----|-------------------------|
|
||
| Impacto | Golpe mecánico |
|
||
| Inyección | Tinta líquida |
|
||
| Láser | Tóner y láser |
|
||
| Térmica | Calor |
|
||
|
||
---
|
||
|
||
### 3.3. Otros elementos de impresión
|
||
|
||
- **Plotter**: impresión de gran formato.
|
||
- **Escáner-impresora (multifunción)**.
|
||
|
||
#### Miniresumen
|
||
- Impresora = periférico de salida.
|
||
- Impacto y sin impacto.
|
||
- Láser e inyección son las más habituales.
|
||
|
||
---
|
||
|
||
## 4. Elementos de almacenamiento
|
||
|
||
### 4.1. Concepto de almacenamiento
|
||
|
||
Los **dispositivos de almacenamiento** permiten guardar información de forma **temporal o permanente**.
|
||
|
||
---
|
||
|
||
### 4.2. Tipos de almacenamiento
|
||
|
||
Según la tecnología:
|
||
|
||
- **Magnético**
|
||
- **Óptico**
|
||
- **Estado sólido**
|
||
|
||
---
|
||
|
||
### 4.3. Dispositivos de almacenamiento
|
||
|
||
| Tipo | Ejemplos |
|
||
|----|---------|
|
||
| Magnético | HDD, cintas |
|
||
| Óptico | CD, DVD, Blu-ray |
|
||
| Estado sólido | SSD, memorias USB |
|
||
|
||
> Clave de examen:
|
||
> El almacenamiento es **no volátil** (salvo que indiquen lo contrario).
|
||
|
||
#### Miniresumen
|
||
- Magnético, óptico y estado sólido.
|
||
- SSD y USB son estado sólido.
|
||
|
||
---
|
||
|
||
## 5. Elementos de visualización
|
||
|
||
### 5.1. Monitores
|
||
|
||
El **monitor** es un periférico de salida que muestra información de forma visual.
|
||
|
||
---
|
||
|
||
### 5.2. Tecnologías de visualización
|
||
|
||
- **CRT** (obsoleto).
|
||
- **LCD**.
|
||
- **LED**.
|
||
- **OLED**.
|
||
|
||
Características habituales:
|
||
- Resolución.
|
||
- Tamaño.
|
||
- Frecuencia de refresco.
|
||
|
||
---
|
||
|
||
### 5.3. Otros dispositivos de visualización
|
||
|
||
- Proyectores.
|
||
- Pantallas interactivas.
|
||
|
||
#### Miniresumen
|
||
- Monitor = periférico de salida.
|
||
- LED y LCD son los más comunes.
|
||
|
||
---
|
||
|
||
## 6. Elementos de digitalización
|
||
|
||
### 6.1. Concepto de digitalización
|
||
|
||
La **digitalización** es el proceso de convertir información analógica en **información digital**.
|
||
|
||
---
|
||
|
||
### 6.2. Dispositivos de digitalización
|
||
|
||
- **Escáner**.
|
||
- **Cámara digital**.
|
||
- **Tableta digitalizadora**.
|
||
- **Micrófono**.
|
||
|
||
> Clave TAI:
|
||
> Digitalizar = convertir a formato digital.
|
||
|
||
#### Miniresumen
|
||
- Digitalización transforma lo analógico en digital.
|
||
- Escáner y cámara son los más típicos.
|
||
|
||
---
|
||
|
||
## Miniresumen final del tema
|
||
|
||
- Los periféricos permiten entrada, salida y almacenamiento.
|
||
- Se clasifican por su función.
|
||
- La conectividad define cómo se conectan.
|
||
- El SO administra periféricos mediante drivers.
|
||
- Impresoras, almacenamiento, visualización y digitalización son bloques clave.
|
||
# Bloque 2 – Tema 3
|
||
## Tipos abstractos y estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos de información y ficheros.
|
||
|
||
---
|
||
|
||
## Introducción
|
||
|
||
Este tema introduce los **conceptos fundamentales de programación y tratamiento de la información**, desde un punto de vista **teórico y abstracto**.
|
||
En TAI **no se pregunta código**, sino **definiciones, clasificaciones y conceptos básicos**.
|
||
|
||
Es un tema típico de:
|
||
- Preguntas conceptuales.
|
||
- Confusiones terminológicas.
|
||
- Verdadero/Falso.
|
||
|
||
---
|
||
|
||
## 1. Tipos abstractos de datos (TAD)
|
||
|
||
### 1.1. Concepto de tipo abstracto de datos
|
||
|
||
Un **tipo abstracto de datos (TAD)** es una **definición lógica** de un conjunto de datos y de las **operaciones** que se pueden realizar sobre ellos, **sin especificar su implementación**.
|
||
|
||
> Idea clave de examen:
|
||
> Un TAD define **qué hace**, no **cómo se hace**.
|
||
|
||
---
|
||
|
||
### 1.2. Características de los TAD
|
||
|
||
- Abstracción.
|
||
- Independencia de la implementación.
|
||
- Encapsulación de datos y operaciones.
|
||
|
||
Ejemplos de TAD:
|
||
- Pila.
|
||
- Cola.
|
||
- Lista.
|
||
|
||
#### Miniresumen
|
||
- TAD = datos + operaciones.
|
||
- No define la implementación.
|
||
|
||
---
|
||
|
||
## 2. Estructuras de datos
|
||
|
||
### 2.1. Concepto de estructura de datos
|
||
|
||
Una **estructura de datos** es la **forma concreta** de organizar y almacenar datos en memoria para facilitar su acceso y modificación.
|
||
|
||
> Diferencia clave:
|
||
> TAD → concepto abstracto.
|
||
> Estructura de datos → implementación concreta.
|
||
|
||
---
|
||
|
||
### 2.2. Clasificación de las estructuras de datos
|
||
|
||
Según su organización:
|
||
|
||
- **Lineales**
|
||
- **No lineales**
|
||
|
||
---
|
||
|
||
### 2.3. Estructuras de datos lineales
|
||
|
||
- **Arrays (vectores)**.
|
||
- **Listas**.
|
||
- **Pilas (LIFO)**.
|
||
- **Colas (FIFO)**.
|
||
|
||
| Estructura | Característica |
|
||
|----------|----------------|
|
||
| Pila | Último en entrar, primero en salir |
|
||
| Cola | Primero en entrar, primero en salir |
|
||
|
||
---
|
||
|
||
### 2.4. Estructuras de datos no lineales
|
||
|
||
- **Árboles**.
|
||
- **Grafos**.
|
||
|
||
#### Miniresumen
|
||
- Las estructuras organizan datos.
|
||
- Lineales y no lineales.
|
||
- Pila = LIFO, Cola = FIFO.
|
||
|
||
---
|
||
|
||
## 3. Organizaciones de ficheros
|
||
|
||
### 3.1. Concepto de fichero
|
||
|
||
Un **fichero** es un conjunto de **registros relacionados**, almacenados en un soporte, identificado por un nombre.
|
||
|
||
---
|
||
|
||
### 3.2. Tipos de organización de ficheros
|
||
|
||
Según el acceso:
|
||
|
||
- **Secuencial**.
|
||
- **Directo o aleatorio**.
|
||
- **Indexado**.
|
||
|
||
| Organización | Característica |
|
||
|------------|----------------|
|
||
| Secuencial | Acceso en orden |
|
||
| Directo | Acceso directo |
|
||
| Indexado | Usa índices |
|
||
|
||
---
|
||
|
||
### 3.3. Registros y campos
|
||
|
||
- **Campo**: unidad mínima de información.
|
||
- **Registro**: conjunto de campos relacionados.
|
||
- **Fichero**: conjunto de registros.
|
||
|
||
#### Miniresumen
|
||
- Fichero = registros.
|
||
- Registro = campos.
|
||
- Organización define el acceso.
|
||
|
||
---
|
||
|
||
## 4. Algoritmos
|
||
|
||
### 4.1. Concepto de algoritmo
|
||
|
||
Un **algoritmo** es un **conjunto finito y ordenado de instrucciones** que permite resolver un problema.
|
||
|
||
---
|
||
|
||
### 4.2. Características de los algoritmos
|
||
|
||
Un algoritmo debe ser:
|
||
- **Finito**.
|
||
- **Preciso**.
|
||
- **Definido**.
|
||
|
||
---
|
||
|
||
### 4.3. Representación de algoritmos
|
||
|
||
Formas habituales:
|
||
- Lenguaje natural.
|
||
- Pseudocódigo.
|
||
- Diagramas de flujo.
|
||
|
||
> En TAI **no se pide programar**, solo identificar conceptos.
|
||
|
||
#### Miniresumen
|
||
- Algoritmo = pasos ordenados.
|
||
- Debe ser finito y preciso.
|
||
|
||
---
|
||
|
||
## 5. Formatos de información y ficheros
|
||
|
||
### 5.1. Concepto de formato de fichero
|
||
|
||
Un **formato de fichero** define la **estructura y codificación** de los datos almacenados en un archivo.
|
||
|
||
---
|
||
|
||
### 5.2. Tipos de formatos
|
||
|
||
Según su naturaleza:
|
||
|
||
- **Formatos de texto**.
|
||
- **Formatos binarios**.
|
||
|
||
---
|
||
|
||
### 5.3. Formatos más habituales
|
||
|
||
Ejemplos:
|
||
- Texto: TXT, CSV, XML, JSON.
|
||
- Binarios: PDF, DOCX, XLSX, JPG.
|
||
|
||
> Clave de examen:
|
||
> Texto → legible.
|
||
> Binario → no legible directamente.
|
||
|
||
#### Miniresumen
|
||
- El formato define cómo se almacenan los datos.
|
||
- Texto y binario son la clasificación básica.
|
||
|
||
---
|
||
|
||
## Miniresumen final del tema
|
||
|
||
- TAD define datos y operaciones de forma abstracta.
|
||
- Las estructuras de datos son implementaciones concretas.
|
||
- Existen estructuras lineales y no lineales.
|
||
- Los ficheros organizan registros y campos.
|
||
- Un algoritmo es finito y ordenado.
|
||
- Los formatos definen la estructura de los archivos.
|
||
# Bloque 2 – Tema 4
|
||
## Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas Unix y Linux. Sistemas operativos para dispositivos móviles.
|
||
|
||
## Introducción
|
||
|
||
El **sistema operativo (SO)** es el **software básico** que permite el funcionamiento del ordenador y la ejecución de aplicaciones.
|
||
En TAI este tema se pregunta de forma **conceptual y comparativa**, especialmente diferencias entre **Windows, Unix/Linux y sistemas móviles**.
|
||
|
||
Es un tema **muy rentable en examen**.
|
||
|
||
|
||
## 1. Sistemas operativos
|
||
|
||
### 1.1. Concepto de sistema operativo
|
||
|
||
Un **sistema operativo** es el conjunto de programas que:
|
||
- Gestiona los recursos del sistema.
|
||
- Controla el hardware.
|
||
- Actúa como **intermediario entre el usuario y el hardware**.
|
||
|
||
> Idea clave de examen:
|
||
> El sistema operativo es **software de sistema**, no de aplicación.
|
||
|
||
|
||
### 1.2. Funciones del sistema operativo
|
||
|
||
Funciones principales:
|
||
- Gestión de procesos.
|
||
- Gestión de memoria.
|
||
- Gestión de dispositivos de entrada/salida.
|
||
- Gestión de archivos.
|
||
- Gestión de usuarios y seguridad.
|
||
|
||
#### Miniresumen
|
||
- El SO controla recursos y hardware.
|
||
- Permite ejecutar aplicaciones.
|
||
|
||
|
||
## 2. Características y elementos constitutivos del sistema operativo
|
||
|
||
### 2.1. Características generales
|
||
|
||
Características comunes:
|
||
- Multitarea.
|
||
- Multiusuario.
|
||
- Interfaz de usuario.
|
||
- Seguridad.
|
||
- Portabilidad.
|
||
|
||
---
|
||
|
||
### 2.2. Elementos constitutivos
|
||
|
||
Componentes básicos:
|
||
- **Núcleo (kernel)**.
|
||
- **Gestor de procesos**.
|
||
- **Gestor de memoria**.
|
||
- **Sistema de archivos**.
|
||
- **Interfaz de usuario**.
|
||
|
||
> Clave TAI:
|
||
> El kernel es el **núcleo del sistema operativo**.
|
||
|
||
#### Miniresumen
|
||
- Kernel = núcleo.
|
||
- El SO se compone de varios gestores.
|
||
|
||
---
|
||
|
||
## 3. Sistemas Windows
|
||
|
||
### 3.1. Características generales de Windows
|
||
|
||
Windows es un sistema operativo:
|
||
- Propietario.
|
||
- Desarrollado por Microsoft.
|
||
- Orientado al usuario final.
|
||
|
||
---
|
||
|
||
### 3.2. Características principales
|
||
|
||
- Interfaz gráfica (GUI).
|
||
- Amplia compatibilidad de hardware.
|
||
- Uso de sistemas de archivos como **NTFS**.
|
||
- Soporte multitarea y multiusuario.
|
||
|
||
---
|
||
|
||
### 3.3. Versiones de Windows
|
||
|
||
- Windows 10.
|
||
- Windows 11.
|
||
- Versiones de servidor (Windows Server).
|
||
|
||
> En TAI **no se pregunta uso**, solo características.
|
||
|
||
#### Miniresumen
|
||
- Windows es propietario.
|
||
- GUI y NTFS son claves.
|
||
|
||
---
|
||
|
||
## 4. Sistemas Unix y Linux
|
||
|
||
### 4.1. Sistema Unix
|
||
|
||
Unix es un sistema operativo:
|
||
- Multiusuario.
|
||
- Multitarea.
|
||
- Portátil.
|
||
- Utilizado en entornos profesionales.
|
||
|
||
---
|
||
|
||
### 4.2. Sistema Linux
|
||
|
||
Linux es un sistema operativo:
|
||
- De código abierto.
|
||
- Basado en Unix.
|
||
- Multiusuario y multitarea.
|
||
|
||
Distribuciones habituales:
|
||
- Ubuntu.
|
||
- Debian.
|
||
- Red Hat.
|
||
|
||
> Clave TAI:
|
||
> Linux **no es una distribución**, es el núcleo.
|
||
|
||
---
|
||
|
||
### 4.3. Características comunes Unix/Linux
|
||
|
||
- Sistema de archivos jerárquico.
|
||
- Uso intensivo de línea de comandos.
|
||
- Alta estabilidad y seguridad.
|
||
|
||
#### Miniresumen
|
||
- Unix y Linux son multiusuario.
|
||
- Linux es software libre.
|
||
|
||
---
|
||
|
||
## 5. Sistemas operativos para dispositivos móviles
|
||
|
||
### 5.1. Características generales
|
||
|
||
Los sistemas operativos móviles están diseñados para:
|
||
- Dispositivos con recursos limitados.
|
||
- Uso táctil.
|
||
- Gestión eficiente de energía.
|
||
|
||
---
|
||
|
||
### 5.2. Principales sistemas operativos móviles
|
||
|
||
- **Android**
|
||
- Basado en Linux.
|
||
- Código abierto (parcial).
|
||
- **iOS**
|
||
- Propietario.
|
||
- Desarrollado por Apple.
|
||
|
||
---
|
||
|
||
### 5.3. Características específicas
|
||
|
||
- Gestión de aplicaciones mediante tiendas.
|
||
- Seguridad mediante permisos.
|
||
- Optimización del consumo energético.
|
||
|
||
#### Miniresumen
|
||
- Android e iOS son los principales SO móviles.
|
||
- Basados en uso táctil y eficiencia energética.
|
||
|
||
---
|
||
|
||
## Miniresumen final del tema
|
||
|
||
- El sistema operativo es software de sistema.
|
||
- Gestiona recursos y hardware.
|
||
- Windows es propietario y orientado al usuario.
|
||
- Unix y Linux son multiusuario y multitarea.
|
||
- Android e iOS dominan el entorno móvil.
|
||
# Bloque 2 – Tema 5
|
||
## Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes.
|
||
|
||
---
|
||
|
||
## Introducción
|
||
|
||
Un **Sistema de Gestión de Bases de Datos (SGBD)** es el software que permite **crear, gestionar y administrar bases de datos**.
|
||
En el examen TAI se pregunta este tema desde un punto de vista **conceptual y comparativo**, centrándose en **tipos de SGBD, características y componentes**, no en SQL avanzado ni administración práctica.
|
||
|
||
---
|
||
|
||
## 1. Sistemas de gestión de bases de datos (SGBD)
|
||
|
||
### 1.1. Concepto de SGBD
|
||
|
||
Un **Sistema de Gestión de Bases de Datos (SGBD)** es el conjunto de programas que permiten:
|
||
- Definir bases de datos.
|
||
- Crear y mantener datos.
|
||
- Acceder y modificar información.
|
||
- Garantizar integridad, seguridad y concurrencia.
|
||
|
||
> Clave de examen:
|
||
> **Base de datos ≠ SGBD**.
|
||
|
||
---
|
||
|
||
### 1.2. Funciones principales de un SGBD
|
||
|
||
Funciones básicas:
|
||
- Definición de datos.
|
||
- Manipulación de datos.
|
||
- Control de accesos.
|
||
- Gestión de transacciones.
|
||
- Copias de seguridad y recuperación.
|
||
|
||
#### Miniresumen
|
||
- El SGBD gestiona los datos.
|
||
- Asegura integridad y seguridad.
|
||
|
||
---
|
||
|
||
## 2. Componentes de un SGBD
|
||
|
||
### 2.1. Componentes principales
|
||
|
||
Un SGBD está formado por:
|
||
- **Motor de la base de datos**.
|
||
- **Diccionario de datos**.
|
||
- **Lenguajes de acceso**.
|
||
- **Gestor de almacenamiento**.
|
||
- **Gestor de transacciones**.
|
||
- **Usuarios y aplicaciones**.
|
||
|
||
---
|
||
|
||
### 2.2. Diccionario de datos
|
||
|
||
El **diccionario de datos** contiene:
|
||
- Metadatos.
|
||
- Definición de tablas.
|
||
- Restricciones.
|
||
- Usuarios y permisos.
|
||
|
||
> Clave TAI:
|
||
> El diccionario de datos **describe los datos**, no los datos en sí.
|
||
|
||
#### Miniresumen
|
||
- El SGBD tiene varios gestores.
|
||
- El diccionario almacena metadatos.
|
||
|
||
---
|
||
|
||
## 3. SGBD relacionales
|
||
|
||
### 3.1. Concepto de SGBD relacional
|
||
|
||
Un **SGBD relacional** organiza la información en:
|
||
- **Tablas (relaciones)**.
|
||
- Filas (registros).
|
||
- Columnas (campos).
|
||
|
||
Se basa en el **modelo relacional**.
|
||
|
||
---
|
||
|
||
### 3.2. Características del modelo relacional
|
||
|
||
- Uso de tablas.
|
||
- Relaciones mediante claves.
|
||
- Integridad de los datos.
|
||
- Lenguaje estándar: **SQL**.
|
||
|
||
---
|
||
|
||
### 3.3. Claves en el modelo relacional
|
||
|
||
- **Clave primaria**: identifica de forma única un registro.
|
||
- **Clave foránea**: referencia a la clave primaria de otra tabla.
|
||
|
||
> Clave TAI:
|
||
> La clave foránea **no identifica**, referencia.
|
||
|
||
---
|
||
|
||
### 3.4. Ejemplos de SGBD relacionales
|
||
|
||
- Oracle.
|
||
- MySQL.
|
||
- PostgreSQL.
|
||
- SQL Server.
|
||
|
||
#### Miniresumen
|
||
- Relacional = tablas.
|
||
- SQL es el lenguaje estándar.
|
||
|
||
---
|
||
|
||
## 4. SGBD orientados a objetos
|
||
|
||
### 4.1. Concepto
|
||
|
||
Un **SGBD orientado a objetos** almacena la información en forma de **objetos**, similares a los utilizados en programación orientada a objetos.
|
||
|
||
---
|
||
|
||
### 4.2. Características
|
||
|
||
- Uso de objetos.
|
||
- Encapsulación.
|
||
- Herencia.
|
||
- Métodos asociados a los datos.
|
||
|
||
---
|
||
|
||
### 4.3. Ventajas e inconvenientes
|
||
|
||
Ventajas:
|
||
- Modelado complejo más natural.
|
||
- Integración con lenguajes OO.
|
||
|
||
Inconvenientes:
|
||
- Menor estandarización.
|
||
- Menor implantación que los relacionales.
|
||
|
||
#### Miniresumen
|
||
- Basados en objetos.
|
||
- Menos usados que los relacionales.
|
||
|
||
---
|
||
|
||
## 5. SGBD NoSQL
|
||
|
||
### 5.1. Concepto de NoSQL
|
||
|
||
Los **SGBD NoSQL** son sistemas de bases de datos:
|
||
- No relacionales.
|
||
- Diseñados para grandes volúmenes de datos.
|
||
- Orientados a escalabilidad y rendimiento.
|
||
|
||
---
|
||
|
||
### 5.2. Características de NoSQL
|
||
|
||
- No usan tablas relacionales clásicas.
|
||
- Escalabilidad horizontal.
|
||
- Esquema flexible.
|
||
- Alta disponibilidad.
|
||
|
||
---
|
||
|
||
### 5.3. Tipos de bases de datos NoSQL
|
||
|
||
- **Clave-valor**.
|
||
- **Documentales**.
|
||
- **Columnas**.
|
||
- **Grafos**.
|
||
|
||
---
|
||
|
||
### 5.4. Ejemplos de SGBD NoSQL
|
||
|
||
- MongoDB.
|
||
- Cassandra.
|
||
- Redis.
|
||
- Neo4j.
|
||
|
||
> Clave TAI:
|
||
> NoSQL **no significa “sin SQL”**, sino “no solo SQL”.
|
||
|
||
#### Miniresumen
|
||
- NoSQL = no relacional.
|
||
- Pensado para grandes volúmenes.
|
||
|
||
---
|
||
|
||
## Miniresumen final del tema
|
||
|
||
- El SGBD gestiona bases de datos.
|
||
- Existen SGBD relacionales, orientados a objetos y NoSQL.
|
||
- El modelo relacional usa tablas y claves.
|
||
- SQL es el lenguaje estándar relacional.
|
||
- NoSQL prioriza escalabilidad y flexibilidad.
|