EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO Nombre:__________________________ Apellidos:______________________________ Fecha: 22/10/2009 Nota: Exámen A Contesta a las siguientes preguntas: 1. ¿Qué es una aplicación informática? ¿Y un programa? ¿De qué se componen los programas? R1.: 2. Explica qué es el direccionamiento y los distintos modos de direccionamiento vistos en clase. R2: EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO 3. Haz una clasificación de los componentes físicos del ordenador con una breve descripción de cada uno de ellos y dibuja el esquema que represente el funcionamiento global de dichos componentes y como se comunican entre ellos. R3: El esquema podiais haber puesto o bien el que os puse en clase o el que tenéis en el libro en la página 10. 4. ¿Para que sirve la memoria del ordenador?¿Qué dos tipos de memoria nos encontramos dentro del ordenador?Explícalos brevemente y pon ejemplos de cada uno. R4: EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO 5. ¿Para que sirve la Unidad de E/S? R5: 6. ¿Qué clasificación tienen los datos según varíen o no durante el proceso y según la forma de ser utilizados? R6: La clasificación de los datos según varíen o no es: 7. ¿Cuáles son los sistemas de codificación alfanumérica más importantes? Explícalos brevemente. ¿Porqué la palabra España se escribe Espana en muchas facturas y justificantes bancarios? R7: EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO Se escribe Espana porque inicialmente no se incluía la ñ en el código ASCII por ser utilizado en lengua inglesa. 8. Define S.O. ¿Qué es interfaz y qué tipos de interfaces existen? R8.: S.O.: es el componente software de un sistema informático capaz de hacer que los programas procesen información(datos) sobre los componentes electrónicos de un ordenador o sistema informático. El sistema operativo es el software básico del ordenador. Este software gestiona todos los recursos hardware del sistema informático y proporciona la base para la creacion y ejecucion del software de aplicación. La Interfaz es el medio de comunicación entre usuario y equipo a través del S.O. Las interfaces se pueden clasificar en: • Interfaz tipo texto: Si el S.O. Es de tipo texto, todas las ordenes que el usuario introduzca y las respuestas que S.O. Dé se introducirán o visualizarán mediante cadenas de caracteres. • Interfaz gráfico: En este interfaz es necesario el uso dek ratón o pantallas táctiles. Es el que actualmente utiliza la mayoría de los sistemas operativos. 9. Explica el proceso de ejecución de un programa en un S.O. Monousuario. R9.: En un sistema monousuario, los recursos hardware y software que se están utilizando están a disposición de un único usuario. El proceso de ejecución es el mismo que en un sistema multiusuario: • el sistema operativo buscará el programa en el disco duro y, si lo encuentra, lo cargará en la memoria, es decir, en ella escribirá una copia de todas las instrucciones del programa. • Inmediatamente después, la unidad de control se encargará de leer e interpretar dichas instrucciones, una a una, para así ejecutarlas, utilizando para la ejecución la ALU y los registros correspondientes: Reg. De direcciones, Reg. De datos, Reg. Contador de programas etc.. 10. Explica qué son los S.O. Monolíticos y por qué son tan difíciles de modificar. R.10. : Al contrario de los S.O. Actuales que se estructuran en capas, los S.O. Monolíticos, que fueron los primeros que se desarrollaron, se encontraba estructurado en un único ejecutable, que lo hacia muy sencillo de comprender y utilizar, pero en el caso de querer realizar algún cambio en él había que rediseñarlo por completo. Actualmente estas actualizaciones se realizan sin tener que volver a reinstalar el S.O. (Windows update) 11. ¿Qué son los servicios de un S.O. Y para qué se utilizan?¿Necesitan servicios todos los S.O. Para poder funcionar? Para que se pueda realizar la comunicación entre los diferentes niveles de un S.O., éste cuenta con los servicios, que son un tipo de aplicación que normalmente se ejecuta en segundo plano. Los servicios proporcionan a los usuarios aplicaciones que incorporan diversas formas de poder utilizar los recursos del S.O. Se pueden usar para, por ejemplo: EXÁMEN SISTEMAS OPERATIVOS MONOPUESTO Crear programas, ejecutar programas proporcionando al sistema los recursos HW ySW necesarios, gestionar los archivos de forma controlada y segura, etc.... 12. Explica cómo gestiona un S.O la memoria.¿Cuál es la parte del S.O. Que administra la memoria? R12.: El S.O. Divide la memoria en dos: en una carga el S.O. Y el la otra parte carga los procesos de usuario. Hay varias formas de cargar los procesos de usuario: 1. Particiones fijas: divide la memoria en particiones fijas. Para ello el SO dispone de una cola de procesos que necesitan cargarse en memoria y será el S.O. El que , con la ayuda de un planificador, en función del espacio libre y de la memoria que solicitan los procesos, cargue en memoria los procesos. Cuando llega un proceso, se calcula cuantas particiones de memoria necesita, y si hay suficientes se le asigna. Si un proceso pequeño ocupa menos espacio que el de una partición, se le asignará toda la partición aunque no la necesite. Padece de fragmentación interna. 2. Particiones variables: Queda la parte de la memoria para los procesos libre, a medida que llega un proceso solicitando memoria se le va asignando según la que necesite, hasta que se consume la memoria. Hay que llevar un registro de las particiones libres y ocupadas. Padece de fragmentación externa 13. ¿Qué es un proceso?Explica las características principales de un proceso. Proceso o tarea es un programa en ejecución, es decir, un programa que está siendo ejecutado por el procesador. Tiene las siguientes características: 1. Para empezar a ejecutarse ha de residir completamente en memoria y tener asignados todos los recursos que necesite. 2. Cada proceso está protegido del resto de procesos. 3. Pueden pertenecer al usuario o ser propios del SO. 4. Cada proceso tendrá una estructura de datos llamado Bloque de Control de Procesos. 5. Los procesos pueden comunicarse entre sí. 14. Según vimos en una práctica en clase, donde abrimos el administrador de servicios de Windows XP, contesta las siguientes preguntas: 1. ¿Qué información nos muestra el administrador de servicios? Nos muestra el nombre del servicio, una descripción del servicio, el estado en el que se encuentra, tipo de inicio y como se inicia 2. ¿Qué acciones podemos hacer sobre ellos? Iniciar, detener, pausar, reanudar o deshabilitar programas y aplicaciones en equipos locales y remotos.