Вы находитесь на странице: 1из 6

Escuela Politcnica Nacional

Sistemas operativos
Nombre: Edwin Cabrera
1.-Respecto a los procesos que intervienen al ingresar la siguiente sentencia sobre el Shell de
Linux, es correcto afirmar:
root@epn-host:~# ls | grep holamundo.c
a. Intervienen 2 procesos, en donde la salida del proceso que ejecuta el comando ls
sirve como entrada para el proceso que ejecuta el comando grep holamundo.c.
b. Interviene 2 procesos, en donde la salida del proceso que ejecuta el comando grep
holamundo.c sirve como entrada para el proceso que ejecuta el comando ls.
c. Interviene un solo proceso que ejecuta todo el comando
d. No es necesario ningn proceso para ejecutar la sentencia
e. Intervienen 2 procesos: un proceso para ejecutar el comando ls y el otro proceso
para ejecutar el comando grep holamundo.c
Respuesta: a) , e)
Justificacin:
El comando mencionado al ejecutarse consta de dos procesos, el primero que es ls, que lista
el contenido de un directorio, y el segundo es grep que se encarga de buscar en un conjunto
de sentencias las coincidencias que el usuario busca, los dos procesos se enlazan a travez de
una tubera | (pipe), que se encarga de tomar la salida del primer comando, para que se
ejecute como entrada del segundo comando.
2.- Respecto al uso del fork() , es correcto afirmar que:
a. Es una funcin que permite crear una abstraccin llamada proceso provista por el
S.O.
b. Es una funcin que permite crear una abstraccin llamada memoria virtual provista
por el S.O.
c. Crea un proceso hijo similar al padre que lo creo.
d. Retorna un identificador del proceso: -1 para identificar el proceso hijo y 0 en caso de
error.
Respuesta: b), c).
Justificacin:
Al ejecutarse esta funcin se crea una abstraccin de memoria virtual porque muestra en la
pantallas como se procede a la ejecucin de los procesos que esta funcin crea, las cuales son
similares pero se identifican con el valor entero que devuelve.



3.- Cuales afirmaciones son verdaderas respecto al procesador (de un solo ncleo)
a. Puede ejecutar varios procesos al mismo tiempo, dado que cuenta con tantos registros
PC (Program Counter) como procesos existan.
b. Puede ejecutar un proceso a la vez, dado que cuenta con un solo registro PC.
c. Contiene un registro llamado PC, que apunta a alguna instruccin en lenguaje de alto
nivel que se encuentra en memoria principal.
d. El acceso, por parte del procesador, a una memoria cache es ms lento que el acceso a
la memoria principal.
Respuesta: b)
Justificacin:
La mayora de hardware ya en el procesador cuentan con un solo registro pc, que se encarga de
distribuir los procesos.
4.- A la memoria que se encuentra en la primera capa (LO) de la jerarqua de memoria, se le
denomina:
Respuesta: Registro
Justificacin:

5.-Le delegan la implementacin de una memoria de una aplicacin sobre un dispositivo con
recursos limitados. Dicho dispositivo cuenta con 256 bytes de memoria. Cuntos bits son
necesarios para asignar una direccin a cada celda de dicha memoria?
Respuestas: 8
Justificacin:
2^8 = 256 bytes
Por lo tanto los bits necesarios para asignar una direccin a cada celda son 8.
6.- Cual de las siguientes afirmaciones son correctas respecto al cambio de contexto:
a. El cambio de contexto es ejecutada por el S.O
b. En el cambio de contexto, el S.O entre otra informacin almacena el PC del proceso
actual
c. El cambio de contexto lo realizan los procesos intervinientes en dicho cambio
Respuestas: a), b)

Justificacin:
El sistema operativo ejecuta un intercalado con un mecanismo llamado context switching, el
que se encarga de guardar la informacin de un estado en particular para cambiar al siguiente
proceso (switchear)
7.- Una mquina DELL tiene un procesador que maneja un tamao de palabra de 32 bits
(registro). En esta mquina, la memoria mxima, en bytes, con la que se puede trabajar el
procesador es:
Respuesta: 4294967296 bytes.
Justificacin:
2^32 = 4294967296 bytes
Aproximadamente 4.3 Gb.

