Está en la página 1de 44

SISTEMAS OPERATIVOS

UNIVERSITARIAS:BETTY VIRGINIA CHOQUE GOMEZ RUBINZA PAOLA PEA ALANEZ DOCENTE:ING.KASANDRA VRAGAS DECHA DE ENTREGA:OR 11 X - 10

QUE ES UN S.O.?
Un SO es un conjunto de programas que por medio de abstracciones ponen el hardware del ordenador, de modo seguro, a disposicin del usuario H. Deitel: un SO es un programa que acta como interfaz entre el usuario de un ordenador y el HW del mismo, ofreciendo el entorno necesario para que el usuario pueda ejecutar programas Katzan: conjunto de programas y datos que ayudan a crear otros programas y a controlar su ejecucin Madnik y Donovan: conjunto de programas que gestionan los recursos del sistema, optimizan su uso y resuelven conflictos

OBJETIVO BASICO DE UN S.O.


Crear una mquina virtual para la que sea sencillo trabajar Dependiendo de las funciones incluidas y de la relacin entre ellas, tendremos diferentes tipos de Sistemas Operativos

POR QUE ES INTERESANTE EL S.O.?


Combinan aspectos referentes a distintas reas relacionadas con los computadores: lenguajes, hardware, estructuras de datos, algoritmos, etc. Actan como coordinadores entre los usuarios y los programas resolviendo posibles conflictos Hacen que los computadores parezcan ser ms de lo que son en realidad Son sistemas software grandes y complejos, por lo tanto es necesario abordarlos de una forma estructurada Las ideas utilizadas son aplicables a otras parcelas del software

VISION DE S.O.
Visin amplia Disponer de un entorno para crear y mantener programas Disponer de una interfaz sofisticada para las operaciones del programador Gestionar los recursos del sistema Visin restringida Bsicamente el ncleo del sistema con las funciones y estructuras de datos necesarios para gestionar los recursos CPU, memoria, dispositivos de E/S, procesos

FUNCION DE UN S.O.
Un SO es un administrador de recursos y una interfaz con los programas, los usuarios y el HW. Sus funciones son: Compartir el hardware entre usuarios Facilitar la entrada salida Planificar recursos entre usuarios Definir la interfaz de usuario Permitir a los usuarios compartir los datos Recuperarse de los errores Los recursos claves que un SO administra son: los procesadores y los dispositivos de E/S el almacenamiento y los datos

QUE LUGAR OCUPA UN S.O.

MODELO DE CADA NIVEL DEL S.O.


Modelo funcional o de caja negra: describe la funcin del sistema, sus acciones sobre el entorno y sus reacciones a ste Modelo estructural: describe la organizacin del sistema como conjunto de partes relacionadas A un mismo modelo funcional pueden corresponder distintos modelos estructurales Los modelos se emplean con el fin de aplicarlos en la prctica y resolver un determinado problema La realizacin prctica de cada modelo puede llevarse a cabo de modos muy diferentes

EVOLUCION HISTORICA DE UN S.O.


En resumen: 1 etapa: Ordenadores caros y operarios baratos 2 etapa Ordenadores baratos y operarios caros Veamos la cosa con ms detalle

MULTIPROGRAMACION DE UN S.O.
Objetivo: aprovechar los tiempos de espera de un trabajo en la CPU para ejecutar instrucciones de otro trabajo Mtodo: mantener los trabajos simultneamente en memoria y elegir el trabajo a conmutar Consecuencias: Gestin de memoria Planificacin de dispositivos Gestin de abrazos mortales Control de la concurrencia Proteccin

TIEMPO COMPARTIDO DE UN S.O.


Objetivo: permitir la interaccin entre el usuario y el trabajo que se est ejecutando. Los sistemas batch carecen de esta interactividad Mtodo: utilizar las tcnicas de multiprogramacin y planificacin de la CPU para proporcionar a cada usuario una pequea proporcin del tiempo de CPU Consecuencias: Proteccin Gestin de disco Mecanismo para la ejecucin concurrente

SISTEMA DE UN TIEMPO REAL S.O.


Son muy utilizados en sistemas empotrados: UCIs, automviles, telfones mviles, sistemas de control, etc. El sistema operativo debe responder siempre dentro de los mrgenes requeridos por el sistema controlado, si nos salimos de esos mrgenes, tendremos que buscar otras soluciones Existen actualmente lenguajes de programacin (Ada) que nos dan grandes posibilidades para controlar procesos en tiempo real

SISTEMA DISTRIBUIDO S.O.


