Fundamento de sistema operativo resumen

Esta es una serie de artículos introductorios acerca de lo que es el manejador de procesos de un sistema operativo, la idea es tener un concepto muy general de lo que hace esta parte de todo sistema operativo, sin embargo es un tema muy extenso y que puede llegar a ser bastante complejo, por lo cual cabe aclarar que por el momento solo trataremos los conceptos de manera muy superficial.

El manejador de procesos (también llamado planificador, scheduler, calendarizador etc.) es la parte fundamental de todo sistema operativo, de hecho se puede decir que para crear un sistema operativo básico basta con crear cuatro componentes fundamentales:
  • Planificador de procesos
  • Administrador de memoria
  • Manejador de E/S (como mínimo con controladores para video, teclado y disco)
  • Sistema de archivos
El manejador de procesos es el encargado, de permitir le ejecución de los diferentes procesos en una o varias CPU. A simple vista esta tarea es sencilla, pero esta lejos de serlo.
El procesador es un dispositivo que ejecuta un conjunto de instrucciones y devuelve un resultado, así que desde el punto de vista del procesador el concepto de proceso no existe más allá de ejecutar una instrucción en cada ciclo de procesamiento; es el sistema operativo quien determina que es un proceso en si: un conjunto de instrucciones agrupadas con un(os) objetivo(s) especifico(s).
Cuando estamos utilizando un sistema operativo como Windows siempre tenemos la percepción de que hay múltiples programas ejecutándose al mismo tiempo, podemos ver varias ventanas abiertas mientras escuchamos música, navegamos por internet y diligenciamos una hoja de cálculo de excel, pero esto no es más que una ilusión.
Para simplificar un poco el trabajo examinaremos la situación cuando solo hay presente un procesador de un único núcleo.

Funcionamiento básico de una CPU

La CPU, solo puede ejecutar una instrucción a la vez, pero ¿cómo es esto?
Digamos que queremos sumar los valores 2+3 utilizando la CPU, la CPU tiene una especie de ‘ranuras’ llamadas registros algunas de estas ranuras reciben los nombres de Ax, Bx, Cx (hay varias más) y son utilizados por la CPU como fuente de entrada y salida de información.
resumen del tema : visita el enlace.

http://proyectoticsmn.com/VirtSO/contenidos/fundamentosso.pdf

Comments

Popular posts from this blog

Todas las Batallas Libradas en la República Dominicana

Biografía de Juan Pablo Duarte - Mes de la Patria Dominicana

VSFTPD + MYSQL