INSTITUTO POLITÉCNICO NACIONAL
escuela superior de ingeniería mecánica y eléctrica
“Culhuacán”
INGENIERÍA EN COMPUTACIÓN
6cv1
SISTEMAS OPERATIVOS
SEGMENTSCION SIMPLE
RESÉNDIZ COLÍN PILAR
MAGAÑA CASTILLO MIGUEL EDUARDO
•La segmentación es una forma de administrar la memoria que permite que el usuario vea la
memoria como una colección de segmentos, cada uno de los cuales tiene un nombre y un
tamaño
•Hay diversos tipos de segmentación como:
Segmentación paginada en los 386
Segmentación simple
Segmentación de memoria virtual
•También hay procesos similares a la segmentación como:
Partición Fija
Partición Dinámica
Paginación Simple
Paginación de memoria virtual
SEGMENTACIÓN SIMPLE
SEGMENTACIÓN SIMPLE
SEGMENTACIÓN SIMPLE
Técnica Descripción Ventajas Desventajas
Partición Fija
La memoria principal se divide en varias
particiones estaticas durante la generación
del sistema. Un proceso puede cargarse en
una partición de igual o mayor tamaño
Sencillo de implementar; pequeña sobre
carga del Sistema Operativo
Uso ineficiente de la memoriapor la
fragmentación interna, el número de
procesos activos es fijo.
Partición Dinámica
La particiones se crean en forma dinámica,
de manera que cada proceso se cargue en
una parte del mismo tamaño exacto que el
proceso.
Sin fragmentación interna; uso más
ineficiente de la memoria principal.
Uso ineficiente del procesador por la
necesidad de compactación para
contrarestar la fragmentación externa
Paginación Simple
La memoriaprincpal se divide en varios
marcos del mismo tamaño. Caa proceso se
divide en varias paginas iguales del mismo
tamaño que los marcos. Un proceso carga
todas sus paginas en marcos disponibles n
necesariamente contiguos.
Sin segmentación externa.
Una pequeña cantidad de fragmenación
externa.
Segmentación Simple
Cada proceso está dividido en varios
segmentos.Un proceso carga todos ss
segmentos en partes dinámicas que no
necesitan ser contiguas.
Sin fragmentación interna Necesidad de compactación.
Paginación de memoria virtual
Cómo la paginación simple excepto que no
es necesario cargar todas las páginas de un
proceso. Las paginas no residentes
necesarias se traen después en forma
automática
Sin fragmentación externa un grado más alto
de multiprogramación; espacio de proceso
virtual grande.
Sobrecarga de administración de memoria
compleja.
Segmentación de memoria virtual
Como la segmentación simple, excepto que
no es necesario cargar todos los segmentos
de un proceso. Los segmentos no residentes
necesarios se traen después en
formaauomática.
Sin fragmentación interna un grado más alto
de multiprogramación; espacio de dirección
virtual grande; soporte de protección y
compartimento
Sobrecarga de administación de memoria
compleja.
SEGMENTACIÓN SIMPLE: VENTAJAS
SEGMENTACIÓN SIMPLE: DESVENTAJAS
• Como consecuencia del empleo de segmentos de distintos tamaños, la segmentación
resulta similar a la partición dinámica.
• En ausencia de un esquema de superposición o del uso de memoria virtual, sería
necesario cargar en la memoria
todos los segmentos de un programa para su ejecución.
• La diferencia, en comparación con la partición dinámica, radica en que, con
segmentación, un programa puede ocupar más de una partición y éstas no tienen por
qué estar contiguas
• el programador debe ser consciente de la limitación de tamaño máximo de los
segmentos.

Segmentacion simple

  • 1.
    INSTITUTO POLITÉCNICO NACIONAL escuelasuperior de ingeniería mecánica y eléctrica “Culhuacán” INGENIERÍA EN COMPUTACIÓN 6cv1 SISTEMAS OPERATIVOS SEGMENTSCION SIMPLE RESÉNDIZ COLÍN PILAR MAGAÑA CASTILLO MIGUEL EDUARDO
  • 2.
    •La segmentación esuna forma de administrar la memoria que permite que el usuario vea la memoria como una colección de segmentos, cada uno de los cuales tiene un nombre y un tamaño •Hay diversos tipos de segmentación como: Segmentación paginada en los 386 Segmentación simple Segmentación de memoria virtual •También hay procesos similares a la segmentación como: Partición Fija Partición Dinámica Paginación Simple Paginación de memoria virtual SEGMENTACIÓN SIMPLE
  • 3.
  • 4.
  • 5.
    Técnica Descripción VentajasDesventajas Partición Fija La memoria principal se divide en varias particiones estaticas durante la generación del sistema. Un proceso puede cargarse en una partición de igual o mayor tamaño Sencillo de implementar; pequeña sobre carga del Sistema Operativo Uso ineficiente de la memoriapor la fragmentación interna, el número de procesos activos es fijo. Partición Dinámica La particiones se crean en forma dinámica, de manera que cada proceso se cargue en una parte del mismo tamaño exacto que el proceso. Sin fragmentación interna; uso más ineficiente de la memoria principal. Uso ineficiente del procesador por la necesidad de compactación para contrarestar la fragmentación externa Paginación Simple La memoriaprincpal se divide en varios marcos del mismo tamaño. Caa proceso se divide en varias paginas iguales del mismo tamaño que los marcos. Un proceso carga todas sus paginas en marcos disponibles n necesariamente contiguos. Sin segmentación externa. Una pequeña cantidad de fragmenación externa. Segmentación Simple Cada proceso está dividido en varios segmentos.Un proceso carga todos ss segmentos en partes dinámicas que no necesitan ser contiguas. Sin fragmentación interna Necesidad de compactación. Paginación de memoria virtual Cómo la paginación simple excepto que no es necesario cargar todas las páginas de un proceso. Las paginas no residentes necesarias se traen después en forma automática Sin fragmentación externa un grado más alto de multiprogramación; espacio de proceso virtual grande. Sobrecarga de administración de memoria compleja. Segmentación de memoria virtual Como la segmentación simple, excepto que no es necesario cargar todos los segmentos de un proceso. Los segmentos no residentes necesarios se traen después en formaauomática. Sin fragmentación interna un grado más alto de multiprogramación; espacio de dirección virtual grande; soporte de protección y compartimento Sobrecarga de administación de memoria compleja.
  • 6.
  • 7.
    SEGMENTACIÓN SIMPLE: DESVENTAJAS •Como consecuencia del empleo de segmentos de distintos tamaños, la segmentación resulta similar a la partición dinámica. • En ausencia de un esquema de superposición o del uso de memoria virtual, sería necesario cargar en la memoria todos los segmentos de un programa para su ejecución. • La diferencia, en comparación con la partición dinámica, radica en que, con segmentación, un programa puede ocupar más de una partición y éstas no tienen por qué estar contiguas • el programador debe ser consciente de la limitación de tamaño máximo de los segmentos.