Clase arquitectura

23
GESTION DE PROCESOS GESTION DE PROCESOS Procesos y tareas Procesos y tareas Uno de los módulos más importantes de un Uno de los módulos más importantes de un sistema operativo es la de administrar los sistema operativo es la de administrar los procesos y tareas del sistema de cómputo. procesos y tareas del sistema de cómputo. El sistema realiza varias actividades El sistema realiza varias actividades simultáneamente que compiten por la simultáneamente que compiten por la utilización de determinados recursos, utilización de determinados recursos, entre los que destaca la CPU, estas entre los que destaca la CPU, estas actividades se actividades se denominan procesos. denominan procesos.

description

informatica

Transcript of Clase arquitectura

  • GESTION DE PROCESOSProcesos y tareasUno de los mdulos ms importantes de un sistema operativo es la de administrar los procesos y tareas del sistema de cmputo.El sistema realiza varias actividades simultneamente que compiten por lautilizacin de determinados recursos, entre los que destaca la CPU, estas actividades sedenominan procesos.

  • Un programa, por si solo, es una entidad pasiva mientras que un proceso es una entidad activa ya que compite por los recursos mquina. El proceso es una unidad de trabajo del sistema y el sistema operativo es el responsable de realizar unseguimiento de todas las actividades del sistema en conexin con los procesos generados.

  • 2._ Terminacin de procesos Un proceso termina cuando ejecuta su ltima instruccin y pide al sistema operativo que lo elimine. En este momento, el proceso puede devolver un valor de estado a su proceso padre. El sistema operativo libera la asignacin de todos los recursos del proceso, incluyendo las memorias fsica y virtual, los archivos abiertos y los bferes de E\S.

  • La terminacin puede producirse tambin en otras circunstancias. Un proceso puede causar la terminacin de otro proceso a travs de la adecuada llamada al sistema. Dicha llamada al sistema al sistema slo puede ser invocada por el padre del proceso que va a terminar. En caso contrario, los usuarios podran terminar arbitrariamente los trabajos de otros usuarios.

  • ESTADOS DE UN PROSESO

  • El SO gestiona los recursos disponibles (memoria, CPU, etc.) entre los procesos que en ese momento trabajan en el sistema, de tal forma que, para ellos, el sistema se comporte como si fuera monousuario. As que, en un sistema monoprocesador, la CPU se reparte entre los procesos que se tengan en ese momento.

  • Modelo de cinco estados

  • Los cinco estados de este diagramaNuevo: El proceso recin fue creado y todava no fue admitido por el SO . En general los procesos que se encuentran en este estadoTodava no fueron cargados en la memoria principal.Listo: el proceso est listo para ser ejecutado, slo est esperando que el planificador de corto plazo as lo disponga. Ejecucin: Se encuentra el proceso que tiene el control del procesador. Dado que en un instante determinado solo un proceso puede encontrarse en este estado.Espera: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como la finalizacin de una operacin de E/S solicitada por una llamada al SO .Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque termin o por algn fallo, como un error de proteccin, aritmtico, etc.

  • Cmo administrar los permisos a usuarios y grupos en Windows

    Empezando por los privilegiosUn aspecto muy importante en este Sistema Operativo es el de los permisos en los perfiles. Como en Linux est el sper usuarioroot, aqu existe la posibilidad de contar condistintas sesionesde menor cantidad de privilegios; en Windows estas se pueden crear yestablecer permisospara lo que cada uno necesita usar. Esto permite dejar el usuarioAdministradorsolo para fines de administracin del equipo como instalacin de aplicaciones o actualizaciones, entre otros.Para crear un nuevo perfil, se debe ingresar al Panel de Control y all en el cono Cuentas de usuarios. Una vez dentro se debe acceder a Administrar cuentas y desde ah se podr crear una. A continuacin veremos un ejemplo con una captura de pantalla:

  • Sin embargo existe otra alternativa, la cual usaremos para administrar no solo usuarios, sino tambingrupos. Puede crearse desde el men Administrar, al cual se accede mediante clic con el botn derecho sobre el cono Mi PC o Equipo como se muestra en la siguiente captura:

  • Una vez dentro del men solo basta ir a la carpeta de usuarios para crear uno nuevo. En la siguiente captura veremos cmo hacerlo:

  • Tal como vemos en el ejemplo, una vez dentro de la carpeta Usuarios (paso 1) se ven los perfiles creados en dicho sistema. Para crear el nuevo, solo basta hacer clic con el botn derecho y seleccionar la primer opcin cmo se muestra en el paso 2. Un punto a remarcar es que en el ejemplo se muestrael Administrador deshabilitado(lo indica el smbolo de la flecha apuntando hacia abajo). En este caso particular el primer perfil creado es llamado Labo, y cuenta con permisos de administrador. Es muy importantehabilitar el Administrador antes de quitar permisos, ya que una vez hechos los cambios, de requerir permisos de este tipo, simplemente no se tendrn. Por eso es recomendable habilitarlo y definir unacontrasea fuerte y robusta. Para habilitar esta cuenta Administrador, basta con acceder al mismo y desmarcar La cuenta est deshabilitada como se muestra a continuacin:

  • Una vez que se accede a crear el nuevo usuario, se muestra una ventana como vemos a continuacin:

  • Aqu se definen el nombre con el cual se iniciar la sesin (Usuario), junto con su respectiva contrasea de inicio de sesin, en conjunto con otras opciones para activar. Crear diferentes sesiones permite crear grupos y administrarlos a todos por igual, facilitando la tarea como veremos un poco ms adelante.

  • Permisos y polticas en grupos de usuarios De la misma forma que vimos cmo crear usuarios al principio, se pueden crear los grupos para incluirlos yadministrarlos. En el hipottico caso de que varias personas usen diferentes perfiles para acceder al ordenador y usar sus aplicaciones, esto puede restringirse mediantepolticas al grupoasociado. Para hacer esto es necesario ingresar a:Panel de control > Todos los elementos de Panel de control > Herramientas administrativas > Directivas de Seguridad LocalPara este ejemplo crearemos una regla paradenegar la ejecucinde todas las aplicaciones a los usuarios dentro del grupo HogarProtegido, dentro del cual hemos puesto a todos excepto a Administrador. Basta con hacer clic con el botn derecho paracrear una nueva regla, como en la captura de pantalla a continuacin:

  • El primer paso en esta instancia es acceder a Reglas ejecutables (nmero 1); en el panel derecho se crea la regla (nmero 2) y luego se puede acceder a ella para ver su configuracin (nmero 3). Aqu se puede ver el nombre que la identifica. La accin de la misma es Denegar, en este caso, la ejecucin de aplicaciones. Por ltimo vemos a qu grupo se aplica esta politica (grupo local Labo-PC\HogarProtegido). Cabe destacar que tambinpueden aadirse excepciones,como por ejemplo permitir usar el navegador y aplicaciones ofimticas. Una vez realizado esto se debe acceder a la carpeta Niveles de seguridad, en la cual se preestablecer automticamente la configuracin de seguridad:

  • En el panel derecho basta con posicionarse sobre el nivel deseado y hacerclic derecho para establecerlo como predeterminado. En este caso predeterminamos el nivel No permitido para ver su comportamiento.Despus habr que posicionarse sobre el directorio Directivas de restriccin de software como se marca con el nmero 1. En segundo lugar, sobre la ventana derecha hacer doble clic en Cumplimiento (numero 2) donde aparecer una ventana como la siguiente:

  • Dentro de la ventana marcada con el nmero 3, pueden usarse configuraciones como la de aplicar directivas de restriccin a todos los usuarios excepto a los administradores locales, entre otras que pueden apreciarse.

  • Pero para qu sirve todo esto?Este tipo de configuraciones son las que hacen que elSistema Operativo se vuelva ms fuerte y robusto, sobre todo cuando el equipo es utilizado por varias personas y si su dueo desconoce la actividad que cada una de estas realizan con el ordenador.Tambin es una muy buena forma dereducir las infeccionesdemalwareen el equipo, permitiendo controlar qu aplicaciones utilizan las dems personas.Esto puede volverse muy til a la hora de aplicar restricciones en aplicaciones para elcuidado de los ms pequeos, ya que desde esta seccin se puede bloquear el uso de aplicaciones podran poner en riesgo la integridad del equipo o el mundo digital de los nios.Llevndolo a un escenario real, un padre podra bloquear la ejecucin de juegos pero permitir la ejecucin de herramientas ofimtica para realizar trabajos del colegio. De esta forma, reducira el tiempo de distraccin en juegos por parte del joven, en combinacin concontrol parentalen el uso de Internet, que podra lograr el uso ms productivo del equipo para los jvenes.