economia germinal

Páginas: 24 (5771 palabras) Publicado: 21 de agosto de 2014
SISTEMAS OPERATIVOS
DE TIEMPO REAL

Prof. Roberto Vignoni
Facultad de Ingeniería,UNLP

1

Programa
1) Introducción a los sistemas operativos
Historia y evolución
Generalidades
2) Procesos
Creación y estados
Transición
Planificación: Criterios y algoritmos
3) Gestión de memoria
Asignación contigua y no contigua
Memoria virtual
4) Gestión de Archivos
5) Sistemas operativos detiempo real
Funcionalidades y características
Planificación
Sincronización
Estándares y técnicas de evaluación
de funcionamiento
6) Ejemplos de S.O. de Tiempo Real

2

Sistemas Operativos
Programas del Sistema
Software
Programas de Aplicación
Internet

Sist. Contable

Compilad.

Juegos

Editores Interpretes

Sistema Operativo
Lenguaje de Máquina

Aplicaciones
(Modousuario)
(Modo supervisor)
Instrucciones - Assembler

Microprogramación
Dispositivos Físicos

C.I. Plaquetas, cables, etc.

Definición: Sistema manejador de recursos
que permite una distribución controlada y
ordenada del µp,.memoria, E/S, entre los
diversos programas que compiten por ellos.

3

Historia Los SO han evolucionado
intimamente ligados con la evolución de las
computadorasque los utilizan.
– 1a Generación (1945-1955)
Tubos de vacío - Tableros enchufables
Programación en lenguaje absoluto Cableado
Cálculos numéricos directos (Tablas de
senos y cosenos)
Después de 1950 - Tarjetas perforadas Procesos en serie.
– 2a Generación (1955-1965)
Transistores - Sistemas por lotes Tarjetas perforadas
Programación en Fortran
Sist Op. FMS (Fortran Monitor System)IBSYS Sist. Op. de IBM 7094.

4

3a Generación (1965-1980)
Circuitos Integrados - Multiprogramación
Sistema /360 IBM - Científico y Comercial
Bajo tiempo de respuesta de sist. por lotes
Tiempo compartido
Multiprogramación
Por lotes
Objetivo
Principal
Origen de
las
Instrucci
ones
Al sist.
Op.

Tiempo
compartido

Maximizar la
Utilizacion del µp

Minimizar el
Tiempo de resp.Instrucciones de
control incluidas
con el trabajo

Ordenes dadas
desde una
terminal

– CTSS del MIT primer sistema de tiempo compartido
sobre IBM 7904

MIT
Bell Labs
GE

MULTICS (Información
multiplexada y servicios de
computación)

5



Si bien fracasó tuvo enorme influencia en
sistemas subsiguientes.
– Fenomenal crecimiento de las
minicomputadoras PDP -1 a PDP -11Brian Kernigan

UNICS
UNIX

Dennis Ritchie

Creador de “C”

4aGeneración (1980-1990)
Computadora personal
MS-DOS
Intel
UNIX
Motorola y otras
(más grandes)
5a Generación (1990 - ?
Windows 95 - NT
Linux
UNIX
Sistemas operativos distribuidos

6

Procesos
Proceso: Es la unidad más pequeña de
trabajo, individualmente planificable por un
SO. Es un concepto dinámico y serefiere a un
programa en ejecución que sufre cambios de
estados y atributos.
Programa ejecutable: entidad estática que
puede dar lugar a uno o varios procesos.

7

Creación y terminación de procesos
– Motivos:
» Nuevo trabajo en un proceso por lotes
» Conexión interactiva
» Creado por el SO para brindar un
servicio
» Generado por un proceso existente
» Terminación normal
» Tiempolímite excedido
» No hay memoria disponible
» Violación de límites de memoria
» Fallo de E/S
» Intervención del operador o del SO
» Terminación del proceso padre

8

Desde el punto de vista del SO, los procesos
pueden adoptar distintos estados
Expropiado

Admitir

Nuevo

Listo

Liberar

Ejecución
Planificado

Terminado

Espera
Suceso
Suspendido

Nuevo: Proceso reciéncreado, pero no admitido
por el SO como ejecutable
Listo o preparado: Posee todos los recursos
excepto el procesador
En ejecución: Está siendo ejecutado
Suspendido o bloqueado: Carece de algunos
recursos además del µp
Terminado: Ha sido excluido del grupo de los
ejecutables

9

Bloque de control de proceso (BCP)
Creado por el SO cuando un proceso se
instala y que sirve como descriptor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • germinal
  • Germinal
  • Germinal
  • Germinal
  • Germinal
  • Germinal
  • Germinal
  • Germinal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS