Diferencia entre revisiones de «Componentes básicos de un sistema operativo»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(incluir llamadas al sistema y lanzador de aplicaciones)
(Gestión de los dispositivos de entrada/salida (driver))
 
(No se muestran 23 ediciones intermedias de 12 usuarios)
Línea 1: Línea 1:
 +
=2.6. Componentes básicos de un Sistema Operativo =
 +
 
Los componentes básicos de un sistema operativo son los siguientes:
 
Los componentes básicos de un sistema operativo son los siguientes:
  
* Gestión de procesos, que incluye:
+
===[[Planificador_de_procesos|Gestión de procesos]]===
** Planificación de procesos, que se trata de la parte del sistema operativo que decide qué proceso emplea el procesador en cada instante de tiempo.
+
 
** Mecanismos de comunicación entre proceso, que permiten comunicar a dos procesos del sistema operativo, tales como la mensajería.
+
Un procesador se dedica exclusivamente a un proceso, con todos sus recursos, no puede dedicar unos recursos a un proceso y el resto a otro proceso simultáneamente. Incluye:
** Mecanismos de sincronización, que permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.
+
* Planificación de procesos: se trata de la parte del sistema operativo que decide qué proceso emplea el procesador en cada instante de tiempo.
* Administración de memoria principal, que tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión del espacio de memoria principal libre y ocupado, así como la asignación de memoria principal a los procesos.
+
* Mecanismos de comunicación entre procesos: permiten comunicar a dos procesos del sistema operativo, tales como la mensajería.
* Administración de ficheros, que gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.
+
* Mecanismos de sincronización: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.
* Gestión de los dispositivos de entrada/salida, que se trata de la parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder operar con él. A los gestores de dispositivo generalmente se les conoce por el término inglés ''driver''.
+
 
 +
===[[Introducción| Administración de memoria principal]]===
 +
 
 +
Tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión del espacio de memoria principal libre y ocupada, así como la asignación de memoria principal a los procesos.
 +
 
 +
===[[Introducción_en_la_administración_de_archivos| Administración de ficheros]]===
 +
 
 +
Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.
 +
 
 +
===[[GestionES|Gestión de los dispositivos de entrada/salida (drivers)]]===
 +
 
 +
Parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder operar con él.  
 +
 
 +
Además, el sistema operativo ofrece:
  
Además, se incluye como parte del sistema operativo:
+
* Lanzador de aplicaciones: permite el lanzamiento de programas. Suelen ser intérpretes de órdenes textuales o basados en gestores de ventanas.
 +
* Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo.
  
* Llamadas al sistema, que son el conjunto de servicios que los procesos pueden solicitar al sistema operativo.
+
2.7.[[Llamadas_al_sistema| Llamadas al sistema]]
* Lanzador de aplicaciones, que permite el lanzamiento de un programa.
 

Revisión actual del 16:06 19 feb 2019

2.6. Componentes básicos de un Sistema Operativo

Los componentes básicos de un sistema operativo son los siguientes:

Gestión de procesos

Un procesador se dedica exclusivamente a un proceso, con todos sus recursos, no puede dedicar unos recursos a un proceso y el resto a otro proceso simultáneamente. Incluye:

  • Planificación de procesos: se trata de la parte del sistema operativo que decide qué proceso emplea el procesador en cada instante de tiempo.
  • Mecanismos de comunicación entre procesos: permiten comunicar a dos procesos del sistema operativo, tales como la mensajería.
  • Mecanismos de sincronización: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.

Administración de memoria principal

Tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión del espacio de memoria principal libre y ocupada, así como la asignación de memoria principal a los procesos.

Administración de ficheros

Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.

Gestión de los dispositivos de entrada/salida (drivers)

Parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder operar con él.

Además, el sistema operativo ofrece:

  • Lanzador de aplicaciones: permite el lanzamiento de programas. Suelen ser intérpretes de órdenes textuales o basados en gestores de ventanas.
  • Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo.

2.7. Llamadas al sistema