You are on page 1of 35

PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR

SEDE ESMERALDAS

ESCUELA DE INGENIERA EN SISTEMAS Y COMPUTACIN

RESUMEN DE EXPOSICIONES GRUPALES

INTEGRANTES:

Andres Hurtado

Cesar Saaveedra

Wendy Estupian

Alan Drouet

Nathali Mejia Cruel

Alexander Arroyo

Anthony Caicedo

Santiago Merchan

Paul Guzman

Mario Marrett

Melvin Gorozabel

Ayrton Adame

TUTOR:
ING. FABIN MARTNEZ

MATERIA:
SISTEMA OPERATIVO

CICLO:
4TO DE ING. EN SISTEMAS Y COMPUTACIN

GESTIN DE PROCESOS
DEFINICIN DE PROCESO
Programas.- Coleccin de instrucciones que el procesador interpreta y ejecuta,
se almacenan en sistemas no voltiles necesitando ser cargados en memoria
principal para poder ser ejecutados, se considera un ente esttico.
Procesos.- Programa en ejecucin, el sistema operativo les asigna recursos,
Se consideran un ente dinmico. El proceso es una abstraccin creada por el
SO, que se compone de:

Cdigo de Programa: seccin texto


Contexto de Ejecucin: PC, registros del procesador y una pila para

invocacin de procedimientos
Seccin de Datos, que contiene variables globales Recursos del
sistema.

ESTADOS DE UN PROCESO

Nuevo (new).- El proceso se est creando.


Preparado (ready, listo).- Esperando que se le asigne a un procesador.
Ejecutndose(running).- El proceso est en la CPU ejecutando

instrucciones.
Bloqueado (waiting, en espera).- Proceso esperando a que ocurra un

suceso (ej. terminacin de E/S o recepcin de una seal)


Finalizado (terminated).- Finaliz su ejecucin, por tanto no ejecuta ms
instrucciones y el SO le retirar los recursos que consume.

BLOQUE DE CONTROL DE PROCESO BCP


Cada proceso se representa en el S.O. por un conjunto de datos, que incluye
toda la informacin necesaria para definirlo: el estado, recursos utilizados,
registros.
Este conjunto de datos se conoce como bloque de control de procesos (PCB),
y es toda la informacin que el S.O. necesita para ejecutar el programa. El
Bloque de Control de Procesos contiene la informacin bsica de cada proceso
y que podemos definir aproximadamente:

Estado actual (preparado, en espera...)


Registros de la CPU (contador de programa, otros registros)
Informacin del planificador (id, prioridad, etc.)
Apuntadores a las zonas de memoria del proceso
Info. de contabilidad (tiempo consumido, etc.)
Info. de E/S (dispositivos por los que espera, lista de archivos abiertos,
etc.)

OPERACIONES SOBRE PROCESOS


1. Creacin.- Se produce con la orden de ejecucin del programa, usa
argumentos (nombre, prioridad).
2. Destruccin.- Orden de eliminacin del proceso, el sistema operativo
destruye el PCB y libera los recursos empleados
3. Suspensin.- Paralizacin de un proceso que puede ser reanudado
posteriormente, se aplica en ocasiones de mal funcionamiento o
sobrecarga de trabajo (Guarda su PCB en disco)
4. Reanudacin.- Activacin de un proceso suspendido (Reinserta el PCB
en memoria)
5. Cambio de prioridad.- Reasignacin de un nuevo rango de prioridad
6. Temporizar la ejecucin.- Un proceso se ejecuta cada cierto periodo de
tiempo, por etapas o de una vez
7. Despertar un proceso.- Desbloqueo de un proceso
8. Bloqueo.- puesta en espera de un proceso
PLANIFICACIN
La planificacin hace referencia a un conjunto de polticas y mecanismos
incorporados al S.O que gobiernan el orden en que se ejecutan los trabajos
que deben ser completados por el sistema informtico. El objetivo primario de
la planificacin es optimizar el rendimiento del sistema de acuerdo con los
criterio considerados ms importantes por los diseadores del mismo.

TIPOS DE PLANIFICADORES

Planificador a largo plazo: Decide qu procesos sern los siguientes en

ser iniciados.
Planificador a

corto

plazo:

Decide

cmo

compartir momento

momento al equipo entre todos los procesos que requieren de sus


recursos, especialmente el procesador.

Planificador

medio

plazo:

Decide

cules

procesos

es

conveniente bloquear en determinado momento, es decir entran y salen


del estado de bloqueado.
ALGORITMOS DE PLANIFICACIN

Planificacin Round Robin (RR): A cada proceso se le asigna un tiempo

determinado para su ejecucin, el mismo tiempo para todos.


Planificacin first input first output (FIFO):El primero proceso que llega a
la cola de preparados ser el primero en ser planificado y pasado a la

CPU.
El trabajo ms corto primero (SJF y SRTF): Primero el proceso ms