Funciona como uno centralizado, pero se ejecuta en mltiples procesadores independientes Es distribuido si est formado por varios elementos que cooperan para dar un servicio nico Un SOD no es un sistema simplemente replicado. Hay un particionado, una cooperacin, ningn componente sobrevive solo, hay mentalidad de grupo El SW el determina si el sistema es o no distribuido. Si puedes decir qu mquinas ests usando, dnde corren los programas, dnde estn los archivos, entonces NO es SOD

MODELOS DE DESARROLLO SW
Software de libre distribucin Shareware Freeware Open Source Licencia GNU Software propietario Microsoft HP Compaq SGI

WINDOWS NT/2K VS. LINUX


Filosofa de desarrollo de ambos sistemas Comparativa Servicio tcnico Precio Fiabilidad Seguridad Rendimiento Portabilidad Participacin

S.O. EN LA VIDA REAL


Tipos de usuarios Ordinarios Facilidad de uso Interfaces grficas: Gnome, MacOS, Windows, Neutrino, etc. Administradores Hacer la vida fcil a los dems (o imposible) Desarrolladores De aplicaciones De sistemas De interfaces

Microsoft Windows: MS-DOS (Microsoft Disk Operating System) Sistema operativo de disco de Microsoft. Comercializado por Microsoft perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que alcanz gran difusin. Entre sus versiones estn: PC DOS 1.0 - Primera versin de DOS. MS-DOS 1.25 - Primera versin con el nombre MSDOS. MS-DOS 8.0 - ltima versin de MS-DOS. PC DOS 2000 - ltima versin de DOS.

Microsoft Windows 1.0 Fue lanzado al mercado el 28 de junio de 1985. Primer intento de Microsoft de implementar un entorno operativo grfico multitarea en la plataforma PC. Entre sus versiones estn: Windows 1.01 (primera versin), no era de mucha utilidad. No haba iconos para los ejecutables o grupos de programa, no tena soporte real para multitarea, etc. Windows 1.02 estuvo disponible el 20 de noviembre de 1985 en forma de actualizacin Windows 1.03 Lanzado el 29 de agosto de 1986. Era muy similar al 1.02

Windows NT Windows NT (Nueva Tecnologa) la primera versin fue lanzada en julio de 1993. Diseado para ser un poderoso sistema operativo multiusuario, basado en lenguaje de alto nivel, independiente del procesador. Versiones: Windows NT 3.1 Windows NT 3.5 Windows NT 3.51 Windows NT 4.0

Windows 95 Publicado el 24 de agosto de 1995 con notable xito de ventas. Marca la introduccin del botn Inicio y de la barra de tareas de la interfaz de Microsoft, los cuales an siguen presentes en las versiones actuales. Entre sus versiones estn: Windows 95 SP1 OSR 1 OSR 2 OSR 2.1 OSR 2.5

Windows 98 Windows 98 (cuyo nombre en clave es Memphis) publicado el 25 de junio de 1998 Como su predecesor Windows 95, es un producto monoltico hbrido de 16 y 32 bits. Windows 98 Segunda Edicin (SE) es una actualizacin de Windows 98, publicada el 5 de mayo de 1999. Fue publicada por un Juicio antimonopolio que perdi Microsoft por hacer que Internet Explorer sea parte de Windows 98. Incluye correcciones para muchos problemas menores, soporte USB mejorado, y el reemplazo de Internet Explorer 4.0 con el considerablemente ms rpido Internet Explorer 5.0

Windows 2000 Windows 2000, (conocido tambin como Win2K) Windows NT 5.0 se pasa a llamar Windows 2000. Introdujo algunas modificaciones, como el sistema de archivos NTFS 5, la capacidad de cifrar y comprimir archivos. Versiones: Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Server Sistemas para servidores

Windows ME Windows Me (Millenium Edition), lanzado el 14 de septiembre de 2000 Puesto en el mercado como "Home Edition" cuando fue comparado con Windows 2000. Inclua Internet Explorer 5.5, Windows Media Player 7 y la nueva aplicacin Windows Movie Maker (edicin del vdeo) y con gran facilidad para usuarios caseros. Tuvo un ciclo de vida muy corto y pronto fue sustituido por Windows XP Dan Tynan lo llam "Mistake Edition" (Edicin Errnea) en el artculo de la PC World "Top 25 de los peores productos tecnolgicos". Declar que Windows Me fue el cuarto "Peor producto tecnolgico de todos los tiempos

