Está en la página 1de 5

SISTEMA OPERATIVO Un Sistema Operativo es el software bsico de una computadora que provee una interfaz entre el resto de programas

del ordenador, los dispositivos hardware y el usuario. Las funciones bsicas del Sistema Operativo son administrar los recursos de la mquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.

INTERFAZ DE USUARIO Para manejar y comunicarnos con el SO y que este interacte con el usuario, existen 2 maneras de hacerlo: por lnea de comandos (CLI) o por interfaz grfica (GUI). La Interfaz de Lnea de Comandos (Command Line Interfaz CLI), permite al usuario dar instrucciones al equipo por medio de lneas de texto simple, y tambin de forma automatizada por medio de archivos batch. Por otro lado, la Interfaz Grfica de Usuario (Graphical User Interface GUI), utiliza un conjunto de imgenes y objetos grficos para representar la informacin y las acciones, de este modo el usuario ve e identifica estos objetos y hace una manipulacin directa.

MANEJO DE USUARIOS La manera en que un usuario o mltiples usuarios hacen uso del SO hace una diferencia entre los sistemas. Son dos tipos de sistemas operativos de manejo de usuarios: Sistemas Operativos Monousuarios y Sistemas Operativos Multiusuarios. Los primeros, los monousuarios, como indica el nombre solo se permite el uso a un usuario, y no es precisamente que solo una persona utilice la mquina, sino que el sistema no distingue a usuarios con distintos privilegios. Todos los usuarios de la mquina pueden realizar las mismas tareas y controlar todos recursos (instalar, borrar, crear, etc.). Estos sistemas se caracterizan por no pedir usuario ni contrasea, no existe un administrador del sistema y que se diferencia de los usuarios habituales. No existe el concepto de multiusuario, y su seguridad es muy escasa porque cualquier usuario puede destruir datos y el propio sistema. Los Multiusuarios, tienen una pirmide de usuarios, dependiendo de sus privilegios. En lo ms alto se encuentra el administrador (o grupo de administradores), puede realizar todas las tareas y administrar todos los recursos, puede crear nuevos usuarios o eliminarlos. El resto de los usuarios van perdiendo privilegios, sin poder realizar ciertas tareas y procesos, segn se determine por el administrador. Es evidente el uso de un usuario y una contrasea.

MANEJO DE TAREAS El empleo de tareas en los sistemas operativos se realiza de manera diferente en dos tipos de Sistema Operativo: los monotarea y los multitarea. Los sistemas monotarea solo pueden realizar una tarea a la vez por un usuario, aunque puede haber diferentes usuarios. Los sistemas multitarea le permite al usuario realizar varias labores al mismo tiempo, es comn encontrar en ellos interfaces grficas orientadas al uso de mens y el ratn, lo que permite un rpido intercambio entre las tareas para el usuario, mejorando la productividad.

MANEJO DE PROCESOS Otro tipo de clasificacin de los sistemas operativos es dependiendo de cmo controlan los procesos, dividindose en dos tipos: Monoproceso y Multiproceso. Los sistemas monoproceso son capaces de manejar solamente un proceso de la computadora, de modo que si la computadora tuviera ms de uno sera intil. Los sistemas multiprocesos se refiere al nmero de procesos del sistema, que es ms de uno y es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente trabajan de 2 maneras: simtrica o asimtricamente. Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de los procesadores el cual jugar el papel de procesador maestro y servir como pivote para distribuir la carga a los dems procesadores, que reciben el nombre de esclavos. Cuando se trabaja de manera simtrica, los procesos o partes de ellos (threads) son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo, tericamente, una mejor distribucin y equilibrio en la carga de trabajo bajo este esquema.

SISTEMAS STAND ALONE Este tipo de sistemas operativos es un sistema operativo completo independiente que trabaja en una computadora, conocido como sistema operativo de la computadora cliente. Son independientes del equipo y propietario, siendo una mejora considerable con respecto a los SO Device-Depend, que pertenecen a una entidad en especfico y estn limitadas a un nico modelo de computadora.

SISTEMAS EMBEDDED Est diseado para realzar una o algunas funciones dedicadas en un sistema en tiempo real, se utilizan para usos muy diferentes a los generales (computadoras personales), aunque no luzcan como verdaderas computadoras (registradores, controles de acceso, etc.). Tiene una gestin eficaz de los recursos, responsable de la comunicacin hardware-software proporcionando un alto nivel de abstraccin de hardware.

SISTEMAS EN TIEMPO REAL Son desarrollados para aplicaciones en tiempo real, se le exige correccin en sus respuestas bajo ciertas restricciones de tiempo, si no las respeta, el sistema ha fallado. No utiliza mucha memoria, es multi-arquitectura. En general minimizan los periodos en los que las interrupciones estn deshabilitadas. Se caracterizan por presentar requisitos especiales: determinismo, sensibilidad, control del usuario, fiabilidad y tolerancia a los fallos. Es determinista si realiza las operaciones en instantes fijos y predeterminados o en intervalos de tiempos predeterminados. La sensibilidad se refiere a cunto tiempo consume el SO en dar servicio a la interrupcin despus de reconocerla. En un sistema de tiempo real, el control del usuario hace que este tenga un control preciso sobre la prioridad de las tareas. Estos sistemas deben contar con fiabilidad, debido a que responden y controlan sucesos en tiempo real, por lo que las prdidas del rendimiento pueden tener consecuencias catastrficas, desde prdidas financieras hasta daos en equipos e incluso prdida de vidas humanas. En cuanto a la tolerancia a los fallos hace referencia a la capacidad del sistema a conservar la mxima capacidad y los mximos datos posibles en caso de fallos, un sistema en tiempo real intenta corregir el problema o minimizar sus efectos mientras contina la ejecucin.

SISTEMAS DE RED (NOSs) Normalmente son multitarea, se utilizan con el objeto de optimizar la utilizacin de recursos de una pequea o gran res, y sobre todo para realizar una gestin centralizada del software y de toso los recursos hardware que se puedan gestionar en una red. En general se instala en un equipo con un rango superior al resto de equipos de una red. Permite compartir recursos, gestin de usuarios, y la gestin de la red. Los sistemas operativos de red distribuyen sus funciones a travs de la red, los sistemas clientes contienen software especializado que les permite solicitar recursos compartidos que son controlados por sistemas servidores respondiendo a una solicitud del cliente.

SISTEMAS DISTRIBUIDOS El objetivo de estos sistemas es conectar los recursos y servicios disponibles, mediante una red de comunicaciones e integrarlos en un nico sistema. Tiene una gran cantidad de procesadores conectados mediante una red. Con respecto a los usuarios, estos ven el sistema como un ordenador simple y no son conscientes de que haya mltiples CPUs. Entre sus caractersticas se encuentra un mecanismo global para la comunicacin entre procesos, un esquema de proteccin global, la gestin de procesos comn, un sistema de ficheros global, cada kernel debe tener el control de los recursos locales.

SISTEMAS POR LOTES Estos procesan una gran cantidad de trabajo con poco o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuencialidad de la ejecucin de los trabajos.

SISTEMAS PARALELOS En estos tipos de Sistemas Operativos se pretende que cuando existan dos o ms procesos que compitan por algn recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe tambin la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo. As, en lugar de esperar a que el proceso termine de ejecutarse, regresa a atender al usuario inmediatamente.

SISTEMAS DE TIEMPO COMPARTIDO Estos sistemas permiten la simulacin de que el sistema y sus recursos son todos para cada usuario. El usuario hace una peticin a la computadora, est la procesa tan pronto como le es posible, y la respuesta aparecer en la terminal del usuario.

Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusin de que tiene el sistema dedicado para s mismo. Sus caractersticas son: dar la ilusin de que cada usuario tiene una mquina par s, la mayora utilizan algoritmo de reparto circular, los programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye despus de concedido el servicio, la gestin de memoria proporciona proteccin a programas residentes.

Fuentes: http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario http://es.wikipedia.org/wiki/Interfaz_de_usuario http://www.slideshare.net/jerorafa/sistema-operativorecursosinterfaz-presentation http://es.wikipedia.org/wiki/L%C3%ADnea_de_comandos http://www.masadelante.com/faqs/sistema-operativo http://www.bloginformatico.com/sistema-operativo-e-interfaz-del-usuario.php http://www.alegsa.com.ar/Dic/linea%20de%20comandos.php http://www.aulapc.es/basico_sistemas_operativos.html http://mmalicea.tripod.com/tiposutilities.htm http://www.slideshare.net/aleexsanroman/stand-alone http://www.slideshare.net/jkovima/introduccion-a-los-sistemas-embebidos-presentation http://es.wikipedia.org/wiki/Sistema_operativo_de_tiempo_real http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/PLAPR O02_archivos/caracteristicas_de_los_s.o._en_t.r..htm http://es.wikibooks.org/wiki/Sistemas_operativos/Sistemas_operativos_de_red http://www.mcgraw-hill.es/bcv/guide/capitulo/8448169468.pdf http://www.slideshare.net/guest263b7b0/introduccin-a-los-sistemas-operativos-de-red http://www.dia.eui.upm.es/Asignatu/Sis_dis/Paco/SOD.pdf http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO7.htm http://trajano.us.es/~matere/docencia/Arq_comp/Archivos/tema10_0203_arq_comp.p df http://sistemasoperativos.angelfire.com/html/1.4.1.html http://usuarios.multimania.es/mirella1324/newpage2.html

También podría gustarte