Familia de los sistemas operativos

32
FAMILIA DE LOS SISTEMAS OPERATIVOS *WINDOWS *D.O.S *MACINTOSH *LINUX *UNIX

Transcript of Familia de los sistemas operativos

Page 1: Familia de los sistemas operativos

FAMILIA DE LOS SISTEMAS OPERATIVOS

*WINDOWS*D.O.S

*MACINTOSH*LINUX*UNIX

Page 2: Familia de los sistemas operativos

WINDOWSLa compañía fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se habían conocido durante su época de estudiantes por su afición común a programar con la computadora PDP-10 de Digital Equipment Corporation. Pocos han oído hablar de las microcomputadoras, pero dos jóvenes apasionados de la informática, Bill Gates y Paul Allen, perciben que la informática personal es el camino hacia el futuro.No tardaron en llegar nuevas versiones de Basic, un segundo producto llamado Microsoft Fortran, otro lenguaje de programación, y con todo ello pronto sacó versiones del lenguaje Basic para los microprocesadores  8080 y 8086.En junio de 1980, Gates y Allen contratan a Steve Ballmer, ex compañero de Gates de Harvard, para que les ayude a dirigir la empresa. Poco después, tras trasladarse a Bellevue, Washington,IBM contrató a Microsoft para escribir el sistema operático del IBM PC, que saldría al mercado el año siguiente. Este proyecto llamado inicialmente “Chess”, pretendía ser la base sobre la que se pudieran ejecutar los programas del equipo.

Page 3: Familia de los sistemas operativos

VERSIONES•Windows 1 y Windows 2•Windows 3 y Windows NT 3•Windows 95•Windows 98•Windows 2000•Windows ME•Windows XP•Windows Vista•Windows 7•Windows 8•Windows 10

Page 4: Familia de los sistemas operativos

VENTAJAS  DESVENTAJAS 

•La instalación es sencilla•Es multitarea y multiusuario•Brinda la posibilidad de asignar diferentes permisos a los usuarios•Permite cambiar periódicamente las contraseñas•El sistema está protegido del acceso ilegal•Trabaja con impresoras de estaciones remotas•Muestra estadísticas de errores de sistema•Permite realizar diferentes tipos de auditorías

•Tiene ciertas limitaciones por RAM•En la versión XP requiere como mínimo 128 MB en RAM y un procesador Pentium de 233Mhz o superior•El usuario no puede limitar la cantidad de espacio en el disco duro•No soporta archivos NFS•No ofrece el bloqueo de intrusos•No soporta la ejecución de algunas aplicaciones para DOS

Page 5: Familia de los sistemas operativos

SISTEMA OPERATIVO MS-DOS

(Micro Soft – Disk Operating System)Sistema Operativo en Disco

Page 6: Familia de los sistemas operativos

Comandos Comandos Internos Externos

DIR MD CD COPY REN DEL VOL VER EXIT COLOR CLS DATE TIME TYPE RD

MEM DEBUG EDIT CHKDSK FORMAT DISKCOPY ATTRIB LABEL TREE HELP KEYB

Page 7: Familia de los sistemas operativos

Comandos internos y sus usos. DIR: Muestra los archivos especificados. MD: Abre o cambia la carpeta. CD: Abre o cambia la carpeta. COPY: Copia archivos. REN: Cambia de nombre a archivos. DEL: Borra archivos. VOL: Muestra la etiqueta del disco. VER: Muestra la versión del sistema operativo. EXIT: Sale del sistema operativo. COLOR: Asigna el color de fondo y letra. CLS: Limpia la pantalla. DATE: Muestra /Establece la fecha. TIME: Muestras/Establece la hora. TYPE: Muestra el contenido de un archivo de texto. RD: Borra una carpeta.

Page 8: Familia de los sistemas operativos

Comandos externos y sus usos. MEM: Muestra la cantidad de memoria RAM instalada. DEBUG: Depura programas. EDIT: Edita archivos de texto. CHKDSK: Checa el disco. FORMAT: Formatea disco. DISKCOPY: Copia disco. ATTRIB: Cambia atributos de archivos. LABEL: Cambia la etiqueta del disco. TREE: Muestra el árbol de directorios. HELP: Muestra la ayuda de MS-DOS. KEYB: Establece el idioma del teclado.

Page 9: Familia de los sistemas operativos

LINUX

Page 10: Familia de los sistemas operativos

LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas / librerías que hacen posible su utilización.LINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el código fuente tiene que estar siempre accesible.El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa.

Page 11: Familia de los sistemas operativos

