SlideShare ist ein Scribd-Unternehmen logo
1 von 17
2012
Cumpa Sangama, Elwyn Simons
Sistemas Operativos
03/07/2012
Administración de Memoria
Facultada de Ingeniería y
Arquitectura
Escuela de Ingeniería de
Sistemas e Informática
Prof. Augusto Oscar Becerra
Pasos para ejecutar el programa
ADMINISTRACION DE MEMORIA.jar
Al momento de ejecutar el programa, se visualizara una ventana de bienvenida al
sistema en la cual se ejecutaran los algoritmos como Usuario Único, Partición Fija,
Primer Ajuste y Mejor Ajuste.
Seguidamente se mostrara el formulario principal con botones de los algoritmos ya
mencionados. Para ingresar a algunos de ellos solo de damos clic.
Nota: Para la explicación y posterior ejecución de los algoritmos se han ingresado
valores por defecto.
 Usuario Único.- Los sistemas de un solo usuario dan acceso a cada usuario a
toda la memoria principal disponible para cada tarea y éstas se procesan en
secuencia, una después de otra. A continuación se explicara este algoritmo en el
sistema.
Al darle clic en el botón Usuario Único nos mostrara una nueva ventana en la que se
ejecutara dicho algoritmo.
Se ingresa el
tamaño del
trabajo (JOB)
Regresa a la
ventana
principal
Muestra un reporte general
de los procesos ejecutados
Detiene el proceso o
tarea en ejecución
Barra de
progreso, aquí
se visualiza los
procesos que
se van
ejecutando
Los campos
han sido
validados para
que solo se
ingrese
números
Al darle clic en el
botón Asignar
Tamaño al S.O,
automáticamente
se carga en la
barra de progreso
del tamaño
asignado. Ej. 20
Tamaño del S.O
Tamaño de
Memoria
Asignamos un
tamaño al Job por
Ej. 50 y clic en el
botón. Se
desactivara el
botón ya que no
se puede ingresar
más de un trabajo
a la vez y
comenzará a
cargar una barra
indicando el
porcentaje de
demora.
El tamaño libre
de la memoria es
80 y como se
asignó un tamaño
al Job de 50 esto
hace que
aumente la barra
sumando 20 del
S.O más 50 un
total de 70 el
espacio utilizado.
Una vez terminado
el proceso nos
mostrara un
mensaje “TAREA
TERMINADA” y la
barra regresara a su
estado inicial.
Al darle clic en el botón REPORTE se abrirá otra ventana en la cual nos
mostrara los detalles de los procesos que se han realizado en dicho
algoritmo. En dicha ventana se tiene dos botones adicionales, GUARDAR
que nos permite guardar el reporte en un archivo TXT (block de notas) y
CERRAR que cerrara la ventana.
Si ejecutamos otro trabajo o
Job y en pleno proceso le
damos clic en el botón abortar
se detendrá el proceso
realizado y nos mostrara un
mensaje
“LA TAREA FUE ABORTADA”
Al darle clic en el botón
guardar se mostrar una
ventana emergente en la
cual ubicamos la ruta en
donde queremos se guarde
el archivo del reporte, le
ponemos un nombre y lo
guardamos.
 Partición Fija.- El primer intento para posibilitar la multiprogramación fue la
creación de particiones fijas en la memoria principal: una partición para cada
tarea dado que el tamaño de cada partición se especificaba al encender el
sistema, cada partición solo podía reconfigurarse apagando, reconfigurando o
reiniciando el sistema.
Ahora regresamos al
formulario principal y clic en
Partición Fija
Se ingresa el
tamaño del
trabajo (JOB)
Regresa a la
ventana
principal
Muestra un reporte general
de los procesos ejecutados
Barras de progreso, aquí se visualizaran los procesos que se
van ejecutando.
En el caso de la Particion1 el tamaño que se asignó es 15.
La Particion2el tamaño que se asignó es 25.
La Particion3 el tamaño que se asignó es 30.
La Particion4 el tamaño que se asignó es 10.
Botones para
asignar el
trabajo (JOB)
en las
particiones,
además de
unos textos
indicando si las
particiones
están libres u
ocupadas.
El campo ha
sido validado
para que solo
se ingrese
números
En el caso de la Particion1 el tamaño que se asignó es 15.
La Particion2el tamaño que se asignó es 25.
La Particion3 el tamaño que se asignó es 30.
La Particion4 el tamaño que se asignó es 10.
Todas estas suman 80 que es el espacio libre en la memoria.
Entonces al asignar el Job de tamaño 15
en las diferentes particiones, vemos que
ingresa en las 3 primeras pero en la 4ta
partición nos muestra un mensaje
“La tarea no puede ser procesada”
Ya que le tamaño en dicha partición no
es suficiente como para procesar el
tamaño del Job
Al ingresar el Job en las diferentes particiones, este ingresa
y se desactiva el botón y además nos muestra un texto
“ MEMORIA OCUPADA”
Al guardar se genera un archivo TXT o block de notas.
Al darle clic en el botón
Reporte nos mostrara una
ventana y veremos los
detalles de los procesos
que se ejecutaron. De la
misma manera que en el
algoritmo anterior también
en esta ventana tenemos el
botón Guardar para poder
guardar los detalles.
Para cerrar la ventana le
damos clic en el botón
cerrar
 Primer Ajuste
