sistemas operativos

Páginas: 6 (1460 palabras) Publicado: 7 de julio de 2013
UNIDAD 1 Introducción a los sistemas operativos.
Definición y concepto.
1.1 Sistema Operativo.- Colección de mecanismos de software destinados a servir de interface entre un
sistema informático y sus usuarios, el cual ofrece herramientas y facilidades para simplificar las tareas de
diseño, codificación, depuración, actualización, etc.
Administra los recursos hardware y software queconstituyen el sistema informático a explotar.
Nació con la necesidad de llevar el control de quién utiliza los recursos software (usuario(s)).
Componentes principales: manejo de procesos, entrada/salida, manejo de memoria y del sistema de archivos.
Un sistema de computación consta de hardware, programas del sistema y programas de aplicación.
1.2 Funciones y características.
Las funciones básicas deun so son:
soporte para la ejecución de sw(software) de aplicación
elemento de diagnóstico de hw(hardware)
elemento de una red de computadoras
elemento que optimiza el aprovechamiento de los recursos lógicos y físicos de un sistema de cómputo
1.3 Evolución histórica.
Los primeros sistemas.
En un principio sólo existía el hardware de la computadora. Las primeras computadoras eran(físicamente)
grandes máquinas que se operaban desde una consola. Una sola persona programaba y operaba el equipo.
Accesos por operador
En 1955 se separaron las funciones informáticas: Programación, operación y mantenimiento. El operador se
encarga del manejo de la máquina (cargar programas, obtener resultados, hacer respaldos, etc.) y el
programador dejó de tener acceso a la computadora.
Losprogramadores daban al operador los trabajos, éste los reunía y los ejecutaba uno tras otro y recogía los
resultados entregándolos a los programadores.
Otra solución: El operador agrupaba los trabajos similares en requerimientos y los ejecutaba como si fueran
un bloque (todos los de cobol, todos los de fortran), así se cargaba sólo una vez el compilador.
Secuencia automática de trabajos
El trabajo deloperador era muy rutinario y podía automatizarse. Se diseñó un programa que transfería
automáticamente el control de un trabajo a otro, el monitor residente (1er sistema operativo). Al encender el
equipo el control se daba al programa monitor, este lo pasaba al 1er trabajo, el cual al terminar regresaba el
control al monitor, y así sucesivamente. El monitor constaba de:
Secuenciador detrabajos,
Memoria
intérprete de tarjetas de control
($) y drivers de entrada/salida
drivers

secuenciador
Intérprete de tarjetas de control
Programa de usuario

Mejora del rendimiento
Aun quedaba mucho tiempo del cpu ocioso debido a la diferencia de velocidad entre este y los dispositivos
entrada/salida que eran mecánicos.
Off-Line
Aparecieron las cintas magnéticas, más rápidas que lastarjetas perforadas, pero secuenciales. Entonces se
perforaban los programas en tarjetas y de ahí se pasaban a una cinta, esta cinta en bloque se pasaba a

ejecución y los resultados en una nueva cinta y de ahí a la impresora. Las operaciones se hacían en
dispositivos distintos lo que aumentaba la velocidad
On line
Lector de tarjetas->CPU->Impresora
Off Line
Lector de tarjetas->Unidad deCinta->CPU->unidad de cinta->Impresora
Se podían tener varias lectoras de tarjetas y unidades de cinta y mantener ocupado al CPU, la desventaja era
que el usuario debía esperar a que se llenara la cinta para ser atendido.
Buffering
Trata de mantener ocupados tanto el CPU como los dispositivos de E/S. Los datos se leen y se almacenan en
un buffer (memoria intermedia), una vez que los datos se hanleído y el CPU va a iniciar la operación, el
dispositivo de entrada es instruido para iniciar inmediatamente la siguiente lectura. El CPU y el dispositivo de
entrada permanecen ocupados. Cuando el CPU esté libre para el siguiente grupo de datos, el dispositivo de
entrada habrá terminado de leerlos. El CPU podrá empezar el siguiente proceso y el dispositivo de entrada
iniciará la lectura de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS