SlideShare una empresa de Scribd logo
Universidad Católica Andrés Bello
Facultad de Ingeniería
Escuela de Ingeniería Informática
Sistemas de Operación
Prof. Viviana Trujillo
Parcial I

1. (2pts. c/u – total: 10pts) Responda con brevedad y precisión a las siguientes preguntas
:
(a) Mencione 4 variables internas de Shell y explique para qué sirven.
(b) ¿Qué es un makefile y cómo se invoca?
(c) ¿Qué diferencia hay entre las llamadas al sistema y las funciones de librerías?
(d) ¿Qué es un sistema operativo?
2. (3pts.) Estudia el siguiente código y escribe la jerarquía de procesos resultante. Después,
compila y ejecuta el código para comprobarlo (deberás añadir llamadas al sistema getpid,
getppid y wait para conseguirlo).
#include
#include
#include
#include
#include

<sys/types.h>
<sys/wait.h>
<unistd.h>
<stdio.h>
<stdlib.h>

#define L1 2
#define L2 3
int main (int argc, char *argv[]) {
int cont1, cont2;
pid t pid;
1
for (cont2= 0; cont2< L2; cont2++) {
for (cont1= 0; cont1< L1; cont1++) {
pid= fork();
if (pid== 0)
break;
}
if (pid!= 0)
break;
}
return 0;
}

3. (1pto. c/u – total: 2pts)Para cada uno de los siguientes comandos deberá proveer la
lista de acciones tomadas por el shell para ejecutar las operaciones de cada comando.
Por ejemplo: [2 ptos.]
$ date > out
P:
H:
H:
H:
P:

id = fork()
close(1)
fd = open(outfile)
execl(date)
waitpid(id)

(a) ls > sort
(b) ps –ax | grep vtrujillo
4. (3pts.) Escribir un script denominado factorial que reciba como parámetro un número y
calcule su factorial. Este script puede ser programado recursivamente o iterativamente.
./factorial 5
120

5. (2pts.) Dibuje el gráfico de invocación de gcc paso a paso.

2

Más contenido relacionado

Destacado

éXito -----
éXito -----éXito -----
Conociendo a un matematico
Conociendo  a un matematicoConociendo  a un matematico
Conociendo a un matematico
RONALD RAMIREZ OLANO
 
Reforma educ.
Reforma educ.Reforma educ.
Reforma educ.
VirySolH
 
Inevitable
InevitableInevitable
Inevitable
Fernando Suarez
 
Cine peruano
Cine peruanoCine peruano
Cine peruano
Eduardo Torres Rossi
 
Texto b
Texto bTexto b
Articulos sobre la Ley Organica De Cominucacion
Articulos sobre la Ley Organica De CominucacionArticulos sobre la Ley Organica De Cominucacion
Articulos sobre la Ley Organica De Cominucacion
valentsanchez
 
Clase práctica
Clase prácticaClase práctica
Dial del planeta tierra
Dial del planeta tierraDial del planeta tierra
Dial del planeta tierra
Dilan14
 
Agosto light - artisoo
Agosto light  - artisooAgosto light  - artisoo
Agosto light - artisoo
parkupton
 
Plegable bn
Plegable bnPlegable bn
Plegable bn
Centro De Moravia
 
Oliss
OlissOliss
La materia de mezclas
La materia de mezclas La materia de mezclas
La materia de mezclas
Amairany Gizelth
 
equipo 4
equipo 4equipo 4
Creo que era algo de un relámpago
Creo que era algo de un relámpagoCreo que era algo de un relámpago
Creo que era algo de un relámpago
Isabel Ibeas
 
Actividad ii algoritmos y sus caracteristicas
Actividad ii algoritmos y sus caracteristicasActividad ii algoritmos y sus caracteristicas
Actividad ii algoritmos y sus caracteristicas
Diianna Espaarzza
 
Texto b
Texto bTexto b
Los valores clave para el exit opotrerito de agua
Los valores clave para el exit opotrerito de aguaLos valores clave para el exit opotrerito de agua
Los valores clave para el exit opotrerito de agua
PATOLATA
 
Spiderman2
Spiderman2Spiderman2
Spiderman2
Rafael Del Valle
 

Destacado (20)

éXito -----
éXito -----éXito -----
éXito -----
 
Conociendo a un matematico
Conociendo  a un matematicoConociendo  a un matematico
Conociendo a un matematico
 