corto (SJF).
Planificacin por prioridad: Cada proceso tiene asignada una prioridad
ya sea por medio del sistema operativo o por el usuario.

CONCURRENCIA
Cuando varios procesos se encuentran en un estado intermedio entre su
estado inicial y final.
SINCRONIZACIN
Es la comunicacin requerida entre dos o ms procesos con el fin de
sincronizar sus actividades.

GESTOR DE MEMORIA
MEMORIA REAL
La memoria real o principal es en donde son ejecutados los programas y
procesos de una computadora y es el espacio real que existe en memoria para
que se ejecuten los procesos. Un solo proceso (Monitor)
MULTIPROGRAMACIN
Esta organizacin facilita la programacin de una aplicacin al dividirla en dos o
ms procesos. Adems ofrece la capacidad de tener ms de un proceso a la
vez en memoria as puede ofrecer servicios a varios usuarios a la vez.
PARTICIPACIONES FIJAS
La memoria se puede organizar dividindose en diversas partes, las cuales
pueden variar en tamao. Esta particin la puede hacer el usuario en forma
manual, al iniciar una sesin con la mquina.
INTERCAMBIO
Este esquema fue originalmente usado por el sistema operativo IBM OS/360
(llamado MFT), el cual ya no est en uso. Cuando llega un proceso que
necesita memoria, buscamos un hueco lo suficientemente grande para el
proceso. Si encontramos uno, se asigna nicamente el espacio requerido,
manteniendo el resto disponible para futuros procesos que requieran de
espacio.
REUBICACIN
Cuando un proceso llega y necesita memoria, el sistema operativo busca en la
tabla de huecos alguno lo suficientemente grande para el proceso. Si el hueco
es muy grande, lo parte en dos. Una parte es asignada al proceso y la otra se
identifica como hueco. Cuando el proceso termina y la memoria es liberada, el
espacio es identificado como un hueco ms en la tabla y si el nuevo hueco es
adyacente con otro, ambos huecos se unen formando un solo hueco ms
grande. En ese momento se debe de verificar si no existen procesos a los que
este nuevo hueco pueda darles cabida.

PARTICIONES VARIABLES

Primer Ajuste: Consiste en asignar el primer hueco con capacidad


suficiente. La bsqueda puede iniciar ya sea al inicio o al final del
conjunto de huecos o en donde termin la ltima bsqueda. La

bsqueda termina al encontrar un hueco lo suficientemente grande.


Mejor Ajuste: Busca asignar el espacio ms pequeo de los espacios
con capacidad suficiente. La bsqueda se debe de realizar en toda la
tabla, a menos que la tabla est ordenada por tamao. Esta estrategia

produce el menor desperdicio de memoria posible.


Peor ajuste: Asigna el hueco ms grande. Una vez ms, se debe de
buscar en toda la tabla de huecos a menos que est organizada por
tamao. Esta estrategia produce los huecos de sobra ms grandes, los
cuales pudieran ser de ms uso si llegan procesos de tamao mediano
que quepan en ellos.

FRAGMENTACIN (INTERNA Y EXTERNA)

Fragmentacin Interna: Es generada cuando se reserva ms memoria

de la que el proceso va realmente a usar.


Fragmentacin Externa: La fragmentacin es generada cuando durante
el reemplazo de procesos quedan huecos entre dos o ms procesos de
manera no contigua y cada hueco no es capaz de soportar ningn
proceso de la lista de espera.

COMPACTACIN
Cuando un proceso llega y necesita memoria, el sistema operativo busca en la
tabla de huecos alguno lo suficientemente grande para el proceso. Si el hueco
es muy grande, lo parte en dos. Una parte es asignada al proceso y la otra se
identifica como hueco. Cuando el proceso termina y la memoria es liberada, el
espacio es identificado como un hueco ms en la tabla y si el nuevo hueco es
adyacente con otro, ambos huecos se unen formando un solo hueco ms
grande.

GESTIN DE ENTRADA Y SALIDA


Representa los intercambios de informacin desde el procesador o incluso al
acceso directo de la memoria. Esta actividad de entrada y salida se realiza
gracias a la relacin que hay entre el sistema operativo con los diversos
perifricos, as administrar y controlar los estados y recursos que tienen cada
uno de estos mediante los controladores de dispositivos.
Dispositivos o perifricos: son aparatos solidos e independientes que van
conectados a la unidad central de la computadora.
CONTROLADOR DE E/S
Un controlador de E/S es el mdulo del computador responsable del control de
uno o ms dispositivos externos y del intercambio de datos entre dichos
perifricos con la memoria principal o con los registros de la CPU.
ESTRUCTURA DE UN SISTEMA E/S

El controlador de dispositivo acta de interfaz entre la CPU y el

dispositivo de E/S.
Cada controlador puede ocuparse de uno o varios dispositivos del

mismo tipo.
Los controladores se comunican con la CPU a travs de unos registros o
puertos(de control, de estado, de datos).

FUNCIONES DEL CONTROLADOR DE E/S

Coordinar el flujo de trfico entre la CPU o memoria, y el dispositivo

perifrico.
Comunicacin con la CPU.
Comunicacin con el Dispositivo.
Deteccin de interrupciones y control de errores

HARDWARE ASOCIADO A UN DISPOSITIVO DE E/S

Dispositivos de entrada: tienen la tarea de introducir informacin,


rdenes, comandos e instrucciones para que la computadora lo procese
con el sistema operativo. Entre los ms conocidos se encuentran: el

teclado, el mouse, el escner.


Dispositivos de salida: son los que se encargan de procesar los
resultados de salida de los procesos de datos. Y mostrarlos al usuario.
Entre ellos tenemos: el monitor, la impresora.

MECANISMOS DEL CONTROLADOR DE E/S


Mediante esta actividad el sistema operativo decide qu proceso har uso del
recurso, durante cunto tiempo y en qu momento.
Controlada por programa: Es la forma ms sencilla en realizar operaciones de
entradas y salidas. El procesador interacta directamente con el dispositivo
comprobando el estado o si tiene algn dato listo para as poder recibirlo.
Controlada por interrupciones: El procesador espera un tiempo indefinido hasta
que el modulo que es el encargado de proyectar la operacin de entrada y
salida est preparado para ejecutar la operacin.
ACCESO DIRECTO A MEMORIA (DMA) CARACTERSTICAS DEL ACCESO
DIRECTO A MEMORIA:

Las computadoras modernas que tienen DMA, transfieren datos a los

dispositivos de menos utilizacin que las que no tienen DMA.


El procesador transfiere cuando otras operaciones se terminan y dicha
transferencia se encuentra en proceso, luego termina cuando recibe la

interrupcin del DMA.


Es til en actividades de aplicaciones en tiempo real.

DISCOS DUROS:
Es la parte de tu ordenador que contiene la informacin electrnica y donde se
almacenan todos los programas (software). Es uno de los componentes del
hardware ms importantes dentro de tu PC.
ORGANIZACIN. CABEZAS DE LECTURA / ESCRITURA, SUPERFICIE,
PISTA, CILINDRO, SECTOR, ORGANIZACIN

Cabezas de lectura/Escritura: Es la parte del disco duro que lee y escribe los
datos del disco. La mayora de los discos duros incluyen una cabeza de
lectura/escritura a cada lado del plato o disco, pero hay algunos discos de alto
desempeo tienen dos o ms cabezas sobre cada superficie esto de manera
que cada cabeza atienda la mitad del disco reduciendo la distancia del
desplazamiento radial.
Superficie: La superficie del plato est dividida lgicamente en pistas circulares,
las cuales se subdividen en sectores, Tambin llamados discos. Estos discos
estn elaborados de aluminio o vidrio recubiertos en su superficie por un
material ferromagntico apilados alrededor de un eje que gira gracias a un
motor, a una velocidad muy rpida. El dimetro de los platos oscila entre los
5cm y 13 cm
Pista: El conjunto de pistas que se encuentran en una posicin del brazo
forman un cilindro. La superficie de un disco est dividida en unos elementos
llamadas pistas concntricas, donde se almacena la informacin. Las pistas
estn numeradas desde la parte exterior comenzando por el 0. Las cabezas se
mueven entre la pista 0 a la pista ms interna.
Cilindro: Es el conjunto de pistas concntricas de cada cara de cada plato, los
cuales estn situadas unas encima de las otras. Lo que se logra con esto es
que la cabeza no tiene que moverse para poder acceder a las diferentes pistas
de un mismo cilindro. Dado que las cabezas de lectura/escritura estn
alineadas unas con otras, la controladora de disco duro puede escribir en todas
las pistas del cilindro sin mover el rotor. Cada pista est formada por uno o ms
cluster.
Sector: Las pistas estn divididas en sectores, el nmero de sectores es
variable. Un sector es la unidad bsica de almacenamiento de datos sobre los
discos duros.

TIEMPOS

Tiempo de posicionamiento.- Es el tiempo para que el brazo de acceso


alcance el cilindro deseado.

Latencia rotacional.- Puesto que los platos del disco estn en contnuo
movimiento, cuando llega la peticin de E/S es muy poco probable que
el plato se encuentre en el punto exacto en su rotacin necesario para

acceder el sector deseado.


Tiempo de transferencia.- Esta medida indica la cantidad de datos que
un disco puede leer o escribir en la parte ms exterior del disco en un
periodo de un segundo.

PLANIFICACIN DEL DISCO


Planificacin FSCF
La forma ms sencilla de planificacin de disco es, desde luego, el servicio por
orden de llegada (FCFS, first come, first served). No proporciona el servicio
ms rpido.
La planificacin FCFS
Es justa en el sentido de que una vez que llega una peticin, se fija su lugar
dentro de la cola de espera. Una peticin, se fija su lugar dentro de la cola de
espera. Una peticin no puede ser desplazada por la llegada de otra con
prioridad ms alta.
Planificacin SSTF
Parece razonable atender todas las solicitudes cercanas a la posicin actual de
la cabeza antes de mover la cabeza a una posicin lejana para atender otras
solicitudes. Este supuesto es la base del algoritmo de tiempo de bsqueda ms
corto primero (SSTF, shortest-seek-time-first), que selecciona la solicitud que
tiene el menor tiempo de bsqueda a partir de la posicin actual de la cabeza.

Planificacin SCAN
En el algoritmo SCAN, el brazo del disco parte de un extremo del disco y se
mueve hacia el otro, atendiendo las solicitudes a medida que llega a cada
cilindro, hasta llegar al otro extremo del disco.

Planificacin C-SCAN
El algoritmo de planificacin C-SCAN bsicamente trata los cilindros como una
lista circular que contina del ltimo cilindro al primero.
Planificacin LOOK
En la prctica, ningunos de estos dos algoritmos se implementan as. Por lo
regular, el brazo slo llega hasta la ltima solicitud en cada direccin y luego
cambia de direccin inmediatamente, sin primero ir hasta el extremo del disco.
Estas versionas de SCAN y C-SCAN se llaman LOOK y C-LOOK, porque miran
si hay una solicitud antes de continuar en una direccin dada.
Planificacin C-LOOK
Similar a C-SCAN en el que se devuelve sin atender, pero no llega hasta los
extremos del disco sino hasta la solicitud ms lejana.

GESTIN DE ARCHIVO
Es la administracin de los archivos esto se realiza a travs del sistema
operativo permitiendo que los usuarios tengan acceso directo con los archivos
y tengan control de ellos.
CONCEPTO DE ARCHIVO:
Es un conjunto de informacin relacionada que es almacenada en una unidad
de almacenamiento no voltil, este posee un conjunto de caractersticas
comunes (el nombre, la ubicacin, la extensin) que permiten identificarlo
dentro del SO.
CONCEPTO DE DIRECTORIO:
Es donde se guarda un grupo de informacin relacionados entre s o archivos
de datos, en estos directorios se pueden encontrar otros directorios llamados
como subcarpeta.
Atributos

Nombre:
Tipo:
Ubicacin:
Tamao:
Proteccin:
Hora, fecha e identificacin del usuario:

TIPOS DE ARCHIVOS

ESTRUCTURA DEL DIRECTORIO

Estructura de un slo nivel: es la estructura de directorio ms simple ya que


todos los archivos estn contenidos en un mismo directorio y resulta fcil de
mantener y comprender.
Estructura de dos niveles: una solucin al problema de los directorios de un
solo nivel es crear un directorio por cada usuario. Si un usuario quiere acceder
a un archivo de otro usuario deber especificar toda la ruta del archivo
Estructura de rbol: es esta estructura donde cada usuario puede tener varios
directorios y dentro de estos, tantos subdirectorios o archivos como se quiera.
MTODOS DE ACCESO
Acceso Secuencial: Es el mtodo ms comn de acceso, la informacin del
archivo se procesa en un orden, un registro tras otro, los programas de edicin
generalmente acceden a los archivos por este mtodo. es soportado por
dispositivos de acceso secuencial (Cintas Magnticas) como aleatorio (Disco
Duro).
Acceso Directo: Permite que podamos leer y escribir registros rpidamente sin
ningn orden especfico. tiles para acceder inmediatamente a grandes
cantidades de informacin.
OPERACIONES CON ARCHIVO

Crear.- Asigna espacio en el dispositivo y en su directorio para alojar a

un nuevo archivo.
Apertura.- Antes de acceder a un archivo, tanto para consultar como

para actualizar su informacin, es necesario abrirlo.


Lectura (consulta).- Esta operacin consiste el leer la informacin

contenida en el archivo sin alterarla.


Escritura (modificacin).- Consiste en actualizar el contenido del archivo

bien aadiendo nuevos datos o borrando parte de los que contena.


Cierre.- Cuando se ha terminado de consultar o modificar un archivo.

operacin de lectura/escritura sobre l, ste deber ser cerrado.


Borrar.- Elimina al archivo del directorio y, de ser procedente, libera el
espacio del dispositivo

IMPLEMENTACIN DE ARCHIVOS

A los implementadores les interesa como estn almacenados los archivos y


directorios, como se administra el espacio en disco y cmo puede hacerse para
que todo funcione de forma eficiente y confiable.
MTODOS DE ASIGNACIN

Asignacin Contigua: El esquema de asignacin ms sencillo es

almacenar cada archivo como un bloque continuo de datos en el disco.


Asignacin por Listas Enlazadas: Es guardar cada uno como una lista

enlazada de bloques de disco.


Asignacin por Lista enlazada Empleando un ndice: Todo el bloque est
disponible para todos. Adems, el acceso directo es mucho ms fcil.

