Clasificación de los Sistemas Operativos

Description

Clasificación de los Sistemas Operativos
thealbertst
Mind Map by thealbertst, updated more than 1 year ago
thealbertst
Created by thealbertst over 8 years ago
66
0

Resource summary

Clasificación de los Sistemas Operativos
  1. Sistemas operativos por su estructura (visión interna)
    1. Existen dos tipos fundamentales, los sistemas de estructura monolítica y los sistemas de estructura jerárquica.
      1. Sistemas de estructura monolítica
        1. El sistema operativo está formado por un único programa dividido en rutinas, en donde cualquier parte del sistema operativo tiene los mismos privilegios que cualquier otra.
        2. Sistemas de estructura jerárquica.
          1. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos.
      2. Sistemas operativos por la forma en que ofrecen sus servicios (visión externa)
        1. Esta clasificación se refiere a la visión externa del usuario, en cómo este usuario accede a los servicios.
          1. Sistemas operativos de escritorio.
            1. Estos sistemas operativos se utilizan en los equipos personales, estaciones de trabajo, portátiles, etc. También se suelen conocer como sistemas operativos clientes.
            2. Sistemas operativos en red.
              1. Se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades.
              2. Sistemas operativos distribuidos.
                1. Se define como una colección de equipos informáticos separados físicamente y conectados entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software de modo que el usuario percibe que existe un solo sistema.
            3. Sistemas operativos por los servicios que ofrecen
              1. Es la más comúnmente usada y conocida desde el punto de vista del usuario final.
                1. Según el número de usuarios.
                  1. Monousuarios.
                    1. Son aquéllos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo.
                    2. Multiusuarios.
                      1. Son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una red de comunicaciones.
                    3. Según el número de tareas.
                      1. Monotareas.
                        1. Son aquellos que sólo permiten una tarea a la vez por usuario.
                        2. Multitareas.
                          1. Es aquél que le permite al usuario estar realizando varias labores al mismo tiempo.
                        3. Según el número de procesadores que gestiona.
                          1. Uniproceso.
                            1. Es aquél que es capaz de manejar solamente un procesador de la computadora, de manera que si la computadora tuviese más de uno le sería inútil.
                            2. Multiproceso.
                              1. Es capaz de manejar más de un procesador en el sistema, distribuyendo la carga de trabajo entre todos los procesadores que existan en el sistema. Estos sistemas pueden trabajar de dos formas:
                                1. Forma asimétrica.
                                  1. 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 demás procesadores, que reciben el nombre de esclavos.
                                  2. Forma simétrica
                                    1. Los procesos o partes de ellos (threads, hebras o hilos) son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.
                                      1. Un thread es la parte activa en memoria y corriendo de un proceso, lo cual puede consistir de un área de memoria, un conjunto de registros con valores específicos, la pila y otros valores de contexto.
                          2. Sistemas operativos por su disponibilidad.
                            1. Dividimos aquí los sistemas operativos por la forma en que se ponen disponibles a los usuarios.
                              1. Sistemas operativos libres.
                                1. Son sistemas que pueden usarse libremente, ser distribuidos, permiten que se acceda a su código fuente y permiten que esté sea modificado de la forma que queramos.
                                2. Sistemas operativos propietarios.
                                  1. Son sistemas propiedad de la empresa que los desarrolla. La empresa no vende en realidad el sistema operativo, sino una licencia de uso del mismo. No se tiene acceso al código fuente del sistema, o por lo menos, no se tiene permiso para modificarlo libremente.
                              2. Sistemas operativos por su tipo de licencia.
                                1. Dentro de los sistemas operativos comerciales, propietarios y privativos, nos podemos encontrar con diversos tipos de licencia de uso:
                                  1. O.E.M.
                                    1. Este tipo de licencias se las otorga el desarrollador del sistema operativo al fabricante de hardware, de modo que cuando nosotros compramos uno de sus productos, este viene con una licencia de uso del sistema operativo de tipo OEM.
                                    2. Retail.
                                      1. Es la licencia que compramos directamente del desarrollador. Somos propietarios de la licencia, podemos instarlo en cualquier tipo de hardware compatible, podemos revender la licencia o cederla, etc.
                                      2. MSDN (Licencias de educación)
                                        1. Son unas licencias especiales de Microsoft que permiten su uso únicamente para actividades educativas y de formación.
                                        2. VLM (Licencias por volumen)
                                          1. Existe la posibilidad de contratar un tipo de licencia especial con el desarrollador, de modo que con una única clave de licencia, podemos utilizar varias máquinas a la vez. Es habitual que existan licencias de 25 usos concurrentes, 50, etc.
                                      Show full summary Hide full summary

                                      Similar

                                      Mapa Conceptual
                                      Laura Laguna
                                      Mapa conceptual
                                      karina montealeg
                                      Mapas Conceptuales con GoConqr
                                      Diego Santos
                                      Mapa conceptual
                                      Franchesk Maestr
                                      Mapa Conceptual
                                      Laura Perez6723
                                      Compás de 4/4
                                      mariajesus camino
                                      CLASIFICACIÓN DE LAS EMPRESAS
                                      ivon nieto
                                      PRESENT CONTINUOS
                                      fapn
                                      Mapa Conceptual de la arquitectura de base de datos
                                      Alan Alvarado
                                      Mapa conceptual
                                      Daniela Trujillo5510
                                      Mapa Conceptual, Seguridad Social en Colombia
                                      mafe__09