This commit is contained in:
Tatiana Villa 2026-01-18 15:57:26 +01:00
parent 51da15791c
commit 6244fabc00
5 changed files with 701 additions and 0 deletions

266
bloque2/tema1.md Normal file
View File

@ -0,0 +1,266 @@
# 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.

233
bloque2/tema2.md Normal file
View File

@ -0,0 +1,233 @@
# Bloque 2 Tema 2
## Sistemas operativos. Concepto y funciones. Tipos de sistemas operativos. Gestión de procesos, memoria y archivos.
---
## Introducción
El **sistema operativo (SO)** es el **software fundamental** de cualquier sistema informático.
En el examen TAI se pregunta desde un punto de vista **conceptual y clásico**, no práctico.
Es un tema muy rentable porque:
- Aparece casi siempre.
- Tiene definiciones claras.
- Abundan las preguntas de confusión terminológica.
---
## 1. Sistema operativo
### 1.1. Concepto de sistema operativo
El **sistema operativo** es el **conjunto de programas** que:
- 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:
> El sistema operativo **no es hardware** y **no es una aplicación de usuario**.
---
### 1.2. Funciones principales del sistema operativo
Funciones básicas:
- **Gestión del procesador**.
- **Gestión de la memoria**.
- **Gestión de dispositivos de entrada/salida**.
- **Gestión del almacenamiento y archivos**.
- **Gestión de usuarios y seguridad**.
#### Miniresumen
- El SO gestiona recursos.
- Hace de intermediario hardwareusuario.
---
## 2. Tipos de sistemas operativos
### 2.1. Según el número de usuarios
- **Monousuario**: un solo usuario a la vez.
- **Multiusuario**: varios usuarios simultáneamente.
Ejemplo:
- Linux / Unix → multiusuario.
---
### 2.2. Según el número de tareas
- **Monotarea**: ejecuta una tarea cada vez.
- **Multitarea**: ejecuta varias tareas de forma concurrente.
> En sistemas actuales: **multitarea**.
---
### 2.3. Según el número de procesadores
- **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:
- Crear archivos.
- Borrarlos.
- Acceder a ellos.
- Protegerlos.
---
### 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
- Archivo = datos almacenados.
- Sistema de archivos organiza y gestiona.
---
## 6. Gestión de dispositivos de entrada/salida
El sistema operativo:
- Controla periféricos.
- Usa **controladores (drivers)** para comunicarse con el hardware.
> Clave de examen:
> El **driver** es software, no hardware.
#### Miniresumen
- El SO controla dispositivos mediante drivers.
---
## Miniresumen final del tema
- El sistema operativo gestiona recursos.
- Actúa como intermediario hardwareusuario.
- Clasificación por usuarios, tareas y tiempo.
- Proceso = programa en ejecución.
- El SO gestiona procesos, memoria, archivos y dispositivos.

202
bloque2/tema3.md Normal file
View File

@ -0,0 +1,202 @@
# 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.

0
bloque2/tema4.md Normal file
View File

0
bloque2/tema5.md Normal file
View File