lunes, 8 de octubre de 2012

ENSAYO


La clase de sistemas operativos es una clase que se maneja en una pedagogía b-learning, la cual a modo personal hace una clase muy didáctica y de mayor aprendizaje ya que es muy didáctica y los trabajos que se realizan son diferentes a los normalmente trabajados en cualquier otra clase ya que son de mejor tipo de desarrollo. En las clases de sistemas operativos se manejan herramientas útiles y de mucha tecnología que muchos alumnos antes no las habían utilizado en ninguna otra clase por esta razón se motiva al estudiante a venir a clase y trabajar en grupo para formar un tipo de debate en el cual todos participan y aportan de una manera adecuada con el fin de que todos compartan los conocimientos y aprendan de manera didáctica.

Se maneja un método de calificación proporcionado el cual ayuda a los estudiantes a mantener buenas notas, los trabajos que se realizan son de mucho trabajo y mucho pero esto hace ver a los estudiantes que es una clase muy importante y en la que todos los temas tratados son muy importantes ya que se basan en todo lo que tienen que ver con software y hardware.

Los parciales se diseñan tipo ecades con el fin de que los estudiantes se esfuercen y estudien de manera correcta todos los temas vistos en clase, también se maneja un foro de preguntas y respuestas en el cual los estudiantes exponen sus dudas y los mismos compañeros con los conocimientos adquiridos ayudan a resolverlo, esto hace con los estudiantes se motiven a participar y a preguntar en todos los aspectos respecto a la clase. Tambien se maneja un blog virtual con todo lo visto en las cuatro horas que se trabajan en la semana con el objetivo de que el profesor se de cuenta del trabajo que se esta realizando y del conocimiento que adquiere el alumno ya que este blog es personal y de conocimientos únicos.

En general la clase es muy independiente de las demás ya que se el fin de ella es que los estudiantes participen y se integren de manera didactica para aprender de una mejor forma y enfocados a la nueva tecnología que se maneja en diferentes partes del mundo,  lo mas agradable de la clase es que todos los alumnos podemos adquirir de manera mas facil los conocimientos que trasmite el profesor y podemos acercarnos de manera fisica a las herramientas innovadoras que el docente comparte




REALIMENTACIÓN


Penaliza a los trabajos que han estado ejecutándose durante más tiempo.

No se conoce el tiempo de ejecución restante del proceso.


PRIMERO EL DE MAYOR TASA DE RESPUESTA

Elige el proceso con la tasa más alta.





tiempo consumido esperando al procesador + tiempo de servicio esperado
------------------------------------------------------------------------------------------------------------
tiempo de servicio esperado



MENOR TIEMPO RESTANTE


Es una versión preferente de la política de primero el proceso más corto.

Debe estimar el tiempo de proceso.


PRIMERO EL PROCESO MÁS CORTO


Es una política no preferente.
Se selecciona el proceso con menor tiempo esperado de ejecución.

Un proceso corto saltará a la cabeza de la cola, sobrepasando a trabajos largos.

Se reduce la previsibilidad de los procesos largos.

Si la estimación de tiempo del proceso no es correcta, el sistema puede abandonar el trabajo.

Posibilidad de inanición para los procesos largos.


TURNO ROTATORIO


Utiliza la apropiación dependiente de un reloj. Se determina una cantidad de tiempo que permite a cada proceso utilizar el procesador durante este periodo de tiempo.

Periódicamente, se genera una interrupción de reloj.

Cuando se genera la interrupción, el proceso que está en ejecución se sitúa en la cola de Listos: se selecciona el siguiente trabajo.

Se conoce también como fracciones de tiempo.


FIRST COME - FIRST SERVER


Cada proceso se incorpora a la cola de listos. Cuando el proceso actual cesa su ejecución, se selecciona el proceso más antiguo de la cola.

Puede que un proceso corto tenga que esperar mucho tiempo antes de que pueda ser ejecutado.

Favorece a los procesos con carga de CPU:

  • Los procesos con carga de E/S tienen que esperar a que se completen los procesos con carga de CPU. 


INSTALACIÓN DE LINUX

Instalación de Linux o Ubuntu en máquina virtual.

UBUNTU:

Ubuntu es "la humanidad a los demás un significado antigua palabra africana. También significa "Yo soy lo que soy debido a lo que todos somos". El sistema operativo Ubuntu trae el espíritu de ubuntu al mundo de las computadoras.
¿Dónde empezó todo?
Linux ya se había establecido como una plataforma de servidor de la empresa en 2004. Pero el software libre no era aún parte de la vida cotidiana para la mayoría de usuarios. Es por eso que Mark Shuttleworth reunió a un pequeño equipo de desarrolladores de uno de los proyectos más consolidados Linux - Debian - y se dispuso a crear un fácil de usar escritorio Linux, Ubuntu.
La visión de Ubuntu es parte social y la parte económica: el software libre, disponible de forma gratuita a todo el mundo en las mismas condiciones, y financiado a través de una cartera de servicios prestados por Canonical.




MÁQUINA VIRTUAL:
En informática una máquina virtual es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.

Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario.



VIRTUALBOX:
Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.
Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.




TIPOS DE PLANIFICACIÓN

TIPOS DE PLANIFICACIÓN:
La planificación es la gestión del sistema.

1. Planificación de corto plazo.
2. Planificación de mediano plazo.
3. Planificación de largo plazo.
4. Planificación Entrada/Salida.

  • Tiempos de respuesta: el tiempo que se demora el SO en ejecutar un aplicativo o interactivo con el usuario
  • Productividad.
  • Eficiencia de procesador: depende del software y hardware

PLANIFICACIÓN A LARGO PLAZO:
Decisión de añadir un proceso al conjunto de procesos a ejecutar

PLANIFICACIÓN A MEDIANO PLAZO:
Decisión de añadir un proceso al conjunto de procesos que se encuentra parcial o totalmente en la memoria.

PLANIFICACIÓN A CORTO PLAZO:
Decisión sobre que proceso disponible será ejecutado en el procesador.
  • Orientadas al usuario: tiempos de respuesta.
  • Orientadas al sistema: uso efectivo y eficiente del procesador.
  • Relativos al rendimiento del sistema: cuantitativos, pueden evaluarse fácilmente.
  • No relativos al rendimiento del sistema: cualitativos, previsibilidad.