Sistema informático

Description

Introducción de sistemas operativos
F.Javier Vidal Oviedo
Mind Map by F.Javier Vidal Oviedo, updated more than 1 year ago
F.Javier Vidal Oviedo
Created by F.Javier Vidal Oviedo over 6 years ago
19
0

Resource summary

Sistema informático

Annotations:

  • Conjunto de máquinas (hardware) y programas (software) que permite el tratamiento de la información
  1. Sistema Opetativo

    Annotations:

    • Conjunto de programas ordenados y relacionados entre si que es el intermediario entre el usuario y el hardware
    1. Objetivos

      Annotations:

      • -Hacer más cómodo la utilización de un ordenador. -Utilizar los recursos del ordenador de forma eficiente. -Objetivos fundamentales   -seguridad: el sistema operativo debe actuar contra cualquier manipulación accidental o premeditada que pudiera dañar la información, perjudicar otros usuarios provocar funcionamiento indeseado del sistema.   -abstracción: es ocultar lo más posible los detalles de bajo nivel, intentando dar a los superiores una visión más sencilla, global y abstracta.
      1. Funciones

        Annotations:

        • -Gestión de procesos: un programa puede tener varios procesos. -Gestión de memoria: asociada a la gestión de procesos, asignar unas direcciones de memoria para el proceso y cargarlo en ellas. -Gestión de ficheros: proporcionar un modelo de trabajo sencillo, deben de tener espacio asignado, protegidos entre ellos, deben estar organizados. -Gestión de dispositivos E/S: proporcionar interfaz se alto nivel sencilla de utilizar. -Gestión de red: encargada de gestionar los distintos niveles de red; los drivers de los dispositivos involucrados en la red, protocolos de comunicación, las aplicaciones de red. -Protección y seguridad: permitir o denegar el acceso a los usuarios y sus procesos o determinados recursos
        1. Primeros Ordenadores

          Annotations:

          • -Los primeros ordenadores eran máquinas enormes muy caras y difíciles de usar. - Sólo se podía acceder al ordenador desde una consola. Cada usuario tenía asignados períodos de tiempo en los que era el único que controlaba la máquina. - Cada programador llevaba sus programas en tarjetas perforadas y, cuando se le acababa el tiempo, tenía que recopilar lo que había podido hacer y esperar a que le volviera a tocar. - Por otro lado, si el programador acababa antes del tiempo asignado, el ordenador quedaba inactivo.- De esta forma, los recursos del ordenador no se aprovechaban bien. - Para evitar los períodos de inactividad, se contrataron operadores a los que se les daban los trabajos que se debían ejecutar y los iban haciendo uno detrás de otro. -Si un trabajo fallaba, el operador tomaba nota de todo lo que aparecía en la consola para decírselo al programador.  - Como el trabajo de los operadores era bastante mecánico se pensó en automatizarlo, diseñando un programa que estuviera ¡ residente en la memoria del ordenador y que se encargara de ejecutar un trabajo detrás de otro de forma automática. -Este programa se denominó monitor residente y se puede considerar como el primer sistema operativo.
          1. Estructura
            1. Visión Interna

              Annotations:

              • --Monolítica: el sistema operativo está formado por un único programa dividido en rutinas, cualquier parte del sistema operativo tiene los mismos privilegios que cualquier otra. --Jerárquica: A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles.  
              1. Visión Externa
                1. Según el número de usuarios

                  Annotations:

                  • --Monousuarios: son aquellos que soportan a un usuario a la vez, sin importar el número de procesadores, procesos o tareas. -- Multiusuario: son capaces de dar servicio a más de un usuario a la vez, ya sea por terminales o sesiones remotas.
                  1. Según el número de tareas

                    Annotations:

                    • --Monotareas: solo permiten una tarea a la vez por usuario.. -- Multitareas: es aquel que permite al usuario estar realizando varias tareas al mismo tiempo. 
                    1. Según el número de procesadores

                      Annotations:

                      • --Uniproceso: es aquel solo es capaz de manejar solamente un procesador de la computadora. --Multiproceso: es capaz de manejar más de un procesador en el sistema, distribuyendo la carga de trabajo entre todos los procesadores.   -asimetrica: el sistema operativo selecciona a uno de los procesadores el cual juega el papel de maestro y servirá para distribuir la carga a los demás procesadores.   -simétrica: los procesos son enviados indistintamente a cualquier procesador disponible.
                  2. Gestión de Procesos
                    1. Programa

                      Annotations:

                      • Fichero con instrucciones (Estático)  -- Almacenado en Memoria secundaria (Disco duro)
                      1. Proceso

                        Annotations:

                        • Programa en ejecución (Dinámico)  -- Almacenado en Memoria principal (RAM)  -- Se ejecuta secuencialmente, instrucción a instrucción
                        1. Crear un proceso

                          Annotations:

                          • Un proceso necesita ciertos recursos para realizar satisfactoriamente su tarea: -- Tiempo de CPU.  -- Memoria.  -- Archivos.  -- Dispositivos de E/S. Los recursos se asignan a un proceso:  -- Cuando se crea.  -- Durante su ejecución
                          1. Terminar Proceso

                            Annotations:

                            • Un proceso puede terminar por varias razones: -- Terminación normal (voluntaria): ejecuta la ultima instrucción  -- Terminación por error (voluntaria): Vamos a abrir un archivo y no existe, faltan datos, etc.  -- Error fatal (involuntaria): división por cero, acceso a memoria no válida. -- Terminado por otro proceso (involuntaria)Se liberan los recursos asignados
                            1. Multiprogramación

                              Annotations:

                              • Un sistema operativo multitarea: -- Carga varios procesos en Memoria Principal -- La CPU es un recurso limitado -- Más procesos que CPUs -- La CPU pasa de un proceso a otro rápidamente dándole a cada uno un pequeño tiempo de computación. -- Se aprovecha al máximo la CPU, varios procesos van avanzando su ejecución -- Aprovecha los tiempos muertos de la CPU: cuando un proceso realiza una operación de E/S se pasa a ejecutar otro. Pseudo-paralelismo--Cambio de contexto--Algoritmos de planificación -- Multiprocesador (Cores): verdadero paralelismo
                              1. Tipos de procesos

                                Annotations:

                                • La ejecución de un proceso consiste en la alternancia de ráfagas de CPU y ráfagas de E/S Tipos de procesos:  --- Intensivos: Pasa más tiempo computando que haciendo E/S, tiene ráfagas de CPU largas (Cálculos numéricos) --- Interactivos: Pasa más tiempo haciendo E/S que usando la CPU, tiene ráfagas de CPU cortas.
                                1. Ejecución de un proceso

                                  Annotations:

                                  • Ejecución de un proceso = Ciclos de CPU + Ciclos de E/S -- Cuando un proceso se bloquea al esperar por la E/S ejecutamos en la CPU instrucciones de otro proceso. -Los procesos entrelazan su ejecución: concurrencia. -La CPU y la E/S trabajan a la vez -> se terminan más trabajos en menos tiempo.
                                2. Implementación de un proceso

                                  Annotations:

                                  • Cuando un programa se convierte en proceso: -- Se cargan en memoria las instrucciones y los datos. -- Se crea una estructura de datos única para cada proceso, identifica al proceso y sirve para controlar su correcta ejecución (concurrente). Esta estructura se le llama Bloque de Control de Proceso (BCP). El BCP se almacena en la memoria destinada al SO
                                  1. Bloque de control de proceso

                                    Annotations:

                                    • Para cada proceso, el SO guarda cierta información en el BCP mientras no esta en ejecución: -- Identificación del Proceso (pid, ppid, ….) -- Estado del proceso (preparado, bloqueado ….) -- Contador de Programa (CP) -- Registros de la CPU (AC, ……) -- Información de planificación de CPU (prioridad ….) -- Información de gestión de memoria (apuntadores a las zonas de memoria) -- Información contable (tiempo de CPU y consumido …) -- Información de estado de E/S (dispositivos que espera, ficheros abiertos ……)
                                    1. Estados de un proceso

                                      Annotations:

                                      • -- Nuevo: Se esta creando el proceso y aun no tiene todos los recursos necesarios. -- Preparado: proceso que dispone de todos los recursos para comenzar o proseguir su ejecución y a la espera de que se le conceda el control del procesador. -- Ejecución: Proceso que esta haciendo uso de la CPU -- Bloqueado: proceso que no puede ejecutarse hasta que un evento externo sea llevado a cabo. -- Terminado: Acaba el proceso y se liberan los recursos que tenia asignados.
                                      1. Despachador

                                        Annotations:

                                        • El despachador es un módulo del SO que cede la CPU al proceso elegido por el planificador: -- Realizar una conmutación de contexto 1. El sistema debe salvar el estado del proceso saliente 2. Cargar el estado salvado anteriormente del nuevo proceso. -- Saltar al punto apropiado (CP) del programa para continuar con su ejecución. El tiempo que tarda el despachador en detener un proceso y poner otro en ejecución es un gasto extra; el sistema no hace nada útil, es tiempo perdido.
                                        1. Planificador

                                          Annotations:

                                          • -- Cuando hay más de un proceso preparado (ejecutable), el sistema operativo debe decidir cuál ejecutará primero -- La parte del SO que toma esa decisión se denomina planificador; el algoritmo que usa se denomina algoritmo de planificación
                                          1. Algoritmo de Planificación

                                            Annotations:

                                            • -- No expulsivos o no apropiativos: Una vez el proceso adquiere la CPU no la libera hasta que: – termina – se bloquea (inicio E/S) FCFS, SJF -- Expulsivos: El SO puede decidir quitar la CPU a un proceso para dársela a otro. – Usa interrupciones de reloj SJTF, Round Robin ,Prioridad, etc
                                            1. Criterios

                                              Annotations:

                                              •  --Equidad: todos los procesos usan la CPU de forma equitativa. --Eficiencia(utilización de la CPU): 100% uso, es decir, no existan tiempos ociosos. --Tiempo de retorno: tiempo que tarda en ejecutarse un proceso concreto (minimizar). --Tiempo de respuesta: tiempo que tarda un proceso desde que se le presenta una solicitud hasta que produce la primera respuesta (minimizar). --Tiempo de espera: tiempo que un proceso pasa en la cola de procesos listos esperando la CPU (minimizar) --Rendimiento (productividad): número de trabajos procesados por unidad de tiempo (maximizar
                                              1. Algoritmo FCFS

                                                Annotations:

                                                • Primero en llegar, Primero en ser servido (Selecciona el primero de la cola de listos, primero el más antiguo) --Justo, simula mundo real (Banco, supermercado, etc) --No expulsivo o no apropiativo --Tiempo de respuesta varia mucho en función del orden de llegada a la CPU de los procesos, si los procesos mas antiguos son largos malos tiempos de respuesta (Efecto Convoy) --Penaliza a procesos cortos frente a largos (Efecto Convoy)
                                                1. Algoritmo SJF

                                                  Annotations:

                                                  • SJF (Shortest Job First): Se ejecuta Primero el Proceso preparado más Corto --No Apropiativo --Favorece a los trabajos cortos a expensas de los largos. --Si dos procesos tienen igual tiempo de ejecución se aplica FCFS --Posibilidad de Inanición: Los procesos largos puede ser que nunca se ejecuten, la prioridad del proceso es inversamente proporcional al tiempo de ejecución --No es aplicable si se desconoce la duración de los procesos
                                                  1. Algoritmo SRTF

                                                    Annotations:

                                                    • Shortest Remaining Time First Cuando un nuevo proceso llega a la Cola de procesos listos mientras otro se está ejecutando, el nuevo proceso puede tener el ciclo de duración de CPU más corto que lo que falta por ejecutar del proceso actual. La CPU será asignado al proceso que acaba de llegar a la cola. -- Es una variante expulsiva del anterior. -- Los procesos cortos se ejecutan casi inmediatamente y los largos tienen mayor retraso que en SJF.
                                                    1. Algoritmo SJRF

                                                      Annotations:

                                                      • Sortest Job Remaining First Este algoritmo beneficia los trabajos más cortos o ya iniciados y por lo tanto lo que intenta maximizar es el número de trabajos realizados por unidad de tiempo. Por contra, los trabajos más largos se ven penalizados y ralentizados
                                                      1. Algoritmo Round Robin

                                                        Annotations:

                                                        • --Cola de procesos circular --Cada proceso tiene asignado un tiempo de ejecución denominado quantum (q). --Si se cumple un quantum y la tarea no ha terminado, se da el paso al siguiente proceso, y ese pasa al final de la lista de procesos en espera. --Equitativo: Más justo y de uso más amplio para sistemas de tiempo compartido.   -Evita inanición   -Si el quantum:       -es muy grande se convierte en un FCFS        -es muy pequeño hay mucho cambio de contexto se pierde el tiempo.
                                                        1. Algoritmo de prioridad

                                                          Annotations:

                                                          • --Selecciona el proceso con mayor prioridad de los que están preparados --Puede provocar inanición (Solución: aumentar prioridades con envejecimiento)
                                                  2. Según su Función
                                                    1. Sistemas operativos de Escritorio

                                                      Annotations:

                                                      • Se utilizan en los equipos personales, estaciones de trabajo, portátiles, También suele conocer por sistemas operativos cliente.
                                                      1. Sistema operativo en Red y Servidores

                                                        Annotations:

                                                        • Son aquellos que tienen la capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medito de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos etc,
                                                        1. Sistemas operativos Distribuidos

                                                          Annotations:

                                                          • se define como una colección de equipos informáticos separados físicamente y conectados entre sí por un red de comunicaciones distribuida. Cada máquina posee sus componentes hardware y software de modo que el usuario percibe que existe un solo sistema. El usuario accede a los recursos remotos de la misma manera en que accede a recursos locales ya que no percibe que existen varios ordenadores.
                                                        2. Por su Disponibilidad
                                                          1. Sistema operativo Propietario

                                                            Annotations:

                                                            • son sistemas propiedad de la empresa que los desarrolla, en realidad no vende el sistema operativo sino una licencia para su uso.
                                                            1. Tipo de licencias Propietario

                                                              Annotations:

                                                              • --O.E.M. (original equipment manufacturer) seria fabricante de equipamiento original, este tipo de licencias las otorga el desarrollador del sistema operativo al fabricante de hardware. --RETAIL licencia que se compra directamente del desarrollador. somos propietarios de la licencia, podemos instalar en cualquier tipo de hardware compatible. -- VLM (licencia por volumen) Para una empresa existe la posibilidad de contratar un tipo de licencia especial con el desarrolador, de modo que una única clave de licencia, podemos utilizar varias máquinas. -- MSDN (licencia de educación) son licencias especiales de MIcrosoft  que permite su uso únicamente para actividades educativas y de formación.
                                                            2. Sistema operativo libres

                                                              Annotations:

                                                              • Son sistemas operativos en los que se ha renunciado a cualquier tipo de propiedad intelectual. Son sistemas que pueden usarse libremente, ser distribuidos, permitir que se acceda a su código fuente y permite que se modifique. No hay que confundir libre con gratuito.
                                                              1. Tipo de licencias Libres

                                                                Annotations:

                                                                • -- El freeware es un software que se distribuye de forma gratuita pero no suele estar disponible su código fuente. NO es software libre. --El shareware es un software permite al usuario evaluarlo de forma gratuita por un período de tiempo. En algunos casos las limitaciones están en algunas de las formas de uso o las capacidades finales. No viene acompañado de su código fuente y por tanto, NO es SW libre.
                                                                1. Código abierto

                                                                  Annotations:

                                                                  • -- Con copyleft: Todas las copias, mejoras y modificaciones que se hagan sigan siendo software abierto. Lo que debemos tener claro es que SÏ que podemos pedir el dinero que queramos por programas y código fuente, el soporte que podemos ofrecer a los usuarios, los libros que vendamos o el material que proporcionemos, tal y como muchas compañías que distribuyen GNU/Linux hacen. La licencia de código abierto con copyleft más conocida y utilizada es GPL (General Public License) diseñada por la Free Software Foundation. ---Sin copyleft: No obligan a que sus modificaciones sigan siendo software abierto.Las más conocidas son BSD (Berkeley Software Distribution) y MPL (Mozilla Public License)
                                                            3. Gestión de memoria

                                                              Annotations:

                                                              • --Para que un proceso se pueda ejecutar, ha de tener asignada una parte de la memoria principal (RAM) --El sistema operativo se encarga de: -Controlar qué memoria está en uso y qué memoria está libre. -Asignar memoria a los procesos. -Liberar memoria de los procesos. -Proteger la zona de memoria de cada proceso para que otros no puedan acceder. --El SO ha de incorporar un sistema de gestion de memoria que sea lo más eficiente posible, ya que influye en el rendimiento global del sistema.  
                                                              1. Paginación

                                                                Annotations:

                                                                • --Divide la memoria en bloques pequeños de tamaño fijo --> marcos. --Divide los procesos en porciones del mismo tamaño --> páginas. --Cada proceso necesita tantos marcos de memoria como páginas tenga. --Las páginas de los procesos se pueden colocar en cualquier marco de memoria, aunque para el proceso es como si tuviera una zona de memoria contigua.    
                                                                1. En Windows

                                                                  Annotations:

                                                                  • Las páginas se guardan en el fichero C:\pagefile.sys. Los tamaños inicial y máximo del fichero de paginación se pueden configurar o dejar que los gestione el sistema. Equipo -->Propiedades --> Configuración avanzada del sistema -->Opciones avanzadas -->Rendimiento --> Configuración --> Opciones avanzadas -->Memoria virtual  
                                                                  1. En Unix/Linux

                                                                    Annotations:

                                                                    • Intercambio (swapping) En entornos Unix/Linux se reserva una parte del disco duro para usarla como memoria virtual. Se crea una partición con este fin desde el momento de la instalación del SO.   
                                                                  2. Memoria Virtual

                                                                    Annotations:

                                                                    • -- La memoria principal de un ordenador es limitada y puede llegar a ser insuficiente. -- Para evitar que el tamaño de la memoria principal limite la cantidad de procesos que pueden estar ejecutándose, los sistemas operativos actuales emplean la técnica de memoria virtual, que usa parte del disco duro como si fuera memoria RAM. -- La memoria virtual permite tener en memoria sólo la parte del proceso que se necesita en cada momento. El resto está en el disco. -- El SO tiene una actividad adicional  decidir qué partes del proceso se guardan o extraen de la memoria cuando ésta se ha llenado. -- La mayoría de SO (windows,Linux, Unix, Mac OSx, oracle, solaris) usan memoria virtual con paginación para sus procesos.
                                                                  3. Gestión de los dispositivos E/S

                                                                    Annotations:

                                                                    • ---Se entiende por entrada/salida (E/S) cualquier comunicación entre la CPU o la MP y el exterior. ---Hay gran cantidad de dispositivos de E/S, todos mucho más lentos que la CPU y la MP  las operaciones de E/S suelen suponer un cuello de botella en un ordenador. ---El SO debe: --controlar los perifericos:       -Enviar comandos.     -Recibir interrupciones.     -Gestionar errores. ---Ofrecer al usuario una interfaz clara y sencilla para administración de periféricos. ---Intentar manejar todos los dispositivos de forma uniforme. --El SO ha de saber si un dispositivo de E/S quiere realizar alguna operación o si tiene preparado algún dato que se le ha solicitado. --La CPU atiende a un dispositivo cuando recibe una interrupción --Hay que asignar prioridades por si hay interrupciones simultáneas --> número de interrupción o IRQ (interrpt Request). La instalación de un dispositivo de E/S conlleva la asignación de la correspondiente IRQ.
                                                                    1. Controlador o driver

                                                                      Annotations:

                                                                      • --Software específico para cada dispositivo (diferente para cada SO). --Conoce todos los detalles del hardware del dispositivo.
                                                                      1. En Windows

                                                                        Annotations:

                                                                        • --Para ver la información del sistema, como los recursos asignados a los difernetes dispositivos: inicio --> msinfo32. --Para configurar los dispositivos de E/S: Equipo --> Propiedadeds --> Administracion de dispositivos o Ejecutar: devmgmt.msc
                                                                        1. Administrador de dispositivos

                                                                          Annotations:

                                                                          • --Muestra un icono por cada dispositivo.     -Si aparece un signo de Stop sobre el icono --> Windows ha deshabilitado el dispositivo debido a algún conflicto de hardware.     -Si aparece una exclamación sobre el icono --> el dispositivo no se ha configurado correctamente o faltan sus drivers. --Seleccionando un dispositivo y pulsando en “Propiedades” se puede ver/modificar, por ejemplo, el controlador o los recursos asignados. --Si hay problemas con un dispositivo, se puede intentar solucionar escogiendo “Solucionador de problemas” en la pestaña “General”.
                                                                          1. Visor de eventos

                                                                            Annotations:

                                                                            • --Panel de control --> Herramientas administrativas. --Seleccionando Registros de Windows --> Sistema, se puede ver si hay sucesos relacionados con errores de hardware.
                                                                          2. Gestión de datos. Sistema de ficheros

                                                                            Annotations:

                                                                            • --El almacenamiento de los datos se suele organizar en directorios y ficheros para facilitar a los usuarios su manejo. --El administrador de archivos del SO: se encarga de mantener esta estructura y de asegurar el uso eficiente de los dispositivos de almacenamiento secundario --Para un usuario, el gestor de archivos le proporciona los medios para crear, borrar, leer, escribir y modificar ficheros. --Para el SO, los archivos no son más que una secuencia ordenada de bytes que se almacenan en determinados bloques del dispositivo de almacenamiento. --El SO dispone de mecanismos para localizar los bloques asignados a los ficheros. Gestiona el espacio libre de los dispositivos, ocupando o liberando bloques según sea necesario. --Cada fichero tiene unos determinados atributos: nombre, tipo, tamaño, fecha, propietario, permisos,… El SO debe garantizar la seguridad y protección de los ficheros según los permisos configurados.   
                                                                            1. FAT

                                                                              Annotations:

                                                                              • FAT (File Allocation Table) --Se introdujo con MS-DOS y OS/2 pero se soporta en versiones actuales windows. --Tipos de FAT: FAT12:Se introdujo con MS-DOS 1.0 y ha quedado para disquetes Tamaño máximo archivo de 32 MB. Nombre 8 caracteres y extensión 3 caracteres --> 8.3 FAT16: Se introdujo con MS-DOS 2.0. Tamaño máximo de archivo de 2GB. También nombres tipo 8.3 FAT32: Se introdujo con W95. Tamaño máximo de archivo de 4 GB. Permite nombres de 255.3 (Windows limita las rutas de acceso a 260 caracteres, por tanto, el número máximo de caracteres del nombre de un fichero depende del directorio en el que esté). Es un sistema antiguo que no permite características avanzadas como recuperación en caso de fallos, seguridad o protección. exFAT: Introducido con Windows Embedded CE 6.0, es un sistema de archivos especialmente adaptado para memorias flash.
                                                                              1. NTFS

                                                                                Annotations:

                                                                                • --Se introdujo con Windows NT en 1993. Nuevas versiones se han incluido en 2000, XP, 2003, 2008, Vista, 7, 8, 10,… --Utiliza el volumen como unidad y puede ocupar un disco, parte de un disco o estar extendido en varios discos. --Es un sistema de archivos muy flexible, robusto y eficiente. --Incorpora: -Journaling (diario de cambios: todos los cambios de la estructura del sistema de archivos se guardan antes de grabarlos. Así, en caso de caída inesperada del sistema, se puede reproducier el diario y llevar el sistema a un estado consistente). -Seguridad a nivel de carpeta y archivo. -Compresión. -Encriptación. -Configuración de cuotas de disco.
                                                                                1. ext

                                                                                  Annotations:

                                                                                  • ext --> extended file system (Linux) --ext2: -Introducido en 1993. -Se desarrolló para superar las limitaciones del sistema original ext usado en las primeras versiones de Linux. -Es un poco lento manejando ficheros de gran tamaño. --ext3: -Introducido en 2001. -Es una versión mejorada de ext2 con journaling. -Rendimiento superior. --ext4: Introducido en 2008. -Soporta tamaños de ficheros muy grandes y nuevas características. -Una de ellas es Extent: capacidad de reservar un área contigua para un fichero, lo que puede reducir o incluso eliminar la fragmentación de ficheros. -Mejora el rendimiento de lectura y escritura.
                                                                              Show full summary Hide full summary

                                                                              Similar

                                                                              Sistemas Operativos: Tema 1
                                                                              Daniel Alvarez Valero
                                                                              Tipos y clasificaciones de los Sistemas Operativos
                                                                              octavioasr
                                                                              20 preguntas sobre sistemas operativos
                                                                              esmeraldameza100
                                                                              Sistema Operativo
                                                                              erik vega
                                                                              Sistemas operativos
                                                                              angel.morales.fl
                                                                              Ciclo Operativo y de Efectivo
                                                                              Zurisadai Fernández
                                                                              Clasificación de los Sistemas Operativos.
                                                                              reynaelizabeyh12
                                                                              EXAMEN UNIDAD II ADMINISTRA SISTEMAS OPERATIVOS
                                                                              Claudia Acuña Hernandez
                                                                              Principales amenazas de Seguridad en los Sistemas Operativos
                                                                              Jonathan Velasco
                                                                              Sistemas operativos
                                                                              Tania J.
                                                                              SISTEMAS OPERATIVOS
                                                                              David Fuentes Fernández