Sistema Operativo
tormenta_0110 de Noviembre de 2013
3.811 Palabras (16 Páginas)233 Visitas
1. Explique ¿qué es sistema operativo?
Es el conjunto de programas que hacen posible el funcionamiento de un computador y hace posible el funcionamiento de todas las tareas del computador. Ejemplo: Windows y Linux.
Este se encarga de reconocer el procesador, las unidades de almacenamiento y los distintos periféricos, dispositivos de entrada, de almacenamiento y de salida y también se encarga de gestionarlos.
2. ¿Cuál es el programa principal del sistema?
El programa principal del sistema es el llamado intérprete de comandos o núcleo del sistema. En el caso del sistema operativo DOS ''Sistema operativo de disco'' este es un intérprete de comandos se conoce como el Command.com. En sistemas operativos como UNIX, LINUX, Windows, se llama Kernel.
KERNEL: Es un software que trabaja como sistema operativo. Es el responsable y encargado de gestionar recursos o ordenes atraves de llamadas al sistema. También es el encargado de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo.
COMMAND.COM: Es el interprete de comandos para sistemas operativos de discos (DOS) y versiones de Windows de 16/32 bits, es el primer programa que se ejecuta después del inicio y tiene la capacidad de configuración del sistema por medio del programa autoexec.bat.
Además de su función principal como intérprete, command.com posee un número de comandos internos propios para trabajar con archivos. Para ejecutar un programa simplemente se escribe su nombre.
3. ¿Cuáles son las cuatro grandes funciones del sistema operativo?
1.Coordinar y manipular el hardware del computador.
2.Organizar los archivos en varios dispositivos de almacenamiento.
3.Gestionar errores de hardware y la perdida de datos.
4.Brindar al usuario una interfaz con la cual pueda trabajar de manera fácil todas las funciones anteriormente descritas.
4.¿Cuáles son los sistemas operativos existentes?
Los sistemas operativos existentes son:
-Microsoft Windows
-Linux en sus diferentes versiones:
a) Mandrake
b) RedHat
c) SuSé
d) Debian
-Macintos
-Solaris
-PalmOS
-UNIX
5. ¿Cuáles son las distintas funciones de los sistemas operativos?
Funciones de los sistemas operativos:
1. Gestión de tareas: Se encarga de aceptar todos los trabajos y los guarda hasta su finalización.
2. Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el computador.
3. Control de recursos: Es el que coordina y manipula el hardware del computador, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.
4. Manejo de dispositivos de E/S: Organiza los archivos en diferentes dispositivos de almacenamiento, como en discos flexibles, discos duros, discos compactos o memorias extraíbles.
5. Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
6. Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos y definir el orden en que estos se ejecutan.
7. Protección: Evitar que las acciones de un usuario afecten el trabajo que está realizando otro usuario.
8. Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.
9. Contabilidad de recursos: Establece y administra el costo que se le cobra a un usuario por utilizar determinados recursos.
6. Explique la clasificación de los sistemas operativos
La clasificación de los sistemas operativos se divide en tres:
- Según por el numero de usuarios
- Según por el numero de tareas
- Según por el numero de procesadores
SEGÚN POR EL NUMERO DE USUARIOS
MONO-USUARIOS: Son aquellos que solo pueden atender un solo usuario. Estos tipos de sistemas son muy sencillos, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microprocesadores.
MULTI-USUARIOS: Son aquellos que simultáneamente cumplen las necesidades de dos o más computadores, que comparten mismos archivos o información. Este tipo de sistemas se emplean especialmente en redes.
SEGÚN POR EL NUMERO DE TAREAS
MONO-TAREA: Son aquellos que solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
MULTI-TAREA: Es aquél que le permite al usuario estar realizando varias labores al mismo tiempo.
SEGÚN EL NUMERO DE PROCESADORES
SISTEMA OPERATIVO DE UNIPROCESO:Su clasificación es de acuerdo con el número de procesadores del sistema, que es más de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Usualmente estos sistemas tienen dos formas de trabajar:
• Asimétrica: Es donde el sistema operativo selecciona a uno de los procesadores el cual hará el papel de procesador maestro y servirá como eje para distribuir la carga a los demás procesadores que reciben el nombre de esclavos.
• Simétrica: Los procesos o partes de ellos son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.
7. ¿Cuál es la organización de un sistema operativo?
La organización del sistema operativo depende del primer nivel que es el mas bajo, contiene contacto directo con los dispositivos electrónicos y es el núcleo.
En el segundo se encuentran la manipulación de los discos, el monitor,teclado y la gestión de los procesos son rutinas que implementan los servicios que ofrece el sistema operativo.
En el tercero se encuentra el gestor de la memoria y de archivos.
Por ultimo se encuentran los procesos que permiten la comunicación del usuario con el sistema operativo: las ordenes propias del sistema operativo y el caparazón entre los niveles inmediatamente superior e inferior solo es posible la comunicación.
8. En informática que es un proceso.
Un proceso es un programa en ejecución. Los procesos son gestionados por el sistema operativo y están formados por:
-Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador.
-Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
-Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
Otra información que permite al sistema operativo su planificación.
9. Explique los estados de proceso: Ejecución, listo, Espera, nuevo y terminado. De un ejemplo para cada estado.
Ejecución: Es cuando el proceso está actualmente en ejecución.
Listo: Es cuando el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo disponga.
Bloqueado: Es cuando el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de entrada o salida.
Nuevo: Es cuando el proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.
Terminado: Es cuando el proceso fue expulsado del grupo de procesos ejecutables, ya1Gb sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.
10. ¿Que es el master boot récord (MBR)?
Es el primer sector de un dispositivo de almacenamiento de datos, como un disco duro. A veces, se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco individual, aunque en algunas máquinas esto último no se usa y es ignorado.
11. ¿De que esta compuesto el MBR?
Es el sector cero de un dispositivo de almacenamiento de datos, tambien es un pequeñó programa ejecutado en cada Inicio del sistema operativo, que busca la Tabla de Particiones para transferirla al Sector de Arranque ''Boot''.
Estructura del master boot
Offset Naturaleza size
+00h Código ejecutable varía
+1BEh 1a entrada de tabla de particiones 16 bytes
+1CEh 2a entrada de tabla de particiones 16 bytes
+1DEh 3a entrada de tabla de particiones 16 bytes
+1EEh 4a entrada de tabla de particiones 16 bytes
+1FEh Marcador ejecutable (AA55h) 2 bytes
12. ¿Que es bootstrap?
Es el programa
...