Reforma educ.
Reforma educ.Reforma educ.
Reforma educ.
 
Inevitable
InevitableInevitable
Inevitable
 
Cine peruano
Cine peruanoCine peruano
Cine peruano
 
Texto b
Texto bTexto b
Texto b
 
Articulos sobre la Ley Organica De Cominucacion
Articulos sobre la Ley Organica De CominucacionArticulos sobre la Ley Organica De Cominucacion
Articulos sobre la Ley Organica De Cominucacion
 
Clase práctica
Clase prácticaClase práctica
Clase práctica
 
Dial del planeta tierra
Dial del planeta tierraDial del planeta tierra
Dial del planeta tierra
 
Agosto light - artisoo
Agosto light  - artisooAgosto light  - artisoo
Agosto light - artisoo
 
Plegable bn
Plegable bnPlegable bn
Plegable bn
 
Oliss
OlissOliss
Oliss
 
La materia de mezclas
La materia de mezclas La materia de mezclas
La materia de mezclas
 
equipo 4
equipo 4equipo 4
equipo 4
 
Creo que era algo de un relámpago
Creo que era algo de un relámpagoCreo que era algo de un relámpago
Creo que era algo de un relámpago
 
Actividad ii algoritmos y sus caracteristicas
Actividad ii algoritmos y sus caracteristicasActividad ii algoritmos y sus caracteristicas
Actividad ii algoritmos y sus caracteristicas
 
Texto b
Texto bTexto b
Texto b
 
Los valores clave para el exit opotrerito de agua
Los valores clave para el exit opotrerito de aguaLos valores clave para el exit opotrerito de agua
Los valores clave para el exit opotrerito de agua
 
Pedra dels sacrificis
Pedra dels sacrificisPedra dels sacrificis
Pedra dels sacrificis
 
Spiderman2
Spiderman2Spiderman2
Spiderman2
 

Similar a Parcial I de Sistema de Operación – Semestre 201415

Construyendo rootkits basicos
Construyendo rootkits basicosConstruyendo rootkits basicos
Construyendo rootkits basicos
Tensor
 
Desarrollo de rootkits en Linux [GuadalajaraCON 2013]
Desarrollo de rootkits en Linux [GuadalajaraCON 2013]Desarrollo de rootkits en Linux [GuadalajaraCON 2013]
Desarrollo de rootkits en Linux [GuadalajaraCON 2013]
Websec México, S.C.
 
Linux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversLinux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - Drivers
Martin Baez
 
Viernes Tecnicos DTrace
Viernes Tecnicos DTraceViernes Tecnicos DTrace
Viernes Tecnicos DTrace
José Juan Mora Pérez
 
Administracionppt
AdministracionpptAdministracionppt
Administracionppt
Jose Mejia Viteri
 
PROCESOS EN LINUX. ::: http://leymebamba.com
PROCESOS EN LINUX.   ::: http://leymebamba.comPROCESOS EN LINUX.   ::: http://leymebamba.com
PROCESOS EN LINUX. ::: http://leymebamba.com
{|::::::. ELDAVAN .:::::::|}
 
Interconectividad avanzada ar4003
Interconectividad avanzada ar4003Interconectividad avanzada ar4003
Interconectividad avanzada ar4003
Maestros Online
 
Transparencias4
Transparencias4Transparencias4
Transparencias4
karlalopezbello
 
Diseño de programas
Diseño de programasDiseño de programas
Diseño de programas
Sara Ximena Saldaña
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)
Victor Asanza
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
Yadith Miranda Silva
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
Juan Cardona
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
Carlos Posada
 
Ec2
Ec2Ec2
Cuestionario
CuestionarioCuestionario
Cuestionario
erickaagarciarosales
 
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdfAprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
Pablo Narvaez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
Maestros Online
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
Maztherprozh
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
Maztherprozh
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cp
Iztelmunos
 

Similar a Parcial I de Sistema de Operación – Semestre 201415 (20)

Construyendo rootkits basicos
Construyendo rootkits basicosConstruyendo rootkits basicos
Construyendo rootkits basicos
 
Desarrollo de rootkits en Linux [GuadalajaraCON 2013]
Desarrollo de rootkits en Linux [GuadalajaraCON 2013]Desarrollo de rootkits en Linux [GuadalajaraCON 2013]
Desarrollo de rootkits en Linux [GuadalajaraCON 2013]
 
Linux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversLinux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - Drivers
 