COMPARTICIN DE ARCHIVOS.
El intercambio de archivos es el acto de distribuir o proveer acceso a
informacin almacenada digitalmente, como programas informticos, obras
multimedia, documentos, o libros electrnicos.
DIRECTORIOS
El directorio contiene informacin acerca de los archivos, incluyendo atributos,
localizacin y propietario. Mucha de esta informacin, especialmente la
concernida con el almacenamiento es gestionada por el sistema operativo.
El directorio es propiamente un archivo, posedo por el sistema operativo y,
accesible a traces de diversas rutinas de gestin de archivos.
ESTRUCTURA DE DIRECTORIOS
La manera en que la informacin se almacena difiere mucho en los diferentes
sistemas. Parte de la informacin puede almacenarse en un registro de
cabecera asociado al archivo, esto reduce el espacio necesario para el
directorio, haciendo ms fcil mantener todo el directorio.
OPERACIONES CON DIRECTORIOS

Buscar: Cuando alguien referencia el archivo, debe buscarse en el


directorio la entrada correspondiente al archivo.

Crear archivo: Al crear un nuevo archivo. debe aadirse una entrada al

directorio.
Borrar archivo: Al borrar un archivo, debe eliminarse una entrada al

directorio.
Listar directorio: Puede solicitarse todo el directorio o una parte.

EFICIENCIA Y CONSISTENCIA

Eficiencia: localizacin rpida de un archivo


Consistencia: Para la consistencia de los Directorios, se presenta la
siguiente semntica de consistencia.

SEGURIDAD Y PROTECCIN
La accin de seguridad y proteccin es garantizar la integridad, disponibilidad y
privacidad de la informacin contenida en un sistema operativo.

GESTOR DE PROCESOS
1. Qu es Proceso?
Un programa en ejecucin, formado por: el programa el contexto de
ejecucin y la seccin de datos.
2. Qu es un Programa?
Conjunto de instrucciones que el procesador interpreta y ejecuta para
poder ser procesado.
3. A que llamamos Bloque de Control de Procesos
A la informacin que define el proceso, como: el estado, recursos
utilizados, registros, N de proceso, contador de programa, etc.
4. Qu Operaciones se pueden realizar sobre los Procesos?

Creacin

Destruccin
Suspensin

Reanudacin
Cambio de prioridad
Temporizador de ejecucin
Despertar un proceso
Bloquea

5. Explique la Operacin de Suspensin de un proceso

Paralizacin

de

un

proceso

que

puede

ser

reanudado

posteriormente.
6. Cul es la informacin que almacena el Bloque de Control de
Procesos?

Apuntador

Contador de programa

Estado de un proceso

Registros

Numero de proceso

Lmites de memoria

Lista

abierto

de

archivos

7. A que llamamos Planificacin de Proceso?

Al conjunto de polticas y mecanismos incorporados al sistema

operativos que gobiernan el orden en que se ejecutan los trabajos.


8. Por qu es importante la Planificacin para ejecutar un Proceso?

Permite optimizar el rendimiento del sistema de acuerdo con los

criterios considerados ms importantes por los diseadores del mismo.


9. Cules son los Estados de un Proceso? Defnalos

Nuevo: creacin de un proceso

Preparado: esperando que se le asigne un procesador

Ejecutndose:

el

proceso

est

en

la

CPU

ejecutando

instrucciones

Bloqueado: proceso esperando a que ocurra un suceso.

Finalizado: finalizo su ejecucin

por lo tanto no ejecuta ms

instrucciones y el S.O le retira los recursos que consume.


10. Diferencia entre un Programa y un Proceso

Un programa es una entidad esttica y un proceso es una entidad

dinmica.

Un programa se guarda en el Disco Duro, un proceso se guarda

en la memoria no voltil
11. Cules son los tipos de planificadores que existen?

Planificador a largo plazo

Planificador a corto plazo

Planificador a medio plazo

12. Cul es la funcin del planificador a largo plazo?

Decide cmo compartir momento a momento al equipo entre

todos los procesos que requieren de sus recursos, especialmente el


procesador.

13. En que consiste el Planificador Round Robin

A cada proceso se le asigna un tiempo determinado para su

ejecucin, el mismo tiempo para todos.


14. Cul es la diferencia entre el planificador Round Robin y FIFO?

La diferencia es que el planificador FIFO el primer proceso que

llega a la cola de preparado ser el primero en ser planificado y pasado


a la CPU; mientras que el planificador Round Robin de no ser ejecutado
completamente se continuara su ejecucin despus de los procesos
restantes.
15. Qu es la concurrencia?

Los procesos requieren coordinacin en su ejecucin.

Cuando varios procesos se encuentran en un estado intermedio

entre su estado inicial y final.


16. Qu es la sincronizacin?

Es la comunicacin requerida entre dos o ms procesos con el fin

de sincronizar sus actividades.


17. A que llamamos planificadores?

Es aquel componente que tiene como funcin repartir el tiempo