8.- -Cuales afirmaciones son falsas respecto a las funciones de un S.O
a. Permite que un programador de aplicaciones tenga acceso privilegiado directo a todos
los recursos del sistema.
b. Implementa rutinas para el manejo de cambio de contexto entre varios procesos.
c. Provee mecanismos de acceso simples y uniformes al HW heterogneo, a travs de
abstracciones creadas
d. Todo intento de un programa para manipular el HW debe pasar a travs del S.O.
Respuestas: a).
Justificacin:
El sistema operativo se encarga de administrar las cuentas de los usuarios que interacten con
cierto computador, por lo tanto no todos los usuarios tendrn los mismos privilegios.

9.- Considere la asignacin de memoria y el cdigo de la parte inferior






Cul ser la salida (digite 0 en caso de error): 31
Justificacin:
El puntero px obtiene la direccin de x, y el puntero py obtiene la direccin de la variable y,
luego la variable x aumenta su valor en 1, entonces X=11, y finalmente a la variable y se le
suma el valor de la variable actual de x, entonces el valor que imprimir el cdigo sera: 31
10.- Considere la asignacin de memoria y el cdigo de la parte inferior









Cul ser la salida (digite 0 en caso de error): 0
Justificacin:
Existe un error al momento de la impresin, porque solo estn declaradas la variables, mas no
estn ni iniciadas ni asignadas algn valor
11.- Considere la asignacin de memoria y el cdigo de la parte inferior:









Cul ser la salida (digite 0 en caso de error): 20
Justificacin:
Py obtiene la direccin de la variable y, luego px se le asigna el valor de py que es la direccin
de la variable y, y al momento de imprimir imprime el contenido de px, como tiene la direccin
de la variable y, entonces el valor de px es : 20
12.- Considere la asignacin de memoria y el cdigo de la parte inferior:









Cul ser la salida? (Digite 0 en caso de error): AC
Justificacin:
Px obtiene la direccin de la variable x, pero x tiene su propia direccin, y como puntero ocupa
4 celdas, entonces el cdigo imprimir la direccin de px, en este caso: AC
13.- La accin que se lleva a cabo luego de ingresar el comando gcc o concurrencia
programaconcurrente.c es:
a. Un programa llamado compilador convierte el cdigo del programa
programaconcurrente.c en un lenguaje de mquina.
b. Se carga en memoria principal el ejecutable concurrencia, que estaba almacenado
en el dispositivo de almacenamiento permanente (disco duro).
c. Un programa llamado compilador convierte el cdigo del programa concurrencia en
un lenguaje de alto nivel.
d. Se carga en memoria principal el ejecutable programa concurrente.c, que estaba
almacenado en el dispositivo de almacenamiento permanente (disco duro).
Respuestas: a).


Justificacin:
El lenguaje de alto nivel que presenta el archivo de extensin c, a travs del proceso de
compilacin, se transforma a lenguaje de bajo nivel o lenguaje mquina, el cual est
compuesto de 1 y 0.
14.- Considere la asignacin de memoria y el cdigo de la parte inferior:









Cul ser la salida? (Digite 0 en caso de error): A8
Justificacin:
Py obtiene la direccin de y, luego a px se le asigna el contenido de py, que es la direccin de y,
al final se imprime el contenido de px, que es la direccin de la variable y: A8