Viernes Tecnicos DTrace
Viernes Tecnicos DTraceViernes Tecnicos DTrace
Viernes Tecnicos DTrace
 
Administracionppt
AdministracionpptAdministracionppt
Administracionppt
 
PROCESOS EN LINUX. ::: http://leymebamba.com
PROCESOS EN LINUX.   ::: http://leymebamba.comPROCESOS EN LINUX.   ::: http://leymebamba.com
PROCESOS EN LINUX. ::: http://leymebamba.com
 
Interconectividad avanzada ar4003
Interconectividad avanzada ar4003Interconectividad avanzada ar4003
Interconectividad avanzada ar4003
 
Transparencias4
Transparencias4Transparencias4
Transparencias4
 
Diseño de programas
Diseño de programasDiseño de programas
Diseño de programas
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, 2do Parcial (2020 PAO 2)
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Ec2
Ec2Ec2
Ec2
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdfAprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
Aprenda-ANSI-C-Como-si-estuviera-en-primero.pdf
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cp
 

Más de Viviana Trujillo

Sistemas de Operacion - Presentación Servidor NAS
Sistemas de Operacion - Presentación Servidor NASSistemas de Operacion - Presentación Servidor NAS
Sistemas de Operacion - Presentación Servidor NAS
Viviana Trujillo
 
Sistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAPSistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAP
Viviana Trujillo
 
Sistemas de Operacion - Presentación Servidor de Correo
Sistemas de Operacion - Presentación Servidor de CorreoSistemas de Operacion - Presentación Servidor de Correo
Sistemas de Operacion - Presentación Servidor de Correo
Viviana Trujillo
 
Sistemas de Operacion - Presentación Servidor DNS
Sistemas de Operacion - Presentación Servidor DNSSistemas de Operacion - Presentación Servidor DNS
Sistemas de Operacion - Presentación Servidor DNS
Viviana Trujillo
 
Ejemplo de una Matriz de Comparación de Estudio de Factibilidad
Ejemplo de una Matriz de Comparación de Estudio de FactibilidadEjemplo de una Matriz de Comparación de Estudio de Factibilidad
Ejemplo de una Matriz de Comparación de Estudio de Factibilidad
Viviana Trujillo
 
Presentación Multimedia - Inbound Marketing
Presentación Multimedia - Inbound MarketingPresentación Multimedia - Inbound Marketing
Presentación Multimedia - Inbound Marketing
Viviana Trujillo
 
Presentación Multimedia - Responsive vs Adaptive
Presentación Multimedia - Responsive vs AdaptivePresentación Multimedia - Responsive vs Adaptive
Presentación Multimedia - Responsive vs Adaptive
Viviana Trujillo
 
Presentación Multimedia - Django
Presentación Multimedia - DjangoPresentación Multimedia - Django
Presentación Multimedia - Django
Viviana Trujillo
 
Presentación Multimedia - HTML5
Presentación Multimedia - HTML5Presentación Multimedia - HTML5
Presentación Multimedia - HTML5
Viviana Trujillo
 
Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415
Viviana Trujillo
 
Parcial II de Sistema de Operación – Semestre 201322
Parcial II de Sistema de Operación – Semestre 201322Parcial II de Sistema de Operación – Semestre 201322
Parcial II de Sistema de Operación – Semestre 201322
Viviana Trujillo
 
Parcial II Multimedia - Semestre 201322
Parcial II Multimedia - Semestre 201322Parcial II Multimedia - Semestre 201322
Parcial II Multimedia - Semestre 201322
Viviana Trujillo
 
Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322
Viviana Trujillo
 
Parcial I
Parcial IParcial I
Parcial I
Viviana Trujillo
 
100 Ejerc...
100 Ejerc...100 Ejerc...
100 Ejerc...
Viviana Trujillo
 
Manejo de archivos y directorios
Manejo de archivos y directoriosManejo de archivos y directorios
Manejo de archivos y directoriosViviana Trujillo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
Viviana Trujillo
 

Más de Viviana Trujillo (17)

Sistemas de Operacion - Presentación Servidor NAS
Sistemas de Operacion - Presentación Servidor NASSistemas de Operacion - Presentación Servidor NAS
Sistemas de Operacion - Presentación Servidor NAS
 
Sistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAPSistemas de Operacion - Presentación Servidor LDAP
Sistemas de Operacion - Presentación Servidor LDAP
 
