Introducci n a los sistemas operativos
Download
1 / 16

Introducción a los Sistemas Operativos - PowerPoint PPT Presentation


  • 92 Views
  • Uploaded on

Introducción a los Sistemas Operativos. Ing . Luyi Rodas Beltran. Introduccion.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Introducción a los Sistemas Operativos' - caroun


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Introducci n a los sistemas operativos

Introduccióna los SistemasOperativos

Ing. LuyiRodas Beltran


Introduccion
Introduccion

  • Un sistema operativo puede ser contemplado como una colección organizada de extensiones software del hardware, consistentes en rutinas de control que hacen funcionar al computador y proporcionan un entorno para la ejecución de programas

  • O como gestor de los recursos del sistema informático tales como el procesador, la memoria, los archivos y los dispositivos de E/S.


El sistema operativo como interfaz usuario computadora
El SistemaOperativocomoInterfazUsuario/Computadora

  • Creación de programas: ofrece una gran variedad de servicios como los editores y depuradores (debuggers), para ayudar al programador en la creación de programas.

  • Ejecución de programas: Para ejecutar un programa es necesario realizar un cierto numero de tareas. Las instrucciones y los datos deben cargarse en memoria principal, los archivos y los dispositivos de E/S deben inicializarse y deben prepararse otros recursos.

  • Acceso a los dispositivos de E/S: Cada dispositivo de E/S requiere un conjunto propio y peculiar de instrucciones o se˜nales de control para su funcionamiento. (No se debe pensar en forma de lecturas y escrituras simples desde o hacia el dispositivo).


  • Acceso controlado a los archivos: se ocupa del formato de los archivos y del medio de almacenamiento. En el caso de sistemas de varios usuarios trabajando simultáneamente (brinda los mecanismos para controlar que el acceso a los archivos se lleve a cabo de una forma correcta).

  • Acceso al sistema: Las funciones de acceso deben brindar protección a los recursos y a los datos ante usuarios no autorizados y debe resolver conflictos en la propiedad de los recursos.

  • Detección y respuesta a errores: Cuando un sistema informático esta en funcionamiento pueden producirse varios errores. El sistema operativo debe dar una respuesta que elimine la condición de error con el menor impacto posible sobre las aplicaciones que están en ejecución.


El sistema operativo como administrador de recursos
El SistemaOperativocomoadministrador de recursos

  • Un SO debe perseguir una utilización lo mas óptima y equilibrada posible de los recursos que administra.

  • El SO dirige al procesador en el empleo de otros recursos del sistema y en el control del tiempo de ejecución de los programas de usuario.

  • Una parte del SO reside en memoria principal (Kernel). que incluye funciones del SO utilizadas con mas frecuencia aunque, en un momento dado, puede incluir otras partes en uso



N cleo kernel
Núcleo (Kernel) usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • Es la base fundamental del S.O., se encarga de toda la comunicación entre el hardware y el software, asi como la administración del mismo.

    Por lo general es la parte que se encarga de dar los servicios más básicos del S.O.


Clasifici n de los s o
Clasifición de los S.O usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • Clasificación por su Estructura

  • Clasificación por Servicios ofrecidos

  • Clasificación por el soporte a los servicios


A s o por la estructura del n cleo kernel
A. S.O por la Estructura del Núcleo (kernel) usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • Problemas actuales:

    • Cuando se lanza un S.O.yaestancronologicamente retrasados. (Nuevos S.O y/o actualizaciones)

    • Tienen fallos latentes que se manifiestan en el terreno y deben ser detectados y corregidos.

    • El rendimiento no es a menudo el que se esperaba.


A 1 sistemas monol ticos
A.1 Sistemas Monolíticos usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • El núcleo contiene un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra.

  • La estructura consiste en que no hay estructura “EL GRAN DESORDEN”.

  • El programa se escribe como una colección de procedimeintos, cada uno puede llamar a cualquier otro cuando necesita hacerlo.

  • Cada procedimiento es bien definido en parametros y resultados.


A 2 sistemas por capas
A.2 Sistemas por capas usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • Para grandes S.O la programación modular no es suficiente.

  • Se contentpla al sistema como una serie de niveles cada uno lleva acabo un determinado subconjunto de funciones requeridas por el sistema.

  • A su vez, cada nivel ofrece servicios al nivel superior.


B s o por sus servicios
B. S.O por sus Servicios usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • Monousuario: Soportan a un usuario a la vez.

    • MS DOS

    • Windows 9x y Me

    • Mac OS

  • MultiUsuario: Soportan a mas de un usuario a la vez ya sea por medio de varias terminales conectadas o por medio de sesiones remetas.

    • UNIX

    • Windows 2000

    • MAC OS X

  • Monotarea: Solo permiten una tarea ala vez por usuario. Puede darse el caso de un sistema multiusuario y monotarea.

    • MS DOS

    • WINDOWS 3.X,95


  • Multitarea: usuario, es administrada conjuntamente por el SO y por el hardware de control de memoriaPermite al usuario realizar varias tareas al mismo tiempo.

  • Uniproceso: Capaz de manejar un procesador del computador.

  • Multiproceso: Capaz de de funcionar en equipos con mas de un procesador. Trabajan por lo general en 2 formas:

    • Simétricamente. Todos los procesadors son iguales y reciben la carga de procesamiento por igual.

    • Asimétricamente. Un procesador hace de maestro o pivote y distribuye la carga de procesos sobre los demas procesadores. (esclavos)


C so por la forma de ofrecer sus servicios
C. SO. Por la forma de Ofrecer sus Servicios usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • S.O de Red: Tienen la capacidad de interacturactuar con S.O de otras máquinas por medio de un medio de transmisión.

    Es necesario conocer la ubicación de los recursos a compartir.

  • S.O Distribuidos: Abarcan los servicios de red, logrando integrar recursos en una sola máquina virtual que el usuario accesa en forma transparente.

    No es necesario conocer la ubicación de los recursos, estos son usados tal como si se encontraran fisicamente en la misma máquina.


ad