disponible de un microprocesador entre todos los procesos que estn


disponibles para su ejecucin.

18. Enliste los algoritmos de planificadores

Planificacin Round Robin (RR)

Planificacin first input first output (FIFO)

El trabajo ms corto primero (SJF y SRTF)

Planificacin por prioridad

19. Cul es la diferencia entre el algoritmo de planificacin SJF y SRTF

La diferencia es que el algoritmo SRTF cuando llega un proceso

ms pequeo que se est ejecutando a la cola de preparado, este es


bloqueado y pasa a estado de preparado mientras se ejecuta el nuevo
proceso; en cambio el algoritmo SJF termina por completo la ejecucin
del proceso para continuar con el proceso mas corto.

GESTOR DE MEMORIA
1. Qu es una memoria?

La memoria es uno de los recursos ms importantes de la

computadora y, en consecuencia, la parte del sistema operativo


responsable de tratar con este recurso.
2. Qu es memoria Real?

La memoria real o principal es en donde son ejecutados los

programas y procesos de una computadora y es el espacio real que


existe en memoria para que se ejecuten los procesos.
3. Defina la Multiprogramacin de memoria.

Se denomina multiprogramacin a una tcnica por la que dos o

ms procesos pueden alojarse en la memoria principal y ser ejecutados


concurrentemente por el procesador o CPU.
4. Qu sistema operativo utilizo el esquema de Intercambio?

Este esquema fue originalmente usado por el sistema operativo

IBM OS/360 (llamado MFT).


5. Qu son las particiones fijas de memoria?

Es el nombre que recibe cada una de las divisiones en una sola

unidad fsica de almacenamiento de datos dndole a cada particin un


propio sistema de archivo llamado formato.
6. Cules son las Diferencias entre Fragmentacin interna y externa?

Fragmentacin interna: Es generada cuando se reserva ms

memoria de la que el proceso va realmente a usar

Fragmentacin externa: La fragmentacin es generada cuando

durante el reemplazo de procesos quedan huecos entre dos o ms


procesos de manera no contigua y cada hueco no es capaz de soportar
ningn proceso de la lista de espera
7. Qu es compactacin de memoria?

El proceso de compactacin son unas instancias particulares del

problema de asignacin de memoria dinmica, y esta se

refiere a

satisfacer una necesidad de tamao (N) en una lista de huecos libres.


8. A que llamamos reubicacin?

Cuando un proceso llega y necesita memoria, el sistema operativo

busca en la tabla de huecos alguno lo suficientemente grande para el


proceso. Si el hueco es muy grande, lo parte en dos. Una parte es
asignada al proceso y la otra se identifica como hueco.
9. En qu consiste el primer, mejor y peor ajuste?

Primer Ajuste: Consiste en asignar el primer hueco con capacidad

suficiente. La bsqueda puede iniciar ya sea al inicio o al final del


conjunto de huecos o en donde termin la ltima bsqueda.

Mejor Ajuste: Busca asignar el espacio ms pequeo de los

espacios con capacidad suficiente. La bsqueda se debe de realizar en


toda la tabla, a menos que la tabla est ordenada por tamao.

Peor ajuste: Asigna el hueco ms grande. Una vez ms, se debe

de buscar en toda la tabla de huecos a menos que est organizada por


tamao.
10. Defina que es intercambio de memoria.

Se denomina intercambio (swap) a una zona de disco que se

utiliza como memoria auxiliar todo proceso para ejecutarse debe estar

en memoria. Utilizando una zona de disco como intercambio puede


aumentarse el grado de multiprogramacin.

GESTIN DE ENTRADA Y
SALIDA
1. Toda unidad de entrada y salida consta de 2 componentes Cules
son?

Un componente electrnico conocido como controlador del

dispositivo o adaptador.

Un componente mecnico que es el dispositivo o unidad.

2. Qu son perifricos de entrada y salida?

Son aparatos solidos e independientes que van conectados a la

unidad central de la computadora.


3. Cmo se clasifican los dispositivos externos? Defnalos

Dispositivos legibles por los humanos: son aquellos que estn


diseados para mantener comunicacin entre la computadora y el
usuario.

Dispositivos legibles por la maquina: son aquellos que mantienen


una comunicacin con equipos electrnicos.

Dispositivos

de

comunicaciones:

son

aquellos

que

estn

diseados exclusivamente para mantenerse en comunicacin con


otros dispositivos a largas distancias.
4. Qu es un controlador de E/S?

Un controlador de E/S es el mdulo del computador responsable

del control de uno o ms dispositivos externos y del intercambio de datos


entre dichos perifricos con la memoria principal o con los registros de la
CPU.
5. Cul es la estructura de un sistema de entrada y salida?

El controlador de dispositivo acta de interfaz entre la CPU y el


dispositivo de E/S.

Cada controlador puede ocuparse de uno o varios dispositivos del


mismo tipo.

Los controladores se comunican con la CPU a travs de unos


