SlideShare una empresa de Scribd logo
1 de 19
PROCESOS Y ADMINISTRADOR DEL PROCESADOR




              Adaptado por:


     GIOVANNI ANDRÉS TOVAR CLAVIJO
            Sistemas Operativos
Procesos
Estructuras de control del sistema operativo
El SO es el controlador de los sucesos que se producen en un sistema
informático y es el responsable de planificar y expedir a los procesos pares su
ejecución en el procesador. El SO es quien asigna los recursos a los procesos
y el que responde a las solicitudes de servicios básicos realizadas por los
programas de usuario, esencialmente se puede considerar al SO como una
entidad que administra el use que hacen los procesos de los recursos del
sistema.



                                       Estructura
                                       de control
            Sistema Operativa                           Procesos
Planificación de procesos
La planificación hace referencia a un conjunto de políticos y mecanismos
incorporados al SO que gobiernan el orden en que se ejecutan los trabajos
que deben ser completados por el sistema informático.


Un planificador es un modulo del SO que selecciona el siguiente trabajo a
admitir en el sistema y el siguiente proceso que tomara el control sobre el
procesador. El objetivo primario de la planificación es optimizar el
rendimiento del sistema de acuerdo con los criterios considerados mas
importantes por los diseñadores del mismo.
Medidas de rendimiento y los criterios de
 optimización mas habituales
 Utilización del procesador.
 Productividad: La productividad se refiere a la cantidad de trabajo
completada por unidad de tiempo. Un modo de expresarla es
definiéndola como el numero de trabajos de usuario ejecutados por una
unidad de tiempo.
 Cuanto mayor sea este numero, mas trabajo aparentemente esta
siendo ejecutado por el sistema.
 Tiempo de retorno: se define como el tiempo que transcurre desde el
momento en que un trabajo o programas es remitido al sistema hasta
que es totalmente completado por el mismo.
 Tiempo de espera: El tiempo de espera es el tiempo que un proceso o
trabajo consume a la espera de la asignación de algún recurso o de que
tenga lugar algún evento.
Medidas de rendimiento y los criterios de
 optimización mas habituales
 Tiempo de respuesta: El tiempo de respuesta en sistemas interactivos
se define como el tiempo que transcurre desde el momento en que se
introduce el ultimo carácter de una orden que desencadena la ejecución
de un programa o transacción hasta que aparece el primer resultado en
el terminal.
Algoritmos de planificación
Antes de comenzar a estudiar los distintos tipos de algoritmos de
planificación es importante tener en cuenta que hay dos categorías
generales de estos.


 LA PLANIFICACION NO APROPIATIVA: Se basa en que una vez que
el proceso pasa a estado de ejecución no abandona el procesador hasta
que termina o hasta que se bloquea en espera de una operación de E/S o
al solicitar algún servicio del sistema.


 LA PLANIFICACION APROPIATIVA: Un proceso que se esta
ejecutando puede ser interrumpido por el sistema operativo para otorgar
el procesador a un proceso distinto en función de los criterios de
planificación utilizados; prioridad, numero de usos del procesador, etc.
Algoritmos de planificación

    Algoritmo First Come First Serve (FCFS)

  Algoritmo por reparto circular de tiempo (RR,

                 Round-Robin)

    Planificacion con expropiacion basada en

         prioridades (ED, Event-Driven)

   Planificacion MLQ (Multiple level queues)
Permisos de acceso a archivos
La mayoría de los sistema de archivos modernos permiten asignar permisos
(o derechos de acceso) a los archivos para determinados usuarios y grupos
de usuarios. De esta manera, se puede restringir o permitir el acceso de un
determinado usuario a un archivo para su visualización de
contenidos, modificación y/o ejecución (en caso de un archivo ejecutable)*.


                                              Archivos




                 Carácter
               identificador                  Categoría                    Tupla



* Tomado textualmente en línea: <http://es.wikipedia.org/wiki/Permisos_de_acceso_a_archivos>
Permisos de acceso a archivos
El primer carácter

Indica el tipo de archivo

 '-' denota un archivo regular       - / rwx / rwx / rwx
 'd' denota un directorio
 'b' denota un archivo especial de
bloques
 'c' denota un archivo especial de   Carácter identificador
caracteres                            (Primer Carácter)
 'l' denota un enlace simbólico
 'p' denota un tubo nombrado
 's' denota un socket de dominio
Permisos de acceso a archivos
Categoría

Cada clase de permisos se representa
por tres caracteres.
                                        - / rwx / rwx / rwx
 El primer conjunto de caracteres
representa la clase de usuario.

 El segundo conjunto representa la
                                           Dueño   Grupo   Terceros
clase de grupo.

 El tercer y último conjunto de tres
caracteres representa la clase del
resto.
Permisos de acceso a archivos
Tupla


Cada uno de los tres caracteres
representa los permisos de lectura,
escritura        y       ejecución          - / rwx / rwx / rwx
respectivamente:


 'r' si el bit de lectura está asignado,
'-' en caso contrario.                       Lectura   Escritura Ejecución
 'w' si el bit de escritura está
asignado, '-' en caso contrario.
 'x' si el bit de ejecución está
asignado, '-' en caso contrario.
Permisos de acceso a archivos
Estos son algunos ejemplos de notación
simbólica:
                                              Carácter
 "-rwxr-xr-x" para un archivo regular que    identificador
tiene todos los permisos asignados para su
propietario y solo permisos de lectura y         Dueños Grupos Terceros
ejecución para el grupo de usuarios del
archivo y el resto de los usuarios. Ningún
usuario, salvo el propietario, puede
modificar los contenidos del archivo.
 "crw-rw-r--" para un archivo especial de    - / rwx / rwx / rwx
caracteres que tiene permisos de lectura y
escritura para su propietario y grupo de
usuarios y solo permiso de lectura para el
resto de los usuarios.
 "dr-x------" para un directorio que tiene
permisos de lectura y ejecución únicamente     Lectura   Escritura Ejecución
para su propietario.
Permisos de acceso a archivos
Notación octal


Otra forma muy común de representar los permisos Unix es la notación
octal, que consiste en un valor de tres o cuatro dígitos en base 8. Con la
notación octal de tres dígitos, cada número representa un componente
distinto del conjunto de permisos: clase de usuario, clase de grupo y clase
del resto respectivamente. Cada uno de estos dígitos es la suma de los bits
que lo componen (véase también sistema de numeración binario). El peso
de cada bit en un dígito es el siguiente:
 El bit de lectura suma 4 al total.
 El bit de escritura suma 2 al total.
 El bit de ejecución suma 1 al total.
Estos valores nunca producen una combinación ambigua: cada suma
representa un conjunto específico de permisos.
Permisos de acceso a archivos
Ejemplos de la sección Notación
simbólica de más arriba en su
notación octal:


 "-rwxr-xr-x" se representa como        - / rwx / rwx / rwx
755 en notación octal de tres dígitos.


 "-rw-rw-r--" se representa como
664 en notación octal de tres dígitos.    Lectura   Escritura Ejecución
                                             4           2          1

 "-r-x------" se representa como 500
en notación octal de tres dígitos.
Procesos y adm

Más contenido relacionado

La actualidad más candente

Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntuJose Diaz Silva
 
Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntussxdan
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuMonchitocm Cuemtz
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de stringcyberleon95
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoaramosprofe
 
Tutorial 18pag
Tutorial 18pagTutorial 18pag
Tutorial 18pageckoby
 
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1Aljirio Tapia Carrasco
 
Tutorial Comandos
Tutorial ComandosTutorial Comandos
Tutorial Comandoseguzman
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxmaomaq
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Alan Resendiz
 
4 3 Archivos Por Lotes Y Guiones
4 3 Archivos Por Lotes Y Guiones4 3 Archivos Por Lotes Y Guiones
4 3 Archivos Por Lotes Y GuionesUVM
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonEmerson Gonzalez IF04 T I
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linuxsilvanetorres
 

La actualidad más candente (17)

Comandos de uso frecuente
Comandos de uso frecuenteComandos de uso frecuente
Comandos de uso frecuente
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Guia basica de comandos ubuntu
Guia basica de comandos ubuntuGuia basica de comandos ubuntu
Guia basica de comandos ubuntu
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
 
18 permisos linuxasoitsonp
18 permisos linuxasoitsonp18 permisos linuxasoitsonp
18 permisos linuxasoitsonp
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachillerato
 
Tutorial 18pag
Tutorial 18pagTutorial 18pag
Tutorial 18pag
 
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
 
Tutorial Comandos
Tutorial ComandosTutorial Comandos
Tutorial Comandos
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
4 3 Archivos Por Lotes Y Guiones
4 3 Archivos Por Lotes Y Guiones4 3 Archivos Por Lotes Y Guiones
4 3 Archivos Por Lotes Y Guiones
 
Actividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emersonActividad v administración y comandos básicos if04 emerson
Actividad v administración y comandos básicos if04 emerson
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 

Destacado

Aportes diapositivas
Aportes diapositivasAportes diapositivas
Aportes diapositivasCaro Lov
 
Das Social Web in der Jugendmedienkultur.
Das Social Web in der Jugendmedienkultur.Das Social Web in der Jugendmedienkultur.
Das Social Web in der Jugendmedienkultur.Benjamin Jörissen
 
ARTS Bewerber Newsletter 2-2015
ARTS Bewerber Newsletter 2-2015ARTS Bewerber Newsletter 2-2015
ARTS Bewerber Newsletter 2-2015ARTS Holding SE
 
De cual simiente espiritual nacio usted
De cual simiente espiritual nacio ustedDe cual simiente espiritual nacio usted
De cual simiente espiritual nacio ustedHumberto Velasquez
 
Portaaviones chino
Portaaviones chinoPortaaviones chino
Portaaviones chinoPedro Gomez
 
Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016
Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016
Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016Matthias Trenkle
 
Neue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICT
Neue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICTNeue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICT
Neue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICTMario Drobics
 
Teoria de acido base
Teoria de acido baseTeoria de acido base
Teoria de acido baseAbraham Rayon
 
Artikulationen: Bildung in und von medialen Architekturen
Artikulationen: Bildung in und von medialen ArchitekturenArtikulationen: Bildung in und von medialen Architekturen
Artikulationen: Bildung in und von medialen ArchitekturenBenjamin Jörissen
 
Zilinski Dusan - Bewerbungsunterlagen Neues Foto
Zilinski Dusan - Bewerbungsunterlagen Neues FotoZilinski Dusan - Bewerbungsunterlagen Neues Foto
Zilinski Dusan - Bewerbungsunterlagen Neues FotoZilinski Dušan
 
6 encadenar interpolaciones practica 6
6 encadenar interpolaciones practica 66 encadenar interpolaciones practica 6
6 encadenar interpolaciones practica 6Cindy Gonzalez
 
Economie circulaire et recyclage : vers un nouveau modèle économique
Economie circulaire et recyclage : vers un nouveau modèle économiqueEconomie circulaire et recyclage : vers un nouveau modèle économique
Economie circulaire et recyclage : vers un nouveau modèle économiqueP2i
 

Destacado (20)

Herramientas web 2
Herramientas web 2Herramientas web 2
Herramientas web 2
 
El cambio
El cambioEl cambio
El cambio
 
Aportes diapositivas
Aportes diapositivasAportes diapositivas
Aportes diapositivas
 
Scrum@1und1
Scrum@1und1Scrum@1und1
Scrum@1und1
 
Das Social Web in der Jugendmedienkultur.
Das Social Web in der Jugendmedienkultur.Das Social Web in der Jugendmedienkultur.
Das Social Web in der Jugendmedienkultur.
 
Exam quimest hernandez
Exam quimest hernandezExam quimest hernandez
Exam quimest hernandez
 
DRM
DRMDRM
DRM
 
ARTS Bewerber Newsletter 2-2015
ARTS Bewerber Newsletter 2-2015ARTS Bewerber Newsletter 2-2015
ARTS Bewerber Newsletter 2-2015
 
De cual simiente espiritual nacio usted
De cual simiente espiritual nacio ustedDe cual simiente espiritual nacio usted
De cual simiente espiritual nacio usted
 
Portaaviones chino
Portaaviones chinoPortaaviones chino
Portaaviones chino
 
Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016
Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016
Geopunkt Jurameer Schandelah - Grabungskampagne III - 2016
 
Stages
StagesStages
Stages
 
Neue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICT
Neue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICTNeue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICT
Neue Technologien in der Arbeitswelt - Länger aktiv im Berufsleben durch ICT
 
Teoria de acido base
Teoria de acido baseTeoria de acido base
Teoria de acido base
 
Artikulationen: Bildung in und von medialen Architekturen
Artikulationen: Bildung in und von medialen ArchitekturenArtikulationen: Bildung in und von medialen Architekturen
Artikulationen: Bildung in und von medialen Architekturen
 
Zilinski Dusan - Bewerbungsunterlagen Neues Foto
Zilinski Dusan - Bewerbungsunterlagen Neues FotoZilinski Dusan - Bewerbungsunterlagen Neues Foto
Zilinski Dusan - Bewerbungsunterlagen Neues Foto
 
Nomenclatura 1
Nomenclatura 1Nomenclatura 1
Nomenclatura 1
 
Perfekt
PerfektPerfekt
Perfekt
 
6 encadenar interpolaciones practica 6
6 encadenar interpolaciones practica 66 encadenar interpolaciones practica 6
6 encadenar interpolaciones practica 6
 
Economie circulaire et recyclage : vers un nouveau modèle économique
Economie circulaire et recyclage : vers un nouveau modèle économiqueEconomie circulaire et recyclage : vers un nouveau modèle économique
Economie circulaire et recyclage : vers un nouveau modèle économique
 

Similar a Procesos y adm

Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linuxbat1820
 
Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linuxbat18
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De LinuxUsa
 
Permisos y ficheros en linux
Permisos y ficheros en linuxPermisos y ficheros en linux
Permisos y ficheros en linuxelkinvillasz
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronicoEder Abundis
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronicoEder Abundis
 
Gestión de ficheros y directorios
Gestión de ficheros y directoriosGestión de ficheros y directorios
Gestión de ficheros y directoriosmanu betran
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubunturiveravega12
 
Permisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicadoPermisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicadoCarlos Cuzco Julcamoro
 
9 managing processes
9  managing processes9  managing processes
9 managing processesyimfer1
 
9 managing processes
9  managing processes9  managing processes
9 managing processesJuan Camilo
 
9 managing processes
9  managing processes9  managing processes
9 managing processescyberleon95
 
Controladora de perifericos tipiado
Controladora de perifericos tipiadoControladora de perifericos tipiado
Controladora de perifericos tipiadosleiterportocarrero
 

Similar a Procesos y adm (20)

Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linux
 
Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linux
 
GNU/Linux-Debian
GNU/Linux-Debian GNU/Linux-Debian
GNU/Linux-Debian
 
Presentación linux
Presentación linuxPresentación linux
Presentación linux
 
Server 2008(2)
Server 2008(2)Server 2008(2)
Server 2008(2)
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Permisos y ficheros en linux
Permisos y ficheros en linuxPermisos y ficheros en linux
Permisos y ficheros en linux
 
Intro comandos unix
Intro comandos   unixIntro comandos   unix
Intro comandos unix
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
 
Gilipollas
GilipollasGilipollas
Gilipollas
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
 
Gestión de ficheros y directorios
Gestión de ficheros y directoriosGestión de ficheros y directorios
Gestión de ficheros y directorios
 
Los permisos en linux
Los permisos en linuxLos permisos en linux
Los permisos en linux
 
Administración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntuAdministración de usuarios y permisos de archivos en ubuntu
Administración de usuarios y permisos de archivos en ubuntu
 
Linex 05
Linex 05Linex 05
Linex 05
 
Permisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicadoPermisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicado
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
9 managing processes
9  managing processes9  managing processes
9 managing processes
 
Controladora de perifericos tipiado
Controladora de perifericos tipiadoControladora de perifericos tipiado
Controladora de perifericos tipiado
 

Más de giovatovar

Lenguaje de máquina
Lenguaje de máquinaLenguaje de máquina
Lenguaje de máquinagiovatovar
 
Instrucciones de máquina
Instrucciones de máquinaInstrucciones de máquina
Instrucciones de máquinagiovatovar
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorgiovatovar
 
Introducción Arquitectura Computadores
Introducción Arquitectura ComputadoresIntroducción Arquitectura Computadores
Introducción Arquitectura Computadoresgiovatovar
 
Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1giovatovar
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos senagiovatovar
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2giovatovar
 
S.o. distribuidos
S.o. distribuidosS.o. distribuidos
S.o. distribuidosgiovatovar
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrentegiovatovar
 
Administracion e s
Administracion e sAdministracion e s
Administracion e sgiovatovar
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivosgiovatovar
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2giovatovar
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoriagiovatovar
 

Más de giovatovar (19)

Lenguaje de máquina
Lenguaje de máquinaLenguaje de máquina
Lenguaje de máquina
 
Instrucciones de máquina
Instrucciones de máquinaInstrucciones de máquina
Instrucciones de máquina
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Introducción Arquitectura Computadores
Introducción Arquitectura ComputadoresIntroducción Arquitectura Computadores
Introducción Arquitectura Computadores
 
Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1Administración y manejo de la memoria_Parte1
Administración y manejo de la memoria_Parte1
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Administracion archivos sena
Administracion archivos senaAdministracion archivos sena
Administracion archivos sena
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
 
S.o. distribuidos
S.o. distribuidosS.o. distribuidos
S.o. distribuidos
 
Redes petri
Redes petriRedes petri
Redes petri
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Presentación
PresentaciónPresentación
Presentación
 
Estructura so
Estructura soEstructura so
Estructura so
 
Administracion e s
Administracion e sAdministracion e s
Administracion e s
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoria
 