Regresamos al formulario
principal con el botón BACK y
clic en Primer Ajuste
Se ingresa el
tamaño del
trabajo (JOB) Regresa a la ventana
principal
Muestra un reporte general
de los procesos ejecutados
En las Barras de progreso se visualizaran los procesos que se van ejecutando.
En este algoritmo mostramos los tamaños de cada partición para luego asignarlos.
En este ejercicio ya se tienes los valores predeterminados.
Este botón que nos permite
procesar la tarea una vez
asignado los tamaños de las
particiones en la parte inferior.
Para ejecutar el programa,
1. Asignamos el tamaño al sistema operativo.
2. Asignamos los tamaños a cada partición con el botón ASIGNAR.
El campo ha sido validado para
que solo se ingrese números
Digitamos el tamaño del Job en
la casilla y luego Asignamos el
tamaño con el botón.
En el primer clic, el Job o tarea
se asignó en la primera
partición y como es menor al
tamaño de la partición
comenzó a cargar.
También se visualiza el
mensaje de “ MEMORIA
OCUPADA”
Luego al darle nuevamente clic
en el botón Procesar Tarea, el
Job o tarea se asignó en la
segunda partición y como es
menor al tamaño de la
partición comenzó a cargar.
También se visualiza el
mensaje de “ MEMORIA
OCUPADA”
Igual pasa con la tercera
partición
Igual pasa con la tercera
partición al darle nuevamente
clic en el botón ya que al ser el
método o algoritmo del primer
ajuste cada trabajo se va
almacenando en la primera
partición disponible, ya que si
se llegara a desocupar
(Memoria Libre) la primera
partición y las demás continúan
ocupadas, la siguiente tarea
ingresaría en la primera
partición.
Al darle clic en el botón
Reporte nos mostrara una
ventana y veremos los
detalles de los procesos
que se ejecutaron. De la
misma manera que en el
algoritmo anterior también
en esta ventana tenemos el
botón Guardar para poder
guardar los detalles.
Para cerrar la ventana le
damos clic en el botón
cerrar
 Mejor Ajuste
Regresamos al formulario
principal con el botón BACK y
clic en Mejor Ajuste.
Se ingresa el
tamaño del
trabajo (JOB) Regresa a la ventana
principal
Muestra un reporte general
de los procesos ejecutados
En las Barras de progreso se visualizaran los procesos que se van ejecutando.
En este algoritmo mostramos los tamaños de cada partición para luego asignarlos.
En este ejercicio ya se tienes los valores predeterminados.
Este botón que nos permite
procesar la tarea una vez
asignado los tamaños de las
particiones en la parte inferior.
Similar al formulario anterior, para ejecutar el programa,
1. Asignamos el tamaño al sistema operativo.
2. Asignamos los tamaños a cada partición con el botón ASIGNAR.
El campo ha sido validado para
que solo se ingrese números
Similar al Formulario anterior
digitamos el tamaño del Job en
la casilla y luego Asignamos el
tamaño con el botón.
Esta vez en el primer clic el Job
o tarea se asignó en la cuarta
partición y como es menor al
tamaño de la partición
comenzó a cargar.
También se visualiza el
mensaje de “MEMORIA
OCUPADA”
Luego al darle nuevamente clic en el botón Procesar Tarea, el Job o tarea se
asignó en la primera partición y como es menor al tamaño de la partición
comenzó a cargar.
También se visualiza el mensaje de “MEMORIA OCUPADA”
Al darle clic en el botón
Reporte nos mostrara una
ventana y veremos los
detalles de los procesos
que se ejecutaron.
También en esta ventana
tenemos el botón Guardar
para poder guardar los
detalles.
Para cerrar la ventana le
damos clic en el botón
cerrar

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (7)

Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informática
InformáticaInformática
Informática
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 

Ähnlich wie Pasos para ejecutar programa sistemas operativos

Ejercicio 8 - Programacion de tareas en windows
Ejercicio 8 - Programacion de tareas en windowsEjercicio 8 - Programacion de tareas en windows
Ejercicio 8 - Programacion de tareas en windowsJuan Fco Alcantar Rmz
 
Ejercicio 8 Programación de tareas en windows
Ejercicio 8 Programación de tareas en windowsEjercicio 8 Programación de tareas en windows
Ejercicio 8 Programación de tareas en windowsMiguel Zavala
 
Manual basico ms_project-2010
Manual basico ms_project-2010Manual basico ms_project-2010
Manual basico ms_project-2010Bid Friend
 
Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Cristian Guzman
 
manual para uso de ms project
manual para uso de ms projectmanual para uso de ms project
manual para uso de ms projectEver Ospino Melo
 
manual-basico-de-uso-project.
 manual-basico-de-uso-project. manual-basico-de-uso-project.
manual-basico-de-uso-project.Jose Lema
 
Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Geovanny Perez M
 
Manual basico de uso project 2010
Manual basico de uso project 2010Manual basico de uso project 2010
Manual basico de uso project 2010Ronald Oroya
 
Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Cer Cer
 
Informe Tecnico Topicos Avanzados de Programacion
 Informe Tecnico Topicos Avanzados de Programacion Informe Tecnico Topicos Avanzados de Programacion
Informe Tecnico Topicos Avanzados de ProgramacionAnaMaari
 
Tutorial para utilizar Matematica Microsoft 3.0
Tutorial para utilizar Matematica Microsoft 3.0Tutorial para utilizar Matematica Microsoft 3.0
Tutorial para utilizar Matematica Microsoft 3.0MariaRCastillo
 
ENSAYO DESARROLLO DE APLICACIÓN
ENSAYO DESARROLLO DE APLICACIÓNENSAYO DESARROLLO DE APLICACIÓN
ENSAYO DESARROLLO DE APLICACIÓNCleanTroopers
 
Ejercicio 4 grafico
Ejercicio 4 graficoEjercicio 4 grafico
Ejercicio 4 graficoHugo franco
 
Simulador En Mplab
Simulador En MplabSimulador En Mplab
Simulador En Mplabmariociunne
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Gtmuriano
 

Ähnlich wie Pasos para ejecutar programa sistemas operativos (20)

Ejercicio 8 - Programacion de tareas en windows
Ejercicio 8 - Programacion de tareas en windowsEjercicio 8 - Programacion de tareas en windows
Ejercicio 8 - Programacion de tareas en windows
 
Ejercicio 8 Programación de tareas en windows
Ejercicio 8 Programación de tareas en windowsEjercicio 8 Programación de tareas en windows
Ejercicio 8 Programación de tareas en windows
 
Manual basico ms_project-2010
Manual basico ms_project-2010Manual basico ms_project-2010
Manual basico ms_project-2010
 
Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010
 
manual para uso de ms project
manual para uso de ms projectmanual para uso de ms project
manual para uso de ms project
 
Manual basico de uso project 2010
Manual basico de uso project 2010Manual basico de uso project 2010
Manual basico de uso project 2010
 
manual-basico-de-uso-project.
 manual-basico-de-uso-project. manual-basico-de-uso-project.
manual-basico-de-uso-project.
 
Project
ProjectProject
Project
 
Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010
 
Manual basico de uso project 2010
Manual basico de uso project 2010Manual basico de uso project 2010
Manual basico de uso project 2010
 
Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010Manual basico-de-uso-project-2010
Manual basico-de-uso-project-2010
 
Informe Tecnico Topicos Avanzados de Programacion
 Informe Tecnico Topicos Avanzados de Programacion Informe Tecnico Topicos Avanzados de Programacion
Informe Tecnico Topicos Avanzados de Programacion
 
42705734 manual-basico-de-uso-project-2010
42705734 manual-basico-de-uso-project-201042705734 manual-basico-de-uso-project-2010
42705734 manual-basico-de-uso-project-2010
 
Tutorial para utilizar Matematica Microsoft 3.0
Tutorial para utilizar Matematica Microsoft 3.0Tutorial para utilizar Matematica Microsoft 3.0
Tutorial para utilizar Matematica Microsoft 3.0
 
MANUAL USUARIO PROGRAMACION
MANUAL USUARIO PROGRAMACIONMANUAL USUARIO PROGRAMACION
MANUAL USUARIO PROGRAMACION
 
