ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas operativos Resumen Histórico


Enviado por   •  14 de Abril de 2016  •  Informe  •  1.016 Palabras (5 Páginas)  •  232 Visitas

Página 1 de 5
  1. Resumen Histórico S.O.

A comienzos de 1940 se introducían los programas en las maquinas bit a bit, por medio de interruptores mecánicos para luego introducirse el lenguaje de maquina por tarjetas perforadas. A finales de 1940 y parte de 1950 los programadores interactuaban directamente con las primeras computadoras, es decir con el hardware, no había aun un sistema operativo, las computadoras funcionan con bulbos y los datos eran insertaban en lenguaje maquina o con interruptores. Durante 1950 y 1960 la compañía General´s Motors creo el primer sistema operativo para la computadora IBM 170, por medio de tarjetas perforadas los usuarios podían modificar sus programas mediante el proceso llamado “trabajo en serie”. De 1960 a 1970 se crea el circuito integrado, surge las unidades de cintas y el cargador de programas el cual se considera uno de los primeros sistemas operativos. En 1980 tiene auge el INTERNET en estados unidos, a final de los 80´s comienza el apogeo y la evolución de los sistemas operativos, se descubre el concepto de multiprogramación cargando en memoria varios programas, así se basan los S.O. actuales. De los 1990 en adelante hasta el día de hoy, comienza la computación distribuida y del multiprocesamiento, aprovechando el ciclo del procesador, Se tendrá una configuración dinámica con un reconocimiento inmediato de dispositivos y software que se añada o elimine de las redes a través de procesos de registro y localizadores. La conectividad se facilita gracias a estándares y protocolos de sistemas abiertos establecidos por organizaciones como la Organización Internacional de estándares (ISO-International Standard Organization), fundación de software abierto, todo estará más controlado por los protocolos de comunicación OSI y por la red de servicios digital ISDN.

  1. Qué es un sistema operativo

Programa que actúa como intermediario entre la máquina y el usuario, ofreciendo un entorno donde el usuario pueda ejecutar programas, además administra los recursos del sistema de cómputo (hardware y software) permitiendo que el hardware cumpla su función o trabajo correctamente.

Funciones:

  • Hace conveniente el uso del hardware
  • Permite manejar los recursos de la computadora de manera eficiente
  • Permite el desarrollo, introduciendo nuevas funciones
  • Es el encargado de manejar los recursos como el hardware de la computadora, asignando una parte del procesador para compartir os recursos
  • Coordina y manipula los dispositivos conectados cuando el usuario lo requiera, organizando los datos de manera rápida y segura
  • Permitir manejar las instalaciones de redes
  • Procesamiento por bytes de flujo a través del bus de datos.
  • Permitir de manera fácil el manejo de dispositivos de entradas y salidas
  • Permitir recuperar datos por errores de hardware
  • Otorgar permisos a los usuarios
  • Proporcionan seguridad para los usuarios, hardware y datos
  • Establece prioridades para los mismos recursos con el control de concurrencia
  • Administra la memoria para los procesos y gestiona su uso
  • Generación de estadísticas
  • Controla la ejecución de los programas administrando los trabajos y asignando recursos
  • Administra los periféricos
  • Permite compartir los recursos hardware y os datos entre los usuarios

  1. Cuadro comparativo

Sistemas Operativos por su Estructura

Ventajas: Estructura monolítica

  1. Están hechos a medida
  2. Son eficientes y rápidos

Ventajas: Estructura jerárquica

  1. la organización, el uso en la actualidad para algunos sistemas operativos.

Ventajas: Máquina Virtual

  1. Permite implementar varios tipos de sistemas operativos
  2. Permite implementar varios tipos de sistemas operativos sobre cada máquina virtual

Ventajas: Cliente-servidor (Microkernel)

  1. Gran flexibilidad en cuanto a los servicios.

Desventajas: Estructura monolítica

  1. Carecen de flexibilidad