Procesos y adm

  • 1. PROCESOS Y ADMINISTRADOR DEL PROCESADOR Adaptado por: GIOVANNI ANDRÉS TOVAR CLAVIJO Sistemas Operativos
  • 3.
  • 4.
  • 5.
  • 6. Estructuras de control del sistema operativo El SO es el controlador de los sucesos que se producen en un sistema informático y es el responsable de planificar y expedir a los procesos pares su ejecución en el procesador. El SO es quien asigna los recursos a los procesos y el que responde a las solicitudes de servicios básicos realizadas por los programas de usuario, esencialmente se puede considerar al SO como una entidad que administra el use que hacen los procesos de los recursos del sistema. Estructura de control Sistema Operativa Procesos
  • 7. Planificación de procesos La planificación hace referencia a un conjunto de políticos y mecanismos incorporados al SO que gobiernan el orden en que se ejecutan los trabajos que deben ser completados por el sistema informático. Un planificador es un modulo del SO que selecciona el siguiente trabajo a admitir en el sistema y el siguiente proceso que tomara el control sobre el procesador. El objetivo primario de la planificación es optimizar el rendimiento del sistema de acuerdo con los criterios considerados mas importantes por los diseñadores del mismo.
  • 8. Medidas de rendimiento y los criterios de optimización mas habituales  Utilización del procesador.  Productividad: La productividad se refiere a la cantidad de trabajo completada por unidad de tiempo. Un modo de expresarla es definiéndola como el numero de trabajos de usuario ejecutados por una unidad de tiempo.  Cuanto mayor sea este numero, mas trabajo aparentemente esta siendo ejecutado por el sistema.  Tiempo de retorno: se define como el tiempo que transcurre desde el momento en que un trabajo o programas es remitido al sistema hasta que es totalmente completado por el mismo.  Tiempo de espera: El tiempo de espera es el tiempo que un proceso o trabajo consume a la espera de la asignación de algún recurso o de que tenga lugar algún evento.
  • 9. Medidas de rendimiento y los criterios de optimización mas habituales  Tiempo de respuesta: El tiempo de respuesta en sistemas interactivos se define como el tiempo que transcurre desde el momento en que se introduce el ultimo carácter de una orden que desencadena la ejecución de un programa o transacción hasta que aparece el primer resultado en el terminal.
  • 10. Algoritmos de planificación Antes de comenzar a estudiar los distintos tipos de algoritmos de planificación es importante tener en cuenta que hay dos categorías generales de estos.  LA PLANIFICACION NO APROPIATIVA: Se basa en que una vez que el proceso pasa a estado de ejecución no abandona el procesador hasta que termina o hasta que se bloquea en espera de una operación de E/S o al solicitar algún servicio del sistema.  LA PLANIFICACION APROPIATIVA: Un proceso que se esta ejecutando puede ser interrumpido por el sistema operativo para otorgar el procesador a un proceso distinto en función de los criterios de planificación utilizados; prioridad, numero de usos del procesador, etc.
  • 11. Algoritmos de planificación Algoritmo First Come First Serve (FCFS) Algoritmo por reparto circular de tiempo (RR, Round-Robin) Planificacion con expropiacion basada en prioridades (ED, Event-Driven) Planificacion MLQ (Multiple level queues)
  • 12. Permisos de acceso a archivos La mayoría de los sistema de archivos modernos permiten asignar permisos (o derechos de acceso) a los archivos para determinados usuarios y grupos de usuarios. De esta manera, se puede restringir o permitir el acceso de un determinado usuario a un archivo para su visualización de contenidos, modificación y/o ejecución (en caso de un archivo ejecutable)*. Archivos Carácter identificador Categoría Tupla * Tomado textualmente en línea: <http://es.wikipedia.org/wiki/Permisos_de_acceso_a_archivos>
  • 13. Permisos de acceso a archivos El primer carácter Indica el tipo de archivo  '-' denota un archivo regular - / rwx / rwx / rwx  'd' denota un directorio  'b' denota un archivo especial de bloques  'c' denota un archivo especial de Carácter identificador caracteres (Primer Carácter)  'l' denota un enlace simbólico  'p' denota un tubo nombrado  's' denota un socket de dominio
  • 14. Permisos de acceso a archivos Categoría Cada clase de permisos se representa por tres caracteres. - / rwx / rwx / rwx  El primer conjunto de caracteres representa la clase de usuario.  El segundo conjunto representa la Dueño Grupo Terceros clase de grupo.  El tercer y último conjunto de tres caracteres representa la clase del resto.
  • 15. Permisos de acceso a archivos Tupla Cada uno de los tres caracteres representa los permisos de lectura, escritura y ejecución - / rwx / rwx / rwx respectivamente:  'r' si el bit de lectura está asignado, '-' en caso contrario. Lectura Escritura Ejecución  'w' si el bit de escritura está asignado, '-' en caso contrario.  'x' si el bit de ejecución está asignado, '-' en caso contrario.
  • 16. Permisos de acceso a archivos Estos son algunos ejemplos de notación simbólica: Carácter  "-rwxr-xr-x" para un archivo regular que identificador tiene todos los permisos asignados para su propietario y solo permisos de lectura y Dueños Grupos Terceros ejecución para el grupo de usuarios del archivo y el resto de los usuarios. Ningún usuario, salvo el propietario, puede modificar los contenidos del archivo.  "crw-rw-r--" para un archivo especial de - / rwx / rwx / rwx caracteres que tiene permisos de lectura y escritura para su propietario y grupo de usuarios y solo permiso de lectura para el resto de los usuarios.  "dr-x------" para un directorio que tiene permisos de lectura y ejecución únicamente Lectura Escritura Ejecución para su propietario.
  • 17. Permisos de acceso a archivos Notación octal Otra forma muy común de representar los permisos Unix es la notación octal, que consiste en un valor de tres o cuatro dígitos en base 8. Con la notación octal de tres dígitos, cada número representa un componente distinto del conjunto de permisos: clase de usuario, clase de grupo y clase del resto respectivamente. Cada uno de estos dígitos es la suma de los bits que lo componen (véase también sistema de numeración binario). El peso de cada bit en un dígito es el siguiente:  El bit de lectura suma 4 al total.  El bit de escritura suma 2 al total.  El bit de ejecución suma 1 al total. Estos valores nunca producen una combinación ambigua: cada suma representa un conjunto específico de permisos.
  • 18. Permisos de acceso a archivos Ejemplos de la sección Notación simbólica de más arriba en su notación octal:  "-rwxr-xr-x" se representa como - / rwx / rwx / rwx 755 en notación octal de tres dígitos.  "-rw-rw-r--" se representa como 664 en notación octal de tres dígitos. Lectura Escritura Ejecución 4 2 1  "-r-x------" se representa como 500 en notación octal de tres dígitos.