Articulo Sistemas Operativos
Articulo Sistemas Operativos
Articulo Sistemas Operativos
Conceptos y Estructura
IV. CONCEPTOS DE SISTEMAS OPERACIONALES.
Resumen—Con la finalidad de analizar y comprender los
sistemas operativos se propone explicar conceptos afines,
como lo son sus niveles, estructura y casos de estudio llevando A. El núcleo del sistema operativo
a cabo una investigación en la cual se realizarán consulta en
diversas fuentes bibliográficas. de tal manera que haga parte El núcleo de un sistema operativo o también llamado
del diario vivir profesional. (Kernel) es un conjunto de rutinas cuya misión es gestionar el
procesador, la memoria, la E/S y el resto de procesos
Palabras claves— Sistemas Operativos, Niveles sistemas disponibles en la instalación [2]como muestra en la figura 1.
operativos, Núcleo del sistema operativo, Estructura de S. O. Son diseñados para realizar procedimientos mínimos encada
interrupción y deja que el resto lo realice el proceso apropiado
I. INTRODUCCIÓN de cada sistema.
En el presente artículo abordaremos el tema de los sistemas
operativos los cuales son de gran importancia en el control de
los recursos de una computadora y actúa como interfase entre
el usuario y la maquina física (Hardware).
F. Conceptos
1) Proceso:
Es un programa en ejecución que necesita recursos para
realizar su tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S.
El sistema operativo está formado conceptualmente por tres Permite que varios programas se ejecuten al mismo tiempo.
Se caracterizan principalmente por un gran número de
capas principales. La capa m: cercana al hardware se
programas activos simultáneamente que compiten por los
denomina núcleo (kernel) y es la que gestiona los recursos
recursos del sistema, como el procesador, la memoria, y los
hardware del sistema y la que suministra otra la funcionalidad "dispositivos de E/S".
básica del sistema operativo. Esta capa ha de ejecutar el nivel
núcleo, mientras que las otras pueden ejecutar niveles menos 3) Concurrencia:
permisivos [3].
La capa de servicios o llamadas al sistema en esta capa se La concurrencia es la propiedad de los sistemas que
brindan servicios en forma de una interfaz de programación o permiten que múltiples procesos sean ejecutados al mismo
API (Application programming interface) a los sistemas. tiempo, y que potencialmente puedan interactuar entre sí.
Además, esta capa se encarga de extender la funcionalidad de
la computadora.
shell o interprete de comandos. La utilidad shell
proporciona un interfaz del usuario a muchos servicios del
sistema. Por ejemplo, solicitudes del usuario como listar los
nombres de archivos en un directorio, ejecutar un programa o
salir (logging out) pueden, todas, ser tratadas por el shell. El
shell puede invocar a otras utilidades para efectuar realmente
el trabajo; por ejemplo, el listado de archivos en un directorio
algunas veces es un programa utilidad en sí mismo [4].
D. Llamadas al sistema
4) Multiprogramación:
Las llamadas al sistema pueden agrupase de forma general
el cinco categorías principales como lo son el control de Se denomina multiprogramación a una técnica por la que
procesos, manipulación de archivos, manipulación de dos o más procesos pueden alojarse en la memoria principal y
dispositivos, mantenimiento de información y
comunicaciones. ser ejecutados concurrentemente por el procesador o CPU.
5) Diferencias entre proceso y programa:
[11] [Online].
Available:http://linux.ciberaula.com/articulo/que_es_linux
/