Successfully reported this slideshow.
Your SlideShare is downloading.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
  • Be the first to comment

  • Be the first to like this

Los sistemas operativos

  1. 1. CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar ciertos recursos: Entrada/salida Tratamiento de la información Almacenamiento masivo Brindar una interfaz al usuario, ejecutando instrucciones (comandos). Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (ACTUALIZACION). Actúa de intermediario entre el hardware y los programas de aplicación.
  2. 2. Un sistema operativo se puede encontrar en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios, etc).
  3. 3. Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: Funciones básicas 1. Suministro de interfaz al usuario 2. Administración de recursos 3. Administración de archivos 4. Administración de tareas 5. Servicio de soporte y utilidades
  4. 4. 1. Suministro de interfaz al usuario, Comandos Menús Interfaz Gráfica Funciones básicas
  5. 5. Funciones básicas2. Administración de los recursos
  6. 6. Funciones básicasAdministración de archivos Un sistema de información contiene programas de administración de archivos que controlan la creación, borrado y acceso de archivos de datos y de programas. También implica mantener el registro de la ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundarios.
  7. 7. dministración de tareas Los programas de administración de tareas de un sistema operativo administran la realización de las tareas informáticas de los usuarios finales. Los programas controlan qué áreas tienen acceso al CPU y por cuánto tiempo. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. Funciones básicas
  8. 8. 5. Servicio de soporte y utilidades Funciones básicas Los servicios de soporte de cada sistema operativo dependerán de la implementación particular de éste con la que estemos trabajando. Estos servicios de soporte suelen consistir en: •Actualización de versiones. •Mejoras de seguridad. •Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para administrar alguna determinada función, ...). •Controladores para manejar nuevos periféricos (este servicio debe coordinarse a veces con el fabricante del hardware). •Corrección de errores de software.
  9. 9. Fichas en lenguaje de procesamiento por lotes, con programa y datos, para ejecución secuencial Según fue avanzando la complejidad de los programas, fue necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido a ello se crearon los monitores residentes: programas que residían en memoria y que gestionaban la ejecución de una cola de trabajos. Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un Controlador (drivers) para el manejo de entrada/salida. Monitores residentes Histori a Sistemas por Lotes – Operaciones de E/S
  10. 10. Histori a Se avanza en el hardware, creando el soporte de interrupciones. Luego se lleva a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos. Por ello se crea el sistema de buffers Sistemas con almacenamiento temporal de E/S Buffering Esquema de operación de E/S en el que las transferencias de E/S se realizan a través de un área intermedia de memoria (buffer) Permite solapar operaciones de E/S de una tarea con instrucciones de CPU de esa misma tarea
  11. 11. Histori a Operaciones Off-line Modo de operación de ciertos equipos de E/S que trabajan no controlados directamente por la CPU Se reemplazan dispositivos mecánicos por dispositivos electrónicos (cintas mágnéticas) Operaciones On-line (Spooling) (Simultaneous Peripheral Operation On-Line) Consiste en usar el disco como tampón o sistema de buffering. Existe una tarea especial el spooler Permite solapar operaciones de E/S de una tarea con instrucciones de CPU de otras tareas
  12. 12. Histori a Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento: •Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos. •Se pueden mantener en memoria varios programas. •Se asigna el uso de la CPU a los diferentes programas en memoria. Sistemas Operativos Multiprogramados Procedimiento Conmutación de CPU: cuando una tarea deba esperar, los recursos de CPU son asignados a otra tarea preparada para ejecución Tareas del Sistema Operativo •Gestión de Memoria •Planificación de la CPU •Planificación de Trabajos •Protección •Control de Concurrencia (Dead Lock)
  13. 13. Histori a Sistemas de Tiempo Compartido Mejorar la interactividad con el usuario Caracterización Sistemas multiprogramados e interactivos. Asignación de la CPU en rodajas de tiempo a todos los usuarios, consiguiendo: •Tiempos de respuesta cortos •Impresión de usuario único Tareas del Sistema Operativo •Sistema Multitarea (tarea <> proceso) •Sistema Interactivo •Sistema de Archivos (archivos/directorios) •Sistema Multiusuario •Memoria Virtual (memoria lógica)
  14. 14. Sistemas de Computador Personal Sistemas de computador dedicados a un solo usuario Propiedades Adaptados al usuario y sus necesidades Dispositivos de E/S Teclado Ratón Pantallas Pequeñas impresoras Características •Adoptan funcionalidades de grandes sistemas •No necesitan características de utilización eficiente de CPU, ni protección Histori a
  15. 15. Histori a Sistemas Paralelos Sistemas multiprocesador. Sistemas fuertemente acoplados Propiedades Con más de un procesador, comparten bus, reloj, memoria, periféricos,... Características •Mayor rendimiento •Compartir recursos •Sistemas tolerantes a fallos •Sistemas de multiprocesamiento  Multiprocesamiento simétrico: cada procesador ejecuta una copia del sistema operativo  Multiprocesamiento asimétrico: cada procesador tiene una tarea específica
  16. 16. Sistemas Distribuidos Sistemas multicomputador (distribuir el cómputo entre varios procesadores). Sistemas débilmente acoplados Propiedades Los procesadores no comparten ni memoria, ni reloj. Se comunican entre sí a través de líneas de comunicación Características •Recursos compartidos •Computación más rápida •Confiabilidad •Comunicación
  17. 17. Gestión del Sistema de E/S 1.Crear y eliminar directorios 2. Un componente de gestión de memoria que incluye buffers, cachés, y spool 3. Un interfaz general con los controladores de dispositivos 4. Drivers (controladores software) Gestión de Almacenamiento Secundario 1. Administración del espacio libre de almacenamiento secundario 2. Asignación del almacenamiento 3. Planificación del almacenamiento secundario Trabajo con Redes Sistema de Protección Sistema de Interpretación de Órdenes 1. Intérprete de línea de comandos 2. Interfaz gráfica de usuario Gestión de Procesos 1. Crear y eliminar procesos, tanto de usuario como de sistema 2. Suspender y reanudar procesos 3. Proveer mecanismos para la sincronización de procesos 4. Proveer mecanismos para la comunicación de procesos 5. Proveer mecanismos para manejar bloqueos mutuos (dead locks) Gestión de Memoria Principal 1. Conocer el estado actual de la memoria y quien la está utilizando 2. Decidir que procesos se cargarán en la memoria cuando se disponga de espacio 3. Asignar y liberar espacio de memoria según se necesite suspender y reanudar procesos Gestión de Archivos 1. Crear y eliminar archivos 2. Crear y eliminar directorios 3. Proveer primitivas para la manipulación de archivos y directorios 4. Establecer la correspondencia de los archivos con el almacenamiento secundario 5. Resguardar los archivos en medios de almacenamiento estables (no volátiles) ementos de Sistemas Operativos – Componentes del Sistema
  18. 18. Estructura jerárquica de un sistema operativo
  19. 19. Elementos Software de un Sistema Operativo 1. Núcleo o Kernel 2. Programas de Aplicación
  20. 20. En informática, el núcleo (también conocido en español con el anglicismo kernel, de la raíz germánica Kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.
  21. 21. Núcleo
  22. 22. CLASES DE SISTEMAS OPERATIVOS Los sistemas operativos pueden ser clasificados de la siguiente forma: Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. Multiprocesador: soporta el abrir un mismo programa en más de una CPU. Multitarea: Permite que varios programas se ejecuten al mismo tiempo. 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.
  23. 23. Tipos de S. O. Sistema operativos por servicios
  24. 24. PROTECCION Y SEGURIDAD  La proteccion se refiere a los mecanismos para controlar el acceso de programas, procesos, o usuarios a los recursos definidos por un sistema de computacion.  Seguridad es la serie de problemas relativos a asegurar la integridad del sistema y sus datos.
  25. 25. Un sistema de seguridad debe cumplir con unos requisitos: •Confidencialidad: Acceso solo a usuarios autorizados •Integridad: Modificación solo por usuarios autorizados •Disponibilidad: Recursos solamente disponibles para usuario autorizado Para poder garantizar la seguridad es fundamental proteger nuestro sistema, por eso básicamente los mecanismo articulados para la protección son los que nos llevan a un sistema seguro; existen diferentes formas de realizar la protección tal vez la mas común y mas básica sea definir cuales son los archivos u objetos a proteger para que posteriormente se delimite que usuarios pueden acceder a que información
  26. 26. BIBLIOGRAFIA Alfonso, Miguel, (sf), Los sistemas operativos. Tomado y Modificado de: http://www.slideshare.net/zettymig/los-sistemas-operativo sa (2012) Seguridad y Protección en los Sistemas operativos. Tomado de: http://blog.utp.edu.co/seguridadso/

    Be the first to comment

    Login to see the comments

Views

Total views

652

On Slideshare

0

From embeds

0

Number of embeds

24

Actions

Downloads

15

Shares

0

Comments

0

Likes

0

×