República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior...

25
República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo- Estado Zulia Presentado por: T.S.U Lola Paz T.S.U Darwin Fuenmayor T.S.U Gledimar Nava T.S.U Rubén Ferrer T.S.U Añueli Montiel SISTEMAS OPERATIVOS II

Transcript of República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior...

Page 1: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

República Bolivariana De VenezuelaMinisterio Del Poder Popular Para La Educación SuperiorUniversidad Experimental Politécnica de Maracaibo IUTMMaracaibo- Estado Zulia

Presentado por: T.S.U Lola Paz

T.S.U Darwin Fuenmayor T.S.U Gledimar Nava

T.S.U Rubén FerrerT.S.U Añueli Montiel

SISTEMAS OPERATIVOS II

Page 2: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

SISTEMAS OPERATIVO

2 . Procesos y Administración del Procesador 2.1 Introducción y Definiciones Sobre Procesos 2.2 Estados de Procesos 2.3 Procesamiento de Interrupciones 2.4 El Núcleo del Sistema Operativo 2.5 Planificación de Procesos 2.6 Niveles de Planificación del Procesador 2.7 Objetivos de la Planificación 2.8 Criterios de Planificación 2.9 Planificación Apropiativa Versus Nº Apropiativa 2.10 Temporizador de Intervalos o Reloj de Interrupción 2.11 Propiedades

Page 3: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Definición.“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”

Redondo y Algara CCV 1999.

“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

Es un programa que actúa como intermediario entre el usuario y el hardware del computador y su propósito es proporcionar el entorno en el cual el usuario

pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda y el objetivo

secundario es que el hardware del computador se emplee de manera eficiente. es un 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

Fuentes :Ferrer, Paz, Fuenmayor, Nava y Montiel 2010

Page 4: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistema Operativo:

SISTEMA OPERATIVO = ADMINISTRADOR

INTERFACE

USUARIO

Procesador (UAL y

Unidad de Control)

Memoria Canales E/S

Periféricos

Unidades de E/S

Unidades de

Disco

Page 5: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

¿Qué es un sistema operativo?Es el conjunto de programas que administran los recursos de la

computadora y que ayuda en el desarrollo y ejecución de los programas o software.

Las 4 tareas principales de un SO son:

• Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora.

• Administrar los dispositivos de hardware en la computadora

• Administrar y mantener los sistemas de archivo de disco

• Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar servicios a otros programas.

Page 6: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Objetivos.....

Facilita la comunicación entre el sistema y la gente que lo maneja

Facilita la comunicación entre los componentes del sistema

Minimiza el tiempo para ejecutar un comando

Optimiza el uso de los recursos del sistema

Lleva el control de los archivos almacenados en disco.

Proporciona una cubierta de seguridad al sistema de computación.

Monitorea todas las capacidades del sistema y alerta al usuario sobre posibles fallas.

Page 7: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistema Operativo : Funciones Administración del procesador (Corrida-

Bloqueado-Disponible)

Administra la memoria (swapping)

Administración de Unidades de E/S ( controladores)

Administra archivos y espacio de almacenamiento (F.A.T. - Organización de Archivos )

Administracion de Impresión (Spooling)

Mantenimiento de la seguridad (perfiles)

Detección de fallas.

Interfaz con el Usuario (comandos vs. íconos)

Page 8: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Así tenemos Sistemas Operativos:a) Monousuario-Monotarea

b) Monousuario-Multitaréa

c) Multiusuario-Multitarea

Tipos de Sistemas Operativos

Page 9: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Categorías de Sistemas OperativosMultitareaEl término multitarea se refiere a la capacidad del Sistema Operativo para correr más de un programa al mismo tiempo. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar Sistema Operativo multitarea:• El primero requiere de la cooperación entre el Sistema Operativo y los

programas de aplicación.• El segundo método es el llamada multitarea con asignación de prioridades. Unix

OS-2 y Windows NT emplean este tipo de multitarea.

MultiusuarioUn Sistema Operativo multiusuario permite a más de un solo usuario accesar una computadora. Claro que, para llevarse esto a cabo, el Sistema Operativo también debe ser capaz de efectuar multitareas.

En general se clasifican según los siguientes criterios:

• Número de Usuarios (Monousuario o Multiusuario).• Número de Tareas (Monotarea o Multitarea)

Así tenemos Sistemas Operativos:

a) Monousuario-Monotarea b) Monousuario-Multitaréa

c) Multiusuario-Multitarea

Page 10: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

MultiprocesoLas computadoras que tienen más de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras. Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucción, el otro procesador queda liberado para procesar otras instrucciones simultáneamente.

Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

DistribuidosEn un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la misma manera en que lo hacen para los recursos locales. La migración de datos y procesos de una instalación a otra queda bajo el control del sistema operativo distribuido.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Page 11: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Las Plataformas de los sistemas Operativos y sus Tipos.

Una plataforma se define por el concurso de dos elementos claves, a saber:• El tipo de microprocesador.• El Sistema Operativo.

Son ellas quienes marcarán la pauta del Desarrollo de los paquetes de softwares que se

ejecutarán en el equipo.

Algunos Ejemplos de PlataformasDOS:Tipo “a”

Ms-DOS/Windows: Tipo “b”

Windows 95: Tipo “b”

System/Copland: Tipo “b”

OS/2 Warp: tipo “b”

Windows NT, Unix, Novel Netware: Tipo “c”

Page 13: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistemas operativos

AMBIENTE WINDOWS

Page 14: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Escritorio

Iconos

Botón InicioMenú Inicio

Barra de Tareas

Caja de Dialogo

Programa ejecutándoseEn una ventana

Botones de control de ventana

Page 15: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

AMBIENTE WINDOWS UN SISTEMA

OPERATIVO ES UN PROGRAMA O CONJUNTO DE

PROGRAMAS DE COMPUTADORA DESTINADO A PERMITIR UNA

GESTIÓN EFICAZ DE SUS RECURSOS.

ESCRITORIO DE WINDOWS ES EL LUGAR DONDE SE REALIZAN LAS DIFERENTES OPERACIONES QUE EL USUARIO EJECUTA DURANTE UNA SESIÓN DE TRABAJO.

MI PC: ES UN ICONO QUE NOS PERMITE VER EL CONTENIDO DE LA COMPUTADORA Y ADMINISTRAR SUS ARCHIVOS Y RECURSOS.

INICIO DE SESIÓN: ESTE BOTÓN O INICIO DE SECCIÓN NOS PERMITE ACCEDER A LOS DIFERENTES PROGRAMAS QUE TIENE LA COMPUTADORA

BARRA DE TAREAS: ES LA BARRA QUE NOS PERMITE INTERACTUAR CON EL SISTEMA OPERATIVO

EL CURSOR O PUNTERO ES LA REPRESENTACIÓN GRAFICA DEL PUNTERO, EL CUAL SE PUEDE MOVER EN DISTINTAS DIRECCIONES.

PAPELERA DE RECICLAJE: ES EL ICONO DONDE SE ALMACENAN DE FORMA TEMPORAL LOS ARCHIVOS QUE SE HAN ELIMINADO

MIS DOCUMENTOS ESTA ES UNA CARPETA QUE SE ENCUENTRA EN EL ESCRITORIO Y QUE NOS PERMITES GUARDAR DOCUMENTOS Y ABRIR CUANDO QUERAMOS.

PANEL DE CONTROL. ES LA HERRAMIENTA MÁS IMPORTANTE PARA LA CONFIGURACIÓN DE WINDOWS.

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

Page 16: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Participación de Sistemas OperativosJulio de 2008

Windows XP76%

Windows Vista9%

Mac OS X5%

Linux2%

Otros S.O.5%

Windows 20003%

Notes:This report was generated 07/31/2008 based on the last 27,797,911 unique visits to all tracked websites at that time.

Page 17: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistemas operativos

AMBIENTE LINUX

Page 18: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-
Page 19: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-
Page 20: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistemas Operativos Actuales

Algunas características de Windows XP / Vista Programas multimedia y herramientas para Internet. Soporte para usuarios múltiples Firewall integrado para la conexión a internet. Herramientas para redes hogareñas. Soporte para varios procesadores. Características de escritorio remoto y móvil. Soporte para archivos y carpetas en línea. Características administrativas como administración

de políticas de grupo, identificación de perfiles de usuarios e instalación remota de software.

Page 21: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistemas Operativos Actuales

Ubuntu (AFI: /uˈbuntu/), o Ubuntu Linux, es una distribución Linux basada en Debian GNU/Linux, cuyo nombre proviene de la ideología sudafricana Ubuntu ("humanidad hacia otros").[4]

Proporciona un sistema operativo actualizado y estable para el usuario promedio, con un fuerte enfoque en la facilidad de uso y de instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto.

Page 22: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistemas Operativos Actuales

Proyecto Fedora es la comunidad responsable de la producción de la distribución Linux Fedora, junto con una variedad de otros proyectos. El Proyecto Fedora es el resultado de la fusión entre Red Hat Linux y el antiguo Proyecto Fedora Linux en septiembre de 2003, y es patrocinado oficialmente por Red Hat, quien tiene un grupo de empleados trabajando en el código del proyecto. El Proyecto Fedora Linux desarrollaba paquetes extra para viejas distribuciones de Red Hat Linux (RHL 8, RHL 9, FC 1, FC 2), antes de convertirse en parte del Proyecto Fedora.Cuando la distribución Red Hat Linux quedó entre Red Hat Enterprise Linux y el Proyecto Fedora existente,los usuarios domésticos y de pequeñas empresas tuvieron ncertidumbre acerca de qué hacer; Red Hat Professional Workstation

Page 23: República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Universidad Experimental Politécnica de Maracaibo IUTM Maracaibo-

Sistemas Operativos Actuales

Amoeba es un sistema operativo distribuido de investigación, basadoen una arquitectura de micronúcleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo compartido que hiciera que una red entera de computadores pareciera a los ojos de un usuario como una máquina única. Los servicios suministrados por el núcleo incluyen threads, segmentos de memoria, mecanismos de IPC (RPCs y mensajes) y E/S [160]. El desarrollo parece detenido, dado que la fecha de la última modificación en el código data de febrero de 2001.Existen versiones para varias plataformas, incluyendo i386, Sun-3 y SPARC.El lenguaje de programación Python fue originalmente desarrollado para esta plataforma.