Sie sind auf Seite 1von 9

Comparativa de Sistemas Operativos

Vctor Martnez (Windows 7) Guadalupe Plaza (Windows 7) Manuel Terrn (Ubuntu) Javier Vaquero (Ubuntu)

 Windows 7 utiliza un ncleo Windows NT (6.1).  Existe tanto en 32 bits como en 64.  Posee multitarea apropiativa.  Es de tipo cliente-servidor.  Posee dos modos de operacin: Usuario: Restricciones en la ejecucin de instrucciones y reas de la memoria. Kernel: Acceso total a la memoria y dispositivos externos.  Linux es libre, a diferencia de Windows, y una de sus distribuciones es Ubuntu.  El corazn del SO Ubuntu es el Kernel (como Windows).  Se ubica en /boot y se llama vmlinuz, es de cdigo abierto.  La funcin del Kernel se basa en la administracin de: Memoria y tiempo de procesador para todos los procesos. Entradas y salidas del sistema.

 Windows 7 utiliza la planificacin Round-Robin: Los subprocesos a ejecutar se organizan de forma circular y la CPU les asigna tiempos ( quantum ). Cuando un proceso necesita esperar, la CPU lo dormir y continuar con el siguiente.  Windows 7 posee un rango de prioridades asignado a cada proceso: Desocupado, normal, alta, tiempo real.
 En la planificacin de procesos de Ubuntu, un programa pasa de ser ledo de su ubicacin en la memoria al kernel.  El proceso pasara a una lista de procesos y se incluira informacin (estado, prioridad, tiempo, privilegios, vnculos, memoria virtual, etc).  El proceso cuando finaliza sale de dicha lista de procesos, dejando espacio a nuevos procesos para su ejecucin.

En Ubuntu se basa en la memoria principal, memoria de intercambio, tambin llamada swap y en la paginacin. El subsistema de gestin de memoria, que forma parte del kernel del Sistema Operativo, coordina el numero de procesos que residen en la memoria principal, maneja el espacio de direcciones virtuales que no se encuentra en dicha memoria, controla la cantidad de espacio de la memoria principal, y a su vez, el intercambiado entre la memoria principal y la memoria secundaria (swap).
/ /home SWAP

Estructura del Disco Duro

La memoria de intercambio o swap, es una ubicacin ubicada en el disco, donde se guardan las imgenes de procesos. En el caso de Ubuntu, se le suele dedicar una particin del disco duro.

En Windows 7, la memoria virtual se compone del archivo de paginacin y de la memoria RAM. Windows 7 utiliza el archivo de paginacin para utilizar parte del disco rgido como memoria RAM cuando sta no es suficiente. La paginacin permite fraccionar el contenido de un segmento en secciones lineales fijas de 4 Kb que se conocen con el nombre de pginas. El tamao del archivo de paginacin es de 1.5-3 veces el tamao de la memoria RAM.

En Ubuntu, existe el superbloque que contiene la definicin de lmites del sistema de ficheros y la tabla de inodos. La Tabla de inodos, es una agrupacin de todos los inodos que se encuentran reservados en el sistema de ficheros. Un inodo es una estructura de datos que representa unvocamente a un fichero. El bloque de datos es el espacio de tamao fijo donde se almacena la ubicacin del inodo que lo compone. Un directorio es una tabla que asigna nombre de fichero a nmeros de inodo. En Windows la informacin se organiza de forma jerarquizada , compuesta por carpetas y archivos (ejemplo: C:\windows\system32). Windows 7 soporta sistemas de archivos FAT y NTFS. FAT: Fue originalmente diseado para MS-DOS. Se utiliza como mecanismo de intercambio de datos entre sistemas operativos distintos que coexisten en el mismo ordenador y en tarjetas de memoria o similares. Carece de permisos de seguridad y deja fragmentos irregulares en el soporte. NTFS: Normalmente incluido en los Windows NT. Permite particiones de gran tamao y definir el tamao del clster.

 

En Windows 7 el sistema E/S controla los dispositivos hardware y proporciona una interfaz para que las aplicaciones puedan acceder a ellos. El software E/S debe permitir la comparticin de unos dispositivos y el uso exclusivo de otros. El software E/S suele estar organizado en 4 capas: Manejadores de interrupciones. Manejadores de dispositivos. Software de E/S independiente del dispositivo. En Linux el sistema E/S consta de 3 subdivisiones de los dispositivos segn sus caractersticas: Dispositivos de bloque: sus datos estn estructurados en unidades de un cierto tamao, lo que agiliza el intercambio de datos con el procesador. Dispositivos de red: est sujetos a una serie de protocolos para facilitar la comunicacin entre equipos. Estos protocolos se encargan de que la informacin llegue a su destino, detectar errores y el reenvo de datos errneos. Dispositivos de caracteres: el ms comn es el teclado, tambin existen controladores MIDI que pueden considerarse en esta categora.

El intrprete de comandos(Shell) de Windows 7 es un programa que interpreta las rdenes del usuario y las convierte en llamadas al sistema. Algunos comandos son: Shell: profile: Abre la carpeta de perfiles de usuario. Shell: Personal: Abre la carpeta de documentos Shell: ConnectionsFolder: Permite el acceso a conexiones de red.

 } } } }

Linux es capaz de usar una gran cantidad de intrpretes de comandos, lo que nos permite utilizar distintos lenguajes de programacin para comunicarnos con el sistema (Bsh, Csh, ksh). Esta estructura permite la compatibilidad con gran cantidad de programas y que programas diseados para otras arquitecturas puedan ser trasladados de un SO a otro sin apenas hacer cambios.

  

Los protocolos tienen una serie de niveles: 1 a 8 ( 8 para corrc. Errores) Ambos sistemas operativos comparten los niveles inferiores. Aunque en los niveles superiores las configuraciones son diferentes.
Linux usa: Socket, Controladores de Protocolo y Controladores de Dispositivos de red. Estructurado en niveles.
Windows 7 adems incorpora una tecnologa propia : NDIS 6.2 (niveles 2-3)

desarrollada ntegramente por Windows.


  

Ambas son compatibles con la mayora de los protocolos estndar TCP/IP, FTP, HTML, DLNA, P2P. A nivel de hardware tambin son compatibles: ambos operan con direcciones MAC Windows es capaz de desviar parte de los datos a travs de redes

SAN para evitar usar TCP/IP (mas lento)

Caractersticas comunes:  - Gestin de usuarios  -Privilegios usuarios y archivos:  - Jerarquizado por un superusuario (root) Linux es un sistema modular: es mas difcil de atacar, y mas fcil de reparar.  Gran proteccin frente a virus: es necesario compilarlos y ejecutarlos en la mayora de los casos. Windows S.O para todos los pblicos: fcil de usar pero a priori mas inseguro. Ha mejorado su seguridad al incluir:  Sistema de proteccin de servicios,  Prevencin de ejecucin de datos,  Seleccin aleatoria del diseo del espacio de direcciones  Niveles de integridad obligatorios En su ultima versin Windows alcanzo la certificacin: EAL4 (existen de 1a7)

Das könnte Ihnen auch gefallen