Successfully reported this slideshow.

Sistema Operativo2pnf[1]

1,171 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Sistema Operativo2pnf[1]

  1. 1. República Bolivariana De Venezuela<br />Ministerio Del Poder Popular Para La Educación Superior<br />Universidad Experimental Politécnica de Maracaibo IUTM<br />Maracaibo- Estado Zulia<br />SISTEMAS OPERATIVOS II<br />Presentado por:<br /> T.S.U Lola Paz<br />T.S.U Darwin Fuenmayor <br />T.S.U Gledimar Nava<br />T.S.U Rubén Ferrer<br />T.S.U Añueli Montiel<br />
  2. 2. SISTEMAS OPERATIVO<br />2 . Procesos y Administración del Procesador<br />2.1 Introducción y Definiciones Sobre Procesos<br /> 2.2 Estados de Procesos<br /> 2.3 Procesamiento de Interrupciones<br /> 2.4 El Núcleo del Sistema Operativo<br /> 2.5 Planificación de Procesos <br /> 2.6 Niveles de Planificación del Procesador<br /> 2.7 Objetivos de la Planificación<br /> 2.8 Criterios de Planificación<br /> 2.9 Planificación Apropiativa Versus Nº Apropiativa<br /> 2.10 Temporizador de Intervalos o Reloj de Interrupción<br /> 2.11 Propiedades<br />
  3. 3. Definición.<br />“El Sistema Operativo es un conjunto de programas (software) que trata de optimizar todo el poder de una computadora y sus periféricos (hardware) y de facilitar al usuario el aprovechamiento de su equipo”<br /> Redondo y Algara CCV 1999.<br />“Es el que toma el control cuando encendemos la computadora y realiza las primeras acciones....junto con la interfaz gráfica está al centro de la acción del software” Long y Long 1.997<br />Es un programa que actúa como intermediario entre el usuario y el hardware <br />del computador y su propósito es proporcionar el entorno en el cual el usuario <br />pueda ejecutar programas. Entonces, el objetivoprincipal de un Sistema Operativo<br /> es, lograr que el sistema de computación se use de manera cómoda y el objetivo<br /> secundario es que el hardware del computador se emplee de manera eficiente. es un<br /> conjunto de programas que controla la ejecución de programas de aplicación y actúa con el usuario , esto es, un Sistema Operativo explota y administra los recursos de hardware de la PC con el objeto de proporcionar un conjunto de servicios a los usuarios del sistema. Se refiere al hecho de administrar de una forma más eficiente los recursos de la máquina proporcionar una interfaz de uso <br />Fuentes :Ferrer, Paz, Fuenmayor, Nava y Montiel 2010<br />
  4. 4. Unidades de<br />Disco<br />Periféricos<br />Unidades de E/S<br />Memoria<br />Procesador (UAL y Unidad de Control)<br />Canales E/S<br />Sistema Operativo:<br />SISTEMA OPERATIVO = ADMINISTRADOR<br />USUARIO<br />INTERFACE<br />
  5. 5. ¿Qué es un sistema operativo?<br /> Es el conjunto de programasque administran los recursos de la computadora y queayuda en el desarrollo y ejecución de los programas o software.<br />Las 4 tareasprincipales de un SO son:<br /><ul><li>Proporcionarya sea unainterfaz de línea de comando o unainterfazgráfica al usuario, paraqueesteúltimo se puedacomunicar con la computadora.
  6. 6. Administrarlosdispositivos de hardware en la computadora
  7. 7. Administrar y mantenerlossistemas de archivo de disco
  8. 8. Apoyar a otrosprogramas. Otra de lasfuncionesimportantes del SO es proporcionarservicios a otrosprogramas. </li></li></ul><li>Objetivos.....<br />Lleva el control de los archivos almacenados en disco.<br />Facilita la comunicación entre el sistema y la gente que lo maneja<br />Proporciona una cubierta de seguridad al sistema de computación.<br />Facilita la comunicación entre los componentes del sistema<br />Minimiza el tiempo para ejecutar un comando<br />Monitorea todas las capacidades del sistema y alerta al usuario sobre posibles fallas.<br />Optimiza el uso de los recursos del sistema<br />
  9. 9. Sistema Operativo : Funciones<br /><ul><li>Administración del procesador (Corrida-Bloqueado-Disponible)
  10. 10. Administra la memoria (swapping)
  11. 11. Administración de Unidades de E/S ( controladores)
  12. 12. Administra archivos y espacio de almacenamiento (F.A.T. - Organización de Archivos )
  13. 13. Administracion de Impresión (Spooling)
  14. 14. Mantenimiento de la seguridad (perfiles)
  15. 15. Detección de fallas.
  16. 16. Interfaz con el Usuario (comandos vs. íconos)</li></li></ul><li>Tipos de Sistemas Operativos<br />Así tenemos Sistemas Operativos:<br />a) Monousuario-Monotarea<br />b) Monousuario-Multitaréa<br />c) Multiusuario-Multitarea<br />
  17. 17. Categorías de SistemasOperativos<br />Multitarea<br />El términomultitarea se refiere a la capacidad del SistemaOperativoparacorrermás de un programa al mismotiempo. Existen dos esquemasquelosprogramas de sistemasoperativosutilizanparadesarrollarSistemaOperativomultitarea:<br /><ul><li>El primerorequiere de la cooperaciónentre el SistemaOperativo y losprogramas de aplicación.
  18. 18. El segundométodoes el llamadamultitarea con asignación de prioridades. Unix OS-2 y Windows NT empleanestetipo de multitarea. </li></ul>Multiusuario<br />Un SistemaOperativomultiusuariopermite a más de un solo usuarioaccesarunacomputadora. Claroque, parallevarseesto a cabo, el SistemaOperativotambiéndebe ser capaz de efectuarmultitareas. <br />En general se clasifican según los siguientes criterios:<br /><ul><li> Número de Usuarios (Monousuario o Multiusuario).
  19. 19. Número de Tareas (Monotarea o Multitarea)</li></ul>Así tenemos Sistemas Operativos:<br />a) Monousuario-Monotarea b) Monousuario-Multitaréa<br />c) Multiusuario-Multitarea<br />
  20. 20. Multiproceso<br />Las computadorasquetienenmás de un CPU son llamadasmultiproceso. Un sistema operativo multiprocesocoordinalasoperaciones de lascomputadorasmultiprocesadoras. Yaquecada CPU en unacomputadora de multiprocesopuedeestarejecutandounainstrucción, el otroprocesadorquedaliberadoparaprocesarotrasinstruccionessimultáneamente.<br />Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. <br />Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. <br />DistribuidosEn un sistemaoperativodistribuidolosusuariospuedenacceder a recursosremotos de la mismamanera en que lo hacenparalosrecursos locales. La migración de datos y procesos de unainstalación a otraquedabajo el control del sistemaoperativodistribuido. <br />EntrelosdiferentesSistemasOperativosdistribuidosqueexistentenemoslossiguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. <br />
  21. 21. Las Plataformas de los sistemas Operativos y sus Tipos.<br />Una plataforma se define por el concurso de dos elementos claves, a saber:<br /><ul><li> El tipo de microprocesador.
  22. 22. El Sistema Operativo.</li></ul>Son ellas quienes marcarán la pauta del Desarrollo de los paquetes de softwares que se ejecutarán en el equipo.<br />Algunos Ejemplos de Plataformas<br />DOS:Tipo “a”<br />Ms-DOS/Windows: Tipo “b”<br />Windows 95: Tipo “b”<br />System/Copland: Tipo “b”<br />OS/2 Warp: tipo “b”<br />Windows NT, Unix, Novel Netware: Tipo “c”<br />
  23. 23. Ejemplos de Sistema Operativo<br />A continuación detallamos algunos ejemplos de sistemas operativos:<br />Familia Windows <br />Windows 95 <br />Windows 98 <br />Windows ME <br />Windows NT <br />Windows 2000 <br />Windows 2000 server <br />Windows XP <br />Windows Server 2003 <br />Windows CE <br />Windows Mobile <br />Windows XP 64 bits <br />Windows Vista (Longhorn) <br />Familia Macintosh<br />Mac OS 7 <br />Mac OS 8 <br />Mac OS 9 <br />Mac OS X <br />Familia UNIX <br />AIX <br />AMIX <br />GNU/Linux <br />GNU / Hurd<br />HP-UX <br />Irix<br />Minix<br />System V <br />Solaris<br />UnixWare<br />
  24. 24. Sistemas operativos<br />AMBIENTE WINDOWS<br />
  25. 25. Botones de control de ventana<br />Iconos<br />Programa ejecutándose<br />En una ventana<br />Escritorio<br />Caja de Dialogo<br />Menú Inicio<br />Botón Inicio<br />Barra de Tareas<br />
  26. 26. ESCRITORIO DE WINDOWS ES EL LUGAR DONDE SE REALIZAN LAS DIFERENTES OPERACIONES QUE EL USUARIO EJECUTA DURANTE UNA SESIÓN DE TRABAJO.<br />MI PC: ES UN ICONO QUE NOS PERMITE VER EL CONTENIDO DE LA COMPUTADORA Y ADMINISTRAR SUS ARCHIVOS Y RECURSOS.<br />MIS DOCUMENTOS ESTA ES UNA CARPETA QUE SE ENCUENTRA EN EL ESCRITORIO Y QUE NOS PERMITES GUARDAR DOCUMENTOS Y ABRIR CUANDO QUERAMOS.<br />EL CURSOR O PUNTERO ES LA REPRESENTACIÓN GRAFICA DEL PUNTERO, EL CUAL SE PUEDE MOVER EN DISTINTAS DIRECCIONES.<br />AMBIENTE WINDOWS UN SISTEMA OPERATIVO ES UN PROGRAMA O CONJUNTO DE PROGRAMAS DE COMPUTADORA DESTINADO A PERMITIR UNA GESTIÓN EFICAZ DE SUS RECURSOS.<br /> INICIO DE SESIÓN: ESTE BOTÓN O INICIO DE SECCIÓN NOS PERMITE ACCEDER A LOS DIFERENTES PROGRAMAS QUE TIENE LA COMPUTADORA<br />PAPELERA DE RECICLAJE: ES EL ICONO DONDE SE ALMACENAN DE FORMA TEMPORAL LOS ARCHIVOS QUE SE HAN ELIMINADO<br />PANEL DE CONTROL. ES LA HERRAMIENTA MÁS IMPORTANTE PARA LA CONFIGURACIÓN DE WINDOWS.<br />BARRA DE TAREAS: ES LA BARRA QUE NOS PERMITE INTERACTUAR CON EL SISTEMA OPERATIVO<br />ARCHIVOS Y CARPETAS: UN ARCHIVO ES UN CONJUNTO DE DATOS. LA CARPETA DEL SISTEMA CONTIENE TODOS LOS PROGRAMAS Y ARCHIVOS DEL SISTEMA PARA EL BUEN FUNCIONAMIENTO <br />
  27. 27.
  28. 28. Sistemas operativos<br />AMBIENTE LINUX<br />
  29. 29.
  30. 30.
  31. 31. Sistemas Operativos Actuales<br />Algunas características de Windows XP / Vista<br /><ul><li> Programas multimedia y herramientas para Internet.
  32. 32. Soporte para usuarios múltiples
  33. 33. Firewall integrado para la conexión a internet.
  34. 34. Herramientas para redes hogareñas.
  35. 35. Soporte para varios procesadores.
  36. 36. Características de escritorio remoto y móvil.
  37. 37. Soporte para archivos y carpetas en línea.
  38. 38. Características administrativas como administración de políticas de grupo, identificación de perfiles de usuarios e instalación remota de software.</li></li></ul><li>Sistemas Operativos Actuales<br />Ubuntu (AFI: /uˈbuntu/), o Ubuntu Linux, es una<br />distribución Linux basada en Debian GNU/Linux, <br />cuyo nombre proviene de la ideología sudafricana<br />Ubuntu (&quot;humanidad hacia otros&quot;).[4]<br />Proporciona un sistema operativo actualizado y <br />estable para el usuario promedio, con un fuerte <br />enfoque en la facilidad de uso y de instalación <br />del sistema. Al igual que otras distribuciones se <br />compone de múltiples paquetes de software<br />normalmente distribuidos bajo una licencialibre<br />o de código abierto.<br />
  39. 39. Sistemas Operativos Actuales<br />Proyecto Fedora es la comunidad responsable de la producción <br />de la distribución Linux Fedora, junto con una variedad de otros <br />proyectos. El Proyecto Fedora es el resultado de la fusión entre<br />Red Hat Linux y el antiguo Proyecto Fedora Linux en septiembre<br />de 2003, y es patrocinado oficialmente por Red Hat, quien tiene <br />un grupo de empleados trabajando en el código del proyecto. <br />El Proyecto Fedora Linux desarrollaba paquetes extra para viejas <br />distribuciones de Red Hat Linux (RHL 8, RHL 9, FC 1, FC 2), antes<br />de convertirse en parte del Proyecto Fedora.<br />Cuando la distribución Red Hat Linux quedó entre Red Hat<br />Enterprise Linux y el Proyecto Fedoraexistente,losusuarios <br />domésticos y de pequeñas empresas tuvieron ncertidumbre<br />acerca de qué hacer; Red Hat Professional Workstation<br />
  40. 40. Sistemas Operativos Actuales<br />Amoeba es un sistema operativodistribuido de investigación, basado<br />en una arquitectura de micronúcleo. Fue desarrollado por Andrew S. <br />Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo<br />del proyecto Amoebaera construir un sistema de tiempo compartido<br />que hiciera que una red entera de computadores pareciera a los ojos <br />de un usuario como una máquina única. Los servicios suministrados<br />por el núcleo incluyen threads, segmentos de memoria, mecanismos <br />de IPC (RPCs y mensajes) y E/S [160]. El desarrollo parece detenido,<br />dado que la fecha de la última modificación en el código data de febrero<br />de 2001.Existen versiones para varias plataformas, incluyendo i386, <br />Sun-3y SPARC.Ellenguaje de programaciónPython fue originalmente<br />desarrollado para esta plataforma.<br />
  41. 41. Sistemas Operativos Actuales<br />Solaris es un sistema operativo de tipo Unix<br />desarrollado por SunMicrosystems desde 1992<br />como sucesor de SunOS. Es un sistema certificado<br />oficialmente como versión de Unix.Funciona en<br />arquitecturas SPARC y x86 para servidoresy <br />estaciones de trabajo.<br />
  42. 42. Sistemas Operativos Actuales<br />OS/2 es un sistema operativo de IBM que intentó suceder a <br />DOScomo sistema operativo de las computadoras personales. <br />Se desarrolló inicialmente de manera conjunta entre Microsoft<br />e IBM, hasta que la primera decidió seguir su camino con su <br />Windows 3.0 e IBM se ocupó en solitario de OS/2.<br />

×