Monografias.com > Computación > Sistemas Operativos
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a los sistemas operativos II




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Contenido
    Definición y Concepto
    1
    Funciones y Características
    2
    Evolución Histórica
    3
    Núcleo
    6
    Clasificación
    4
    Estructura (niveles o estratos de diseño).
    5

    Monografias.com

    ¿Qué es un Sistema Operativo?
    Esta pregunta no es simple, y procuraremos responderla a lo largo de todo el curso. Sin embargo podemos dar algunas definiciones simples.

    Un Sistema Operativo es:
    El código que acompaña la ejecución de cualquier aplicación.

    Un programa que actúa como intermediario entre un usuario y el hardware del computador.

    Un programa que dirige todos los recursos de un sistema computacional.

    Monografias.com

    Los Objetivos de un S.O son:
    Acercar el sistema computacional al usuario facilitando su uso.

    Usar el hardware de una manera eficiente

    La mejor forma de entender un S.O. Es entender como se construye.

    También ayuda a su comprensión el tener una visión histórica de su desarrollo

    Monografias.com

    Estructura de un Sistema Computacional
    El S. O. Es una de las componentes más importantes de un sistema computacional.

    Un Sistema Computacional es una plataforma sobre la cual se construyen los llamados Sistemas de Información, factor clave de competitividad en cualquier organización.

    Un Sistema Computacional está compuesto de: hardware, s.o., aplicaciones

    Monografias.com

    Componentes del sistema de cómputacional
    Hardware – Proveé los componentes básicos de cómputo (CPU, memoria, dispositivos de E/S).

    Sistema Operativo – Controla y coordina el uso del hardware entre los varios programas de aplicación para los diferentes usuarios.

    Programas de sistemas- Compiladores, Assembler, Editores, herramientas de Monitoreo y Mantención

    Aplicaciones – Bases de datos, Juegos, Navegadores, etc.

    (Gp:) Usuario 1
    (Gp:) Usuario 2
    (Gp:) Usuario N
    (Gp:) Aplicaciones
    (Gp:) Programas de Sistemas
    (Gp:) Sistema Operativo
    (Gp:) Hardware

    Monografias.com

    Observaciones
    No existe una definición precisa de un S.O.

    Los S.O. Existen porque existe la necesidad de resolver problemas usando sistemas computacionales

    Tampoco existe una definición única sobre qué contiene y qué no contiene un S.O.

    Una definición práctica es que un S.O. es el código qué siempre se ejecuta y acompaña la ejecución de las aplicaciones

    Monografias.com

    Componentes del Sistema Operativo
    Manejador de recursos – administra y aloja los recursos.

    Programa de control – controla la ejecución de los programas de usuarios y las operaciones de los dispositivos de entrada/salida.

    Kernel – el programa que corre en todo momento (todo lo demas es programa de aplicación).

    Monografias.com

    Por que necesitamos al Sistema Operativo
    Usuarios: prove interfaces de usuario, interprete de comandos, estructura de directorios, programas de utilerias (compiladores, editores, filtros).

    Ambiente de programacion- prove un ambiente de alto nivel para manejo E/S, manejo de archivos, manejo de procesos.

    Eficiencia – remplaza al operador en la calendarizacion de jobs, almacenamiento archivos de E/S, manejo de concurrencia.

    Monografias.com

    Evolución (1): Primeros Computadores, década 1940´s
    Evolución Historica de los Sistemas Operativos

    Monografias.com

    Evolución (2): década 1950´s.
    Evolución Historica de los Sistemas Operativos

    Monografias.com

    Spooling
    La introducción de la tecnología de discos entrega una solución: en vez de leer del disco y escribir a la impresora, la CPU interactúa directamente con el disco.
    Si la CPU necesita leer una tarjeta, lee desde un área del disco. En forma similar cuando necesita imprimir una línea, la escribe en el disco
    Esta forma de procesamiento se denomina Spooling (Simultaneous peripheral operation on-line)
    Observaciones
    El Spooling traslapa la entrada y salida de un job con los cálculos (CPU) de otro job.
    Tiene un efecto directo e importante en el desempeño ya que mantienen a la CPU y los dispositivos trabajando a su máxima velocidad

    Monografias.com

    (Gp:) SPOOL: Operación On-line

    (Gp:) Procesador Central
    (Gp:) Canal1
    (Gp:) Canal2
    (Gp:) Canal3
    (Gp:) Memoria
    (Gp:) CPU
    (Gp:) Impresora
    (Gp:) Impresora
    (Gp:) Lector
    (Gp:) Cinta
    (Gp:) Disco

    Evolución Historica de los Sistemas Operativos

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter