SISTEMAS OPERATIVOS - Preguntas nro 1
SISTEMAS OPERATIVOS
PRIMERA PARTE. (responda cada
pregunta)
1.Explique cuáles son las
Definiciones de un sistema operativo y cuáles son las funciones principales.
R=
Los
Sistemas Operativos son ante todo administradores de recursos; el principal
recurso que administran es el hardware del computador; además de los procesadores,
los medios de almacenamiento, los dispositivos de entrada/salida, los
dispositivos de comunicación y los datos. Un Sistema Operativo es un programa
que actúa como intermediario entre el usuario y el hardware del computador y su
propósito es proporcionar el entorno en el cual el usuario pueda ejecutar
programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr
que el sistema de computación se use de manera cómoda, y el objetivo secundario
es que el hardware del computador se emplee de manera eficiente.
Y sus funciones
principales son:
Facilitar el trabajo
al usuario.
Permite
una comunicación con los dispositivos de la máquina.
Gestionar el hardware.
Se
refiere al hecho de administrar de una forma más eficiente los recursos de la
máquina.
2.Como fueron clasificado los
sistemas operativos dependiendo del uso o de la aplicación que se les daba.
R=
Sistemas Operativos por lotes
Sistemas Operativos de tiempo real
Sistemas Operativos de multiprogramación (o Sistemas Operativos
de multitarea).
Sistemas Operativos de tiempo compartido.
Sistemas Operativos distribuidos.
Sistemas Operativos de red
Sistemas Operativos paralelos.
3.Cuales son las estructuras del
sistema operativo según como se hayan organizado en su diseño interno.
R=
Sistemas monolíticos
Sistemas con capas
Máquinas virtuales
Modelo cliente – servidor
4.Explique cuáles son las 2 fases
de arranque de una computadora,
R= El arranque de una
computadora actual tiene dos fases: Arranque
hardware y Arranque software.
Que por el arranque
hardware se entiende que es la parte dura es decir el inicio o encendido de
todos los componentes de la PC. Ahora el arranque software es el inicio del
sistema operativo en una computadora.
5.Que son la gestión de la memoria
del sistema operativo, en que se fundamenta y cuáles son las actividades y
servicios que realiza.
R= El gestor de memoria
es uno de los componentes principales del sistema operativo. Su actividad se
centra fundamentalmente en la categoría de gestión de recursos, puesto que
tiene por objetivo casi exclusivo la gestión del recurso memoria, en este
sentido se encarga de:
-Asignar memoria a los
procesos para crear su imagen de memoria.
-Proporcionar memoria
a los procesos cuando la soliciten y liberarla cuando así lo requieran.
-Tratar los posibles
errores de acceso a memoria, evitando que unos procesos interfieran en la
memoria de otros.
-Permitir que los
procesos puedan compartir memoria entre ellos. De esta forma los procesos
podrán comunicarse entre ellos.
-Gestionar la
jerarquía de memoria y tratar los fallos de página en los sistemas con memoria
virtual.
Servicios
-El gestor de memoria
ofrece una serie de servicios a los procesos. Estos son:
-Solicitar memoria
-Liberar memoria
-Compartir memoria.
6.Cuales son los componentes de
manejos comunes de los sistemas operativo.
R=
-Los procesos
-La memoria principal
-El almacenamiento secundario
-El sistema de entrada/salida
-El sistema de archivos
-Los sistemas de protección
-El sistema de comunicaciones
-Los programas del sistema
-El gestor de recursos
7.Explique cómo fue la evolucionan
histórica de los sistemas operativo.
R= En los 40's, se
introducen los programas bit a bit, por medio de interruptores mecánicos y
después se introdujo el leng. máquina que trabajaba por tarjetas perforadas.
Con las primeras computadoras, desde finales de los años 40 hasta la mitad de
los años 50, el programador interactuaba de manera directa con el hardware de
la computadora, no existía realmente un Sistema Operativo; las primeras
computadoras utilizaban bulbos, la entrada de datos y los programas se
realizaban a través del lenguaje máquina (bits) o a través de interruptores.
Durante los años 50's y 60's.- A principio de los 50's, la compañía General's
Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir
las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo
eran programadores, diseñadores, capturistas, etc.), se encarguen de modificar
sus programas.
En los años 60's y
70's se genera el circuito integrado, se organizan los trabajos y se generan
los procesos Batch (por lotes), lo cual consiste en determinar los trabajos
comunes y realizarlos todos de una sola vez. En los 80's, inició el auge de la
INTERNET en los Estados Unidos de América. A finales de los años 80's comienza
el gran auge y evolución de los Sistemas Operativos. Se descubre el concepto de
multiprogramación que consiste en tener cargados en memoria a varios trabajos
al mismo tiempo, tema principal de los Sistemas Operativos actuales. Los 90's y
el futuro, entramos a la era de la computación distribuida y del
multiprocesamiento a través de múltiples redes de computadoras, aprovechando el
ciclo del procesador. Se tendrá una configuración dinámica con un
reconocimiento inmediato de dispositivos y software que se añada o elimine de las
redes a través de procesos de registro y localizadores.
8.Cuales son las estructuras de las
capas del sistema operativo y cuáles son las actividades que hacen cada una de
ellas.
R=
Capa
1. Núcleo
El núcleo o kernel
gestiona todos los procesos, es el encargado de llevar la cuenta de todos los
procesos activos y de la planificación de estos, al seleccionar cuál 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 núcleo UNIX que fue adquirido a la
compañía Santa Cruz Operations.
Capa
2. Entrada y salida básica
Proporciona funciones
primitivas para la gestión de la memoria secundaria, es decir, se encarga de proveer
las primitivas necesarias para la localización, escritura y lectura de bloques
de datos en el disco duro, sin llegar a proporcionar muchos detalles, cabe
señalar que en esta capa la información almacenada no se representa como
archivos, la cual es una implementación de una capa superior.
Capa
3. Gestión 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í
también 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 más
memoria de la que realmente existe de forma física, el cual es un proceso que
denominamos memoria virtual.
Capa
4. Sistema de archivos.
Esta capa proporciona
las funciones necesarias para almacenar la información en archivos, se apoya en
las primitivas de la capa2 y la decisión de que procesos hacen uso de memoria
se ubican en esta capa.
Capa
5. Interprete de comando.
En esta última capa se
ubica la interfaz visible para el usuario, ya sea como una línea de comando o
como una GUI (Interfaz Gráfica de Usuario), con la cual el usuario comunica y
que esta capa traduce al conjunto de primitivas de las capas anteriores.
9.Diga cuales son los objetivos de
la planificación de los procesos del sistema operativo.
R= Entre los objetivos
se suelen perseguir están los siguientes:
-Reparto equitativo del
procesador.
-Eficiencia (optimizar el uso del
procesador).
-Menor tiempo de respuesta en uso
interactivo.
-Menor tiempo de espera en lotes
(batch).
-Mayor número de trabajos por
unidad de tiempo (batch).
-Cumplir los plazos de ejecución
de un sistema de tiempo real.
10.Explique cuáles son las
diferencias entre lo que son las máquinas virtuales y las clientes servidor
R=
máquinas virtuales |
servidor |
Una
máquina virtual es un software similar a una computadora física que puede
ejecutar un sistema operativo y aplicaciones relacionadas. |
Un
servidor es un dispositivo o un software que puede proporcionar servicios
solicitados por otras computadoras o clientes en la red. |
Uso |
|
Una máquina virtual proporciona la
funcionalidad similar a una computadora física. |
Un servidor proporciona diferentes
servicios a otras computadoras o clientes. |
Poder |
|
Una máquina virtual puede ser apagada. |
En general, un servidor no está
apagado. |
Categorización |
|
No hay categorización de máquinas
virtuales. |
Los servidores se pueden clasificar
según sus funcionalidades, como servidor de archivos, servidor web, servidor
de correo, etc. |
SEGUNDA PARTE (verdadera falso)
1.Un Sistema Operativo es un
programa o conjunto de programas que actúa como interfase entre el usuario o
programador y la máquina física (el hardware). V x F__
2.El sistema operativo monolítico
sirve para toda clase de aplicaciones, por tanto, es de propósito general y
cumple con las mismas actividades que los sistemas operativos convencionales. V__F
x
3.Un sistema operativo es un
programa que no tiene encontradas una serie de funciones diferentes cuyo
objetivo es simplificar el manejo y la utilización de la computadora,
haciéndolo seguro y eficiente. V x F__
4.La memoria principal es un
almacenamiento volátil y pierde su contenido en caso de una falla en el sistema
V x F__
5.Una de Las funciones clásicas del
sistema operativo es la Ejecución de los
mandatos de los usuarios V x F__
6.Una de las evoluciones históricas
del sistema operativo del periodo de 1965-1980 de multiprogramación es el que
permite acceder a varios usuarios a un mismo ordenador mediante terminales
interactivos (tiempo de respuesta). V x F__
7.Sistemas Operativos de tiempo
real procesan una gran cantidad de trabajos con poca o ninguna interacción
entre los usuarios y los programas en ejecución. V x F__
8.El objetivo de los sistemas
operativos de máquina virtual es el de integrar distintos sistemas operativos
dando la sensación de ser varias máquinas diferentes. V x F__
9.El concepto de máquina virtual
provee protección total de los recursos del sistema y permite compartición
directa de los recursos V x F__
PARTE III (Completar las frases
presentadas)
1.Los tipos de sistemas operativos PARALELOS se pretende que cuando existan dos o más procesos
que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.
2. El sistema operativo POR
LOTES suelen proporcionar gestión sencilla de manejo de archivos: se
requiere poca protección y ningún control de concurrencia para el acceso.
3.Uno de los componentes
principales del sistema operativo es LA GESTIÓN DE PROCESOS
4.Una de las características del
sistema operativo DETERMINISTA es el mismo programa ejecutado con
los mismos datos debe dar los mismos resultados en cualquier momento y en
cualquier ejecución.
5.El sistema operativo con la
Gestión del HARDWARE se refiere al hecho de administrar de una
forma más eficiente los recursos de la máquina.
6.Con el sistema Operativo de RED
el usuario es consciente de la existencia de varias máquinas e indica de forma explícita
con cual desea trabajar.
7.El sistema operativo crea la
ilusión de múltiples procesos, cada uno de ellos ejecutando su propio
procesador con su propia MEMORIA
8.La MAQUINA VIRTUAL Se
trata de un tipo de sistemas operativos que presentan una interface a cada
proceso, mostrando una máquina que parece idéntica a la máquina real
subyacente.
9.Muchos Sistemas Operativos de TIEMPO
REAL son construidos para aplicaciones muy específicas como control de
tráfico aéreo, bolsas de valores, control de refinerías, control de
laminadores.
Comentarios
Publicar un comentario