Está en la página 1de 9

SISTEMAS OPERATIVOS

301402A-614

Unidad 2: Tarea 3
Actividad Intermedia Trabajo Colaborativo Dos

APORTE INDIVIDUAL

TUTOR:
Jaime José Valdés

PARTICIPANTE:
Fabio Alonso Contreras Montes
Código: 79043681

GRUPO:
301402_16

Universidad Nacional Abierta y a Distancia – UNAD


Escuela de Ciencias Básicas, Tecnología e Ingeniería
Programa: Ingeniería de Sistemas

27 de octubre de 2019

Fabio Contreras M - 301402_16


Tabla de contenido
ACTIVIDADES A DESARROLLAR ............................................................................ 3
DESARROLLO DE ACTIVIDADES ............................................................................ 4
REFERENCIAS BIBLIOGRAFICAS .......................................................................... 9

Fabio Contreras M - 301402_16


ACTIVIDADES A DESARROLLAR

El estudiante realizar los aportes de la fase Individual. Respondiendo los


siguientes puntos:

1. Definir que son procesos, sus estados y como se clasifican. (Realizar


dos ejemplos que usted como ingeniero considere que son procesos
de un sistema operativo).

2. Los sistemas operativos necesitan cierta manera de crear procesos.


En sistemas muy simples o diseñado para ejecutar una sola
aplicación.

• Usted como ingeniero debe definir los eventos principales que


provocan la creación de un proceso y realizar un ejemplo de
proceso que ejecuten solo una aplicación.

3. Realizar un mapa conceptual donde se pueda evidenciar como se


realiza la comunicación y sincronización entre procesos en un
sistema operativo. El mapa conceptual debe contener

(Condiciones de carrera, regiones críticas, exclusión mutua con


espera ocupada, dormir y despertar, semáforo, monitores,
transmisión de mensajes y barreras).

4. Como cree usted que el sistema operativo planifica la ejecución de


los procesos, que herramientas utiliza y como lo realiza.

Fabio Contreras M - 301402_16


DESARROLLO DE ACTIVIDADES

1. Definir que son procesos, sus estados y como se clasifican.


(Realizar dos ejemplos que usted como ingeniero considere
que son procesos de un sistema operativo).

Un proceso es un concepto manejado por el sistema operativo el

cual podemos definirlo como un programa en ejecución que consiste

en el conjunto formado por:

 Las instrucciones de un programa destinadas a ser ejecutadas por

el microprocesador.

 Su estado de ejecución en un momento dado, esto es, los valores

de los registros de la CPU para dicho programa.

 Su memoria de trabajo, es decir, la memoria que ha reservado y

sus contenidos.

 Otra información que permite al sistema operativo su

planificación.

Es de anotar que el sistema operativo mantiene por cada proceso,


una serie de estructuras de información que permiten identificar las
características de éste, así como los recursos que tiene asignados.
Para citar dos ejemplos que considero que son procesos de un
sistema operativo, citaría:
A. El arranque del sistema: Cuando se arranca un SO se crean varios

sucesos.

B. Una petición de usuario para crear un proceso.

Fabio Contreras M - 301402_16


2. Los sistemas operativos necesitan cierta manera de crear
procesos. En sistemas muy simples o diseñado para ejecutar
una sola aplicación.
• Usted como ingeniero debe definir los eventos principales
que provocan la creación de un proceso y realizar un
ejemplo de proceso que ejecuten solo una aplicación.

Ejemplo de los procesos que se ejecutan en el arranque de Windows


10

El proceso inicial es se enfoca en la ejecución del firmware, con el

cual se comprueba que el sistema de disco es autorizado y que el

registro de arranque principal o Master Boot Record (MBR) es válido,

lo que se traduce a un registro de arranque maestro, el proceso

de arranque carga el “Administrador de arranque de Windows.

Continua el administrador de arranque de Windows, lo que

determina si disponemos de varios sistemas operativos

instalados, o tan solo de uno, entrando el proceso “Winload.exe”

que es el que comienza la carga del software de Microsoft, donde

se encuentra los controladores necesarios y continuar con el

siguiente proceso llamado “WinLoad.exe” que carga los

controladores más importantes con los que cuenta el equipo y

proseguir a iniciar el Kernel (de la raíz germánica Kern, núcleo,

hueso) del propio Windows 10, donde el núcleo del sistema utiliza

los controladores para «comunicarse» con el hardware que

Fabio Contreras M - 301402_16


tenemos instalado y lograr que el proceso de arranque siga su curso

sin problema alguno.

Prosigue el proceso relacionado con la configuración del Registro

de Windows y los controladores adicionales llegando al proceso de

gestión del sistema, cargando la interfaz de usuario, además del

resto del hardware y el software instalado. Y es entonces cuando se

despliega la interfaz de inicio de sesión de Windows 10 para que

podamos autenticarnos o introducir las correspondientes

credenciales de acceso.

Fabio Contreras M - 301402_16


3. Realizar un mapa conceptual donde se pueda evidenciar

como se realiza la comunicación y sincronización entre

procesos en un sistema operativo. El mapa conceptual debe

contener (Condiciones de carrera, regiones críticas,

exclusión mutua con espera ocupada, dormir y despertar,

semáforo, monitores, transmisión de mensajes y barreras).

Fabio Contreras M - 301402_16


4. Como cree usted que el sistema operativo planifica la
ejecución de los procesos, que herramientas utiliza y como
lo realiza.

Considero que el Sistema Operativo determina el orden en que los

procesos se van iniciando, de tal manera que progresivamente va

cediendo el uso del procesador. De acuerdo a esto se presentan

procesos a corto, mediano y largo plazo.

Las herramientas que inicialmente utiliza como un proceso a corto

plazo de acuerdo a:

1. Pasa de estar ejecutando a estar en espera, como, por ejemplo,

por solicitar una operación de E/S, esperar a la sincronización

con otro proceso.

2. Seguidamente pasa a estar listo

3. Deja de estar en espera a estar listo (por ejemplo, al finalizar la

operación de E/S que solicitó)

4. Finaliza su ejecución, y pasa de ejecutando a terminado

Es preciso dar claridad que el primer y cuarto casos, el sistema

operativo siempre tomará el control; un sistema que opera bajo

multitarea preventiva implementará también el segundo y tercer

casos, mientras que uno que opera bajo multitarea cooperativa no

necesariamente reconocerá dichos estados.

Fabio Contreras M - 301402_16


REFERENCIAS BIBLIOGRAFICAS

 Sistema Operativos - Recuperado de:


http://sistop.gwolf.org/html/03_planificacion_de_procesos.html#u
ndefined

 Muñoz,F.J.(2013). Sistemas operativos monopuesto (Operaciones


en sistemas operativos Windows P. 144-154). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.ac
tion?docID=10721929&p00=sistemas+operativos&ppg=5
 Muñoz,F.J.(2013). Sistemas operativos monopuesto (Introducción
al sistema operativo Linux P. 200-236). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.ac
tion?docID=10721929&p00=sistemas+operativos&ppg=5
 Bellido,Q.E. Instalación de sistemas operativos UF0852(Sistemas
operativos informáticos actuales P.131 -159). Recuperado
de http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.ac
tion?docID=10693545&p00=sistemas+operativos+unix&ppg=167

Fabio Contreras M - 301402_16

También podría gustarte