introducci n a los sistemas operativos
Download
Skip this Video
Download Presentation
Introducción a los Sistemas Operativos

Loading in 2 Seconds...

play fullscreen
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
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).
slide4

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
slide6

El resto de la memoria, que contiene datos y programas de usuario, es administrada conjuntamente por el SO y por el hardware de control de memoria

  • Los principales recursos administrados por los S. O. son:

• Procesadores.

• Almacenamiento.

• Dispositivos de e / s.

• Datos.

n cleo kernel
Núcleo (Kernel)
  • 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
  • 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)
  • 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
  • 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
  • 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
  • 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
slide15

Multitarea: Permite 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
  • 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