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:

  1. CPU (que incluye Acumuladores y Registros, Unidad de Control y Unidad Aritmético-Lógica).
  2. Conexión a través del Bus de Control y el Bus de Direcciones.
  3. Llegada a la Memoria Central (Unidad de Memoria RAM y Unidad de Memoria ROM).
  4. Conexión a la Unidad de Entrada y Salida.
  5. 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