Вам также может понравиться

  • Tips para Aprender Inglés
    Tips para Aprender Inglés
    Документ1 страница
    Tips para Aprender Inglés
    Edwin Cabrera
    Оценок пока нет
  • E Structur As
    E Structur As
    Документ1 страница
    E Structur As
    Edwin Cabrera
    Оценок пока нет
  • Deber3 Instalaciones
    Deber3 Instalaciones
    Документ2 страницы
    Deber3 Instalaciones
    Edwin Cabrera
    Оценок пока нет
  • Clase Treeview
    Clase Treeview
    Документ1 страница
    Clase Treeview
    Edwin Cabrera
    Оценок пока нет
  • Cotizacion
    Cotizacion
    Документ2 страницы
    Cotizacion
    Edwin Cabrera
    Оценок пока нет
  • Deber PHV
    Deber PHV
    Документ1 страница
    Deber PHV
    Edwin Cabrera
    Оценок пока нет
  • Deber1 Instalaciones
    Deber1 Instalaciones
    Документ3 страницы
    Deber1 Instalaciones
    Edwin Cabrera
    Оценок пока нет
  • Deber3 Cabrera Edwin
    Deber3 Cabrera Edwin
    Документ2 страницы
    Deber3 Cabrera Edwin
    Edwin Cabrera
    Оценок пока нет
  • Ser Bachillerf005
    Ser Bachillerf005
    Документ58 страниц
    Ser Bachillerf005
    Daniel Javier Ponce Chila
    Оценок пока нет
  • Deber4 Instalaciones
    Deber4 Instalaciones
    Документ2 страницы
    Deber4 Instalaciones
    Edwin Cabrera
    100% (1)
  • Taller 3phv
    Taller 3phv
    Документ1 страница
    Taller 3phv
    Edwin Cabrera
    Оценок пока нет
  • Perfil Web Programmer
    Perfil Web Programmer
    Документ1 страница
    Perfil Web Programmer
    Edwin Cabrera
    Оценок пока нет
  • Mega Programacion
    Mega Programacion
    Документ1 страница
    Mega Programacion
    Edwin Cabrera
    Оценок пока нет
  • Cuadro de Orígenes y Aplicaciones
    Cuadro de Orígenes y Aplicaciones
    Документ1 страница
    Cuadro de Orígenes y Aplicaciones
    Edwin Cabrera
    Оценок пока нет
  • Practica 9 Micros
    Practica 9 Micros
    Документ10 страниц
    Practica 9 Micros
    Edwin Cabrera
    Оценок пока нет
  • Luminarias
    Luminarias
    Документ1 страница
    Luminarias
    Edwin Cabrera
    Оценок пока нет
  • Preparatorio 10
    Preparatorio 10
    Документ8 страниц
    Preparatorio 10
    Edwin Cabrera
    Оценок пока нет
  • Locales
    Locales
    Документ1 страница
    Locales
    Edwin Cabrera
    Оценок пока нет
  • Interrupciones
    Interrupciones
    Документ5 страниц
    Interrupciones
    Edwin Cabrera
    Оценок пока нет
  • Barido PDF
    Barido PDF
    Документ5 страниц
    Barido PDF
    Edwin Cabrera
    Оценок пока нет
  • Capitulo7. Timer1 Del AVR Del ATmega32 (Español)
    Capitulo7. Timer1 Del AVR Del ATmega32 (Español)
    Документ22 страницы
    Capitulo7. Timer1 Del AVR Del ATmega32 (Español)
    Fortino
    80% (5)
  • Programación microcontroladores Atmel práctica 5
    Programación microcontroladores Atmel práctica 5
    Документ3 страницы
    Programación microcontroladores Atmel práctica 5
    Edwin Cabrera
    Оценок пока нет
  • Resumen y Conceptos Básicos de Matemáticas
    Resumen y Conceptos Básicos de Matemáticas
    Документ5 страниц
    Resumen y Conceptos Básicos de Matemáticas
    Edwin Cabrera
    Оценок пока нет
  • Deber 4
    Deber 4
    Документ11 страниц
    Deber 4
    Edwin Cabrera
    Оценок пока нет
  • Diseño Emisor Comun
    Diseño Emisor Comun
    Документ2 страницы
    Diseño Emisor Comun
    Edwin Cabrera
    Оценок пока нет
  • Barrido
    Barrido
    Документ5 страниц
    Barrido
    Edwin Cabrera
    Оценок пока нет
  • Interrupciones
    Interrupciones
    Документ5 страниц
    Interrupciones
    Edwin Cabrera
    Оценок пока нет
  • Preparatorio 10
    Preparatorio 10
    Документ8 страниц
    Preparatorio 10
    Edwin Cabrera
    Оценок пока нет
  • Acople Directo
    Acople Directo
    Документ1 страница
    Acople Directo
    Edwin Cabrera
    Оценок пока нет