Sistemas de Operacion - Presentación Servidor de Correo
Sistemas de Operacion - Presentación Servidor de CorreoSistemas de Operacion - Presentación Servidor de Correo
Sistemas de Operacion - Presentación Servidor de Correo
 
Sistemas de Operacion - Presentación Servidor DNS
Sistemas de Operacion - Presentación Servidor DNSSistemas de Operacion - Presentación Servidor DNS
Sistemas de Operacion - Presentación Servidor DNS
 
Ejemplo de una Matriz de Comparación de Estudio de Factibilidad
Ejemplo de una Matriz de Comparación de Estudio de FactibilidadEjemplo de una Matriz de Comparación de Estudio de Factibilidad
Ejemplo de una Matriz de Comparación de Estudio de Factibilidad
 
Presentación Multimedia - Inbound Marketing
Presentación Multimedia - Inbound MarketingPresentación Multimedia - Inbound Marketing
Presentación Multimedia - Inbound Marketing
 
Presentación Multimedia - Responsive vs Adaptive
Presentación Multimedia - Responsive vs AdaptivePresentación Multimedia - Responsive vs Adaptive
Presentación Multimedia - Responsive vs Adaptive
 
Presentación Multimedia - Django
Presentación Multimedia - DjangoPresentación Multimedia - Django
Presentación Multimedia - Django
 
Presentación Multimedia - HTML5
Presentación Multimedia - HTML5Presentación Multimedia - HTML5
Presentación Multimedia - HTML5
 
Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415Parcial II de Sistema de Operación – Semestre 201415
Parcial II de Sistema de Operación – Semestre 201415
 
Parcial II de Sistema de Operación – Semestre 201322
Parcial II de Sistema de Operación – Semestre 201322Parcial II de Sistema de Operación – Semestre 201322
Parcial II de Sistema de Operación – Semestre 201322
 
Parcial II Multimedia - Semestre 201322
Parcial II Multimedia - Semestre 201322Parcial II Multimedia - Semestre 201322
Parcial II Multimedia - Semestre 201322
 
Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322Parcial I de Multimedia - Semestre 201322
Parcial I de Multimedia - Semestre 201322
 
Parcial I
Parcial IParcial I
Parcial I
 
100 Ejerc...
100 Ejerc...100 Ejerc...
100 Ejerc...
 
Manejo de archivos y directorios
Manejo de archivos y directoriosManejo de archivos y directorios
Manejo de archivos y directorios
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Último

Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 

Último (20)

Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 

Parcial I de Sistema de Operación – Semestre 201415

  • 1. Universidad Católica Andrés Bello Facultad de Ingeniería Escuela de Ingeniería Informática Sistemas de Operación Prof. Viviana Trujillo Parcial I 1. (2pts. c/u – total: 10pts) Responda con brevedad y precisión a las siguientes preguntas : (a) Mencione 4 variables internas de Shell y explique para qué sirven. (b) ¿Qué es un makefile y cómo se invoca? (c) ¿Qué diferencia hay entre las llamadas al sistema y las funciones de librerías? (d) ¿Qué es un sistema operativo? 2. (3pts.) Estudia el siguiente código y escribe la jerarquía de procesos resultante. Después, compila y ejecuta el código para comprobarlo (deberás añadir llamadas al sistema getpid, getppid y wait para conseguirlo). #include #include #include #include #include <sys/types.h> <sys/wait.h> <unistd.h> <stdio.h> <stdlib.h> #define L1 2 #define L2 3 int main (int argc, char *argv[]) { int cont1, cont2; pid t pid; 1
  • 2. for (cont2= 0; cont2< L2; cont2++) { for (cont1= 0; cont1< L1; cont1++) { pid= fork(); if (pid== 0) break; } if (pid!= 0) break; } return 0; } 3. (1pto. c/u – total: 2pts)Para cada uno de los siguientes comandos deberá proveer la lista de acciones tomadas por el shell para ejecutar las operaciones de cada comando. Por ejemplo: [2 ptos.] $ date > out P: H: H: H: P: id = fork() close(1) fd = open(outfile) execl(date) waitpid(id) (a) ls > sort (b) ps –ax | grep vtrujillo 4. (3pts.) Escribir un script denominado factorial que reciba como parámetro un número y calcule su factorial. Este script puede ser programado recursivamente o iterativamente. ./factorial 5 120 5. (2pts.) Dibuje el gráfico de invocación de gcc paso a paso. 2