Tema 1 Introduccion 2 ISO

Páginas: 5 (1056 palabras) Publicado: 16 de septiembre de 2015
Introducción a los
Sistemas Operativos
Introducción – II
Profesores:
Lía Molinari
Juan Pablo Pérez
Macia Nicolás

I.S.O.
Versión: Agosto 2015
Palabras Claves: Sistema Operativo,
Servicios, Evolución, Batch,
Multiprogramación, Timesharing
Los temas vistos en estas diapositivas han sido
mayormente extraídos del libro de William Stallings
(Sistemas Operativos: Aspectos internos y principios
dediseño)

Sistema Operativo
Controla la ejecución de los procesos
Interfase entre las aplicaciones y el
HW
Actua como intermediario entre un
usuario de una computadora y el HW
de la misma

Objetivos de los S.O.
Comodidad
Hacer mas comodo el uso de la
computadora

Eficiencia
Uso mas eficiente en los recursos de un
sistema

Evolución
Permitir la introducción de nuevas
funciones al sistemasin interferir con
funciones anteriores

Capas de un Sistema de Computación

Interaccion usuario - SO
 GUI (Graphical User Interfase), basado en gráficos o
íconos.
 Shell o Intérprete de comandos (CLI) basado en
texto
 Ejemplo de uso del shell
$ date
$ date >file
$ sort file2
$ cat file1 file2 file3 > /dev/lp1
$ make all >log 2>&1 &

Kernel (Núcleo)
“Porción de código”
que seencuentra en memoria
principal
que se encarga de la administración
de los recursos.
Implementa servicios básicos:
Manejo de memoria en general
Administración de procesos
Comunicación y Concurrencia
Gestión del Hardware

Servicios de un SO
 Administración y planificación del procesador
 Imparcialidad, “justicia” en la ejecución (Fairness)
 Que no haya bloqueos
 Manejo de Prioridades
Administración de Memoria
 Memoria física vs memoria virtual. Jerarquías de
memoria
 Proteccion de programas que compiten o se ejecutan
concurrentemente
 Administración del almacenamiento– Sistema de archivos
 Acceso a medios de almacenamiento externos
 Administración de dispositivos
 Ocultamiento de dependencias de HW
 Administración de accesos simultaneos

8

Servicios de un SO (cont.)
Detecciónde errores y respuestas
Errores de HW internos y Externos
 Errores de Memoria
 Errores de Dispositivos

Errores de SW
 Errores Aritmeticos
 Acceso no permitido a direcciones de memoria

Incapacidad del SO para conceder una
solicitud de una aplicación

Servicios de un SO (cont.)
Contabilidad
Recojer estadísticas del uso
Monitorizar parámetros de rendimiento
Anticipar necesidades demejoras futuras
Dar elementos si es necesario facturar
tiempo de procesamiento

Evolución de un S.O.
Los SO evolucionan con el objeto de:
– Soportar nuevos tipos de HW
– Brindar nuevos Servicios
– Ofrecer mejoras y alternativas a
problemas existentes
• en la planificación
• en el manejo de la memoria
• etc

S.O. - Evolución Historica
Procesamiento en Serie
No existia un SO
Máquinas eranutilizadas desde una
consola que contenía luces, interruptores,
dispositvos de entrada e impresoras.
Problemas:
 Planificación. Alto nivel de especialización.
Costos
 Configuración: Carga del compilador, fuente,
salvar el programa compilado, carga y linkeo.

S.O. - Evolución Historica (cont.)
Sistemas por Lotes Sencillos (batch)
Monitor Residente
 Software que controla la secuencia de eventos
Los trabajos se colocan juntos
 Los programas vuelven al monitor cuando
finaliza la ejecución
 No hay interacción con el usuario
mientras se ejecutan los trabajos

S.O. - Evolución Historica (cont.)
Batch processing
The elements of the basic
IBM 1401 system are the
1401 Processing Unit,
1402 Card Read-Punch,
and 1403 Printer.

Punching cards

14

Sistema Batch
Baja utilización de la CPUDispositivos de E/S mucho mas lentos con
respecto a la CPU
Ante instrucción de E/S, el procesador permanece
ocioso. Cuando se completa la E/S, se continua con
la ejecucción del programa que se estaba
ejecutando

Multiprogramación
La operación de los sistemas batch se
vió beneficiada del spooling de las
tareas, al solapar la E/S de una tarea
de la ejecución de otra
Al estar las tareas cargadas en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema 1 Introduccion 3 ISO
  • Tema 2 Procesos 1 ISO
  • Tema 2 INTRODUCCION
  • Introduccion al derecho tema 2
  • introducción al marketing tema 1
  • Tema 1 Introduccion A La Economia
  • TEMA 1 Introducción
  • Tema 1 Introducción A La Manufactura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS