You are on page 1of 19

Presentacin

Trabajo Final Sistemas Operativos Facilitador: Ing. Marcos Brito. Bernny Contreras 2007-0421

2009-1357 Fenely Mndez 2009

Jairo Javier 2010 2010-0355

Waldo Jos 2010 2010-0896

ndice
0- Introduccin.2 1234567Conceptos de Sistemas Operativos....4 Sistemas Operativos ms populares...4 Sistema de archivos6 Procesos7 Comparacin terica y prctica de los comandos..8 Conclusin18 Bibliografa...19

0- Introduccin
Se ha avanzado mucho en el desarrollo de los sistemas operativos. Estos avances fueron paralelos a la aparicin de nuevas tecnologas y de nuevos algoritmos que permitieron aumentar las capacidades de los sistemas. El objetivo de este proyecto es comparar los sistemas operativos ms usados y que se comprende que tendrn mayor alcance. Con una crtica constructiva destacaremos las caractersticas de cada uno, as como sus pros y contras. Mediante una relacin entre los comandos ms utilizados de los Sistemas Operativos MS-DOS y Linux, veremos cmo se asemejan y diferencian estos. Y con ayuda de imgenes veremos la funcionalidad e interfaz utilizados por ambos. Tambin se describir brevemente los sistemas de archivos y algunos conceptos sobre los procesos en los sistemas operativos. El anlisis parte en la determinacin de los parmetros que se tendrn en cuenta para desarrollar la bsqueda de informacin confiable, y luego, comprobar de manera prctica, a travs de la implementacin de los comandos es Linux y MS-DOS.

1 Conceptos de Sistemas Operativos


Un Sistema Operativo es el programa ms importante para el funcionamiento del computador, es el que administra los recursos y la memoria de nuestro sistema para que podamos aprovecharlo al mximo, tambin es el encargado de aprovechar y reconocer los dispositivos del nuestro equipo, en fin es el programa para controlar los dems programas, Recursos y Hardware de nuestro equipo.

2 - Caractersticas de un Sistema Operativo


Windows: Es un grupo Sistema Operativo desarrollado por Microsoft desde 1981 y sus principales versiones y caractersticas veremos ms adelante, es el sistema que actualmente domina el mercado. Linux: Es un grupo de Sistemas Operativos, que primero se baso en UNIX y ha evolucionado con el tiempo gracias a su cdigo libre y algunas versiones ya tienen su cuota de mercado segura. Mac Os: Es un grupo de de Sistemas Operativos de la Apple que tambin ha cambiado de ncleo en el tiempo y ha evolucionado para adaptarse a otros dispositivos como telfonos mviles y Notebooks, su mercado son usuarios ms exigentes y con cierto poder monetario para adquirir este sistema y algunas de sus aplicaciones. Google Crome OS: Es un Sistema operativo de Google basado en Linux y orientado al uso del internet y est en crecimiento en el mercado.
Version Caracterstica Principal

Microsoft Windows 1.0 (Ms-Dos Incorporacin de Herramientas (juegos, Calendarios, Executive) etc.) Como mosaico y cuadros de dilogos, le dio cierto entorno grafico a MS-Dos. Microsoft Windows 2.0 Mejoras en el interfaz de usuario, gestin de memoria, uso de memoria extendida e introduccin de nuevos mtodos de teclado. Microsoft Windows 3.0 Ejecucin Multitarea de aplicaciones DOS Microsoft Windows 3.0a Microsoft Windows 3.1 Microsoft Windows 3.11 Soporte p/ unidad de Cd-ROM y Tarjetas de Sonido. (Versin ms popular), mejora de Diseo, mejor soporte multimedia, redes y diferentes modelos de impresoras. (1ra Actualizacin de Windows gratuita a travs de FTP), mejoras de instalacin de Windows en redes, acceso a archivos de 32bits. (Esta versin fue la ms difundida de Windows 3.x.) 3.1 Mejora de instalacin de redes, permite compartir tanto archivos como Impresoras en Dos y Windows, nuevas

Microsoft Workgroup

Windows

aplicaciones: Calendario y agenda. Microsoft Windows Workgroup Microsoft Windows 95 3.11 Mejoras de Windows 3.11 e incorporacin de Fax.

