Aumentando temas
This commit is contained in:
parent
6244fabc00
commit
41e0c5080b
|
|
@ -4,4 +4,5 @@
|
||||||
3. Tipos abstractos y Estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos de información y ficheros.
|
3. Tipos abstractos y Estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos de información y ficheros.
|
||||||
4. Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas Unix y Linux. Sistemas operativos para dispositivos móviles.
|
4. Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas Unix y Linux. Sistemas operativos para dispositivos móviles.
|
||||||
5. Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes.
|
5. Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes.
|
||||||
|
|
||||||
[⬅️ Volver al indice](../README.md)
|
[⬅️ Volver al indice](../README.md)
|
||||||
364
bloque2/tema2.md
364
bloque2/tema2.md
|
|
@ -1,233 +1,235 @@
|
||||||
# Bloque 2 – Tema 2
|
# Bloque 2 – Tema 2
|
||||||
## Sistemas operativos. Concepto y funciones. Tipos de sistemas operativos. Gestión de procesos, memoria y archivos.
|
## Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Introducción
|
## Introducción
|
||||||
|
|
||||||
El **sistema operativo (SO)** es el **software fundamental** de cualquier sistema informático.
|
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 desde un punto de vista **conceptual y clásico**, no práctico.
|
En el examen TAI se pregunta este tema desde un punto de vista **clasificatorio y funcional**, no técnico avanzado.
|
||||||
|
|
||||||
Es un tema muy rentable porque:
|
Es habitual que caigan:
|
||||||
- Aparece casi siempre.
|
- Clasificaciones (entrada, salida, E/S).
|
||||||
- Tiene definiciones claras.
|
- Tipos de periféricos concretos.
|
||||||
- Abundan las preguntas de confusión terminológica.
|
- Conceptos de conectividad.
|
||||||
|
- Diferencias entre tecnologías.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 1. Sistema operativo
|
## 1. Periféricos
|
||||||
|
|
||||||
### 1.1. Concepto de sistema operativo
|
### 1.1. Concepto de periférico
|
||||||
|
|
||||||
El **sistema operativo** es el **conjunto de programas** que:
|
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.
|
||||||
- Gestiona los recursos del sistema.
|
|
||||||
- Actúa como **intermediario entre el hardware y el usuario**.
|
|
||||||
- Permite la ejecución de aplicaciones.
|
|
||||||
|
|
||||||
> Idea clave de examen:
|
> Idea clave de examen:
|
||||||
> El sistema operativo **no es hardware** y **no es una aplicación de usuario**.
|
> El periférico **no forma parte del núcleo de procesamiento** (CPU).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 1.2. Funciones principales del sistema operativo
|
### 1.2. Clasificación de los periféricos
|
||||||
|
|
||||||
Funciones básicas:
|
Según su función:
|
||||||
- **Gestión del procesador**.
|
|
||||||
- **Gestión de la memoria**.
|
- **Periféricos de entrada**: introducen información.
|
||||||
- **Gestión de dispositivos de entrada/salida**.
|
- **Periféricos de salida**: muestran información.
|
||||||
- **Gestión del almacenamiento y archivos**.
|
- **Periféricos de entrada/salida**: realizan ambas funciones.
|
||||||
- **Gestión de usuarios y seguridad**.
|
- **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
|
#### Miniresumen
|
||||||
- El SO gestiona recursos.
|
- Entrada → datos al sistema.
|
||||||
- Hace de intermediario hardware–usuario.
|
- Salida → datos al usuario.
|
||||||
|
- E/S → ambas funciones.
|
||||||
|
- Almacenamiento → conservación de datos.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 2. Tipos de sistemas operativos
|
## 2. Conectividad y administración de periféricos
|
||||||
|
|
||||||
### 2.1. Según el número de usuarios
|
### 2.1. Conectividad
|
||||||
|
|
||||||
- **Monousuario**: un solo usuario a la vez.
|
La **conectividad** es la forma en que los periféricos se conectan al ordenador.
|
||||||
- **Multiusuario**: varios usuarios simultáneamente.
|
|
||||||
|
|
||||||
Ejemplo:
|
Tipos de conexión:
|
||||||
- Linux / Unix → multiusuario.
|
- **Con cable**.
|
||||||
|
- **Inalámbrica**.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### 2.2. Según el número de tareas
|
### 2.2. Interfaces y puertos
|
||||||
|
|
||||||
- **Monotarea**: ejecuta una tarea cada vez.
|
Principales interfaces:
|
||||||
- **Multitarea**: ejecuta varias tareas de forma concurrente.
|
|
||||||
|
|
||||||
> En sistemas actuales: **multitarea**.
|
- **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. Según el número de procesadores
|
### 2.3. Administración de periféricos
|
||||||
|
|
||||||
- **Monoprocesador**.
|
|
||||||
- **Multiprocesador**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 2.4. Según el modo de procesamiento
|
|
||||||
|
|
||||||
- **Por lotes (batch)**.
|
|
||||||
- **Tiempo compartido**.
|
|
||||||
- **Tiempo real**.
|
|
||||||
|
|
||||||
| Tipo | Característica |
|
|
||||||
|----|---------------|
|
|
||||||
| Lotes | Ejecución sin interacción |
|
|
||||||
| Tiempo compartido | Varios usuarios |
|
|
||||||
| Tiempo real | Respuesta garantizada |
|
|
||||||
|
|
||||||
#### Miniresumen
|
|
||||||
- Clasificación por usuarios, tareas, procesadores y tiempo.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Gestión de procesos
|
|
||||||
|
|
||||||
### 3.1. Concepto de proceso
|
|
||||||
|
|
||||||
Un **proceso** es un **programa en ejecución**, junto con:
|
|
||||||
- Su estado.
|
|
||||||
- Los recursos que utiliza.
|
|
||||||
|
|
||||||
> Programa ≠ proceso.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 3.2. Estados de un proceso
|
|
||||||
|
|
||||||
Estados clásicos:
|
|
||||||
- **Nuevo**.
|
|
||||||
- **Listo**.
|
|
||||||
- **En ejecución**.
|
|
||||||
- **Bloqueado**.
|
|
||||||
- **Terminado**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 3.3. Planificación de procesos
|
|
||||||
|
|
||||||
El sistema operativo decide:
|
|
||||||
- Qué proceso se ejecuta.
|
|
||||||
- Cuándo.
|
|
||||||
- Durante cuánto tiempo.
|
|
||||||
|
|
||||||
Elemento clave:
|
|
||||||
- **Planificador (scheduler)**.
|
|
||||||
|
|
||||||
Objetivos:
|
|
||||||
- Eficiencia.
|
|
||||||
- Equidad.
|
|
||||||
- Aprovechamiento de CPU.
|
|
||||||
|
|
||||||
#### Miniresumen
|
|
||||||
- Proceso = programa en ejecución.
|
|
||||||
- El SO planifica procesos.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Gestión de la memoria
|
|
||||||
|
|
||||||
### 4.1. Funciones de la gestión de memoria
|
|
||||||
|
|
||||||
El sistema operativo:
|
|
||||||
- Asigna memoria a procesos.
|
|
||||||
- Controla el uso.
|
|
||||||
- Libera memoria cuando deja de usarse.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 4.2. Tipos de memoria
|
|
||||||
|
|
||||||
- **Memoria principal (RAM)**.
|
|
||||||
- **Memoria secundaria** (disco).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 4.3. Memoria virtual
|
|
||||||
|
|
||||||
La **memoria virtual** permite:
|
|
||||||
- Ejecutar programas mayores que la RAM.
|
|
||||||
- Usar parte del disco como extensión de memoria.
|
|
||||||
|
|
||||||
Ventaja:
|
|
||||||
- Mejor aprovechamiento de recursos.
|
|
||||||
|
|
||||||
Inconveniente:
|
|
||||||
- Más lenta que la RAM.
|
|
||||||
|
|
||||||
#### Miniresumen
|
|
||||||
- El SO gestiona RAM y memoria virtual.
|
|
||||||
- La memoria virtual usa disco.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 5. Gestión de archivos
|
|
||||||
|
|
||||||
### 5.1. Concepto de archivo
|
|
||||||
|
|
||||||
Un **archivo** es un conjunto organizado de datos almacenados en un soporte.
|
|
||||||
|
|
||||||
El sistema operativo se encarga de:
|
El sistema operativo se encarga de:
|
||||||
- Crear archivos.
|
- Detectar periféricos.
|
||||||
- Borrarlos.
|
- Gestionarlos.
|
||||||
- Acceder a ellos.
|
- Permitir su uso mediante **controladores (drivers)**.
|
||||||
- Protegerlos.
|
|
||||||
|
|
||||||
---
|
> El driver es **software**, no hardware.
|
||||||
|
|
||||||
### 5.2. Sistema de archivos
|
|
||||||
|
|
||||||
El **sistema de archivos** define:
|
|
||||||
- Cómo se almacenan los datos.
|
|
||||||
- Cómo se organizan.
|
|
||||||
- Cómo se accede a ellos.
|
|
||||||
|
|
||||||
Ejemplos:
|
|
||||||
- FAT
|
|
||||||
- NTFS
|
|
||||||
- ext4
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### 5.3. Directorios
|
|
||||||
|
|
||||||
Los **directorios** permiten organizar archivos de forma jerárquica.
|
|
||||||
|
|
||||||
Estructura habitual:
|
|
||||||
- Árbol invertido.
|
|
||||||
|
|
||||||
#### Miniresumen
|
#### Miniresumen
|
||||||
- Archivo = datos almacenados.
|
- La conectividad define el medio de conexión.
|
||||||
- Sistema de archivos organiza y gestiona.
|
- El SO administra los periféricos mediante drivers.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 6. Gestión de dispositivos de entrada/salida
|
## 3. Elementos de impresión
|
||||||
|
|
||||||
El sistema operativo:
|
### 3.1. Impresoras
|
||||||
- Controla periféricos.
|
|
||||||
- Usa **controladores (drivers)** para comunicarse con el hardware.
|
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:
|
> Clave de examen:
|
||||||
> El **driver** es software, no hardware.
|
> El almacenamiento es **no volátil** (salvo que indiquen lo contrario).
|
||||||
|
|
||||||
#### Miniresumen
|
#### Miniresumen
|
||||||
- El SO controla dispositivos mediante drivers.
|
- 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
|
## Miniresumen final del tema
|
||||||
|
|
||||||
- El sistema operativo gestiona recursos.
|
- Los periféricos permiten entrada, salida y almacenamiento.
|
||||||
- Actúa como intermediario hardware–usuario.
|
- Se clasifican por su función.
|
||||||
- Clasificación por usuarios, tareas y tiempo.
|
- La conectividad define cómo se conectan.
|
||||||
- Proceso = programa en ejecución.
|
- El SO administra periféricos mediante drivers.
|
||||||
- El SO gestiona procesos, memoria, archivos y dispositivos.
|
- Impresoras, almacenamiento, visualización y digitalización son bloques clave.
|
||||||
|
|
|
||||||
185
bloque2/tema4.md
185
bloque2/tema4.md
|
|
@ -0,0 +1,185 @@
|
||||||
|
# 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.
|
||||||
203
bloque2/tema5.md
203
bloque2/tema5.md
|
|
@ -0,0 +1,203 @@
|
||||||
|
# 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.
|
||||||
|
|
@ -8,4 +8,5 @@
|
||||||
7. Aplicaciones web. Desarrollo web front-end y en servidor, multiplataforma y multidispositivo. Lenguajes: HTML, XML y sus derivaciones. Navegadores y lenguajes de programación web. Lenguajes de script.
|
7. Aplicaciones web. Desarrollo web front-end y en servidor, multiplataforma y multidispositivo. Lenguajes: HTML, XML y sus derivaciones. Navegadores y lenguajes de programación web. Lenguajes de script.
|
||||||
8. Accesibilidad, diseño universal y usabilidad. Acceso y usabilidad de las tecnologías, productos y servicios relacionados con la sociedad de la información. Confidencialidad y disponibilidad de la información en puestos de usuario final. Conceptos de seguridad en el desarrollo de los sistemas.
|
8. Accesibilidad, diseño universal y usabilidad. Acceso y usabilidad de las tecnologías, productos y servicios relacionados con la sociedad de la información. Confidencialidad y disponibilidad de la información en puestos de usuario final. Conceptos de seguridad en el desarrollo de los sistemas.
|
||||||
9. Repositorios: estructura y actualización. Generación de código y documentación. Metodologías de desarrollo. Pruebas. Programas para control de versiones. Plataformas de desarrollo colaborativo de software.
|
9. Repositorios: estructura y actualización. Generación de código y documentación. Metodologías de desarrollo. Pruebas. Programas para control de versiones. Plataformas de desarrollo colaborativo de software.
|
||||||
|
|
||||||
[⬅️ Volver al indice](../README.md)
|
[⬅️ Volver al indice](../README.md)
|
||||||
|
|
@ -9,4 +9,5 @@
|
||||||
8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS.
|
8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS.
|
||||||
9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales (VPN). Seguridad en el puesto del usuario.
|
9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales (VPN). Seguridad en el puesto del usuario.
|
||||||
10. Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión.
|
10. Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión.
|
||||||
|
|
||||||
[⬅️ Volver al indice](../README.md)
|
[⬅️ Volver al indice](../README.md)
|
||||||
|
|
@ -0,0 +1,127 @@
|
||||||
|
# 3. Administración de servidores de correo electrónico sus protocolos. Administración de contenedores y microservicios.
|
||||||
|
|
||||||
|
## Administración de servidores de correo electrónico sus protocolos.
|
||||||
|
|
||||||
|
### Puerto de correo
|
||||||
|
|
||||||
|
| **Puerto** | **Protocolo** | **Función** |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| 25 | SMTP | Envío de correo. |
|
||||||
|
| 110 | POP3 | Descarga de correo. |
|
||||||
|
| 143 | IMAP | Gestión de correo en servidor. |
|
||||||
|
| 465/587 | SMTPS | Envío de correo cifrado. |
|
||||||
|
|
||||||
|
|
||||||
|
### 1. Introducción
|
||||||
|
|
||||||
|
El correo electrónico es un servicio fundamental en redes corporativas. Su administración implica gestionar el envío, recepción, almacenamiento y seguridad de los mensajes mediante servidores especializados y protocolos estandarizados.
|
||||||
|
|
||||||
|
### 2. Componentes de un sistema de correo
|
||||||
|
|
||||||
|
#### MUA – Mail User Agent
|
||||||
|
Cliente de correo utilizado por el usuario (Outlook, Thunderbird, Webmail).
|
||||||
|
|
||||||
|
#### MTA – Mail Transfer Agent
|
||||||
|
|
||||||
|
Servidor encargado de enviar y recibir correos entre dominios.
|
||||||
|
Ejemplos: Postfix, Exim, Sendmail, Microsoft Exchange.
|
||||||
|
|
||||||
|
#### MDA – Mail Delivery Agent
|
||||||
|
|
||||||
|
Entrega el correo en el buzón del usuario.
|
||||||
|
Ejemplos: Dovecot, Procmail.
|
||||||
|
|
||||||
|
#### Buzones de correo
|
||||||
|
|
||||||
|
Formatos habituales:
|
||||||
|
- Maildir
|
||||||
|
- mbox
|
||||||
|
|
||||||
|
### 3. Protocolos principales
|
||||||
|
|
||||||
|
#### SMTP – Simple Mail Transfer Protocol
|
||||||
|
|
||||||
|
Protocolo estándar para envío de correo entre servidores y desde clientes.
|
||||||
|
- Puertos: 25, 465, 587
|
||||||
|
- Extensiones: ESMTP, SMTP AUTH, STARTTLS
|
||||||
|
|
||||||
|
🔹 POP3 – Post Office Protocol v3
|
||||||
|
|
||||||
|
Protocolo para descargar el correo al cliente.
|
||||||
|
|
||||||
|
Puertos: 110, 995 (POP3S)
|
||||||
|
|
||||||
|
Elimina el correo del servidor (según configuración).
|
||||||
|
|
||||||
|
🔹 IMAP – Internet Message Access Protocol
|
||||||
|
|
||||||
|
Protocolo para sincronizar correo entre varios dispositivos.
|
||||||
|
|
||||||
|
Puertos: 143, 993 (IMAPS)
|
||||||
|
|
||||||
|
Mantiene los mensajes en el servidor.
|
||||||
|
|
||||||
|
🟦 4. Seguridad en el correo electrónico
|
||||||
|
🔐 TLS / STARTTLS
|
||||||
|
|
||||||
|
Cifrado de las comunicaciones entre cliente y servidor.
|
||||||
|
🔐 SPF – Sender Policy Framework
|
||||||
|
|
||||||
|
Define qué servidores están autorizados a enviar correo en nombre del dominio.
|
||||||
|
🔐 DKIM – DomainKeys Identified Mail
|
||||||
|
|
||||||
|
Firma criptográfica que garantiza la integridad del mensaje.
|
||||||
|
🔐 DMARC – Domain-based Message Authentication, Reporting and Conformance
|
||||||
|
|
||||||
|
Política que indica qué hacer si falla SPF o DKIM (none, quarantine, reject).
|
||||||
|
🟦 5. Tareas habituales de administración
|
||||||
|
✔️ Gestión de usuarios y buzones
|
||||||
|
|
||||||
|
Creación de cuentas, alias, listas de distribución y cuotas.
|
||||||
|
✔️ Configuración del MTA
|
||||||
|
|
||||||
|
Dominios, rutas, límites de tamaño, autenticación y cifrado.
|
||||||
|
✔️ Filtrado y antispam
|
||||||
|
|
||||||
|
Uso de herramientas como:
|
||||||
|
|
||||||
|
SpamAssassin
|
||||||
|
|
||||||
|
Rspamd
|
||||||
|
|
||||||
|
ClamAV
|
||||||
|
|
||||||
|
Listas negras (RBL)
|
||||||
|
|
||||||
|
Greylisting
|
||||||
|
|
||||||
|
✔️ Monitorización y logs
|
||||||
|
|
||||||
|
Revisión de:
|
||||||
|
|
||||||
|
/var/log/mail.log
|
||||||
|
|
||||||
|
/var/log/maillog
|
||||||
|
|
||||||
|
✔️ Gestión de certificados
|
||||||
|
|
||||||
|
Renovación automática con Let's Encrypt.
|
||||||
|
🟦 6. Flujo básico de un correo electrónico
|
||||||
|
|
||||||
|
El usuario redacta el mensaje en el MUA.
|
||||||
|
|
||||||
|
El cliente lo envía al servidor mediante SMTP (587).
|
||||||
|
|
||||||
|
El MTA del remitente consulta DNS (MX) y entrega el mensaje al MTA del destinatario.
|
||||||
|
|
||||||
|
El MDA deposita el mensaje en el buzón del usuario.
|
||||||
|
|
||||||
|
El usuario accede al correo mediante IMAP o POP3.
|
||||||
|
|
||||||
|
🟦 7. Conclusión
|
||||||
|
|
||||||
|
La administración de servidores de correo requiere conocer la arquitectura del sistema, dominar los protocolos SMTP, IMAP y POP3, y aplicar medidas de seguridad como SPF, DKIM y DMARC. Un administrador debe gestionar usuarios, buzones, filtrado antispam y monitorización para garantizar un servicio fiable y seguro.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Administración de contenedores y microservicios.
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
# 4. Administración de redes de área local. Gestión de usuarios. Gestión de dispositivos. Monitorización y control de tráfico.
|
||||||
|
|
||||||
|
## Administración de redes de área local.
|
||||||
|
|
||||||
|
## Gestión de usuarios.
|
||||||
|
|
||||||
|
## Gestión de dispositivos.
|
||||||
|
|
||||||
|
## Monitorización y control de tráfico.
|
||||||
|
|
||||||
|
| Puerto | Protocolo | Función |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| 161/162 | SNMP | Monitorización de dispositivos de red.
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
# 8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS.
|
||||||
|
|
||||||
|
| **Puerto** | **Protocolo** | **Función** |
|
||||||
|
| --- | --- | --- |
|
||||||
|
| 80 | HTTP | Navegación web sin cifrado. |
|
||||||
|
| 443 | HTTPS | Navegación web cifrada. |
|
||||||
|
| 8080 | HTTP alternativo | Proxies, servidores web secundarios. |
|
||||||
Loading…
Reference in New Issue