PREGUNTAS OCSO

25 views
Skip to first unread message

Victor De Oliveira

unread,
Nov 20, 2012, 9:48:50 PM11/20/12
to inet...@googlegroups.com
Please

si alguien copio todas las preguntas, agradeceria

que las enviara.

sLs
VdO

Carlos Cibils

unread,
Nov 21, 2012, 7:58:10 AM11/21/12
to inet...@googlegroups.com
Paso las que escribió Guille!!!
Salu2.
posibles preguntas 2do parcial.docx

Rodrigo Simbrelo

unread,
Nov 21, 2012, 8:14:46 AM11/21/12
to inet...@googlegroups.com
Gurises, estas preguntas son de algún trabajo o las preguntas del parcial?? Como es el tema? 
Si son del parcial, se puede llevar hecho??....:D

Saludos.

Milene Andreatta

unread,
Nov 21, 2012, 9:36:41 AM11/21/12
to inet...@googlegroups.com

Son posibles preguntas para el parcial... Creo q es buena idea leer todo xo taria bueno llevarlas cn las respuestas... Je!

Carlos Cibils

unread,
Nov 21, 2012, 10:17:06 AM11/21/12
to inet...@googlegroups.com
Si alguien anoto algo mas o diferente, avisen!!!
Gracias, salu2.

Gabriel Barboza

unread,
Nov 22, 2012, 9:03:27 PM11/22/12
to inet...@googlegroups.com

PROCESOS.

CONCEPTOS GENERALES SOBRE LOS PROCESOS

Todos los sistemas operativos de multiprogramación están construidos en torno al concepto de proceso. Por lo tanto, los requisitos principales que deben satisfacer un S.O. están expresados haciendo referencia a procesos:

·                                 Debe intercalar la ejecución de un conjunto de procesos para maximizar la utilización del procesador ofreciendo a la vez un tiempo de respuesta razonable.

·                                 Debe asignar los recursos a los procesos en conformidad con un política específica

·                                 Podría tener que dar soporte a la comunicación entre procesos y la creación de procesos por parte del usuario

El procesador ejecutará instrucciones de entre un repertorio en una secuencia dictada por los valores cambiantes del IP. A lo largo del tiempo, este contador puede apuntar a códigos de programas diferentes que son parte de diferentes aplicaciones. Desde el punto de vista de un programa individual, su ejecución involucra una secuencia de instrucciones del programa. La ejecución de un programa individual se conoce como proceso o tarea.

El comportamiento de un proceso individual puede caracterizarse por la traza, que es un listado de la secuencia de instrucciones que se ejecutan para dicho proceso. El comportamiento del procesador puede caracterizarse mostrando la forma en que se intercalan las trazas de varios procesos. Todo sistema operativo permite a un proceso continuar su ejecución sólo por un cantidad máxima determinada de ciclos, después de los cuales es interrumpido (time-out); esto impide que un solo proceso monopolice el tiempo del procesador.

Creación de procesos

Cuando se añade un proceso a los que ya está administrando el sistema operativo, hay que construir las estructuras de datos que se utilizan para administrar el proceso y asignar el espacio de direcciones que va a utilizar el proceso.

Cuatro sucesos comunes llevan a la creación de un proceso:

·                                 En un entorno de trabajo por lotes, un proceso se crea como respuesta a la remisión de un trabajo.

·                                 En un entorno interactivo, cuando un nuevo usuario intenta conectarse.

·                                 Por una aplicación. Por ejemplo, si un usuario solicita la impresión de un archivo, el S.O. creará un proceso que gestionará dicha impresión.

·                                 Por solicitud de otro proceso.

Cuando un proceso es creado por el sistema operativo tras la solicitud explícita de otro proceso, la acción se conoce como generación de procesos (process spawning). Cuando un proceso genera otro, el proceso generador se conoce como proceso padre y el proceso generado es el proceso hijo.

Existen dos tipos de creación:

·                                 Jerárquica: cada proceso que se crea es hijo del proceso creador y hereda el entorno de su ejecución de su padre. Un proceso durante su ejecución puede crear varios procesos hijos a través de llamadas al sistema para creación de procesos. Al restringirse un proceso hijo a un subconjunto de recursos del padre, se evita que éste sature al sistema creando demasiados procesos hijos. Al crear procesos hijos, el padre continúa ejecutando concurrentemente con sus hijos o espera a que todos sus hijos hayan terminado y luego continúa él.

·                                 No jerárquica: cada proceso creado se ejecuta en forma independiente de su creador en un entorno diferente.

Terminación de procesos

En cualquier sistema informático, debe haber alguna forma de que un proceso pueda indicar que ha terminado. Las formas existentes para terminar un proceso son:

·                                 En un entorno de trabajo por lotes, inclusión de una instrucción de detención (HALT). Esta instrucción generará una interrupción para avisar al S.O. que el proceso ha concluido.

·                                 En un entorno de trabajo por lotes, puede finalizarse por la llamada explícita a un servicio del S.O. para la terminación.

·                                 En una aplicación interactiva, es la acción del usuario la que indica terminación. Por ejemplo, en un sistema de tiempo compartido, el proceso de un usuario particular terminará cuando éste se desconecte del sistema o apague el terminal y en una PC o WorkStation cuando el usuario abandona una aplicación.

·                                 Cuando ocurren una serie de errores o condiciones de fallos

·                                 Un proceso puede ser eliminado por el proceso que lo creó o al terminar el proceso padre

DESCRIPCION DE PROCESOS

Estructuras de control del sistema operativo

Si el sistema operativo va a administrar los procesos y los recursos, entonces tiene que disponer de información sobre el estado actual de cada proceso y de cada recurso. El S.O. construye y mantiene tablas de información sobre cada entidad que esté administrando. Hay cuatro tipo de tablas diferentes mantenidas por el sistema operativo: de memoria, de E/S, de archivos y de procesos.

Las tablas de memoria deben incluir la siguiente información:

·                                 La asignación de memoria principal a los procesos

·                                 La asignación de memoria secundaria a los procesos

·                                 Atributos de protección de segmentos de memoria, tales como qué procesos pueden acceder a ciertas regiones compartidas de memoria

·                                 Cualquier información necesaria para gestionar la memoria virtual

Las tablas de E/S son utilizadas por el sistema operativo para administrar los dispositivos y canales de E/S del sistema informático.

Las tablas de archivos ofrecen información sobre la existencia de los archivos, su posición en la memoria secundaria, su estado actual y otros atributos. Gran parte de esta información (o toda) puede ser mantenida y utilizada por un sistema de gestión de archivos, en cuyo caso el sistema operativo tendrá poco o ningún conocimiento de los archivos.

Finalmente, el sistema operativo debe mantener tablas de procesos para administrarlos.

Todas estas tablas deben estar enlazadas o disponer de referencias cruzadas de alguna manera. La memoria, E/S y los archivos son administrados en nombre de los procesos, por lo que debe haber alguna referencia directa o indirecta a estos recursos en las tablas de procesos.


Andrea Trenco

unread,
Nov 23, 2012, 5:48:11 PM11/23/12
to inet...@googlegroups.com
anote las siguientes preguntas:

1.       Definiciones y funciones de:

a.       Memoria ROM.

b.      Memoria RAM.

2.       ¿Qué es una concurrencia? 

3.       ¿Cómo maneja el S.O. las respuestas de los eventos del sistema?.

4.        ¿Qué es una memoria virtual?.

5.       ¿Por qué se definieron comandos internos y externos en el S.O. DOS? 

6.        ¿Qué es un S.O?

7.      ¿ Cuantos son los posibles Estados de los procesos?

8.       ¿Qué permite el uso de la memoria virtual?

9.     ¿Cuáles son los archivos de arranque del DOS y cual es su función?.

10.   ¿Que es un proceso?

11. ¿Cuáles son los programas que siempre estan activos en el DOS?.

 

 

 

Andrea Trenco

unread,
Nov 23, 2012, 5:50:32 PM11/23/12
to inet...@googlegroups.com
Tengo una duda..... ¿cuáles son los programas activos en el DOS?. Son tres: command.com, oi,sys pero me quedan dudas con el tercero. ANote que era rom.bios pero buscando información me sale que es MSDOS.SYS.
¿Alguien sabe cuál es?

Gabriel Barboza

unread,
Nov 23, 2012, 5:54:05 PM11/23/12
to inet...@googlegroups.com
COMMAND.COM
ROM-BIOS (IBM-BIOS)
MSDOS.SYS

El 23/11/2012 08:50 p.m., Andrea Trenco escribió:

Andrea Trenco

unread,
Nov 23, 2012, 5:54:29 PM11/23/12
to inet...@googlegroups.com

Tambien dijo que iba a preguntar algunos comandos del DOS.
firma.jpg

Gabriel Barboza

unread,
Nov 23, 2012, 5:57:19 PM11/23/12
to inet...@googlegroups.com
COMANDOS INTERNOS: Incluidos en el command.com
COMANDOS EXTERNOS: archivos ejecutables en el directorio de sistema

Andrea Trenco

unread,
Nov 23, 2012, 5:56:06 PM11/23/12
to inet...@googlegroups.com
Gracias Gabriel. Entonces porque dijo que uno era io,sys?. Tenes algo del ROM-BIOS?


 
El 23 de noviembre de 2012 20:54, Gabriel Barboza <gali...@gmail.com> escribió:
firma.jpg

Gabriel Barboza

unread,
Nov 23, 2012, 6:07:45 PM11/23/12
to inet...@googlegroups.com
žEl MS-DOS contiene cinco elementos fundamentales:


·         ROM-BIOS: Programas de gestión de entrada y salida entre el Sistema Operativo y los dispositivos básicos del ordenador.

·         IO.SYS: Son un conjunto de instrucciones para la transferencia de entrada/salida desde periféricos a memoria. Prepara el sistema en el arranque y contiene drivers de dispositivo residentes.

·         MSDOS.SYS: Es el kernel de MS-DOS, en que figuran instrucciones para control de los disquetes. Es un programa que gestiona los archivos, directorios, memoria y entornos.

·         DBLSPACE.BIN: Es el controlador del Kernel del compresor del disco duro que sirve para aumentar la capacidad de almacenamiento del disco, disponible a partir de la versión 6 del MS-DOS. Este controlador se ocupa de toda la compresión y descompresión de ficheros y se puede trasladar desde la memoria convencional a la memoria superior.

·         COMMAND.COM: Es el intérprete de comandos, mediante los cuales el usuario se comunica con el ordenador, a través del prompt \>. Interpreta los comandos tecleados y contiene los comandos internos de MS-DOS que no se visualizan en el directorio del sistema.

 

Los ficheros IO.SYS, MSDOS.SYS y DBLSPACE.BIN son ocultos, es decir, no se ven al listar el directorio, y se cargan desde el disco a la memoria del ordenador al arrancar éste.











Carlos Cibils

unread,
Nov 26, 2012, 4:52:06 AM11/26/12
to inet...@googlegroups.com
Mando las preguntas que respondimos con Guille la semana pasada, si alguien tiene aportes...


El 23 de noviembre de 2012 20:07, Gabriel Barboza <gali...@gmail.com> escribió:
žEl MS-DOS contiene cinco elementos fundamentales:


firma.jpg
posibles preguntas parcial OCSO.docx
Reply all
Reply to author
Forward
0 new messages