ENSAYO DESARROLLO DE APLICACIÓN
ENSAYO DESARROLLO DE APLICACIÓNENSAYO DESARROLLO DE APLICACIÓN
ENSAYO DESARROLLO DE APLICACIÓN
 
Ejercicio 4 grafico
Ejercicio 4 graficoEjercicio 4 grafico
Ejercicio 4 grafico
 
Simulador En Mplab
Simulador En MplabSimulador En Mplab
Simulador En Mplab
 
Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0Desarrollo de aplicaciones en visual basic 6.0
Desarrollo de aplicaciones en visual basic 6.0
 
Parte 4
Parte 4Parte 4
Parte 4
 

Pasos para ejecutar programa sistemas operativos

  • 1. 2012 Cumpa Sangama, Elwyn Simons Sistemas Operativos 03/07/2012 Administración de Memoria Facultada de Ingeniería y Arquitectura Escuela de Ingeniería de Sistemas e Informática Prof. Augusto Oscar Becerra
  • 2. Pasos para ejecutar el programa ADMINISTRACION DE MEMORIA.jar Al momento de ejecutar el programa, se visualizara una ventana de bienvenida al sistema en la cual se ejecutaran los algoritmos como Usuario Único, Partición Fija, Primer Ajuste y Mejor Ajuste. Seguidamente se mostrara el formulario principal con botones de los algoritmos ya mencionados. Para ingresar a algunos de ellos solo de damos clic. Nota: Para la explicación y posterior ejecución de los algoritmos se han ingresado valores por defecto.
  • 3.  Usuario Único.- Los sistemas de un solo usuario dan acceso a cada usuario a toda la memoria principal disponible para cada tarea y éstas se procesan en secuencia, una después de otra. A continuación se explicara este algoritmo en el sistema. Al darle clic en el botón Usuario Único nos mostrara una nueva ventana en la que se ejecutara dicho algoritmo. Se ingresa el tamaño del trabajo (JOB) Regresa a la ventana principal Muestra un reporte general de los procesos ejecutados Detiene el proceso o tarea en ejecución Barra de progreso, aquí se visualiza los procesos que se van ejecutando
  • 4. Los campos han sido validados para que solo se ingrese números Al darle clic en el botón Asignar Tamaño al S.O, automáticamente se carga en la barra de progreso del tamaño asignado. Ej. 20 Tamaño del S.O Tamaño de Memoria
  • 5. Asignamos un tamaño al Job por Ej. 50 y clic en el botón. Se desactivara el botón ya que no se puede ingresar más de un trabajo a la vez y comenzará a cargar una barra indicando el porcentaje de demora. El tamaño libre de la memoria es 80 y como se asignó un tamaño al Job de 50 esto hace que aumente la barra sumando 20 del S.O más 50 un total de 70 el espacio utilizado. Una vez terminado el proceso nos mostrara un mensaje “TAREA TERMINADA” y la barra regresara a su estado inicial. Al darle clic en el botón REPORTE se abrirá otra ventana en la cual nos mostrara los detalles de los procesos que se han realizado en dicho algoritmo. En dicha ventana se tiene dos botones adicionales, GUARDAR que nos permite guardar el reporte en un archivo TXT (block de notas) y CERRAR que cerrara la ventana.
  • 6. Si ejecutamos otro trabajo o Job y en pleno proceso le damos clic en el botón abortar se detendrá el proceso realizado y nos mostrara un mensaje “LA TAREA FUE ABORTADA” Al darle clic en el botón guardar se mostrar una ventana emergente en la cual ubicamos la ruta en donde queremos se guarde el archivo del reporte, le ponemos un nombre y lo guardamos.
  • 7.  Partición Fija.- El primer intento para posibilitar la multiprogramación fue la creación de particiones fijas en la memoria principal: una partición para cada tarea dado que el tamaño de cada partición se especificaba al encender el sistema, cada partición solo podía reconfigurarse apagando, reconfigurando o reiniciando el sistema. Ahora regresamos al formulario principal y clic en Partición Fija Se ingresa el tamaño del trabajo (JOB) Regresa a la ventana principal Muestra un reporte general de los procesos ejecutados Barras de progreso, aquí se visualizaran los procesos que se van ejecutando. En el caso de la Particion1 el tamaño que se asignó es 15. La Particion2el tamaño que se asignó es 25. La Particion3 el tamaño que se asignó es 30. La Particion4 el tamaño que se asignó es 10. Botones para asignar el trabajo (JOB) en las particiones, además de unos textos indicando si las particiones están libres u ocupadas.
  • 8. El campo ha sido validado para que solo se ingrese números En el caso de la Particion1 el tamaño que se asignó es 15. La Particion2el tamaño que se asignó es 25. La Particion3 el tamaño que se asignó es 30. La Particion4 el tamaño que se asignó es 10. Todas estas suman 80 que es el espacio libre en la memoria. Entonces al asignar el Job de tamaño 15 en las diferentes particiones, vemos que ingresa en las 3 primeras pero en la 4ta partición nos muestra un mensaje “La tarea no puede ser procesada” Ya que le tamaño en dicha partición no es suficiente como para procesar el tamaño del Job Al ingresar el Job en las diferentes particiones, este ingresa y se desactiva el botón y además nos muestra un texto “ MEMORIA OCUPADA”
  • 9. Al guardar se genera un archivo TXT o block de notas. Al darle clic en el botón Reporte nos mostrara una ventana y veremos los detalles de los procesos que se ejecutaron. De la misma manera que en el algoritmo anterior también en esta ventana tenemos el botón Guardar para poder guardar los detalles. Para cerrar la ventana le damos clic en el botón cerrar
  • 10.  Primer Ajuste Regresamos al formulario principal con el botón BACK y clic en Primer Ajuste Se ingresa el tamaño del trabajo (JOB) Regresa a la ventana principal Muestra un reporte general de los procesos ejecutados En las Barras de progreso se visualizaran los procesos que se van ejecutando. En este algoritmo mostramos los tamaños de cada partición para luego asignarlos. En este ejercicio ya se tienes los valores predeterminados. Este botón que nos permite procesar la tarea una vez asignado los tamaños de las particiones en la parte inferior.
  • 11. Para ejecutar el programa, 1. Asignamos el tamaño al sistema operativo. 2. Asignamos los tamaños a cada partición con el botón ASIGNAR. El campo ha sido validado para que solo se ingrese números
  • 12. Digitamos el tamaño del Job en la casilla y luego Asignamos el tamaño con el botón. En el primer clic, el Job o tarea se asignó en la primera partición y como es menor al tamaño de la partición comenzó a cargar. También se visualiza el mensaje de “ MEMORIA OCUPADA” Luego al darle nuevamente clic en el botón Procesar Tarea, el Job o tarea se asignó en la segunda partición y como es menor al tamaño de la partición comenzó a cargar. También se visualiza el mensaje de “ MEMORIA OCUPADA” Igual pasa con la tercera partición Igual pasa con la tercera partición al darle nuevamente clic en el botón ya que al ser el método o algoritmo del primer ajuste cada trabajo se va almacenando en la primera partición disponible, ya que si se llegara a desocupar (Memoria Libre) la primera partición y las demás continúan ocupadas, la siguiente tarea ingresaría en la primera partición.
  • 13. Al darle clic en el botón Reporte nos mostrara una ventana y veremos los detalles de los procesos que se ejecutaron. De la misma manera que en el algoritmo anterior también en esta ventana tenemos el botón Guardar para poder guardar los detalles. Para cerrar la ventana le damos clic en el botón cerrar
  • 14.  Mejor Ajuste Regresamos al formulario principal con el botón BACK y clic en Mejor Ajuste. Se ingresa el tamaño del trabajo (JOB) Regresa a la ventana principal Muestra un reporte general de los procesos ejecutados En las Barras de progreso se visualizaran los procesos que se van ejecutando. En este algoritmo mostramos los tamaños de cada partición para luego asignarlos. En este ejercicio ya se tienes los valores predeterminados. Este botón que nos permite procesar la tarea una vez asignado los tamaños de las particiones en la parte inferior.
  • 15. Similar al formulario anterior, para ejecutar el programa, 1. Asignamos el tamaño al sistema operativo. 2. Asignamos los tamaños a cada partición con el botón ASIGNAR.
  • 16. El campo ha sido validado para que solo se ingrese números Similar al Formulario anterior digitamos el tamaño del Job en la casilla y luego Asignamos el tamaño con el botón. Esta vez en el primer clic el Job o tarea se asignó en la cuarta partición y como es menor al tamaño de la partición comenzó a cargar. También se visualiza el mensaje de “MEMORIA OCUPADA” Luego al darle nuevamente clic en el botón Procesar Tarea, el Job o tarea se asignó en la primera partición y como es menor al tamaño de la partición comenzó a cargar. También se visualiza el mensaje de “MEMORIA OCUPADA”
  • 17. Al darle clic en el botón Reporte nos mostrara una ventana y veremos los detalles de los procesos que se ejecutaron. También en esta ventana tenemos el botón Guardar para poder guardar los detalles. Para cerrar la ventana le damos clic en el botón cerrar