(Revolucin en SO Microsoft) Nueva Interfaz de Usuario, Compatibilidad con nombres de archivos largos y tecnologa Plug and Play, Sistema hibrido de 16 y 32 bit, incorpora Direct X. , incorpora El explorador IE4 Microsoft Windows98 Mejoras para: Fat32, AGP, soporte USB, FireWire y ACPI. Microsoft Windows 98 SE Correccin de Errores y mayor compatibilidad con dispositivos, incorporacin de muchos drivers y IE5. Familia NT Microsoft Windows 3.1 - Orientados a Estaciones de trabajo Microsoft Windows 3.5 - Servidores de Red Microsoft Windows 3.5.1 - GUI propia y estable similar a los Sistemas Microsoft Windows 4 UNIX. Microsoft Windows 2000 - Se distribuan en 2 versiones Servers y Microsoft Windows XP Workstation. Microsoft Windows Server - Multitarea professional x64 (2003) - Diseados para trabajar tanto con un procesador Microsoft Windows vista como con mltiples procesadores, (SMP) Microsoft Windows 7 Symetrical Multy Processor. Familia orientada a Servers Microsoft Windows Server 2003 Microsoft Windows Server 2003R2 Microsoft Windows Home Server 2008 Microsoft Windows Home Server 2008R2 Linux y sus distribuciones UBUNTU SUSE RED HAT DEBIAN FEDORA MANDRIVA GENTOLINUX KNOPIX (Y MAS VERSIONES PERO SOLO NOS BASAMOS EN LAS PRINCIPALES). MAC OS (Todas sus versiones 1 al 9) MAC OSX (A partir de la versin 10 hasta la fecha). LION Diseados p/ Equipos de alto Rendimiento. Integracin de software Ms-Servers p/ PYMES. Comparticin de Archivos, transmisin multimedia. Implementacin de copias de seguridad automatizadas Acceso Remoto. Son Sistemas Operativos modificados y Orientados a de acuerdo a las necesidades de un grupo de usuarios en especifico. Basados en diferentes ncleos de acuerdo a la orientacin de los usuarios. Abiertos a modificaciones y propuestas de mejoras a travs de su cdigo fuente abiertos. Licencia libre. (Libre de costos) La mayora de estos estn dirigidos aun publico con un poco mas de conocimientos, sin embargo algunos como UBUNTU ha ganado cuota del mercado por su Facilidad de uso. 1er Sistema Operativo en contar con interfaz Grafica y el manejo mouse ventanas, iconos y men. De 1984 al 2001 Los Sistemas Operativos fueron basado en el propio cdigo de Apple y UNIX. A partir del 2001 Mac OSX es basado en NeXTSTEP y el Ncleo Mach que Apple.

CHEETA PUMA JAGUAR PANTHER TIGER LEOPARD SNOW LEOPARD LION Google Crome SO

MAC OSX: incorporo versiones Servers a partir de 1999. MAC OSX: es el sistema en el que se basan los IOS de iPHONE, iPAD y Ipod touch. Mac OSX Server es la nica versin que se puede ejecutar desde una maquina Virtual a diferencia de los otros Sistemas. Sistema cdigo abierto que permite colaboracin para mejorar y desarrollo del sistema. Licencia libre (Libre de costos). Es basado en el ncleo de Linux y cuenta con herramientas de ese Sistema Operativo. Implementacin en Cromebooks para promover el Sistema Operativo con precios de 349 y 449 dlares. Orientado a su navegador Crome, la idea es mover el entorno del escritorio a internet. Mayor velocidad para arranque y para apagar. Es un sistema Siempre conectado, para usuarios que siempre estn en uso del internet, siempre en lnea. Multitactil. (pero est en proceso de mejoras).

3 - Sistemas de Archivos
Los sistemas operativos necesitan guardar la informacin con la que trabajan en algn medio en el cual se mantenga. A diferencia de las memorias RAM, los discos duros pueden mantener la informacin aun si se les desconecta la corriente, pero el sistema operativo necesita una forma para poder guardar y leer la informacin. Para esto se utilizan los sistemas de archivos. Los sistemas de archivos no son ms que los estndares y/o mtodos diseados para cada sistema operativo los cuales permiten el almacenamiento, organizacin, manipulacin, acceso y direccionamiento de los archivos. A continuacin se muestra una tabla con las diferentes caractersticas principales de los sistemas de archivos ms usados.
Siste ma de archiv o No. mximo de archivos Tamao mximo de archivo 32 MB 2 GB 4 GB 16 TB Tamao mximo del volumen 32 MB 2 GB 2 TB 256 TB 255 Creacin, modificacin, Solo lectura, oculto, sistema, caracteres mximo del nombre de archivo 8.3(11) o 255 si se usa LFN Fechas registradas Atributos archivo de Sistema operativo soportado

FAT1 2

4,077

Creacin, modificacin, acceso

FAT1 65,571 6 FAT3 268,435,437 2 NTFS 4,394,967,26


5

Solo lectura, sistema, archivo, nombre de volumen

QDOS, MS-Dos hasta 3.0 MS-Dos, Windows 95-98 Familia winNT, Mac

EXT2 EXT3 HFS

1018 variable 65,535

2 TB 16GB 2TB 2 GB 8 EB -

16 TB 16TB 32TB 2 TB 16 EB -

255 255 31 255

POSIX, acceso Modificacin, modificacin de atributos, acceso Creacin, modificacin, backup Acceso, modificacin de atributos, backups, modificacin de contenidos, creacin.

archivo 16 atributos usando chattr 13 atributos usando chattr Color, bloqueo, icono personalizado, bundle, invisible, alias, sistema, stationery, inited, no INIT resources, shared, desktop

OS, Linux Linux, BSD, Windows (IFS), Mac OS X (EXT2) Mac OS, Mac OS X MacOS 89-X , Darwin, GNU/Linux

HFS+ ilimitado

4 Procesos:
a) Definir proceso: Un proceso es un programa en ejecucin que tiene asociado un espacio de direcciones y desencadena una serie de instrucciones a trabajar.12 b) Un proceso puede estar en cualquiera de los siguientes estados: Listo, En ejecucin y Bloqueado. Las transiciones entre los estado son: 1-El proceso se bloquea en espera de datos y no puede continuar. 2-El planificador elige otro proceso para que tenga algn tiempo en la CPU. 3-El planificador elige este proceso. 4-Los datos estn disponibles si hay un proceso ejecutndose pasa a espera.34 c) Cena de los filsofos. Se tiene un arreglo para ver el estado del filsofo. Un filsofo slo puede comer si sus vecinos no lo hacen para no ocasionar carrera por el tenedor Se utilizan semforos para indicar si los filsofos necesitan un tenedor y ste no est disponible, porque se procede a bloquearlo. Se toma en cuenta el vecino derecho e izquierdo de cada filsofo. Se usan generadores aleatorios.56

http://es.wikipedia.org/wiki/Proceso_%28inform%C3%A1tica%29 Tanenbaum, Sistema Operativos: pg. 35 3 http://www.xuletas.es/ficha/concepto-de-procesos-2/ 4 Sistemas Operativos Diapositiva Prof. Marcos Brito :Apec 5 Tanenbaum, Sistema Operativos: pg. 75 6 http://es.wikipedia.org/wiki/Problema_de_la_cena_de_los_fil%C3%B3sofos
2

5- Comparacin de los comandos ms comunes de DOS y de Linux


Muchos comandos Linux escritos en el intrprete de comandos de la shell son similares a los comandos que escribira en DOS. De hecho, algunos comandos son idnticos. A continuacin se muestran una relacin de los comandos de MS-DOS y Linux:

Propsito de los comandos


Copiar archivos Mover archivos Listar archivos Limpiar la pantalla Cerrar la ventana del intrprete de comandos Visualizar o configurar la fecha Borrar archivos Visualiza la salida en la pantalla Modifica los archivos con un editor de texto sencillo Compara los contenidos de dos archivos Encuentra una cadena de texto en un archivo Formatear un disco

MS-DOS
copy move dir cls exit date del echo edit fc find

Linux
cp mv ls clear exit date rm echo vi, emacs, pico Diff Grep mke2fs o mformat([b]) man([c]) Mkdir mv([e]) cd nombrederuta cd .. Date Free more Env export fsck debugfs

format a: (si el disco est en la unidad A:) Visualiza la ayuda del comando help, [comando] /? Crear un directorio mkdir Renombrar un archivo ren Cambiar directorios con una ruta cd nombrederuta especifica (ruta absoluta) Cambia directorios con una ruta cd .. relativa Mostrar la hora time Mostrar la cantidad de RAM y su mem uso actual Ve el contenido de un archivo de type un texto Muestra variable de entorno Fija una variable de entorno Detecta y corrige producidos en el disco Set Set [variable]

errores scandisk

Elimina la fragmentacin de un defrag c:\ disco

Despliega la versin SO para el ver caso de MS-DOS, y del kernel en el caso de Linux Elimina subdirectorios rd Mostrar o modificar los atributos attrib de los archivos

uname -a RMDIR chmod

Ejemplos de comandos con imgenes Primero en MS-DOS y luego en Linux: Copiar archivos

Mover archives

Listar archives

Visualizar o configurar la fecha

10

Borrar archivos

Visualiza la ayuda del comando

11

Crear un directorio

Renombrar un archive

12

Cambiar directorios con una ruta especifica

Mostrar la hora

13

Mostrar la cantidad de RAM y su uso actual

Ve el contenido de un archivo de un texto

14

Muestra variable de entorno

Detecta y corrige errores producidos en el disco

15

Elimina la fragmentacin de un disco

Despliega la versin del SO

16

Elimina subdirectorios