Las funciones principales de este magnífico sistema operativo son:Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecución de cada aplicación.Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea).Shells programables Un shell conecta las ordenes de un usuario con el Kernel de Linux (el núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es muy útil para realizar procesos en segundo plano.Independencia de dispositivos Linux admite cualquier tipo de dispositivo (módems, impresoras) gracias a que cada una vez instalado uno nuevo, se añade al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos.

Page 12: Familia de los sistemas operativos

Comunicaciones Linux es el sistema más flexible para poder conectarse a cualquier ordenador del mundo. Internet se creó y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Con linux podrá montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas.

Page 13: Familia de los sistemas operativos

Características de Linux. multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.. multiusuario: varios usuarios en la misma máquina al mismo tiempo (y sin licencias para todos).. multiplataforma: corre en muchas CPUs distintas, no sólo Intel.funciona en modo protegido 386.tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.. carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo usadas actualmente.. política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona dememoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.

Page 14: Familia de los sistemas operativos

. memoria virtual usando paginación (sin intercambio de procesos completos) a disco: una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de páginas). Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio.. la memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y éste puede a su vez ser reducido cuando se ejecuten grandes programas.. librerías compartidas de carga dinámica (DLL's) y librerías estáticas también, por supuesto.. se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.

Page 15: Familia de los sistemas operativos

. Casi totalmente compatible con POSIX, System V y BSD a nivel fuente.

. mediante un módulo de emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.. Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.. Control de tareas POSIX.. Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.

Page 16: Familia de los sistemas operativos

MAC

Page 17: Familia de los sistemas operativos

Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.Apple quitó importancia de forma deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh procurando que la máquina resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.

Page 18: Familia de los sistemas operativos

Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya primera versión vio la luz en 1984. Su desarrollo se extendería en un modelo progresivo hasta la versión 9 del sistema, lanzada en 1999. A partir de Mac OS X, el sistema es un derivado deUnix que mantiene en su interfaz gráfica muchos elementos de las versiones anteriores.Hay una gran variedad de puntos de vista sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Mientras la conexión entre el proyecto Macintosh y el proyecto Alto de Xerox PARC ha sido establecido por documentos históricos, las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart también fueron significativas[

Page 19: Familia de los sistemas operativos

Antes de la introducción de los últimos sistemas basados en el microprocesador PowerPC G3, partes significativas del sistema se almacenaban en la memoria física de sólo lectura de la placa base. El propósito inicial de esto fue evitar el uso de la capacidad de almacenamiento limitada de los disquetes de apoyo al sistema, dado que el los primeros computadores Macintosh no tenían disco duro. Sólo el modelo Macintosh Classic de 1991, podía ser iniciado desde la memoria ROM. Esta arquitectura también permitió una interfaz de sistema operativo totalmente gráfica en el nivel más bajo, sin la necesidad de una consola de sólo texto o el modo de comandos de línea. Los errores en tiempo de arranque, como la búsqueda de unidades de disco que no funcionaban, se comunicaron al usuario de manera gráfica, generalmente con un icono o con mensajes con el tipo de letre Chicago y un Timbre de la muerte o una serie de pitidos. Esto contrastaba con los PCs de la época, que mostraban tales mensajes con un tipo de letra mono-espaciada sobre un fondo negro, y que requerían el uso del teclado y no de un ratón, para la entrada. Para proporcionar tales detalles en un nivel bajo, el Mac OS dependía de software de la base del sistema grabado en la ROM de la placa base, lo que más tarde ayudó a garantizar que sólo los computadores de Apple o los clones bajo licencia (con el contenido de la memoria ROM protegido por derechos de autor de Apple, pudieran ejecutar el Mac OS.

Page 20: Familia de los sistemas operativos

El Mac OS puede ser dividido en dos familias:La familia Mac OS Classic, basada en el código propio de Apple Computer.El Sistema Operativo Mac OS X, desarrollado a partir de la familia Mac OS Classic y NeXTSTEP, el cual estaba basado en UNIX.

Page 21: Familia de los sistemas operativos

Classic" Mac OS (1984–2001)Artículo principal: Historia del Mac OSEl "Mac OS clásico" se caracteriza por su falta total de una línea de comandos; es un Sistema Operativo completamente gráfico. Destaca por su facilidad de uso y su multitarea cooperativa, pero fue criticado por su gestión de memoria muy limitada, la falta de memoria protegida y la susceptibilidad a los conflictos entre las "extensiones" del sistema operativo que proporcionan funcionalidades adicionales (tales como la creación de redes) o el apoyo a un determinado dispositivo. Algunas extensiones pueden no funcionar correctamente en conjunto, o sólo funcionan cuando se cargan en un orden determinado. La solución de problemas de extensiones de Mac OS podría ser un largo proceso de ensayo y error.El Macintosh original utilizaba el Macintosh File System (MFS), un sistema de archivos plano con un solo nivel de carpetas o directorios. Este sistema fue rápidamente reemplazado en 1985 por el HFS, que tenía un verdadero sistema de árbol de directorio. Ambos sistemas de archivos son compatibles.

Page 22: Familia de los sistemas operativos

Mac OS XEs lo más nuevo en la línea de sistemas operativos de Apple. Aunque oficialmente es designado como "version 10" del Mac OS, tiene una historia en gran medida independiente de las versiones anteriores de Mac OS. Es el sucesor del Mac OS 9 y el Mac OS Classic. Se trata de un Sistema Operativo Unix, basado en el sistema operativo NeXTSTEP y el Núcleo Mach que Apple adquirió tras la compra de NeXT, al regresar su director general Steve Jobs a Apple en este momento. Mac OS X también hace uso del código base de BSD. Así como las versiones de cliente, Mac OS X también ha tenido seis liberaciones significativas, como una versión de servidor, llamada Mac OS X Server. El primero de ellos, Mac OS X Server 1.0, fue lanzado en versión beta en 1999. Las versiones de servidor son, en arquitectura, idénticas a las versiones de cliente, con la diferencia en la inclusión de herramientas para administración de servidores, incluyendo herramientas para la gestión de sistemas basados en Mac OS X como servidores de grupos de trabajo, servidores de correo y servidores web, entre otras herramientas. Es actualmente el sistema operativo por defecto para el hardware de servidor Xserve, y como característica opcional en el Mac Mini, así como instalable en la mayoría de otros Macs

Page 23: Familia de los sistemas operativos

SISTEMA OPERATIVO

UNIX

Page 24: Familia de los sistemas operativos

UNIX Es un sistema operativo multiusuario que

incorpora multitarea. Este sistema operativo es usado en diferentes

estaciones de trabajo, así como también por los administradores de red de área local junto con el sistema operativo os/2 y ms-dos este sistema autoriza a los usuarios compartir archivos y recursos del sistema, como discos duros e impresoras. Asimismo, ofrece la posibilidad de ejecutar aplicaciones distribuidas usando arquitecturas cliente/servidor.

Page 25: Familia de los sistemas operativos

El sistema operativo UNIX tiene diversas variantes y

se considera potente, más transportable e independiente de equipos concretos que otros sistemas operativos porque está escrito en lenguaje C. El UNIX está disponible en varias formas, entre las que se cuenta:

AIX, una versión de UNIX adaptada por IBM (para su

uso en estaciones de trabajo basadas en RISC (del inglés reduced instruction set computer es un tipo de microprocesador))

A/UX (versión gráfica para equipos Apple Macintosh)

Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT).

Page 26: Familia de los sistemas operativos

CARACTERISTICAS

El Shell.

El Shell es el mecanismo de los sistemas UNIX para lograr la comunicación entre los usuarios y el sistema. Es un intérprete de comandos que lee líneas tecleadas por el usuario y hace que se ejecuten las funciones del sistema solicitadas.

Es un programa de aplicación como cualquier otro; no es parte del núcleo. Es frecuente que los sistemas UNIX manejen varios shells diferentes. El Shell no reside permanentemente en la memoria principal como e l

núcleo; puede intercambiarse cuando se necesite.

EL NUCLEO.

El núcleo es la parte central de los sistemas operativos UNIX; encapsula el equipo y ofrece servicios de sistemas UNIX a los programas de aplicaciones. El núcleo se encarga de la administración de procesos, de memoria, de E/S y del reloj. Así como el Shell proporciona servicios a los usuarios, el núcleo proporciona servicios a los programas de aplicación, incluyendo al Shell.

Page 27: Familia de los sistemas operativos

El núcleo del sistema operativo Unix (llamado

Kernel) es un programa escrito casi en su totalidad en lenguaje C, con excepción de una parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que opera.

Las funciones del núcleo son permitir la existencia

de un ambiente en el que sea posible atender a varios usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre todos ellos, e intentando mantener en grado óptimo la atención individual.

Page 28: Familia de los sistemas operativos

Requisitos del hatware Procesador Intel™ o compatible a 200

Mhz 256 Mb de RAM Tarjeta SVGA (tarjeta grafica) 3 Gib de espacio libre en el disco duro

Page 29: Familia de los sistemas operativos

VENTAJAS Multiusuario.

Multitarea.

Soporta acceso remoto.

Soporte nativo de TCP/IP (Fácil conexión a Internet y otras redes)

Contiene xFree86, que es una interfaz gráfica de usuario basada en los estándares de X-Windows, y también es gratuita.

Page 30: Familia de los sistemas operativos

Al instalar el sistema operativo, también se tiene la

posibilidad de instalar varios programas, tales como: hojas de cálculo, bases de datos, procesadores de texto, varios lenguajes de programación, paquetes de telecomunicaciones y juegos.

Cumple los estándares POSIX y de Sistemas Abiertos, esto es que tiene la capacidad de comunicarse con sistemas distintos a él.

Existe mucha documentación sobre éste.

Page 31: Familia de los sistemas operativos

DESVENTAJASCarencia de soporte técnico.

No ofrece mucha seguridad.

Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas específicas.

No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.

Page 32: Familia de los sistemas operativos

Es poco probable que aplicaciones para DOS y OS/2,

se ejecuten correctamente bajo Linux.

No hay forma segura de instalarlo sin reparticionar el disco duro.

El reparticionar el disco duro, implica borrar toda la información del mismo y después restablecerla.

Se requiere experiencia y conocimiento del sistema para administrarlo, pues como es un sistema por línea de comandos, estos poseen muchas opciones y en ocasiones es difícil realizar algunas tareas, que en otros sistemas operativos de red son triviales.