momento 2 final

11
Momento 2 Jaime José Valdez B Tutor Yimmi Alfonso Pino Becerra Cód. 1.117.518.441 Cristian Andrés Solano Cód. 1.117.533.695 Yolima Vargas Escobar Cód. 40.079.610 Carlos Andrés Mendoza Sánchez Cód. 1.018.420.776 Grupo 301402_31 Universidad Nacional Abierta y a Distancia UNAD 2015

Upload: carlos-andres-mendoza-sanchez

Post on 22-Sep-2015

238 views

Category:

Documents


6 download

DESCRIPTION

Sistemas Operativos

TRANSCRIPT

  • Momento 2

    Jaime Jos Valdez B

    Tutor

    Yimmi Alfonso Pino Becerra Cd. 1.117.518.441

    Cristian Andrs Solano Cd. 1.117.533.695

    Yolima Vargas Escobar Cd. 40.079.610

    Carlos Andrs Mendoza Snchez Cd. 1.018.420.776

    Grupo 301402_31

    Universidad Nacional Abierta y a Distancia UNAD

    2015

  • Sistemas Operativos

    Pgina 2 de 11

    INTRODUCCIN

    A los largo de la vida nos hemos dado cuenta de la importancia de los equipos

    de cmputo para nuestras vidas, ya sea para la parte laboral o para el hogar,

    pero a pesar de la importancia, es muy interesante saber, como estas mquinas,

    hacen los que les ordenamos, y saber que un simple clic conlleva a un gran

    proceso dentro del sistema.

    Para esto se hace este trabajo, para saber cmo en sistema operativo, procesa

    la informacin que le enviamos desde afuera y la refleja a nosotros de forma

    inmediata, cmo funciona el sistema de archivos en cada sistema operativo, y

    las partes que componen un equipo de cmputo.

  • Sistemas Operativos

    Pgina 3 de 11

    OBJETIVOS

    Identificar los diferentes procesos que se ejecutan en nuestro equipo de

    cmputo.

    Identificar los diferentes componentes que hacen parte de un equipo de

    cmputo.

    Conocer el funcionamiento de los procesos, su comunicacin e

    interaccin dentro de un sistema operativo.

    Dar a conocer los diversos tipos de sistemas de archivos y los sistemas

    operativos que hacen uso de ellos.

  • Sistemas Operativos

    Pgina 4 de 11

    1. Hacer una lista con los que ustedes consideran son procesos reales que maneja un sistema operativo.

    Los procesos reales que maneja un sistema operativo son:

    System

    Explorer.exe

    Smss.exe

    Winlogon.exe

    Issas.exe

    Services.exe

    Svchost.exe

    Srvany.exe

    Dwm.exe

    Spoolsv.exe

    2. De los procesos reales, cuales se comunican entre s y cuales deben esperar el suceso de algn evento externo.

    System: Es un proceso del sistema que consume parte del equipo

    el cual corre hilos del sistema (kernel y controladores de

    dispositivos cargados).

    Explorer.exe: Es el encargado de administrar la parte visual del

    sistema.

    Smss.exe: Encargado de iniciar otros procesos, y subprocesos

    Winlogon.exe: Gestiona la informacin de inicio y cierre de sesin

    Issas.exe: responsable de la autenticacin de identificacin de

    usuario y aplicacin de polticas de seguridad

    Services.exe: responsable de que los servicio de operacin del

    sistema operativo sean los apropiados.

    Svchost.exe: Contiene servicios individuales que el sistema

    operativo usa para realizar diversas funciones

    Srvany.exe: permite que un ejecutable sea ejecutado como

    service

    Dwm.exe: responsable de efectos grficos tales como vistas

    previa

    Spoolsv.exe: Se encargar del proceso de impresin de las

    impresoras

    Los procesos que se comunican entre s son: system es el proceso

    general el cual estn ligados los dems procesos, el proceso Explorer est

    ligado con dvm.exe de video, services est ligado con Srvany.exe,

  • Sistemas Operativos

    Pgina 5 de 11

    Winlogon.exe parte de seguridad, est ligado con Issas.exe y la que est

    ligado con un evento externo, es el proceso Spoolsv.exe el cual espera a

    que la impresora active el proceso con respectivos servicios

    3. Una vez analizada la lista de comunicacin entre procesos, establezca cuales procesos de esa lista necesitan sincronizacin, es decir cuales necesitan compartir datos, recursos, entre otros aspectos.

    Los procesos dwm.exe se necesita sincronizar con el proceso explorer.exe el cual tienen que ver con la parte visual; winlogon.exe comparte sincronizacin con Smss.exe pues al iniciar sesin inician los procesos y subprocesos del equipo; entre otros En fin, todos los procesos mencionados anteriormente necesitan sincronizacin entre s para una buena administracin de recursos; cuando el usuario interacta con la computadora enva a la computadora rdenes, est segn lo que necesite, administra los recursos necesarios para que no haya conflicto en la pc. 4. Como creen ustedes que el sistemas operativos planifica la

    ejecucin de los procesos, que herramientas utiliza y como la realiza.

    En los sistemas de planificacin generalmente se identifican tres niveles:

    EL NIVEL ALTO O LARGO PLAZO: Decide que trabajos (conjunto de

    procesos) son candidatos a convertirse en procesos compitiendo por los

    recursos del sistema.

    EL NIVEL INTERMEDIO O MEDIANO PLAZO: Decide que procesos se

    suspenden o reanudan para lograr ciertas metas de rendimiento.

    EL NIVEL BAJO O CORTO PLAZO: Es el que decide qu proceso, de

    los que ya estn listos (y que en algn momento pas por los otros dos

    planificadores) es al que le toca ahora estar ejecutndose en la unidad

    central de procesamiento.

    Se realiza mediante (FCFS, SJF, PRIORIDAD, ROUND-

    ROBIN,MULTINIVEL-QUEUE,MULTINIVEL-FEEDBACK-QUEUE)

    FCFS (First Come First Served):

    - Procesos ejecutados en orden de llegada

    - Adecuado para sistemas por lotes

    - Tiempo de espera alto

  • Sistemas Operativos

    Pgina 6 de 11

    SJF (Shortest Job First):

    - Cuando el procesador queda disponible se le asigna proceso con

    poca CPU

    - Sistema por lotes

    - Si los procesadores son equivalentes en CPU se desequilibra

    PRIORIDAD:

    - Se le asigna a cada proceso un numero de prioridad

    - El planificador asigna el procesador a la mejor prioridad

    - Adecuado en sistemas interactivos

    - La prioridad de un proceso para uso de recursos del procesador es

    inversamente proporcional al uso del proceso que hace el mismo

    ROUND-ROBIN:

    - Cada proceso tiene su intervalo de tiempo en el procesador

    - Ideas para sistemas de tiempo compartido

    - Fcil de implementas por porque es necesario una cola de procesos

    listos

    MULTINIVEL-QUEUE:

    - Procesos asignados a una de las colas

    - Se pueden clasificar los procesos en varias colas

    - Cada cola tendr su propio alegorismo

    MULTINIVEL-FEEDBACK-QUEUE:

    - Proceso puede cambiar de cola

    - Categoriza los procesos segn la CPU

    - Garantizar que los procesos que usan poco procesador tengan

    prioridad que los que consumen mucho procesador.

  • Sistemas Operativos

    Pgina 7 de 11

    5. Realice una lista de todos los dispositivos que considere que

    hacen parte de un sistema computacional, y para cada uno de ellos diga si es dispositivo de entrada o de salida al sistema.

    NOMBRE DISPOSITIVO TIPO DE DISPOSITIVO

    Teclado Entrada

    Mouse Entrada

    Micrfono Entrada

    Cmara Entrada

    Impresora Salida

    Disco duro Entrada-Salida

    Memorias USB Entrada-Salida

    Unidad de CD,DVD Entrada-Salida

    Parlantes Salida

    Scanner Entrada

    Monitor Salida

    Lector de cdigo de barras Entrada

  • Sistemas Operativos

    Pgina 8 de 11

    6. Teniendo en cuenta el estudio de la organizacin interna del sistema operativo para manejar la estructura de archivos y directorios, realizar un cuadro sinptico en donde resuma los tipos de estructuras de archivos y qu sistemas operativos los manejan.

    TIPO DE ESTRUCTURA

    DE ARCHIVO TIPOS

    FAT16 SISTEMAS OPERATIVOS

    DOS WINDOWS (95,98,2000,XP)

    FAT SISTEMAS OPERATIVOS WINDOWS (95,98,2000, millenium)

    NTFS SISTEMAS OPERATIVOS WINDOWS (XP,2000,vista,7)

    EX/EXT2/EXT3/XFS SISTEMAS OPERATIVOS LINUX, UNIX

    HFS/HSF+ SISTEMAS OPERATIVOS MAC DE APPLE

    ZFS

    ExFAT

    SISTEMAS OPERATIVOS SUN SOLARIS

    SISTEMAS OPERATIVOS WINDOWS (vista,7,8)

  • Sistemas Operativos

    Pgina 9 de 11

    7. Despus de haber respondido los puntos anteriores, ustedes

    como ingeniero deben de plantear una solucin bien

    argumentada donde le den respuesta a los dos problemas

    comunes de interacciones que se presentan en la empresa

    Interacciones motivadas porque los procesos comparten o compiten por el acceso a recursos fsicos o lgicos.

    Esta situacin aparece en los distintos tipos de procesos anteriormente comentados. Por ejemplo, dos procesos totalmente independientes pueden competir por el acceso a disco. En este caso, el sistema operativo deber encargarse de que los dos procesos accedan ordenadamente sin que se cree ningn conflicto. Esta situacin tambin aparece cuando varios procesos desean modificar el contenido de un registro de una base de datos. Aqu es el gestor de la base de datos el que se tendr que encargar de ordenar los distintos accesos al registro.

    Interaccin motivada porque los procesos se comunican y sincronizan Entre s para alcanzar un objetivo comn

    Un compilador se puede construir mediante dos procesos:

    El compilador propiamente dicho, que se encarga de generar cdigo ensamblador,

    El proceso ensamblador, que obtiene cdigo en lenguaje mquina a partir del ensamblador.

    En este ejemplo puede apreciarse la necesidad de comunicar y sincronizar a los dos procesos.

    Estos dos tipos de interacciones obligan al sistema operativo a incluir mecanismo

    y servicios que permitan la comunicacin y la sincronizacin entre procesos.

  • Sistemas Operativos

    Pgina 10 de 11

    CONCLUSIONES

    Se logr adquirir conocimientos acerca de los distintos tipos de procesos

    que operan en un sistema operativo

    Se afianzo y/o reforz conocimientos concernientes a las diferentes partes

    que componen un equipo de cmputo y a que tipo pertenece (entrada o

    salida)

    Se adquiri conocimiento acerca de los diferentes tipos de sistema de

    archivos al igual que los diferentes sistemas operativos que los usan.

    Aprendimos cmo funcionan los diferentes tipos de procesos que se

    ejecutan en nuestro sistema operativo.

    Para concluir podemos decir que los procesos ejecutados en un sistema

    operativo, gracias a su capacidad de compartir recursos, hacen que toda la

    interaccin entre estos sean se forma sincronizada, para un objetivo comn,

    brindar al usuario, respuesta a algo que l ordene mediante sus dispositivos de

    entrada, la cual al enviar informacin externa para que el pc pueda reflejar en

    forma de salida los resultados

  • Sistemas Operativos

    Pgina 11 de 11

    BIBLIOGRAFAS

    http://html.rincondelvago.com/sistemas-computacionales_2.html

    http://sistemasoperativos.angelfire.com/html/5.1.html

    https://1984.lsi.us.es/wiki-ssoo/index.php/Bloque_de_control_de_procesos

    http://es.kioskea.net/contents/651-sistema-operativo

    http://www.elarchivo.es/proceso/lsass.exe.html

    https://eva.fing.edu.uy/pluginfile.php/75120/mod_resource/content/2/6-SO-Teo-

    Planificacion.pdf

    http://html.rincondelvago.com/planificacion-de-procesos-incorporados-al-sistema-

    operativo.html