Elementos, funciones y servicios en sistemas microprocesados y arquitectura cliente-servidor

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,47 KB

Elementos y conceptos básicos de sistemas microprocesados

1. Definiciones

  • Placa base: circuito impreso en el que se conectan todos los dispositivos del equipo; comunica el sistema entre sí.
  • Microprocesador: el encargado de cotejar información y procesarla; se podría llamar el cerebro del dispositivo y realiza operaciones lógicas.
  • Sistema operativo: conjunto de programas que administran, mejoran y organizan los archivos del sistema y las aplicaciones en los discos.
  • Firmware: software fundamental que permite que el hardware funcione correctamente.
  • Arquitectura cliente-servidor: modelo de organización en el que el servidor proporciona un servicio a otros equipos (clientes).
  • Proceso: programa que se está ejecutando en un momento dado.
  • Automatización de tareas: programar una tarea para que se ejecute automáticamente.
  • Máquina virtual: software que crea una simulación para poder usar otro sistema operativo en el mismo ordenador.

3. Elementos de un sistema microprogramable

  • Reloj
  • Memoria central
  • Unidad de entrada/salida
  • Unidad central de proceso
  • Periféricos
  • Firmware

4. Funciones breves de los sistemas operativos

  • Gestión de recursos: reparto del hardware entre usuarios y programas.
  • Gestión de archivos: organización de archivos y del espacio en disco.
  • Manejo de errores: controla errores y evita la pérdida de información.
  • Planificación de tareas: decide el orden de ejecución de las tareas (scheduling).
  • Protección: evita que los usuarios se dañen entre sí o accedan a recursos no autorizados.

5. Características más importantes de los microprocesadores RISC

  • Una instrucción por ciclo: diseño orientado a ejecutar instrucciones en un ciclo de reloj.
  • Arquitectura Load/Store: separación entre instrucciones de carga/almacenamiento y operaciones aritméticas.
  • Pocas instrucciones: conjunto reducido y más simple.
  • Formato fijo de instrucciones: facilita el decodificado y la ejecución eficiente.
  • Paralelismo intensivo: diseñado para explotar la ejecución paralela.

6. Elementos de un sistema basado en microprocesador

  • Unidad de entrada y salida
  • Unidad de memoria (RAM y ROM)
  • Buses de datos

3. Características de la arquitectura cliente-servidor

  • Recursos compartidos: distintos clientes pueden usar los mismos servidores.
  • Transparencia de localización: el cliente no necesita saber dónde está ubicado el recurso que utiliza.
  • Escalabilidad: se pueden añadir clientes y servidores fácilmente.
  • Integridad: datos y programas centralizados en servidores facilitan su integridad y control.

Tipos de servidores y servicios

4. Tipos de servicio que ofrecen los servidores

  • Web: permiten acceder a documentos mediante HTTP.
  • Archivos: transfieren ficheros mediante FTP.
  • Base de datos: procesan consultas SQL.
  • DNS: relacionan nombres con direcciones IP.
  • DHCP: asigna direcciones IP automáticamente.
  • De correo: permiten enviar y recibir correos usando SMTP y otros protocolos relacionados.

Procesos, algoritmos y herramientas del sistema operativo

5. Tipos de procesos en un sistema informático

  • Procesos del sistema: se ejecutan al arrancar el dispositivo y gestionan funciones básicas del propio sistema.
  • Procesos de usuario: procesos iniciados por el usuario.

6. Tipos de algoritmos de planificación

  • FCFS (First-Come, First-Served): los procesos se ejecutan en orden de llegada.
  • SJF (Shortest Job First): primero se ejecuta el proceso más corto; en caso de empate, se aplica FCFS.
  • SRTF (Shortest Remaining Time First): selecciona el proceso con menor tiempo restante.
  • Por prioridades: cada proceso tiene una prioridad y se seleccionan según ella.
  • RR (Round Robin): cada proceso recibe un tiempo fijo (quantum) de CPU de forma cíclica.

7. Herramientas del sistema operativo

  • De aplicación: programas del sistema que permiten al usuario realizar tareas específicas.
  • De configuración: muestran información del sistema y permiten modificar parámetros de hardware y software.
  • De optimización: programas que mejoran el rendimiento del equipo.

Nota final

El contenido anterior conserva los conceptos originales, corrigiendo ortografía, gramática y estilo para mayor claridad y coherencia, y organizándolos en secciones para facilitar su lectura y posicionamiento en buscadores.

Entradas relacionadas: