Ir al contenido principal

Entradas

Métodos de administración del procesador

La administración del procesador es, prácticamente el tema central de la  multiprogramación. Esta administración involucra las distintas maneras a través de las cuales el sistema operativo comparte los recursos del procesador entre distintos procesos que están compitiendo por su uso. Esto implica directamente la multiprogramación y conlleva simultáneamente la sincronización de los mismos. La idea de administrar el procesador eficientemente está enfocada en dos aspectos: el primero es la cantidad de procesos por unidad de tiempo que se pueden ejecutar en un sistema; y el segundo, el que importa más al usuario, es el tiempo de respuesta de esos procesos. La idea principal de la administración del procesador tiene que ver con eltiempo que permanecerá un proceso en el procesador, ¿que proceso corre en que momento?.En un Computador personal es mas difícil encontrar el caso que un usuario necesite ejecutar dos procesos al mismo tiempo, enviar un correo y escribir un texto. Mie...
Entradas recientes

Sobrecargar el procesador (Overclocking)

BIOS La práctica conocida como overclocking (antiguamente conocido como undertiming) que se traduce como “sobre el reloj”. En términos informáticos se usa para describir el proceso de aumentar la velocidad del reloj de los componentes, como el CPU, para que corran más rápido de lo que fueron diseñados. ¿Cómo? A través de la BIOS. El objetivo de hacer overclocking es que el componente pueda hacer más operaciones cada segundo, aumentando su rendimiento. Así no tendremos que comprarnos un equipo de gama alta. Sí por ejemplo tienes un procesador funcionando a 2Ghz y le cambias su velocidad a 4Ghz el PC podrá realizar el doble de tareas en el mismo tiempo. Sin embargo, no todo son ventajas. Este aumento del rendimiento producirá más calor y se necesitarán unos sistemas de enfriamiento más potentes, así como otros cuidados para que no se quemen. De hecho, si no se hace bien, se puede llegar a disminuir el tiempo de vida del equipo. Además, hay que tener en cue...

Funciones del recurso procesador y características

El procesador, también conocido como CPU o micro (microprocesador) , es el cerebro del PC. Sus funciones principales incluyen el manejo del sistema operativo, la ejecución de las aplicaciones y la coordinación de los diferentes dispositivos que componen el equipo. Típicamente, un procesador o microprocesador es parte de cualquier computadora o de equipos electrónicos digitales y es la unidad que hace las veces de "motor" de todos los procesos informáticos desde los más sencillos hasta los más complejos. En el aspecto físico, no es más que una pequeña pastilla de silicio la cual está recubierta de lo que llamamos encapsulado. Este se inserta en la placa base sobre un conector que se denomina socket, aunque esto no siempre es así, en un laptop o portátil lo normal es que se suelde directamente. Existen tres modelos de encapsulado, PGA, LGA y BGA. La placa se convierte así en la encargada de la conexión con los restantes dispositivos, como son la memoria RAM, ...

Bloque de control del proceso (BCP)

El bloque de control del proceso (BCP) o en inglés PCB (Process Control Block) es un registro especial donde el sistema operativo agrupa toda la información que necesita conocer respecto a un proceso particular. Cada vez que se crea un proceso el sistema operativo crea el BCP correspondiente para que sirva como descripción en tiempo de ejecución durante toda la vida del proceso. Cuando el proceso termina, su BCP es borrado y el registro puede ser utilizado para otros procesos. Un proceso resulta conocido para el sistema operativo y por t anto elegible para competir por los recursos del sistema sólo cuando existe un BCP activo asociado a él. El bloque de control de proceso es una estructura de datos con campos para registrar los diferentes aspectos de la ejecución del proceso y de la utilización de recursos. La información almacenada en un BCP incluye típicamente algunos o todos los campos siguientes:     Identificador del proceso (Process Identificator -PID-, de s...

Program status word (PSW)

En computación, el program status word (PSW) es un área de la memoria o registro que contiene información sobre el estado de un programa utilizado por el sistema operativo. Normalmente incluye un puntero (dirección) a la siguiente instrucción a ejecutarse. El PSW contiene un campo de error y un código de condición. La longitud del PSW depende de la arquitectura. En general, el PSW es utilizado para controlar la ejecución secuencial de instrucciones e indicar el estado del sistema en relación al programa en ejecución. Almacenando el PSW durante una interrupción, el estado de la CPU puede ser preservado para una posterior inspección. Cargando un nuevo PSW o una parte de un PSW, el estado de la CPU puede ser inicializado o modificado.  El sistema operativo incluye rutinas llamadas manipuladores de interrupciones (IH) para procesar cada tipo diferente de interrupción. Hay manipuladores de interrupciones (IH): el IH SVC, el lH de entrada/salida, el IH externo, el IH de rein...

Sistema Operativo de multiprogramación

Técnica para la ejecución simultanea de dos o mas programas es una misma computadora. La multiprogramación una técnica que intenta incrementar la utilización del CPU tratando de tener siempre algo para que el CPU lo ejecute. Esta idea funciona de la siguiente manera: El sistema operativo selecciona uno de los trabajos y empieza su ejecución. Eventualmente, el trabajo tiene que esperar por algo, tal como una lectura a disco, un comando que debe ser tecleado, etc. En un sistema no multiprogramado el CPU debe esperar si hacer nada. En un sistema con multiprogramación, el sistema operativo simplemente seleccionará otro trabajo y lo ejecutará.  Características de un Sistema Operativo de multiprogramación:     Mejora productividad del sistema y utilización de recursos.     Multiplexa recursos entre varios programas.     Generalmente soportan múltiples usuarios (multiusuarios).     Proporcionan facilidades para mantener el entorno de u...

Políticas de planificación de procesos. Ventajas y desventajas

A continuación se enumeran diversas políticas de planificación. Lo habitual es utilizar políticas mixtas. Generalmente, el planificador a corto plazo utiliza round-robin, mientras que el planificador a largo plazo utiliza varias colas FIFO (First In First Out). Cada una de estas colas corresponde a una prioridad diferente.     Planificación Round-robin     Round-robin con pesos.     Prioridades monótonas en frecuencia (RMS (Rate-monotonic scheduling))     Menor tiempo de respuesta primero (EDF (Earliest deadline first scheduling))     FIFO - También conocido como FCFS "First Come, First Served".     LIFO.     SJF - Shortest Job First.     CFS - Completely Fair Scheduler (ó Planificador Completamente Justo)     SRT - Shortest Remaining Time     SPT - Shortest Process Time     Planificación mediante colas multinivel. Algunos algoritmos de Planificación Pri...