Está en la página 1de 4

CLASIFICACION DE LOS SISTEMAS OPERATIVOS:

Los sistemas operativos los podemos clasificar en: Sistemas operativos monotarea: Slo pueden manejar un proceso, es decir , las tareas deben ejecutarse una tras otra. Por ejemplo, el sistema DOS es monotarea, al no poder ejecutar varias aplicaciones simultneamente, aunque existieron varios intentos de aadirle esta capacidad.
Sistemas operativos multitarea:

La computadora puede procesar varias tareas al mismo tiempo. Podemos distinguir: Conmutacin de contextos: Es un tipo simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero slo se procesa la que se encuentra en primer plano, que es la que est utilizando el usuario. Cuando el usuario cambia de aplicacin , se produce un intercambio entre ambas tareas, pasando la aplicacin activa a segundo plano, efectundose un almacenamiento del estado en el que se encuentra. Por otro lado la aplicacin que estaba en segundo plano pasa a reanudar su procesamiento recuperando la situacin en la que se haba detenido. Multitarea cooperativa: Las tareas en segundo plano reciben tiempo de proceso durante los tiempos muertos de la tarea que se encuentra en primer plano. Esto ocurre cuando dicha aplicacin espera informacin del usuario para poder continuar. Multitarea de tiempo compartido: Cada tarea recibe un tiempo de procesamiento durante una fraccin de segundo. Se puede establecer un orden de prioridades entre las tareas o simplemente seguir un orden secuencial. Dado que el sentido temporal del usuario es mucho ms lento que la velocidad de procesamiento del ordenador , las operaciones de multitarea en tiempo compartido parecen ser simultneas. Todos los sistemas operativos actuales (Linux, toda la familia Windows, Mac OS, OS/2 de IBM) utilizan esta tcnica. En concreto, el sistema operativo Windows, y alguno de los mencionados anteriormente, crean un entorno de ejecucin propio e independiente para cada tarea, como si cada aplicacin corriese en una mquina independiente llamada mquina virtual. Cada una de de estas mquinas virtuales posee sus correspondientes dispositivos virtuales, que representan a cada uno de los recursos del ordenador (memoria, disco duro, impresora). Por ejemplo , cuando un programa ejecuta la instruccin de impresin , se realiza sobre laimpresora virtual de su mquina virtual. Esta peticin es recibida por el sistema operativo, que est coordinando todos los dispositivos virtuales y lanza el comando sobre la impresora real. Esto facilita enormemente la programacin de aplicaciones, ya que se realiza sobre dispositivos virtuales, siendo el sistema operativo elencargado final de realizar la operacin. Sistemas operativos monousuario: Slo pueden atender a un nico usuario, que es el que haya iniciado sesin en el sistema. Esto ocurreen el sistema operativo DOS e incluso en el actual Windows XP y sus predecesores.
Sistemas operativos multiusuario:

Pueden atender simultneamente las peticiones de dos o ms usuarios, que comparten los recursos del sistema informtico al que se conectan. Este tipo de sistemas se emplean especialmente en redes, ya que cada usuario necesita de un terminal independiente para conectarse con el equipo que tiene instalado el sistema.

Podemos realizar una clasificacin de los diversos sistemas operativos que existen atendiendo a varios criterios o caractersticas de estos. Estos criterios pueden ser atendiendo a las tareas, a la planificacin o a la gestin de memoria. Tareas En este punto clasificamos los sistemas operativos atendiendo al nmero de tareas que puede atender simultneamente. Tenemos dos tipos: Monotarea: el sistema operativo solamente puede atender una tarea en un momento dado. Un ejemplo de S.O. de este tipo es MS-DOS. Multitarea: el sistema operativo puede atender varias tareas a la vez. A su vez estas tareas pueden provenir de un nico usuario o de varios usuarios, lo cual depender de las capacidades del sistema operativo. Dentro de los sistemas operativos multitarea, existen los S.O. monousuario (por ejemplo, Windows NT) y multiusuario (por ejemplo, VMS y UNIX), donde el S.O. puede atender a un nico usuario o a varios en la misma mquina, respectivamente. Planificacin La planificacin de un S.O. define cmo se reparte el tiempo de CPU entre los diversos procesos. Por supuesto, esto slo tendr sentido en S.O. multitarea donde puede ocurrir que en unmomento dado varios procesos quieran utilizar el microprocesador y como este es nico, debe especificarse la poltica de acceso. Existen varias formas de realizar esta planificacin:
Tiempo compartido (Round-Robbin):

se asigna el mismo tiempo para cada

uno de los procesos. Prioridades: cada proceso tiene asignada una prioridad y hasta que no termina un proceso su ejecucin, no se cede la CPU al siguiente. Estas prioridades pueden ser a su vez estticas (fijas, no se modifican) o dinmicas (existen ciertos criterios para cambiarlas implementados en el S.O.). Mixtas: existe una planificacin concreta a base de asignar tiempos en funcin de prioridades; en el caso de que dos procesos tengan asignada la misma prioridad, se comparte el tiempo entre los dos. Lo habitual es tener planificacin mixta, lo cual ocurre en los sistemas operativos VMS y UNIX. En estos casos, a aquellos procesos poco activos se les suele dar una prioridad mxima (por ejemplo, un editor de textos) y aquellos que exigen mucho tiempo de computacin, una baja prioridad (por ejemplo, una inversin de matrices). Esto tiene sentido porque un proceso poco activo como un editor de textos consume muy pocos recursos de CPU, es decir, dentro de un intervalo de tiempo dado, el tiempo de CPU que va a usar es muy poco ya que desde que el usuario pulsa una tecla hasta que pulsa la siguiente, el ordenador ha tenido tiempo de realizar otras muchsimas tareas. Sin embargo, sera incmodo para el usuario que desde que pulsa una tecla hasta que aparece el resultado en la pantalla, pasara mucho tiempo; esa es la razn para darle mxima prioridad. En el otro extremo estn los procesos que requieren mucho tiempo de computacin, es decir, mucho tiempo de acceso a la CPU, como una inversin dematrices, una integral numrica, etc. Con el objeto de no saturar la mquina con estos clculos, y debido a que habitualmente no existe una restriccin temporal para acabar los clculos, se le asigna una prioridad baja.

Gestin de memoria Existen dos maneras bsicas de gestionar la memoria: Memoria real:El S.O. que slo utiliza memoria real quiere decir que el nico lugar donde le es posible cargar el cdigo de un programa es en la memoria fsica real, es decir, en la RAM. Memoria virtual: En implementaciones de S.O. que utilizan memoria virtual, es posible hacer uso de espacio de almacenamiento en disco como si fuera memoria adicional de la que dispone el ordenador, es decir, la memoria efectiva puede ser mayor que la real

El Administrador de Archivos es una potente aplicacin que sirve para la organizacin de archivos y directorios.Se utiliza para mover y copiar archivos, iniciar aplicaciones, imprimir documentos, crear directorios y mantener discos.Para trabajar con el administrador de Archivos, se utilizan ventanas de directorio en las cuales se representa grficamente la estructura de directorio del disco con los archivos y directorios que contienen. El Administrador de Archivos se inicia como el resto de aplicaciones, la primera vez que se inicie el icono del Administrador de Archivos aparecer en el grupo Principal del Administrador de Programas. La ventana del administrador de archivos En las ventanas de directorio se muestran los archivos y directorios existentes en un disco. Esta ventana aparece dividida en dos mitades por una barra divisora: Izquierda: Aparece el rbol de directorios. Derecha: El contenido del directorio actual. El rbol de directorios muestra la estructura completa de directorios y subdirectorios de la unidad actual. Esta estructura comienza en la parte superior izquierda mostrando el directorio raz, los dems directorios partirn de ste. El directorio raz se crea cuando se da formato a un disco. Viene representado por una barra inversa (\). La mitad derecha de la ventana del directorio muestra el nombre de los archivos y los subdirectorios de la unidad actual. Una ventana de directorio est compuesta por los siguientes elementos: Ruta de Acceso del Directorio:La ruta de acceso del directorio actual se presenta en la barra de ttulo de la ventana de directorio. Iconos de Dispositivos:Representan las unidades disponibles en el Administrador de Archivos. Estas unidades pueden ser de las siguientes: unidad de disquete, unidad de disco duro, unidad de la red (si la hay), unidad de disco RAM (si la hay) y unidad de CD-ROM (si existe). Nombre del Volumen:Es un nombre de 11 caracteres que opcionalmente puede asignase a un disco. Nombre de la Red:El nombre de la red es el nombre asignado a la unidad de red si sta existe. Si se selecciona una unidad de red aparecer el nombre de la red en vez del nombre de la etiqueta de volumen. Iconos de Directorio:Los iconos de directorio representan a los directorios que existen en el disco. Directorio Actual:El icono de directorio actual se representa con un icono de una carpeta abierta en el rbol de directorios. Los comandos del administrador de archivos afectan al directorio actual. Iconos de Archivos:Un icono de archivo junto con un nombre de archivo en la lista de contenido indica el tipo de archivo del que se trata.

Icono de Ascenso:El icono de ascenso le permite acceder al nivel inmediatamente superior de la estructura del rbol de directorios. Barra Divisoria:Esta barra divide a la ventana de modo que se pueda ver a la vez el rbol de directorios y la lista de contenidos.

También podría gustarte