registros o puertos.

6. Cules son los registros o puertos por los que se comunican los
controladores con la CPU? Defnalos

Registros de control: Para enviar ordenes al dispositivo

Registros de estado: Para obtener informacin del estado


dispositivo o controlador, disponibilidad de datos . . .

Registros

de

datos:

Pueden

ser

de

bidireccionales
7. Escriba las funciones de un controlador de E/S

entrada,

salida

Coordinar el flujo de trfico entre la CPU o memoria, y el


dispositivo perifrico.

Comunicacin con la CPU: decodificacin de los comandos que


vienen de la CPU, intercambio de los datos de E/S con la CPU,
reconocimiento de la direccin del dispositivo (debe darse cuenta
que los datos que vienen por los buses van dirigidos a este
dispositivo y no a otro)

Comunicacin con el Dispositivo: envo de comandos, intercambio


de datos y recepcin de la informacin de estado Almacenamiento
temporal de datos (buffer) puesto que las velocidades son muy
distintas (CPU y dispositivo)

Deteccin de interrupciones y control de errores.

8. Cul es la tarea de los dispositivos de entrada?

Introducir informacin, rdenes, comandos e instrucciones para

que la computadora lo procese con el sistema operativo.

9. Cules son los dispositivos de entrada ms conocidos?

El teclado, mouse y escner.

10. Cules son mecanismos del controlador de entrada y salida?

Controlada por programa

Controlada por interrupciones

Acceso directo a memoria (DMA)

11. Cul es la funcin del acceso directo a memoria (ADM)?

Transferir directamente la informacin entre la memoria y los

dispositivos de entrada o estos a la memoria sin la necesidad de un


canal que intercambie datos.
12. Indique las caractersticas que tiene el acceso directo a memoria.

Las computadoras modernas que tienen DMA, transfieren datos a

los dispositivos de menos utilizacin que las que no tienen DMA.

El procesador transfiere cuando otras operaciones se terminan y

dicha transferencia se encuentra en proceso, luego termina cuando


recibe la interrupcin del DMA.

Es til en actividades de aplicaciones en tiempo real.

13. Qu es el disco duro?

Es la parte del ordenador que contiene la informacin electrnica

y donde se almacenan todos los programas (software). Es uno de los


componentes del hardware ms importantes dentro de la PC.
14. A que llamamos interrupcin?

Es el estado de suspensin indefinida de una operacin de

entrada y salida.
15. Indique cules son las partes de la organizacin?

Cabezas de lectura / escritura, superficie, pista, cilindro, sector.

16. Qu es la cabeza de lectura?

Es la parte del disco duro que lee y escribe los datos del disco.

17. Qu es un sector?

Un sector es la unidad bsica de almacenamiento de datos sobre

los discos duros.

18. Indique las clases de Tiempos?

Tiempo de posicionamiento, Latencia rotacional, Tiempo de

trasferencia.
19. Cul es el Tiempo de posicionamiento?

Es el tiempo para que el brazo de acceso alcance el cilindro

deseado.
20. Qu indica el Tiempo de transferencia?

Esta medida indica la cantidad de datos que un disco puede leer o

escribir en la parte ms exterior del disco en un periodo de un segundo.


21. Indique los tipos de planificacin?

Planificacin FCFS, Planificacin SSTF, Planificacin SCAN,

Planificacin C-SCAN, Planificacin LOOK, Planificacin C- LOOK.


22. En qu consiste la planificacin FCFS?

Consiste en el sentido de que una vez que llega una peticin, se

fija su lugar dentro de la cola de espera y una peticin no puede ser


desplazada por la llegada de otra con prioridad ms alta.
23. Escriba las partes lgicas y fsicas de un disco duro.

Las partes fsicas son las siguientes:

-Cabezas.

-Cilindros.

-Sectores.

Las partes lgicas son las siguientes:

-Sector de arranque.

-Espacio peticionado.

-Espacio sin particionar.

24. En qu consiste la latencia rotacional de un disco duro?

Es cuando los platos del disco estn en continuo movimiento y

llega la peticin de E/S es muy poco probable que el plato se encuentre


en el punto exacto en su rotacin necesaria para acceder al sector
deseado.

GESTIN DE ARCHIVOS
1. Qu es un archivo?

Es un conjunto de informacin relacionada que es almacenada en

una unidad de almacenamiento no voltil.


2. Qu es un directorio?

Es donde se guarda un grupo de informacin relacionados entre

s o archivos de datos, en estos directorios se pueden encontrar otros


directorios llamados como subcarpeta.
3. Qu operaciones puede realizar el usuario mediante la Gestin de
Archivos?

Puedes crear un archivo, identificndolo con un nombre y


determinar su espacio.

Abrir el archivo, como ejecutarlo, leerlo y escribir en l.

Borrarlo de modo que puedes liberar el espacio que ocupa este


archivo.

Cerrar el archivo, finaliza la ejecucin de este.

Modificarlo permite hacer cambios al archivo.

4. Cules son los atributos de un archivo?

Nombre

Tipo

Ubicacin

Tamao

Proteccin

Hora, fecha e identificacin del usuario

5. Escriba los tipos de estructuras de un directorio

Estructura de un slo nivel

Estructura de dos niveles

Estructura de rbol

6. En qu consiste la estructura rbol de un directorio?

Es esta estructura donde cada usuario puede tener varios

directorios y dentro de estos, tantos subdirectorios o archivos como se


quiera.
7. Cmo funciona el acceso secuencial a un archivo?

Es el mtodo ms comn de acceso, la informacin del archivo se

procesa en un orden, un registro tras otro.


8. Qu es un atributo de un archivo?

Los atributos de archivo son propiedades especficas del mismo y

son los mismos para todos los usuarios o grupos.


9. Cul es la estructura de nivel de un directorio?

La estructura de un directorio en un sistema operativo es el nivel

ms bsico de organizacin, ya que esto asegura que los usuarios y


programas pueden acceder fcilmente a los archivos.
10. Establezca la diferencia entre acceso secuencial y acceso directo.

El acceso directo permite acceder forma directa y rpida ya que el

dispositivo que accede al dato no necesita leer ningn otro para acceder
al archivo buscado. Mientras que el acceso secuencial requiere
interactuar con el resto de archivos para acceder a otro especfico.
11. Cules son los mtodos de asignacin de un archivo?

Asignacin Continua

Asignacin por Listas Enlazadas

Asignacin por Lista enlazada Empleando un ndice

12. En qu consiste la asignacin de lista enlazada?

Todo el bloque est disponible para todos. Adems, el acceso

directo es mucho ms fcil.

13. En qu consiste la comparticin de un archivo?

El intercambio de archivos es el acto de distribuir o proveer

acceso a informacin almacenada digitalmente, como programas


informticos, obras multimedia (audio, video), documentos, o libros
electrnicos.
14. En qu consiste la implementacin de archivos?

Consiste en mantener un registro acerca de qu bloques de disco

van con cul archivo.


15. Qu proporciona un sistema de gestin de archivos?

Proporciona a los usuarios y aplicaciones servicios para el uso,

acceso y control de accesos, tanto de archivos como a directorios.


16. Cul es la diferencia entre la asignacin contigua y no contigua?

En la asignacin contigua cada programa ocupa un bloque

contiguo y sencillo de localizaciones de almacenamiento en cambio en la


asignacin no contigua un programa se divide en varios bloques
o segmentos que pueden almacenarse en direcciones que no tienen
que ser necesariamente adyacentes, por lo que es ms compleja pero
ms eficiente.
17. Escriba las ventajas y desventajas de la asignacin contigua?

Ventajas:

La implementacin es sencilla porque para saber dnde estn los


bloques de un archivo basta con recordar un nmero, la direccin
en disco del primer bloque.

El rendimiento es excelente porque es posible leer todo el archivo


del disco en una sola operacin.

Desventajas:

No es factible sino se conoce el tamao mximo del archivo en el


momento en que se crea el archivo.

Es la fragmentacin del disco que resulta de esta poltica de


asignacin.

18. Qu son los directorios?

El directorio es propiamente un archivo, posedo por el sistema

operativo y, accesible a traces de diversas rutinas de gestin de


archivos.
19. A que llamamos estructura de directorios?

La manera en que la informacin es almacenada

diferentes sistemas operativos.


20. Indique las operaciones con directorios.

en los

Buscar, Crear archivo, Borrar archivo, Listar directorio.

21. Defina crear y borrar archivo en las operaciones con direcciones.

Crear archivo.- Al crear un nuevo archivo, debe aadirse una

entrada al directorio.

Borrar archivo.- Al borrar un archivo, debe eliminarse una entrada

al directorio.
22. Qu es eficiencia en el directorio?

Eficiencia: localizacin rpida de un archivo.

23. Qu es la Semntica de Consistencia?

Es la que especifica cmo van a acceder mltiples usuarios a la

informacin compartida simultneamente.


24. Cules son los tipos de semntica de consistencia?

Semntica de Unix.

Semntica de sesin (sistema de archivos Andrew).

25. Qu implementa el sistema de archivos Unix?

Las escrituras a un archivo abierto son visibles inmediatamente

para otros usuarios del mismo archivo.

Permite compartir el puntero del archivo para que mltiples

usuarios puedan leer y escribir en forma concurrente.


26. Cul es la diferencia entre archivo y directorio?

El archivo es un conjunto de caracteres relacionados que tienen

un tipo de formato, un nombre y por lo general una extensin. El


directorio o carpeta es un contenedor de archivos, estructura la
informacin dentro de un disco duro.
27. A que llamamos seguridad y proteccin?

La accin de seguridad y proteccin es garantizar la integridad,

disponibilidad y privacidad de la informacin contenida en un sistema


operativo.