You are on page 1of 9

Cuestionario para el examen

extraordinario de sistemas operativo


2006-A

1.-Qu es un sistema operativo?


R= Conjunto de rdenes y programas que controlan los procesos
bsicos de una computadora y permiten el funcionamiento de otros
programas.
"el sistema operativo de la computadora es MS-DOS"

2.-Qu e el kernel?
R= La palabra kernel es un de esos conceptos que circulan
habitualmente en el mundo de la terminologa Android en boca de
muchos usuarios. Sin embargo, creo que no me precipito si afirmo
que, seguramente, la mayora no sabra qu responder si le
preguntamos qu es exactamente.

3.-Cules son los objetivos que debe cumplir un


sistema operativo?
R= Administrar los dispositivos de hardware en la computadora. El
Sistema Operativo sirve de intermediario entre los programas y el
hardware.
Administrar y mantener los sistemas de archivo de disco. Los SO
agrupan la informacin dentro de compartimientos lgicos para
almacenarlos en el disco. Estos grupos de informacin son llamados
archivos. Los archivos pueden contener instrucciones de programas o
informacin creada por el usuario. El SO mantiene una lista de los
archivos en un disco, y nos proporciona las herramientas necesarias
para organizar y manipular estos archivos.
Apoyar a otros programas. Por ejemplo, listar los archivos, grabarlos
en el disco, eliminar archivos, revisar espacio disponible, etc.

4.-mencione como ha evolucionado los sistemas


operativos a travez de las generaciones de
computadoras .
R= Mac OS,Windows,KDE
Esta recopilacin empieza en 1984 y termina hasta nuestros das, por
lo que podemos ver a Windows Vista y Mac OS 10.5 (Leopard). Si bien
no se menciona ningn aspecto tcnico, es interesante ver como ha
evolucionado la interfaz de cada uno, las diferencias y similitudes
que comparten. Falt Gnome y otros escritorios clsicos de Unix (como
CDE) en este repaso histrico

5.-Qu es una capa del sistema operativo?


R= Capa 1. Nucleo
El nucleo o kernel gestiona todos los procesos, es el encargado de
llevar la cuenta de todos los procesos activos y de la planificacin de
los mismos, al seleccionar cual de ellos ocupara tiempo del
procesador, esta capa es muy importante, dado que define el
rendimiento del sistema, prueba de ello es el rendimiento que obtuvo
Windows XP, al ser creado sobre la base de un ncleo UNIX que fue
adquirido a la compaa Santa Cruz Operations.
Capa 2. Entrada y salida bsica
Proporciona funciones primitivas para la gestin de la memoria
secundaria, es decir, se encarga de proveer las primitivas necesarias
para la localizacin, escritura y lectura de bloques de datos en el disco
duro, sin llegar a proporcionar muchos detalles, cabe sealar que en
esta capa la informacin almacenada no se representa como archivos,
la cual es una implementacin de una capa superior.
Capa 3. Gestin de memoria.

Este nivel administra la memoria principal o memoria RAM, se encarga


de asignar los bloques de memoria a los procesos y de liberarlos
cuando los procesos han terminado, as tambin se encarga de retirar
algunos procesos de la memoria y almacenar una imagen de ellos en
el disco duro, con la finalidad de simular que existe mas memoria de
la que realmente existe de forma fsica, el cual es un proceso que
denominamos memoria virtual.
Capa 4. Sistema de archivos
Esta capa proporciona las funciones necesarias para almacenar la
informacin en archivos, se apoya en las primitivas de la capa2 y la
decisin de que procesos hacen uso de memoria se ubican en esta
capa.
Capa 5. Interprete de comando.
En esta ultima capa se ubica la interfaz visible para el usuario, ya sea
como una linea de comando o como una GUI (Interfaz Grfica de
Usuario), con la cual el usuario comunica y que esta capa traduce al
conjunto de primitivas de las capas anteriores.

6.-Cul es la principal ventaja del enfoque de capas?


R=Dos modelos dominan la teora de redes. Se trata de la pila de
protocolos TCP/IP y el modelo de siete capas de Interconexin de
Sistemas Abiertos (OSI, por sus siglas en ingls). OSI tiene ms capas
que el TCP/IP y hace una mejor clasificacin de las funciones. El TCP/IP
se utiliza ms que OSI. Sin embargo, la mayora de las personas tienen
dos modelos en mente y con frecuencia se refieren a los nmeros de
capas OSI cuando se habla de la tecnologa TCP/IP. Ambos modelos
enumeran las capas con el 1 en la parte inferior; cada capa superior
tiene un nmero ms alto.

7.-En que sistema operativo se uso por primera vez el


diseo por capas?
R= Capa 1. Nucleo
El nucleo o kernel gestiona todos los procesos, es el encargado de
llevar la cuenta de todos los procesos activos y de la planificacin de
los mismos, al seleccionar cual de ellos ocupara tiempo del
procesador, esta capa es muy importante, dado que define el
rendimiento del sistema, prueba de ello es el rendimiento que obtuvo
Windows XP, al ser creado sobre la base de un ncleo UNIX que fue
adquirido a la compaa Santa Cruz Operations.

8.-Mencione la capas del sistema venus y the .


R=Analizando la historia de los Sistemas Operativos notamos que se
puede considerar que stos surgen desde finales de los 50's con una
arquitectura bastante obsoleta comparada con la de la actualidad.
Para poder construir un Sistema Operativo se deben tener en cuenta
dos tipos de requisitos, los cuales son:
Requisitos de usuario: Un sistema fcil de usar y de aprender, seguro,
rpido y adecuado para el uso que se le necesita dar.
Requisitos del software: Considera el continuo mantenimiento, forma
de operacin, restricciones de uso, eficiencia, tolerancia frente a los
errores y flexibilidad.
El objetivo de la estructuracin es buscar una organizacin interna
que facilite la comprensin, incremente la portabilidad, extensin y
favorecer el mantenimiento de los Sistemas Operativos.
A continuacin se describen las distintas estructuras que presentan
los actuales Sistemas Operativos para satisfacer las necesidades que
de ellos se quieren obtener. stas no son de ninguna manera las
nicas estructuras posibles, pero nos darn una idea de algunos
diseos que se han llevado a la prctica

9.-explique lo que es una maquina virtual .


R= En informtica una mquina virtual es un software que simula a
una computadora y puede ejecutar programas como si fuese una
computadora real. Este software en un principio fue definido como "un
duplicado eficiente y aislado de una mquina fsica". La acepcin del
trmino actualmente incluye a mquinas virtuales que no tienen
ninguna equivalencia directa con ningn hardware real.

10.-Cules son los modos de operacin agregados al


hardware para proteger al sistema operativo?
R= Las principales caractersticas de los S. O. son:
Definir la Interfaz del Usuario.

Compartir el hardware entre usuarios.


Permitir a los usuarios compartir los datos entre ellos.
Planificar recursos entre usuarios.
Facilitar la entrada / salida.
Recuperarse de los errores.
Los principales recursos administrados por los S. O. son:
Procesadores.
Almacenamiento.
Dispositivos de e / s.
Datos.
Los S. O. son una interfaz con:
Operadores.
Programadores de aplicaciones.
Programadores de sistemas (administradores del S. O.).
Programas.
Hardware.
Usuarios.
El S. O. debe presentar al usuario el equivalente de una mquina
extendida o mquina virtual que sea mas fcil de programar que el
hardware subyacente.

11.- que es el bit de modo?


R= El modo protegido es un modo operacional de los CPUs
compatibles x86 de la serie 80286 y posteriores.

El modo protegido tiene un nmero de nuevas caractersticas


diseadas para mejorar la multitarea y la estabilidad del sistema,
tales como la proteccin de memoria, y soporte de hardware para
memoria virtual como tambin la conmutacin de tarea. A veces es
abreviado como p-mode y tambin llamado Protected Virtual Address
Mode (Modo de Direccin Virtual Protegido) en el manual de
referencia de programador del iAPX 286 de Intel, (Nota, iAPX 286 es
solo otro nombre para el Intel 80286). En el 80386 y procesadores de
32 bits posteriores se agreg un sistema de paginacin que es parte
del modo protegido.

12.-explique las diferencias entre los dos tipos de bit


de modo.
R= En principio significa que el sistema es capaz de de desplazar el
doble de informacin por ciclo de reloj que en un sistema de 32bits.
OJO, no que ese desplazamiento sea ms rpido, sino que se
desplazan ms datos. Evidentemente, lo primero puede implicar lo
segundo en determinadas circunstancias, pero no siempre.
Tambin implica un aumento en las direcciones de memoria, lo que
hace que se supere el lmite que tienen los sistemas de 32bits,
establecido en 4GB. La capacidad de direccionamiento de memoria de
un sistema de 64bits es de aproximadamente 16 exabytes.

13.- con que otras denominaciones conocemos al


modo supervisor?
R= En un ordenador existen muchos dispositivos conectados al bus, y
por medio de este al microprocesador. El microprocesador puede
recibir datos o enviar datos a los perifricos (excepto la memoria y el
propio micro) por medio de los puertos de entrada y salida.
Cuando algn dispositivo como el teclado requiere que el
microprocesador lo atienda (por ej: la pulsacin de una tecla, y es
necesario almacenar la pulsacin en un buffer, antes de que se pulse
otra y se pierda la pulsacin actual), genera una interrupcin
hardware para notificar al microprocesador. En realidad el teclado
enva una seal a un chipo denominado 8259 PIC (Programmable
Interruption Controller, Controlador de interrupciones programable), y
este es el que enva la seal de interrupcin al micro.
El resultado es que el micro recibe una seal por la patilla INTR
(INTeRrupt, Interrumpir) y un cdigo por los ocho bits de menor peso
del bus de datos, que identifica al dispositivo

14.- en qu modo inician las computadoras cuando


son encendidas para cargar el sistema operativo?
R= Situacin:
Este documento describe cmo iniciar su computadora en Modo a
prueba de fallos.
Solucin:
El Modo a prueba de fallos es el modo de diagnstico de Windows.
Cuando inicia el equipo en Modo a prueba de fallos, slo se cargan los
componentes especficos e indispensables para que se ejecute el
sistema operativo. En Modo a prueba de fallos no es posible realizar
algunas funciones, como la conexin a Internet
Esta informacin se proporciona para su comodidad. El Modo a prueba
de fallos es una funcin del sistema operativo. Si necesita ayuda
adicional para iniciar la computadora en Modo a prueba de fallos, o si
desea iniciar la computadora en Modo a prueba de fallos para un
sistema operativo que no aparezca aqu, contacte a Microsoft o al
fabricante de la computadora.
Todos los sistemas operativos Windows, a excepcin de Windows 3.1 y
Windows NT, se pueden iniciar en Modo a prueba de fallos.

15.-explique el enfoque de capas desde el punto de


vista de la modularidad y su relacin con la
programacin orientada a objetos .
R=Antes de analizar los pasos del proceso de desarrollo de software
se expondrn los conceptos fundamentales del paradigma que gua la
tecnologa OO.
Existen conceptos ligados en torno a la tecnologa orientada a
objetos: el paradigma, los principios, el anlisis y el diseo, mismos
que a continuacin se comentan.
La Programacin Orientada a Objetos
La Programacin Orientada a Objetos (OOP por sus siglas en ingls de
Object Oriented Programming) como paradigma, "es una forma de
pensar, una filosofa, de la cual surge una cultura nueva que incorpora

tcnicas y metodologas diferentes. Pero estas tcnicas y


metodologas, y la cultura misma, provienen del paradigma, no lo
hacen. La OOP como paradigma es una postura ontolgica: el universo
computacional est poblado por objetos, cada uno
responsabilizndose por s mismo, y comunicndose con los dems
por medio de mensajes" [Greiff 1994
Se debe distinguir que la OOP como paradigma (enfoque o manera de
visualizar la realidad) y como metodologa (coleccin de
caractersticas para la ingeniera de software) no es la misma cosa.
Sin embargo, la publicidad nos confunde asociando la OOP ms a una
metodologa, que al paradigma. De aqu que "el inters en la OOP
radica ms en los mecanismos que aporta para la construccin de
programas que en aprovechar un esquema alterno para el modelado
de procesos computacionales" [Greiff 1994].
La Programacin Orientada a Objetos desde el punto de vista
computacional "es un mtodo de implementacin en el cul los
programas son organizados como grupos cooperativos de objetos,
cada uno de los cuales representa una instancia de alguna clase, y
estas clases, todas son miembros de una jerarqua de clases unidas
va relaciones de herencia" [Greiff 1994].

16.- Qu es un proceso?
R= es la ejecucin de un programa individual. Tambin se le llama
tarea.

17.-Qu es el estado de un proceso?


R=Un proceso puede informalmente entenderse como un programa en
ejecucin. Formalmente un proceso es "Una unidad de actividad que
se caracteriza por la ejecucin de una secuencia de instrucciones, un
estado actual, y un conjunto de recursos del sistema asociados".1
Para entender lo que es un proceso y la diferencia entre un programa
y un proceso, A. S. Tanenbaum propone la analoga "Un cientfico
computacional con mente culinaria hornea un pastel de cumpleaos
para su hija; tiene la receta para un pastel de cumpleaos y una
cocina bien equipada con todos los ingredientes necesarios, harina,
huevo, azcar, leche, etctera." Situando cada parte de la analoga se
puede decir que la receta representa el programa (el algoritmo), el
cientfico computacional es el procesador y los ingredientes son las
entradas del programa. El proceso es la actividad que consiste en que

el cientfico computacional vaya leyendo la receta, obteniendo los


ingredientes y horneando el pastel.

18.- Cules son los estados de un proceso?


R=SON 5:
*Nuevo: el proceso se acaba de crear.
*en ejecucin: se estn ejecutando instrucciones .
*pendiente: el proceso esta esperando que ocurran algn suceso .
*Listo: el proceso esta esperando que se le asigne a un procesador.
*terminado : el proceso termino su ejecucin

19.- Qu es el bloque de control de proceso?


R= es el bloque de control de tarea que contiene elementos de
informacin
a) Estado del proceso(cualquiera a 5 estados)
b) Contador de programa (indica la direccin del siguiente proceso
a ejecutar)
c) Registros(acumuladores, registros ndices, etc)
d) Informacin de planificacin de CPU
e) Informacin de gestin de memoria
f) Informacin contable.
g) Informacin E/S

20.-para que sirve la suspensin de proceso?


R= cuando se pasa un proceso al estado suspendido y se transfiere
al disco , el espacio que se libera de la memoria principal puede
utilizarse entonces para traer otro proceso .

You might also like