Archivo de la etiqueta: Sistemas operativos

Conceptos Esenciales de Sistemas Operativos: Procesos, Hilos y Ejecutables

¿Qué es una Aplicación, un Ejecutable y un Proceso?

  • Una aplicación es un tipo de programa informático, diseñado como una herramienta para resolver de manera automática un problema específico del usuario.
  • Un ejecutable es un fichero que contiene el código binario o interpretado que se ejecutará en un ordenador.
  • Un proceso es un programa en ejecución.

Tipos de Ejecutables: Binarios e Interpretados

Gestión de Procesos y Concurrencia en Sistemas Operativos: Planificación y Sincronización

Planificación del Procesador

Colas de Retroalimentación de Niveles Múltiples

Las colas de retroalimentación de niveles múltiples proporcionan una estructura eficaz para lograr los siguientes objetivos en la planificación del procesador:

  • Favorecer la ejecución de trabajos cortos.
  • Optimizar el uso de los dispositivos de Entrada/Salida (E/S) al favorecer trabajos limitados por E/S.
  • Determinar la naturaleza de un proceso lo más rápido posible y planificarlo en consecuencia.

Un nuevo proceso entra Seguir leyendo “Gestión de Procesos y Concurrencia en Sistemas Operativos: Planificación y Sincronización” »

Gestión de Memoria en Sistemas Operativos: Conceptos Esenciales y Estrategias

Administración de Memoria en Sistemas Operativos

La administración de memoria es un componente fundamental en el diseño y funcionamiento de los sistemas operativos (SO). Su objetivo principal es gestionar eficientemente el espacio de memoria disponible para los procesos, garantizando su correcto funcionamiento y la protección entre ellos.

Conceptos Fundamentales de Memoria

Memoria: Se refiere a los componentes de un computador, dispositivos y medios de grabación que retienen datos informáticos Seguir leyendo “Gestión de Memoria en Sistemas Operativos: Conceptos Esenciales y Estrategias” »

Conceptos Esenciales de Sistemas Operativos: Preguntas y Respuestas Clave

Preguntas y Respuestas sobre Sistemas Operativos

A continuación, se presenta una serie de afirmaciones relacionadas con los Sistemas Operativos, su funcionamiento y conceptos clave. Cada afirmación va seguida de su veracidad, proporcionando una revisión concisa de temas fundamentales en Ingeniería Informática.

Pregunta 4: Los objetivos de un algoritmo de planificación son la eficiencia y la eficacia.

Verdadero

Pregunta 5: Los procesos en estado bloqueado por operaciones de E/S, cuando finalizan Seguir leyendo “Conceptos Esenciales de Sistemas Operativos: Preguntas y Respuestas Clave” »

Conceptos Esenciales de Infraestructura IT y Despliegue de Aplicaciones

Este documento ofrece un resumen completo y detallado de los temas clave abordados en tus presentaciones de clase. Incluye todos los puntos importantes, sin omitir detalles que podrían ser objeto de preguntas en evaluaciones.


📌 Evolución de Modelos de Despliegue de Servicios

ModeloCaracterísticas clave
MainframeTerminales ‘tontas’ conectadas a un computador central (predominante en los años 60 y 70). Caracterizado por texto plano y ausencia de interfaz gráfica.
Servidores físicosRequieren refrigeración Seguir leyendo “Conceptos Esenciales de Infraestructura IT y Despliegue de Aplicaciones” »

Conceptos Clave de Sistemas Operativos: Procesos, Sincronización y Deadlock

Procesos e Hilos

#

Pregunta

Respuesta Correcta

1

Concurrencia es:

a. Ejecución paralela o pseudoparalela con acceso a recursos compartidos

2

Condición de Carrera es:

b. Cuando el resultado depende del orden particular en que se intercalan las operaciones de procesos concurrentes

3

Cuando nunca hay más de un proceso ejecutando en su sección crítica, se conoce como:

c. Exclusión Mutua

11

Cuando se ejecuta un proceso con multihilo en una CPU, los hilos:

c. Toman turnos para ejecutarse

12

Es llamada para crear Seguir leyendo “Conceptos Clave de Sistemas Operativos: Procesos, Sincronización y Deadlock” »

Fundamentos de los Sistemas Operativos: Definición, Evolución y Componentes Clave

Definición de Sistemas Operativos

El SO (Sistema Operativo) es un conjunto de programas que hace de intermediario entre el usuario y el sistema informático, gestionando los recursos de hardware de forma eficiente y proporcionando un entorno adecuado y controlado para la ejecución de aplicaciones.

Objetivos de un Sistema Operativo

Los objetivos de un sistema operativo son:

  • Comodidad
  • Eficiencia
  • Seguridad
  • Capacidad de evolución

Evolución Histórica de los Sistemas Operativos

Primera Generación (1945 – Seguir leyendo “Fundamentos de los Sistemas Operativos: Definición, Evolución y Componentes Clave” »

Conceptos Esenciales de Software, Licencias y Sistemas Operativos

Software (SW): Información en forma de instrucciones a ejecutar o de datos a procesar.

Programas: Listados de instrucciones que ejecuta el ordenador procesando datos.

Datos: Conjunto de información que, interpretada por el programa adecuado, puede representar: imágenes, audio, vídeo, texto, números, etc.

Tipos de Software

Según su funcionalidad

Software de Sistema

Relacionado con la gestión del hardware. Ejemplos: sistemas operativos, herramientas de diagnóstico, utilidades, controladores de dispositivos, Seguir leyendo “Conceptos Esenciales de Software, Licencias y Sistemas Operativos” »

Gestión de Memoria en Sistemas Operativos: Paginación, Segmentación y Estrategias

1.4.2.1. Paginación

El espacio virtual de direcciones se divide en páginas del mismo tamaño. La memoria principal se divide en páginas físicas del mismo tamaño. Estas páginas físicas son compartidas entre los distintos procesos que haya en el sistema. Un proceso tendrá unas cuantas páginas residentes en la memoria principal (activas) y el resto en la memoria secundaria (inactivas). El mecanismo de paginado cumple dos funciones:

  1. Llevar a cabo la tarea de transformación de direcciones, o Seguir leyendo “Gestión de Memoria en Sistemas Operativos: Paginación, Segmentación y Estrategias” »

Conceptos Fundamentales de Sistemas Operativos y Tecnologías Relacionadas

Examen Sustitutorio de Sistemas Operativos

Sistemas Operativos

Es un programa que actúa como intermediario entre el usuario y el hardware del computador.

Funciones

  • Facilita el uso del ordenador.
  • Gestiona y mantiene archivos.
  • Protege los datos.
  • Contabiliza los recursos.

Línea de Comandos (CMD)

CMD: Es una interfaz de línea de comandos que permite realizar acciones avanzadas utilizando comandos de texto.

Dir: Muestra una lista de archivos y subdirectorios en un directorio.

Sintaxis del comando DIR (Ejemplo) Seguir leyendo “Conceptos Fundamentales de Sistemas Operativos y Tecnologías Relacionadas” »