Mostrar o modificar los atributos de los archivos

Compara los contenidos de dos archivos

17

6. CONCLUSION
Comparacin de todos los Sistemas Operativos: SO Windows Linux Mac OS Crome OS Pros Es un sistema basado en facilitarle la vida a los usuarios. Es un Sistema que siempre est mejorando gracias a sus actualizaciones.

Contras Frecuentes versiones el ejemplo sera el de Windows seven, tenemos un sistema con mucho rendimiento y funcional y ya est anunciada otra versin lo que obligara muchos usuarios a cambiar de versin y no aprovechar la versin actual. Cada vez que hay cambio de versin hay que gastar dinero para comprar la prxima. El principal contra seria demasiadas distribuciones, en realidad tiene su parte buena y mala, pero si queremos estandarizar y tener ms compatibilidad sera bueno que nos enfoquemos en un tipo de sistema.

Windows

Linux Cdigo libre: Facilidad de mejoras ya que puede ser un Software que puede evolucionar gracias a la colaboracin de usuarios expertos en el rea. Las distribuciones son basadas de acuerdo a las necesidades de los usuarios y de los tipos de usuarios. Es muy poderoso e innovador y de l se basan los sistemas de dispositivos mviles de Apple.

Mac OS

Crome OS Cdigo libre: Facilidad de mejoras ya que puede ser un Software que puede evolucionar gracias a la colaboracin de usuarios expertos en el rea.

Los costos, la desventaja es que los precios de los Sistemas y equipos son para un pblico con ms ingresos que el promedio. Compatibilidad: estos Sistemas son para utilizarlos en equipos del Fabricante. Aunque estamos en la era de la informacin no todos estamos siempre conectados a internet esta sera su principal desventajas frente a los dems.

18

Futuro de los Sistemas Operativos. Se entiende que el uso de los sistemas operativos dependen del usuario, pero a nuestro entender el futuro son los Sistemas para Smartphone y las llamadas Tablets pc, ya que con la gran acogida que tienen estos dispositivos casi todo el mundo sin importar las clases sociales est adquiriendo estos dispositivos. Pero esto ya est sucediendo en el caso de Windows ellos tienen a Windows Mobile, Apple tiene a IOS y citamos a google y Linux que estn trabajando con Android. Tambin gran parte del mundo se est conectando bastante a internet ya sea para fines comerciales, juegos, entretenimiento, compras, comercio o uso de redes sociales, esto es una gran ventaja para Crome OS porque ya est empezando a asociar esta tecnologa desde ahora. Otro punto seria la distribucin del Software Libre, porque gracias a esto hay ms acceso a los sistemas y los usuarios estn llenando sus expectativas y necesidades con este tipo de sistema que est ganando mucho empuje. Como una opinin final, se puede decir que los Sistemas Operativos van por distintos caminos, hacia el mismo lugar, a medida que pasa el tiempo los sistemas se hacen ms potentes y requieren ms recursos de Hardware. Caractersticas de uno aparecen reflejados en el otro y viceversa, esto hace que cada vez se parezcan ms. Todos pretenden ser usados en cualquier mbito y por cualquier persona sin perder capacidad y facilidad de uso.

7. BIBLIOGRAFIA

http://co112w.col112.mail.live.com/default.aspx#fid=1&n=956151750 so http://www.euram.com.ni/pverdes/verdes_informatica/informatica_al_dia/que_e s_un_so_144.htm http://es.wikipedia.org/wiki/Sistema_operativo http://es.wikipedia.org/wiki/Microsoft_Windows http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux http://es.wikipedia.org/wiki/Mac_OS_X http://es.wikipedia.org/wiki/Mac_OS_X http://es.wikipedia.org/wiki/Google_Chrome_OS


http://es.wikipedia.org/wiki/Proceso_%28inform%C3%A1tica%29 Tanenbaum, Sistema Operativos: pg. 35 http://www.xuletas.es/ficha/concepto-de-procesos-2/ Sistemas Operativos Diapositiva Prof. Marcos Brito :Apec Tanenbaum, Sistema Operativos: pg. 75 http://es.wikipedia.org/wiki/Problema_de_la_cena_de_los_fil%C3%B3sofos

http://www.slideshare.net/Piesomon/caracteristicas-principales-de-lossistemas-de-archivos http://es.wikipedia.org/wiki/Ext2 http://es.wikipedia.org/wiki/Ext3 http://es.wikipedia.org/wiki/HFS http://es.wikipedia.org/wiki/HFS%2B http://es.kioskea.net/faq/310-linux-gestion-de-atributos-de-los-archivosext2 http://www.netstorming.com.ar/2009/10/08/atributos-de-archivos-en-ext3/

19