Windows XP Windows XP (cuyo nombre en clave inicial fue Whistler, hechos pblicos el 25 de octubre de 2001 Las letras "XP" provienen de la palabra experience ("experiencia" en espaol). Existen varias versiones: Windows XP Home destinada al mercado domstico. Windows XP Professional diseado para entornos empresariales, Windows XP Media Center Edition para PCs especiales. Windows XP Tablet PC Edition para ordenadores porttiles Windows XP Corporate Edition para empresas Windows XP Starter Edition destinado a pases con habitantes con pocos recursos

Windows Vista Fue lanzado el 30 de noviembre de 2006 para el mundo empresarial. El resto de las versiones para el usuario final salieron a la venta el 30 de enero de 2007. Incluye otros productos como Microsoft Office 2007, y Exchange Server 2007. Versiones: Windows Vista Starter (edicin econmica) Windows Vista Home Basic (edicin para el hogar) Windows Vista Home Premium (incluye "Aero", proporciona los efectos "Glass" (transparencias) y Flip 3D) Windows Vista Business (herramientas orientadas a los negocios) Windows Vista Enterprise (para los suscriptores de Software Assurance) Windows Vista Ultimate (edicin ms completa)

Windows Mobile Para dispositivos mviles. Ha sido diseado para ser similar a las versiones de escritorio de Windows. Los dispositivos que llevan Windows Mobile son Pocket PC's, Smartphones y Media Center porttil. Versiones: Windows Mobile 2003 Windows Mobile 2003 Second Edition Windows Mobile 5.0 Windows Mobile 6

Ventajas de Windows: Ms fcil Al ser de mayor facilidad de uso, lo cual se refleja en la disponibilidad de aplicaciones y facilidad de mantenimiento Ms Visual Dispone de una interfaz grfica que facilita el manejo de los procedimientos: cada comando puede ser visualizado en pantalla mediante una imagen que lo representa. Desarrollo Se ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre servidores Windows lo cual se ve reflejado en tiempos de desarrollo menores Aprendizaje La curva de aprendizaje en Windows es mucho menor.

Desventajas de Windows: Es un software no gratuito y poco flexible, adems de que continuamente cambia la versin de software. El mpetu con el que se buscan los agujeros en Windows es mucho mayor, algunos informticos se divierten buscando manchas en el expediente de Microsoft. desventaja ms negativa resulta que Microsoft va "jubilando" sus sistemas operativos con el tiempo. A partir de entonces, Microsoft no ofrece ms asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles de usuarios de todo el mundo, que debern actualizar su sistema operativo para disponer actualizaciones de seguridad.

OS/2 Sistema operativo de IBM que intent suceder a DOS como sistema operativo de los PCs. Se desarroll inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidi seguir su camino con su Windows 3.0 e IBM se ocup en solitario de OS/2... Versiones: OS/2.1 OS/2 2.0 OS/2 3.0 OS/2 4.0

OS/2.1 Microsoft e IBM haban estado desarrollando conjuntamente OS/2 como sucesor del DOS, para sacar el mximo provecho a las capacidades del procesador Intel 80286. Utilizaba el direccionamiento hardware de memoria disponible en el Intel 80286 para poder utilizar hasta 16 MB de memoria. Soportaba memoria virtual y multitarea. Aunque en muchos aspectos era superior a Windows, su API (Programa de Interfaz de Aplicaciones) era incompatible con la que usaban los programas de este ltimo.

OS/2 2.0 IBM public OS/2 versin 2.0 en 1992. Incorporaba un nuevo sistema de ventanas orientado a objetos llamado Workplace Shell como sustituto del Presentation Manager, un nuevo sistema de ficheros, HPFS, para reemplazar al sistema de ficheros FAT de DOS usado tambin en Windows y aprovechaba todas las ventajas de las capacidades de 32 bit del procesador Intel 80386. Poda ejecutar programas DOS y Windows, ya que IBM haba retenido los derechos para usar el cdigo de DOS y Windows.

OS/2 3.0 y 4.0 OS/2 3.0 (tambin llamado Warp) y 4.0 (Merln). OS/2 3.0 (Warp) apareci en el mercado antes que Windows 95 Como mejoras incorporaba una reduccin en los requisitos de hardware (pasaba de pedir 8 Mb de memoria RAM de su antecesor OS/2 2.1 a pedir slo 4 Mb) Incorporaba un BonusPack, un conjunto de aplicaciones de oficina, comunicaciones, etc. que ahorraban el tener que comprar software adicional como en el caso de Windows.

Unix Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de perifricos conectados a la mquina. Shell.- Es el mecanismo de los sistemas UNIX para lograr la comunicacin entre los usuarios y el sistema. Intrprete de comandos que lee lneas tecleadas por el usuario y hace que se ejecuten las funciones del sistema solicitadas. Ncleo.- Se encarga de la administracin de procesos, de memoria, de E/S y del reloj Unix tiene dos variantes fundamentales, los Unix Sistema V y los Unix BSD (Berkeley Software Development).

En la actualidad las versiones comerciales ms importantes de UNIX son: Solaris: El Unix de Sun Microsystems. Originalmente, Sun Microsystems edit SunOS de tipo BSD para posteriormente editar Solaris basado en Sistema. Existen versiones de Solaris para procesadores Power PC, Intel y Sparc. AIX: La versin del sistema operativo UNIX de IBM se llama AIX y est basada en Sistema V versin 3 y BSD 4.3. A/UX: Desarrollo de UNIX de Apple IRIX: Versin de UNIX desarrollada por Silicon Graphics para sus estaciones basada en UNIX Sistema V versin 4. HP/UX. La versin Unix de Hewlett-Packard

Ventajas de Unix: Es el Sistema Operativo que corre en ms arquitecturas de hardware diferentes. Es prcticamente imposible insertar virus en un servidor de Unix Sistema Operativo independiente del Hardware o CPU Permite a las aplicaciones reservar grandes segmentos de memoria (hasta de varios megabytes). Permite correr programas que sean ms grandes que la memoria RAM total. Es ejecutable. Esto hace que sea imposible que se corrompa o que pierda el driver o parte de un driver de algn dispositivo de la computadora

Desventajas de Unix: Carencia de soporte tcnico. No ofrece mucha seguridad. Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas especficas. 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. Se requiere experiencia y conocimiento del sistema para administrarlo. No hay forma segura de instalarlo sin reparticionar el disco duro. Reparticionar el disco duro, implica borrar toda la informacin del mismo y despus restablecerla.

Linux Linux fue creado al fusionar las utilidades y libreras del proyecto GNU con el Kernel de Linux, provedo por Linus Torvalds. Es el mayor logro del software libre. Puede instalarse en computadores de escritorio (PCs x86 y x86-64, Macintosh y PowerPC), computadores de bolsillo, telfonos celulares, porttiles, dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X...) y otros, sin embargo su mayor desarrollo se ha llevado a cabo en el los servidores y supercomputadores. Las variantes de este importante sistema de denominan "distribuciones" y su objetivo es ofrecer una edicin que cumpla con las necesidades de determinado grupo de usuarios, de estar forma hay distribuciones para hogares, empresas y servidores. Algunas son gratuitas y otras de pago. Algunas distribuciones muy utilizadas son Debian, SuSE, Ubuntu o YellowDog (esta ltima es la ms comn en la plataforma PlayStation 3).

Ventajas de Linux:

Ms seguro La plataforma Linux es ms robusta lo cual hace ms difcil que algn intruso pueda violar el sistema de seguridad Ms rpido Al tener una plataforma ms estable, esto favorece el desempeo de aplicaciones de todo tipo tales como: bases de datos, aplicaciones XML, multimedia, etc. Ms econmico El software Linux as como tambin un sin nmero de aplicaciones son de cdigo abierto (gratuitos).

Desventajas de Linux:

Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos. La pendiente de aprendizaje es lenta. No es tan fcil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones estn mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseadas. Documentacin y terminologa muy tcnica

Macintosh Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de Apple para luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac OS X fuera finalizado. Fueron corregidos algunos errores va Mac Os 7.6.1 Mac OS 8 Incluy otra renovacin al Finder que poda hacer ms cosas al mismo tiempo, dando la opcin de controlar mltiples aplicaciones al mismo tiempo con un mejor desempeo de las computadoras con procesador.

Ventajas de MacOS:

La sencillez con la que se utiliza el sistema operativo Gran seguridad. Puedes contra con que virus para Mac hay muy pocos, difcilmente te veras afectado. Compatibilidad. Documentos Word, Excel, PowerPoint, Autocad, Photoshop, etc. son compatibles. Los botones, los iconos, las animaciones te harn ver que Mac es el sistema mas avanzado.

Desventajas de MacOS:

Demasiado exclusivo en todos los aspectos Hay que tener software especfico para l En ocasiones fuerza a recortar funciones Es incompatible. Slo se puede instalar en Macs. Dificultad para propagar usuarios. Mac OS X no sigue estndares

GRACIAS

También podría gustarte