11
CÓMO FUNCIONA UN SISTEMA OPERATIVO? Los sistemas operativos controlan diferentes procesos del computador. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. -Texto - Gráficos

Sistemas de computo fin

Embed Size (px)

Citation preview

Page 1: Sistemas de computo fin

CÓMO FUNCIONA UN SISTEMA OPERATIVO?

Los sistemas operativos controlan diferentesprocesos del computador.

Un proceso importante es la interpretación delos comandos que permiten al usuariocomunicarse con el ordenador.

-Texto

- Gráficos

Page 2: Sistemas de computo fin
Page 3: Sistemas de computo fin

Los sistemas operativos pueden ser detarea única o multitarea.

Los sistemas operativos de tarea única, más primitivos,sólo pueden manejar un proceso en cada momento.

Por ejemplo, cuando la computadora está imprimiendoun documento, no puede iniciar otro proceso niresponder a nuevas instrucciones hasta que se terminela impresión.

Page 4: Sistemas de computo fin

Todos los sistemas operativos modernos son multitareay pueden ejecutar varios procesos simultáneamente.

En la mayoría de los computadores sólo hay una CPU;un sistema operativo multitarea crea la ilusión de quevarios procesos se ejecutan simultáneamente en la CPU

Page 5: Sistemas de computo fin

El mecanismo que se emplea más a menudo para lograresta ilusión es la multitarea por segmentación detiempos, en la que cada proceso se ejecutaindividualmente durante un periodo de tiempodeterminado.

Si el proceso no finaliza en el tiempo asignado, sesuspende y se ejecuta otro proceso. Este intercambiode procesos se denomina conmutación de contexto. Elsistema operativo se encarga de controlar el estado delos procesos suspendidos.

MULTITAREA POR SEGMENTACIÓN DE TIEMPOS

Page 6: Sistemas de computo fin

También cuenta con un mecanismo llamadoplanificador que determina el siguiente procesoque debe ejecutarse.

• El planificador ejecuta los procesos basándoseen su prioridad para minimizar el retrasopercibido por el usuario.

• Los procesos parecen efectuarsesimultáneamente por la alta velocidad delcambio de contexto.

Page 7: Sistemas de computo fin

Los sistemas operativos pueden emplear memoriavirtual para ejecutar procesos que exigen más memoriaprincipal de la realmente disponible.

Con esta técnica se emplea espacio en el disco duropara simular la memoria adicional necesaria.

Sin embargo, el acceso al disco duro requiere mástiempo que el acceso a la memoria principal, por lo queel funcionamiento del ordenador resulta más lento

MEMORIA VIRTUAL

Page 8: Sistemas de computo fin

Núcleo o Kernel: Es el núcleo del sistema operativo, móduloprincipal que provee todos los servicios esenciales y necesariospara el funcionamiento de las aplicaciones y dispositivos quemanejará el sistema operativo. Se recomienda si no se tieneexperiencia con el manejo, no hacer modificaciones en él.Generalmente el kernel es un relativo trozo de código que escargado en memoria cuando el computador inicia, el cualpermite administrar dispositivos como unidades dealmacenamiento.

ELEMENTOS DE UN SISTEMA OPERATIVO

•Núcleo o Kernel:

•Interface o interfaz de usuario UI

•El sistema de archivos:

Page 9: Sistemas de computo fin

Interface o interfaz de usuario UI: Se encarga deestablecer la comunicación con el usuarios y puedetener dos apariencias: De consola (DOS) o puede sergráfica (GUI, interfaz gráfica de usuario, como elentorno de Windows). Linux tiene varias GUI’s

Cuando se usan S.O. Unix o Linux, un archivodenominado kernel puede estar presente. En algunoscasos el código del kernel puede ser modificado ycompilado a satisfacción del cliente, si este archivollegase a fallar el sistema en general fallaría. Ensistemas Windows, archivos que tienen la palabra"kernel" o "Kern" como Kernel32.dll pueden ser vistos.

Page 10: Sistemas de computo fin

El sistema de archivos: Es el que se encarga de asignarlos tamaños de los clústers y de determinar laseguridad y confiabilidad de la información

(FAT 16, FAT 32 y NTFS)

Page 11: Sistemas de computo fin

Preguntas

• Describa los procesos que controlan los sistemas operativos• Los sistemas operativos pueden ser de tarea…• Ejemplo de un proceso en un sistema operativa de tarea única • Los sistemas operativos actuales son de tarea única o multitarea?• Como funciona el sistema operativo multitarea?• Este intercambio de procesos en un sistema operativo multitarea se denomina….• Qué determina el siguiente proceso que debe ejecutarse en un sistema operativo

multiproceso?• Cuál es la técnica que emplea el sistema operativo para simular mas memoria?• En que afecta al ordenador el uso de memoria virtual del sistema operativo?• Cuáles son los elementos del sistema operativo?• Qué es el Kernel?• Se puede modificar el kernel de Windows si o no y porqué?• Qué es UI?• Que es GUI?• Que es sistema de archivos