Desventajas: Estructura jerárquica

  1. los procesos no tienen alguna interacción con otros procesos entre sí
  2. Saturación del CPU por cada proceso que se solicita

Desventajas: Máquina Virtual

  1. los sistemas operativos implementados son disjuntos

Desventajas: Cliente-servidor (Microkernel)

  1. Deben tener mecanismos de seguridad y protección

Sistemas Operativos por Servicios

Ventajas: Monousuarios

  1. Crear varias cuentas de usuarios

Ventajas: Multiusuarios

  1. Ofrece servicio a más de un usuario a la vez
  2. Permite la creación de varios usuarios
  3. Permite instalar diferentes programas para cada usuario y cada uno administrar su información

Ventajas: Monotareas

Ventajas: Multitareas 

  1. Utiliza al máximo el CPU
  2. Permite al usuario realizar varias tareas a la misma vez

Ventajas: Monoproceso 

  1. permiten simular la multitarea haciendo que el sistema realice una tarea rotatoria con intercambio muy rápido

Ventajas: Multiproceso

  1. permiten realizar varios procesos simultáneamente
  2. capaces de ejecutar varias tareas al mismo tiempo

Desventajas: Monousuarios 

  1. Únicamente soportan un usuario a la vez

Desventajas: Multiusuarios

  1. Un usuario estándar no puede instalar un programa si la autorización del usuario administrador.

Desventajas: Monotareas

  1. No aprovecha todos los recursos del Hardware

 

Desventajas: Multitareas

  1. Si un proceso se cuelga o esta inestable da la posibilidad de que todo el sistema quede colgado

Desventajas: Monoproceso

  1. Maneja solamente un procesador de la computadora

Desventajas: Multiproceso

  1. Conforme se añaden procesadores, el tráfico en el bus de memoria se satura.
  2. Al manejarse ocho o más procesadores, el cuello de botella se vuelve crítico, inclusive para los mejores diseños, por lo que SMP es considerada una tecnología poco escalable

Sistemas Operativos por la Forma de Ofrecer sus Servicios

Ventajas: Sistemas centralizados

  1. Un punto de control. Mayor control de seguridad y protección de la información en un solo punto.
  2. Fácil de mantener

Ventajas: Sistemas de red

  1. Administra varias computadoras desde un solo equipo

Ventajas: Sistemas distribuidos

  1. Sistema poco propenso a fallas
  2. Son económicos, veloces, confiables en comparación los centralizados

Ventajas: Sistemas operativos paralelos

  1. Buen rendimiento
  2. Económico
  3. Tolerante a fallos

Desventajas: Sistemas centralizados

  1. Interfaz de usuario poco llamativo
  2. Velocidad de repuestas lenta

Desventajas: Sistemas de red

  1. Si el sistema operático servido colapsa los demás equipos no tendrán acceso a los dispositivos en red

Desventajas: Sistemas distribuidos

  1. Problemas debido a la concurrencia y al paralelismo
  2. Problemas de compartición de datos y recursos

Desventajas: Sistemas operativos paralelos

  1. No asegura ningún tipo de proporcionalidad global
  2. Utilización de un gran número de líneas físicas
  3. No permite una distancia mayor a 10 metros

Sistemas operativos por los modos de explotación

Ventajas: Procesamiento por lotes

  1. Realiza el trabajo en el momento en el que los recursos del ordenador están menos ocupados, dando prioridad a tareas interactivas
  2. Evita desaprovechar los recursos del ordenador sin necesidad de interacción y supervisión humanas continuas

Ventajas: Multiprogramación

  1. Varios procesos en ejecución
  2. Permite el servicio interactivo simultaneo a varios usuarios de manera eficiente
  3. Aumenta el uso de la CPU

Desventajas: Procesamiento por lotes

  1. Puede presentar varios errores ya que no siempre tiene un usuario administrándolo

Desventajas: Multiprogramación

  1. Se desaprovecha la memoria principal, solo se ocupa parcialmente.

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (85 Kb) docx (16 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com