Sisope

Páginas: 5 (1126 palabras) Publicado: 13 de abril de 2011
ESCUELA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD CESAR VALLEJO

Sistemas Operativos Tarea 1
P rof: Ms Edw in R aú l Men do z a To rre s Correo: emendozatorres@gmail.com 28 de Marzo, 2010

1)

¿ Qué p r op ós it o c um p le n la s inte r r up c ione s ? ¿ C uá le s s o n la s d ife r e nc ia s e ntr e una tr am pa y una inte r r up c ió n? ¿ Se p ued e n g ene r a r tr a mp as intencionalmente por un programa de usuario? En caso afirmativo, ¿con qué propósito? Define las propiedades esenciales de los siguientes tipos de sistema opera tivo:          Por lotes (batch) Int eract ivo De tiempo compartido De tiempo real De red Paralelo D i s tr ib u id o En cluster Para computadora de bolsillo (handheld)

2)

3)

L i s t a c i nc o s e r vi c i os p r o vi s t o s p or un s is te m a op e r a tiv o q u e e s té n d i señados para facilitar a los usuarios la utilizació n de la computadora. ¿En cuáles casos sería imposible que estos servicios fueran provistos por pro g r a ma s de us uar io? E xp lic a tu r es p ue s ta . Describe tres métodos generales para pasarle parámetros al sistema operativo.

4)

1

ESCUELA DE INGENIERIA DE SISTEMAS

UNIVERSIDADCESAR VALLEJO

5) 6)

¿ C uá le s s on la s ve ntaj as y d e s ve ntaj as d e usa r la m ism a inter faz de lla m a d a s a s is te m a p a r a m a ni p ula r ta n to a r c h ivos c om o d is p os iti vos ? ¿Cuál es el propósito del intérprete de comandos? ¿Por qué es que gene ralmente se le separa del kernel? ¿ Ser´ıa posible para un usuario desarrollar un nuevo intérprete de comandos usando lainterfaz de llamadas a sistema p r ovis ta p or e l sis tem a op era tivo? ¿Cuál es la principal ventaja al diseñar un sistema utilizando un microker nel? ¿Cómo interac túa n los program as de us uar io y los ser vic ios de siste ma e n una a r q ui te c tur a d e m ic r o ke r ne l? ¿ C uá le s s on la s d e s ve n ta j a s d e us a r un microkernel? ¿ C uá l e s la p r inc ip a l ve n ta j a , pa r a un d is e ña d or d e s is t e m a s op e r a ti vos , d e u ti l iz a r u na a r q ui t e c t ur a d e m á q ui n a vi r tu a l? ¿ Y p a r a un us u a r i o? ¿ C uá l e s la r e la c ión e n tr e u n s is te m a op e r a t ivo hu e s p e d y uno a nfit r ión , e n un s is te m a c om o V M w ar e ? ¿ Qué fa c tor e s d e b e n s e r c ons id e r a d os a l escoge r el sis tema ope rativoanfitrión?

7)

8)

9)

10) En la sección 2.3 del libro se describe un programa que copia el contenido d e un a r c hivo e n otr o . P a r a e s to, e l p r og r a m a l e p id e p r im e r o a l us ua r io los nombres de los archivos de origen y destino. Hemos escrito en C este p r og r a m a p a r a t i ( l o p u e d e s o b t e ne r e n l a p á g i na d e l c u r s o) . R e v is a e l cód ig o y c omp íla lo, lo cua l p ued es ha ce r c on cua lquier com p ila dor d e C que s e ap egue al es tánd ar de ANSI . En Linux con e l c ompilad or d e GNU, puedes escribir gcc filecopy.c -o filecopy 11) Prueba el programa para que te convenzas de que hace lo que te decimos. Ahora, utiliza alguna herramienta que intercepte y reporte las l l a m a d a s a sistema para ejecutar el programa.En Linux puedes usar strace de la siguiente manera: strace ./filecopy Con la inform ación q ue obte ngas, responde las s iguie nte s preguntas:     ¿Cuál(es) llamada(s) a sistema corresponden a pedirle al usuario los nomb res de los archivos de orig en y des tino? ¿ C u á l( e s ) c or r e s p on d e n a a b r ir l os a r c h i v os d e o r i g e n y d e s t in o? ¿Cuál(es) corresponden a leerel archivo de origen y escribir en el de destino? ¿Cuáles corresponden a cerrar los archivos?

12) Repite el ejercicio anterior, pero ahora usando un programa en Java que r e a l ic e la c op i a d e l a r c h iv o. T u v e r s i ó n e n J a v a d e b e ll e va r a c a b o l os mismos pasos y chequeos que hace la versión en C. Para usar strace con Java, si tu programa está en FileCopy. class...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SISOPE
  • sisop
  • SisOp
  • sisope
  • Sisope

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS