Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

 Eduardo Plúa Alay - Grace Carrillo Paredes

Ir abajo 
AutorMensaje
eduardo.plua
Novato
Novato
eduardo.plua


Cantidad de envíos : 10
Puntos : 29
Reputación : 0
Fecha de inscripción : 11/08/2010

Eduardo Plúa Alay - Grace Carrillo Paredes Empty
MensajeTema: Eduardo Plúa Alay - Grace Carrillo Paredes   Eduardo Plúa Alay - Grace Carrillo Paredes EmptyMar Ago 31, 2010 7:26 pm

Tema 1.- Mencione tres objetivos principales de un sistema operativo:

1.- Provee de un ambiente conveniente de trabajo.
2.- Hace uso eficiente del Hardware.
3.- Provee de una adecuada distribución de los recursos.


Tema 2.- El sistema operativo permite que el usuario vea una máquina virtual. Cuáles con los servicios que tiene que proporcionar en este caso el S.O.?:

El programador y el usuario en general no desea enfrentarse a la problemática del hardware sino que desea una abstracción sencilla y fácil de entender, Por Ejemplo: ver el disco como un conjunto de archivos deforma que se puede leer y escribir en el disco.

Por tanto el S. O. tiene que proporcionar servicios para las funciones siguientes:

1- Creación de programas.- Existen otros programas del sistema como son los depuradores, editores, y enlazadores q no son parte del sistema operativo pero q son accesibles a través de ellos.

Depuradores
Aplicaciones Editores
Enlazadores => Código Ejecutable

2.- Ejecución de programas.- Para poder ejecutar un programa se tiene que realizar una serie de funciones, tales como cargar el código y los datos en la memoria principal, inicializar los dispositivos de entrada y salida, y preparar los recursos necesarios para la ejecución.

3.- Operaciones de entrada / salida.- Un programa puede requerir una función de entrada y salida sobre un periférico. El sistema operativo es el encargado de hacer las funciones q permite la lectura, la escritura y la comunicación con los periféricos.

Periféricos.- Dispositivos externos y control del sistema de archivos.

4.- Manipulación y control del sistema de archivos.- Además de comunicarse por el controlador del periférico en donde esta el sistema de archivos del sistema operativo debe conocer la propia estructura de almacenamiento y proporcionar los mecanismos adecuados para su control y protección.

5- Detección de errores.- Hay una gran cantidad de errores tanto de hardware como de software que pueden ocurrir(Por ejemplo: Fallo de memoria errores de calculo de un programa divisiones por cero),el sistema operativo debe ser capaz de detectarlos y solucionarlos o por lo menos hacer q tenga el menor impacto posible sobre el resto de las aplicaciones.

6.- Control de acceso al sistema.- El sistema operativo debe tener mecanismos de protección de los recursos, además de una adecuada política de seguridad.

7.-Elaboración de informes estadísticos.- Resulta muy conveniente conocer el grado de utilización de los recursos y de los distintos parámetros del sistema así como el tiempo de respuesta. De esta forma se dispone de información que permite saber con antelación las necesidades futuras y configurar al sistema para dar el mejor rendimiento.


Tema 3.- Que diferencias hay entre un sistema Operativo como máquina virtual y el sistema operativo como gestor de recursos?


Virtualizar el sistema operativo en una máquina virtual es una opción interesante si no queremos instalar dos sistemas operativos en el mismo ordenador, pero si por el contrario lo que hacemos es instalarlo, todos los sistemas operativos que tengamos instalados funcionaran de la misma manera que si estuvieran instalados en distintos ordenadores.

--- El sistema operativo como máquina virtual

Ofrece servicios a los procesos de usuario mediante un conjunto de funciones (llamadas al sistema) que constituyen su interfaz de programación de aplicaciones (API):

1.- Creación de procesos/hilos para la ejecución de programas
2.- Órdenes de entrada/salida (E/S)
3.- Operaciones sobre archivos
4.- Detección y tratamiento de errores Sistemas Operativos

--- El sistema operativo como gestor de recursos (Resuelve la competencia por los recursos)

1.- Asignación y recuperación de recursos
2.- Protección entre los usuarios
3.- Contabilidad y monitorización


Tema 4.- Cuál es el objetivo de las llamadas la sistema?


Una llamada al sistema se corresponde con la interfaz entre el sistema operativo, los programas y los usuarios. Las llamadas al sistema se pueden realizar de varias formas dependiendo del computador:

Las llamadas al sistema se pueden agrupar en cinco categorías:

1- Control de proceso(Crear, cargar, ejecutar un proceso, obtener y establecer atributos, esperar un suceso, liberar memoria, abortar y terminar proceso).

2- Manipulación de archivos(Crear, abrir, leer, obtener y establecer atributos, cerrar y eliminar archivos).

3- Manipulación de periféricos(Solicitar, escribir, leer, obtener y establecer atributos, liberar periférico).

4-Manipulación de la información(Obtener fecha y hora, establecer fecha y hora, obtener y establecer datos del sistema, obtener y establecer atributos).

5-Comunicaciones(Crear conexión, enviar mensajes, recibir mensajes, transferir información del estado y eliminar conexión).


Tema 5.- Por qué es necesario considerar en el diseño de un S.O. posibles cambios futuros en el mismo?

La necesidad de considerar diseños que puedan ser modificados en un futuro es con el objetivo de que el sistema pueda evolucionar y adaptarse a nuevas tecnologías de hardware y software sin necidad de volver a reestructurar todo el sistema.
Volver arriba Ir abajo
 
Eduardo Plúa Alay - Grace Carrillo Paredes
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Grace Carrillo - Eduardo Plúa
» Grace Carrillo - Eduardo Plua - Patrica Miranda -taller 13 -
» Eduardo Plúa - Grace Carrillo - Patricia Miranda - María Sánchez - S6J
» Eduardo Plúa Alay
» Etapas para ejecutar un programa - Eduardo Plúa Alay

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en clase 5 - Leccion Sorpresa-
Cambiar a: