05 Dic
Fundamentos de Sistemas Microprogramables
1. Definiciones Clave (EXAMEN)
- Placa Base
- Es una placa de circuito impreso sobre la que se instalan diversos componentes electrónicos esenciales para el correcto funcionamiento del sistema informático.
- Microprocesador
- Es el “cerebro” del sistema informático, encargado de procesar la información y realizar operaciones aritmético-lógicas.
- Sistema Operativo (SO)
- Es un conjunto de programas encargados de gestionar, optimizar y organizar los recursos (hardware y software) del sistema informático. Un ordenador no puede funcionar sin un sistema operativo.
- Firmware
- Es el software básico integrado en los componentes electrónicos que permite el correcto funcionamiento de su hardware específico.
- Arquitectura Cliente-Servidor
- Es un modelo de gestión distribuida donde un ordenador (el servidor) proporciona servicios a otro ordenador (el cliente).
- Proceso
- Es un programa que se encuentra en estado de ejecución. Cuando se inicia una aplicación, se crea un proceso asociado.
- Automatización de Tareas
- Es la configuración de un sistema para realizar de manera automática y recurrente una tarea repetitiva.
- Máquina Virtual
- Es un software que simula un entorno informático completo (hardware y sistema operativo), permitiendo ejecutar programas como si fuera un ordenador independiente, pero dentro del sistema anfitrión.
2. Elementos de un Sistema Microprogramable
Los elementos principales son:
- CPU
- Reloj
- Memoria Central
- Periféricos
- Unidad de Entrada/Salida (E/S)
3. Funciones de los Sistemas Operativos (EXAMEN)
Las funciones principales de un Sistema Operativo incluyen:
- Gestión de Recursos: Maneja y asigna el hardware del sistema.
- Gestión y Almacenamiento de Archivos: Administra y almacena los archivos en los diferentes dispositivos de almacenamiento, como el disco duro.
- Manejo de Errores: Administra los errores del hardware y previene la pérdida de datos.
- Protección: Complementa la gestión de recursos e impide que las acciones de un usuario o proceso afecten negativamente a otros.
- Ejecución de Tareas: Administra el orden en el que las tareas y procesos se ejecutan.
4. Características de los Microprocesadores RISC
Las características más importantes de la arquitectura Reduced Instruction Set Computer (RISC) son:
- Una instrucción por ciclo.
- Arquitectura Load/Store (Carga/Almacenamiento).
- Pocas instrucciones.
- Formato fijo de instrucciones.
- Eliminación de microcódigo.
- Paralelismo intensivo.
- Compiladores optimizados.
5. Elementos de un Sistema Basado en Microprocesador (EXAMEN)
El flujo de elementos en un sistema basado en microprocesador es el siguiente:
- CPU (que incluye Acumuladores y Registros, Unidad de Control y Unidad Aritmético-Lógica).
- Conexión a través del Bus de Control y el Bus de Direcciones.
- Llegada a la Memoria Central (Unidad de Memoria RAM y Unidad de Memoria ROM).
- Conexión a la Unidad de Entrada y Salida.
- Conexión al exterior (Periféricos).
Arquitectura Cliente-Servidor y Planificación
6. Características de la Arquitectura Cliente-Servidor
- Recursos compartidos.
- Transparencia de la localización física del servidor y el cliente.
- Independencia de la plataforma hardware y software.
- Escalabilidad sencilla.
- Integridad de los datos.
7. Tipos de Algoritmos de Planificación (EXAMEN)
- FCFS (First-Come, First-Served)
- Los procesos se ejecutan en el orden en que llegan al sistema.
- SJF (Shortest Job First)
- Se ejecuta primero el proceso que requiera el menor tiempo de ejecución o el más corto.
- SRTF (Shortest Remaining Time First)
- De los procesos que están en espera, se ejecutará primero aquel al que le quede el tiempo de ejecución restante más corto.
- PRIORIDAD
- Asigna una prioridad específica a cada proceso, ejecutando primero los de mayor prioridad.
- RR (Round Robin)
- Asigna un tiempo límite (cuanto) a cada proceso, rotando la ejecución entre ellos.
8. Herramientas del Sistema Operativo
Los sistemas operativos incluyen herramientas o utilidades que se utilizan para diferentes propósitos, como optimizar el sistema, comprobar errores o restaurar datos. Las herramientas comunes son:
- Herramientas de Aplicación
- Herramientas de Configuración
- Herramientas de Optimización
- Desfragmentador de Discos
- Liberador de Espacio
- Restaurador del Sistema
- Comprobador de Errores
9. Tipos de Servidores y sus Protocolos (EXAMEN)
- Servidor Web
- Ofrece servicios web a través de un navegador. Permite a los clientes (navegadores) acceder a contenido usando el protocolo HTTP y, para una conexión más segura, HTTPS.
- Servidor DNS (Domain Name System)
- Ofrece el servicio de resolución de nombres, asignando una dirección IP a un nombre de dominio (ej. Google.com) mediante el protocolo DNS. Esto facilita la navegación y ayuda a localizar servidores de correo electrónico.
- Servidor DHCP (Dynamic Host Configuration Protocol)
- Ofrece el servicio de asignación de direcciones IP de manera dinámica a cada uno de los clientes que se conectan a esa misma red mediante el protocolo DHCP. Esto evita tener que configurar manualmente cada equipo.
- Servidor de Archivos
- Facilita la transferencia de diferentes tipos de archivos entre cliente y servidor. Utiliza el protocolo FTP (File Transfer Protocol) y, para una conexión más segura, SFTP (Secure File Transfer Protocol).
- Servidor de Base de Datos
- Ofrece al cliente acceso a una base de datos para poder realizar búsquedas y consultas. Generalmente utiliza el protocolo SQL (Structured Query Language) para ofrecer el resultado de la búsqueda al cliente.
- Servidor de Correo
- Ofrece un servicio de mensajería en línea entre clientes y receptores mediante el protocolo SMTP (Simple Mail Transfer Protocol). La comunicación se realiza en texto plano con códigos de respuesta numéricos que indican el estado del envío.

Deja un comentario