SlideShare a Scribd company logo
1 of 78
Centro de Bachillerato Tecnologico
Industrial y de Servicios #33.

Integrantes del equipo:
Bibiana Alvarado,Brianda Romero,Lourdes
Valois,Mariel Zavala y Dante Navarrete

Portafolio de Evidencias “1 parcial”
7 de febrero de 2012
 Dibujar un equipo de computo
  completo y nombrar las partes:
 Entrada:   Proceso:    Salida:
Escáner      CPU         Monitor
Teclado                  Bocinas
Mouse                   Impresora
USB
Micrófono
Webcam
   Tipos de sistema operativo          7 de febrero de 2012
1.- Nómbralos
2.- En que consiste cada uno

1). DOS: el famoso DOS, que quiere decir Disk Operating System
   (sistema operativo de disco), es mas conocido por el nombre
   de PC-DOS y MS-DOS.
2). Windows 3.1: Microsoft tomo una decisión, hacer un sistema
   operativo que tuviera una interfaz grática amigable para el
   usuario y como resultado obtuvo Windows.

3). Windows 95: En 1995, Microsoft introdujo una nueva y
    mejorada versión Windows 3.1. las mejoras de este SO incluye
    soporte multitareas y arquitectura de 32 bits.
   4). Windows NT: esta versión de Windows se especializa en
    las redes y servicios.


   5). OS/2: Esta SO fue hecha por IBM. Tiene soporte de 32 bits
    y su interfaz es muy buena.



   6). Mac OS: las computadoras Macintosh no serian tan
    populares como lo son si no tuvieran el Mac OS como
    sistema operativo de planta.


   7). UNIX: El sistema operativo UNIX fue creada por los
    laboratorios Bell de AT&T en 1969 y es ahora usado con una
    de las bases para la supercarretera de la información.
   1.- Defina sistemas operativos.    8 de febrero de 2012
   2.- Partes que componen un sistema operativo.

   1.- Es un programa o conjunto de programas que en un
    sistema informativo gestiona los recursos de Hardware y
    provee servicios a los programas de aplicación, y corre en
    modo privilegiado respecto de los restantes.

   2.- Llamadas al sistema: Es un sistema operativo en conjunto
    con el Hardware aparecen al usuario como un solo
    dispositivo con un conjunto de instrucciones mas flexibles y
    variadas a las que se conoce como llamadas al sistema
    (System Callings).
   Interprete de comandos: También conocido por su nombre en
    ingles, Shell. Es un programa que interpreta las ordenes de
    usuario y las convierte en llamadas del sistema.

   Núcleo (o kernel): Es la parte del sistema operativo que se
    encarga de sincronizar la activación de los procesos y definir
    prioridades.

   Programas del sistema: Son programas del servicio que deben
    ser solicitadas explícitamente por los usuarios.

   Programas de aplicación: Programas externos al sistema,
    utilizados para realizar tarea especificas como simulación,
    creación y edición de gráficos e imágenes etc.
Actividad No. 4
  1.- Defina firmware.            8 de febrero 2012
 2.- Defina multirpogramación.
 3.- Defina multiprocesamiento.
 4.- Diferencia entre 2 y 3.
 5.- Defina:
*a) En linea
*b) Tiempo real
*c) Tiempo compartido
*d) Computación interactivo
 6.- Diferencia entre a,b,c,d.
 7.- Defina sistema abierto.
 8.- Defina sistema cerrado
 9.- Diferencia entre 7 y 8.
 10.- Defina interfaz gráafico.
 1.-Firmware: Es un bloque de instrucciones de
  máquina para propósitos espesificos grabado en
  una memoria de tipo de solo lectura (ROM, EEPROM,
  Flash, etc.) que establece la lógica de mas bajo nivel
  que controla los circuitos electronicos de un
  dispositivo de cualquier tipo.

 2.-Multiprogramación: Se determina
  multiprogramación a la tecnica que permite que dos
  o más procesos ocupen la misma unidad de
  memoria principal y que sean ejecutados al “mismo
  tiempo” en la unidad central de proceso o CPU.

 3.- Multiprocesamiento: Es tradicionalmente
  conocido como el uso de multiples procesos
  concurrentes en un sistema en lugar de un unico
  proceso en un instante determinado.
   4.- Uno se determina a la tecnica que permite que dos o mas
    procesos ocupen la misma unidad de memoria principal y que
    se ejecuten al mismo tiempo y la otra es conocida como el
    uso de multiples procesos concurrentes en un sistema.

   5.- a) En línea: En general, se dice que algo esta en línea,   On-
    line u Online si esta conectado a una red o sistema mayor.

   B) Tiempo real: Es aque sistema digital que interactua
    activamente ocn un entorno con dinamica conocida en
    relación con sus entradas, salidas y restricciones temporales,
    para darle un correcto funcionamiento de acuerdo con los
    conceptos de predictibilidad, estabilidad, controlabilidad y
    alcanzabilidad.

   C) Tiempo compartido: El uso del tiempo compartido se refiere
    a compartir un recurso computacional entre muchos usuarios
    por medio de la multitarea.
   d) Computación interactiva: Es una herramienta práctica que se
    utiliza fundamentalmente para para la investigación y
    aplicación de los conceptos básicos de la computación.

   6.- Que en uno es estar conectado en la red o sistema
    mayor, otro es interactuar con el entorno con dinamica, otro es
    usar el el tiempo compartido con demás usuarios por medio de
    la multitarea y por ultimo es fundamental para la investigación y
    aplicación de los conceptos.

   7.- Sistema abierto: Es un sistema físico (o químico), que
    interacciona con otros agentes químicos, por lo tanto esta
    conectado correcionalmente con factores externos a el.

   8.- Sistema cerrado: Es un sistema físico (o químico) que no
    interactua con otros agentes físicos situados fuera de el y por lo
    tanto no está cónectado casualmente ni correlacionalmente
    con cada entorno a él.
   9.- Que uno interactua con agentes fuera de él y esta
    cónectado correlacionalmente con factores externos a él y el
    otro no interactua con agentes físicos situados fuera de él.


   10.- Interfaz gráfica: conocida como también GUI (del inglés
    Graphical User Interface) es un programa informativo que actua
    de interfaz usuario, utilizando un conjunto de imágenes y objetos
    gráficos para representar la información y acciones disponibles
    en la interfaz.
Actividad No. 5
   Concepto de sistema operativo
                                         14 de febrero de 2012
   La interfaz del sistema operativo y los programas de usuario
    esta definido por el conjunto de operaciones extendidas y el
    sistema operativo ofrece.

   Estas instrucciones se han llamado tradicionalmente
    llamadas al sistema.

   Las llamadas disponibles en la interfaz varian de un sistema
    operativo a otro.

   Las llamadas al sistema pertenecen a 3 categorias amplias.
1.-Procesos.
2.-Archivos.
3.-Shell.
Concepto de sistema operativo

   Proceso:                 Archivos:                       Shell:
 Es un conjunto de          Es un conjunto de Bits   Se emplea para refe-
actividades o eventos       almadenado en un          rirse a aquellos pro-
(coordinados u organi-      dispositivo.             gramas que proveen
zados) que se realizan                               una interfaz de usuario
o suceden (alternativa                               para acceder a los
o simultaneamente ba-                                 sevicios del sistema
jo ciertas circunstanseas                            operativo.
con un fin determinado.
Actividad No. 6
   Llamadas al sistema                  14 de febrero de 2012


   Llamadas al sistema: Es el mecanismo usado por una
    aplicación para solicitar un servicio al sistema operativo.
   Administración del tiempo: Se puede definir como una manera
    de ser y una forma de vivir.
   Administracián de procesos: Es un programa de ejecución.
   Protección: Evita que los usuarios eliminen carpetas, archivos y
    aplicaciones, realicen cambios no autorizados en los equipos de
    escritorio.
   Señales: Es una forma limitada de comunicación entre procesos
    enpleada en UNIX y otros sistemas operativos compatibles con
    POSIX.
   Administración de directorios: Su administrador de archivos de
    escritorio es una herramienta potente e importante para
    gestionar archivos y directorios.
   Administración de archivos: Es una aplicación informática que
    provee acceso y falicita el realizar operaciones con ellos.
15-feb-2012



                                   Sistema operativo minix


Minix es un sistema operativo disenado para ser altamente fiable, flexible y seguro. La versión
mas reciente esta basada un poco en las versiones anteriores MINIX, pero es diferente en varias
áreas clave.

     Tiene                                                                Dispone estado
                                      Necesita hardware                   actual
     características                  requerido
        •Apegado a POSIX              •Se necesita un PC con
        •Redes con TCP/IP                   un procesador
            •Lenguajes                   386, 486, Pentium o            La versión actual de MINIX
      cc,gcc,gtt,perl,python.                compatible.                     3 es un trabajo en
     •Mas de 400 programas                •La configuración                       proceso.
     •Muchas mejoras desde              estándar requiere 16             No es cercanamente tan
            la versión 2                     MB. De RAM.                 maduro como Free BSDO
         •Completamente                                                   Linux en este momento.
           multiusuario y
       multiprogramación.
         •Manejadores de
       dispositivo se utilizan
        como procesos de
              usuario
          •Alto grado de
        tolerancia a fallas.
         •Código fuente C
             completo.
Actividad No. 8
 1.- Dibujar la estructura de MINIX      15 de febrero de 2012

 2.- Explicar en que consiste cada una de las capas




   Capa 1: Esta es la capa que interactúa directamente con el
    Hardware. Es la encargada de atrapar todas las interrupciones y
    trampas.
   Capa 2: Contiene todo lo concemiente a los procesos de E/S.
    Uno por cada tipo de dispositivo (tareas).

   Capa 3: Aglutina los procesos conocidos como procesos
    servidores. Se ejecutan en un nivel priviligiados que el Kernel o las
    tareas.

   Capa 4: Finalmente aquí se alojan todos los procesos de usuario
    taes como Shell, editores, compiladores, programas, etc.
21-feb-2012




                            Programa de usuario 2
                                                                       Los programas de
                                                                       usuario se
                            Programa de usuario 2                      ejecutan en modo
                               Llamada al Kernel                       usuario.
Memoria principal




                                         4
                                                                       El sistema
                    1       3                                          operativo se
                                                    Procedimiento de
                                                    servicio           ejecuta en modo
                                                                       Kernel.



                        2       Tabla de despacho
 1.- El programa de usuario entra en le Kernel por una trampa.
 2.- El sistema operativo determina el número de servicio
    requerido.

 3.- El sistema operativo invoca el procedimiento de servicio.
 4.- Se devuelve el control al programa de usuario.

   Un ejemplo de esa serie como en Internet:
   Si queremos abir un programa en modo de usuario (como Word,
    Excel, etc.) hay 4 procedimientos que sigue la computadora
    después de ejecutar el programa. Primero el programa entra en
    el Kernel por una avertura, después el programa se va a la tabla
    de despacho (en espera), cuando es su turno el se invoca el
    procedimiento de servicio (lo que ayuda que el programa
    funcione) y por ultimo se le devuelve el centro de control al
    usuario para que pueda usar el programa.
Actividad No. 10
 Modelo de estructuración      21 de febrero de 2012

Sencillo para un sistema monolítico.

          1        Procedimiento principal.     Capas



1    2    3   4   5 6   Procedimiento de servicio.



 1    2   3   4   5     Procedimiento de utileria.




   Rutas
   111, 112
   121, 124
   13
   143
   152
   164, 165

   Sistemas por capas:
El modelo estructuración sencillo de un sistema monolítico consiste
    en organizar el sistema operativo como una gerarquía de capas
    cada una contruida sobre la que esta abajo de ella. El primer
    sistema que tuvo esta estructura fue el sistema THE contruido en
    la Technische Hogeschool Eindhoven, E. W. Dijkstra ( 1968) y sus
    estudiantes. El sistema de THE era un sencillo sistema por lotes
    para una computadora Olandesa, la electrológia X8, que tenia
    32K de palabras de 27 bits.
   Sistema operativo THE

   Capa   Función.

   5      El operador.

   4      Programas de usuario.

   3      Administración de Entrada/Salida.

   2      Comunicación operador-proceso.

   1      Administración de memoria y tambor.

   0      Reparto del procesador y multiprogramación
   El sistema tenia 6 capas, cómo se muestra en la figura anterior. ;a
    capa 0 se acupaba del reparto del procesador, conmutando
    entre procesos cuando ocurrian interrupciones o expiraban
    temporizadores. Las otras capas del sistema consistian en
    procesos secuenciales cuando uno de los cuales podrian
    programarse sin tener que preocuparse por el hecho de que
    multiples procesos se estuvieran ejecutando en un solo
    prrocesafor. En otras palabras la capa 0 se encarga de la
    multiple programación básica del CPU.

   Capa 1: Se encarga de repartir el espacio para los procesos en la
    memoria principal y en un tambor de 512K palabras que servia
    para contener partes de los procesos para las que no tenia
    espacio en la memoria principal. Las capas siguientes no se
    preocupaban por sus procesos si se encontraban por sus
    procesos si se encontraban en la memoria principal o en el
    tambor y aque esta sección se encargaba de tenerlas cuando se
    ocuparan.
   Capa 2: Es la que se encarga de la comunicación entre cada
    proceso y la consola del operador.

   Capa 3: Se encarga de colocar en BUFFERS las corrientes de
    información procenientes de y dirigidas a ellos.

   Capa 4: Se encarga de manipular la administración de los
    procesos de los programas del usuario.

   Capa 5: Se encarga del proceso del operador del sistema.
Maquinas virtuales
                                       28 de febrero de 2012
   Los primeros versiones eran sistemas estrictamente por lotes.
    Muchos usuarios querian tener tiempo compartido de modo que
    diversos grupos dentro y fuera de IBM desidieron escribir sistemas
    de tiempo compartido. El sistema de tiempo compartido era
    grande y lento, habia costado 500 millones de dolares. Por otro
    lado el centro cientifíco de IBM produjo un sistema radicalmente
    diferente que se utiliza en ls macrocomputadoras de IBM que
    quedan.
   Este sistema llamado originalmente CP/CMS y que más tarde fue
    bautizado cómo VM/370, se basaba en la observación de un
    sistema compartido que ofrecia.
   1.- Multiprogramación
   2.- Una máquina extendida con una interfaz para Hardware.

   La escencia de VM/370 consiste en separar por completo estas
    dos funciones.
    El corazón del sistema conocido cómo monitor de máquina
     abitual se ejecuta en el Hardware y realiza la multiprogramación
     proporcionando varias máquinas vistuales a la siguiente capa
     superior las cuales con copias del Hardware.

    La estructura de VM.370 con sistema de monitores de
     conversación (CMS).

Instrucciones de          Máquina UM/ 370          Llamada al
E/S aquí                                           sistema aquí



                      CMS        CMS         CMS
                                                            Trampa
    Trampa aquí             VM/370                          aquí

                      Hardware solo de 370
Actividad No. 11
   Buscar en Internet                      21 de febrero de 2012

   1.- Modelo cliente – servidor (definir).
   2.- Diagrama del modelo cliente – servidor.
   3.- Cómo función el modelo cliente – servidor.

   1.- La arquitectura diente – servidor es un modelo de aplicación
    disturbia en el que las tareas se reparten entre los proveedores de
    recursos o servidores, llamados servidores, y los demandantes,
    llamados clientes.


   3.- Un modelo servidor: El cliente es el que manda la información
    y el servidor la recibe.
   Modelo Cliente – servodor                                 28 de febrero de 2012

   Proceso Proceso Servidor de Servidor de .... Servidor de Servidor de   Modo de
    cliente cliente proceso     terminales       archivos    memoria       usuario




                                Kernel                                     Modo de


                                                                           Kernel




                                El cliente obtiene servicio enviando
                                mensajes a procesos del esrvidor.
   Según la figura, el Kernel manipula la comunicación
    entre los clientes y los servidores.

   Al dividir el sistema operativo en partes, cada ina de
    las cuales sólo se encarga de una faceta del sistema,
    como el servicio de archivos, de procesos, de
    terminales o de memoria, cada parte puede ser
    pequeña y manejable. Además, dado que todos los
    servidores se ejecutan cómo procesos en modo de
    usuario, y no en modo de Kernel no tiene acceso
    directo al Hardware. Por tanto, si se activa un error en
    el servidor de archivos, es posible que el servidor se
    archivos se caiga, pero normalmente esto no hara
    que se caiga tola la máquina.
2 do Parcial
Actividad No. 1
 1.- Defina multipreogramación.                   7 de marzo de 2012

 2.- Señala dos funciones del sistema operativo.
 3.- Defina el Spooling.
 4.- Defina archivo por lotes.
 5.- Defina archivo de caracteres.
 6.- Mencione la diferencia entre archivos por lotes y por
    caracteres.

   1.- A la técnica que permite que dos o más personas ocupen la
    misma unidad de memoria principal y que sean ejecutados al
    “mismo tiempo” en la unidad central de procesos o CPU.
 2.- *Gestión de archivos: El sistema operativo gestiona la lectura y
  escritura en el sistema de archivos y las autorizaciones de accesos a
  archivos de aplicaciones y usuarios.
*Gestión de la información: El sistema proporciona cierta unidad de
  indicadores que pueden utilizarse para diagnosticar el
  funcionamiento correcto de equipo.

   3.- Se refiere al proceso mediante el cual la computadora introduce
    trabajos en un Buffer de manera que un dispositivo pueda acceder
    a ellos cuando este listo.

   4.- Es un archivo de texto o programa formado por varios comandos
    de DOS.

   5.- Es una cadena de caracteres anexada al nombre de un archivo,
    usualmente procedida por un punto.
   6.- Es una archivo o programa por varios comandos de DOS, esta
    secuencia de comandos no ejecuta uno en uno y el archivo por
    caracteres es una cadena anexada al nombre de un archivo.
Actividad No. 2
   Elabora una lista de actividades que se puede
Actividad No. 3
   Buscar en internet                        14 de marzo de 2012.


   1.- Administración de procesos.
   2.- Administración de memoria.
   3.- Administración de archivos.

   1.- Se encarga de seleccionar el proceso en turno de ser
    seleccionado y ejecutado por el CPU.

   2.- Mantiene al tanto las partes de la memoria que esta en uso,
    asignar la memoria a los procesos cuando la necesitan y
    recuperarla.

   3.- Es una aplicación informatica que provee acceso a archivos y
    facilita la operación con ellos.
   Elabora un mapa mental de la información anterior.




                       Administración




      Administración                        Administración
      de memoria.                           de archivo.




                        Administración
                        de procesos.
Modelo de procesos.
   En este modelo todo Software ejecutable en la computadora, loo
    que amenudo incluye el sistema operativo esta organizado en una
    serie de procesos secuenciales.

   Un proceso no es más que un programa en ejecución, e incluye los
    valores actuales del contador de programa, los registros y las
    variables. Cada uno de estos procesos tiene propia CPU virtual. En la
    realidad el CPU brinca de un proceso a otro a estos se le denomina
    multiprogramación.

   Por ejemplo:
                  un contador de programación.

          a)                   A
                               B
                               C
                               D
              Cuatro contadores de programa.

         b)




               A            B    C       D

    Proceso
    D

    C

    B

    A


       c)         Tiempo
   a) Multiprogramación,

   b) Modelo conceptual de cuatro procesos secuenciales
    independientes.

   c) Solo un programa esta activo en un instante dado.
                          Dante




    COMIDA   COLOR    HOBIE     DEPORTE      FIGURA
                                             GEOMETRICA
    Fruta    Negro    Jugar     Baloncesto   Circulo
    Verdur   Azul      Correr   Futbol
             Blanco
Estados de procesos
                                                  21 de marzo de 2012
   Aunque cada proceso es una entidad independiente, y estado
    interno

   Necesitan interactuar con otros procesos. Un proceso podria
    generar ciertas salidas que otro proceso utiliza como entrada. En el
    comando de Shell.

   El siguiente diagrama de estados que muestra los tres estados en los
    que un proceso puede estar:
   1.- Ejecutandose (usando realmente el CPU en ese instante)
   2.- Listo (se puede ejecutar, pero se suspendio temporalmente para
    dejar que otro proceso se ejecute).
   3.- Bloqueado (no puede ejecutarse en tanto no ocurra algún
    evento externo).
   Logicamente los dos primeros estados son similares. En ambos casos
    esta dispuesto a ejecutarse el proceso, solo que en el segundo
    temporalmente no ahí un CPU a su disposición. En el tercer caso es
    diferente aunque ahí un CPU no tiene nada que hacer.

   Un proceso puede estar en el estado de ejecutandose, bloqueado
    o listo. Las transiciones entre estos tres estados son las siguientes.
   1.- Un proceso se bloquea para aceptar entradas.
   2.- El planificador escoge otro proceso.
   3.- El planificador escoge este proceso.
   4.- Ahí entradas disponibles.


                             Ejecutantes

                        1               3       2

                 Bloqueado         4             Listo
   Las transiciones 2 y 3 son causadas por el planificador de porceso,
    una parte del sistema operativo, sin que el proceso se entere de
    ellas. La transición 2 ocurre cuando el planificador deside que el
    porceso en ejecución ya se ejecuto durante suficiente tiempo y es
    hora de dejar que otro proceso tenga algo de tiempo del CPU. La
    transición 3 ocurre cuando todos los demas procesos han disfrutado
    de una porción justa y es hora de que el primer proceso revisa otra
    vez el CPU para ejecutarse.

   El planificador decide cual proceso debe ejecutarse cuando y
    durante cuanto tiempo.

   La transición 4 ocurre cuando acontese el suceso externo que un
    proceso estaba esperando (como la llegada de entradas). Si
    nungún otro proceso se esta ejecutando en ese instante se dispara
    de inmediato la transición 3 y el proceso comienza a ejecutarse de
    otra manera debe esperar el estado listo durante cierto tiempo
    hasta que el CPU este disponible.
   Equipo #1.- Implementación de procesos.

  Implementación de proceso:
Para implementar el modelo de procesos, el sistema operativo mantiene una
   tabla.

  Administració de procesos, de memoria y de archivos:
En MINIX corren a cargo de modulos individuales dentro del sistema.

 Manejo de las interrupciones:
Cada clase de dispositivos de E/S (disco flexible, disco duro, cronometros,
  terminales) tiene asociada una posición cerca de la base de la memoria
  llamada vector de interrupción.


   Resumen de interrupciones:
   1.- El Hardware agrega a la pila el contador de programa, etc.
   2.- El Hardware carga un nuevo.
   Equipo #2.- Hilos

   Es un proceso tradicional del tipo que acabamos de estudiar hay un solo hilo de
    control.

   Procesos:
El Hardware agrega a la pila el contador de programa, etc.
El Harware carga un nuevo contador

 Proceso:
Manejan multiples de control dentro de un proceso.

   Proceso:
Por otro lado, si el proceso hijo obtiene tantos hilos.

 Explicación:
Como ejemplo de situación en la que podrian usarse multiples hilos, ocnsiderando un
  proceso.

   Procesos:
Otra clase de problemas tiene que ver con el hecho de que los hilos comparten mcuahs
    estructuras de datos.
   Equipo #3.- Comunicación entre procesos.

   Los procesos con frecuencia necesitan comunicarse con otros
    procesos. Por ejemplo, en un conducto de Shell, la salida del primer
    proceso debe pasarse.

  Condiciones de competencia:
En algunos sistemas operativos, los procesos que estan colaborando
   podrian compartir.
   Equipo #4.- Secciones criticas.

  ¿Cómo evitamos las condiciones de competencia?
La clave para evitar problemas en esta y muchas situaciones en las que
   se memoria.

   *Hay veces en que un proceso esta accediendo a memoria,
    archivo compartido.

   Condiciones:
1.- Dos procesos nunca pueden estar simultaneamente dentro de sus
    regiones criticas.
   Equipo #5.- Exclusión mutua con espera activa.

   Inhabilitación de uterrupciones.

   La soluición más sencilla es hacer que cada proceso inhabilite las
    interrupciones justo antes de salir de ella.

 Variables de candado:
Una posible solución de Software, supongamos que tenemos una sola
  variable (de candado) compartida cuyo valor inicial es 0.

 Solución de Peterson:
Combinando la idea de tomar turnos con la de tener variables de
  candado y variables de advertencia.

  La instrucción T5L.
Examinemos ahora una propuesta que requiere un poco de ayuda de
   hardware. Muchas computadoras, sobre todo las diseñadas.
   Equipo #6 Dormir y despertar.

   Cuando un proceso desea entrar en su región critica.

   Computadoras de dos procesos:
H, de alta prioridad, y L, de lenta prioridad, H siempre se ejecuta.

   Comunicación entre procesos

   Una de las maas sencillas

   Conducción de competencia:
Esta puede ocurrir por que el acceso a Count es irrestricto.

   Problema:
Se perdio una llamada enviada para despertar a un proceso que (todavía) no estaba
    dormido.
   Equipo #7 Semaforos.
   Equipo #9 Transferencia de mensajes.

   Este metodo de comunicación entre procesos utiliza dos primitivas.

   Aspectos de diseño de los sistemas de transferencia de mensajes

   El problema del condustor, consumidor con tranferencia de
    mensajes.
   Equipo #11 Problemas de lectores y escritores.

 Problemas clasicos de IPC:
Que modela el acceso a una base de datos.

   Solución:
El primer lector que obtiene el acceso a la base de datos realiza un
    Wait sobre el semaforo Bol.
   Equipo #12 El problema del peluquero dormido.

   Nuestra solución consiste en tres semaforos.
   *1.- Customers.
   *2.- Babers.
   *3.- Mutex.

   *El Waiting

 Solución:
Cundo el peluquero llega a trabajar en la mañana ejevuta el
  procedimiento Baber.
   Equipo #13 Planificación de procesos.

   ¿De que trata la planificación de procesos? Cuando hay más de un
    proceso ejecutable.

   Se nos ocurrren varios criterios para determinar en que consiste un
    buen algoritmo.
   Equipo #14 Planificación Round Robin.

   El algoritmo de planificación especifico.

   Si el proceso se bloquea o termina antes de espirar el cuanto.

   Supongamos que esta conmutación de proceso o conmutación de
    contexto requiere SMS.

   A fin de mejorar la eficiencia de la CPU podriamos usar 500ms.

   Escoger un cuanto demasiado corto.
   Equipo #17 Algoritmos.

   La mayor de los algoritmos se diseñaron para sistemas interactivos.

   El planificador debera usar el criterio de el primer trabajo.

   Consideramos ahora la ejecutación de estos trabajos usando el
    primer trabajo.

   Dado que la politica del primer trabajo mas corto produce el
    tiempo.
   Equipo #18 Planificación por lotes.

   La idea básica consiste en dar a los procesos boletos.

   Podemos dar mas boletos a los procesos.
   Equipo #21 Politica contra mecanismo.

   Hasta ahora, hemos supuesto tacticamente que todos los procesos
    del sistema pertenecen a diferentes usuarios.

   La solución a este sistema consiste en separar el mecanismo de
    planificación de la politica de planificación.





   Equipo #24 Comunicación entre procesos MINIX

   Se cuentan con tres primitivos para enviar y recibir mensajes.

   El segundo parametro en todas estas llamadas es la dirección local
    de estos datos.

   Los procesos de usuario no pueden comunicarse.

   MINIX usa el metodo de cita para Evitar los problemas del
    almacenar.
Actividad No. 4                                  29 de marzo de 2012
   Elaborar un resumen de una hoja de lo visto en el 2 Parcial.

   En este segundo parcial lo que hemos visto en esta materia fue las
    definiciones de “multiprogramación”, “las funciones del sistema operativo”,
    “Spooling”, “archivos por loter”, “archivos por caracteres”. Sobre el tema de
    los procesos.

   Hacer un listado sobre todas las actividades que se pueden hacer en una
    computadora y un mapa mental.

   Buscar definiciones de “proceso”, de “memoria” y de “archivos” aunque ya
    lo habiamos visto en el primer parcial y también hacer un mapa mental
    sobre ello.

   También sobre el “modelos de procesos” sobre todo lo uqe se puede
    ejecutar en ella, y un ejemplo de tres diferentes formas de como trabajar,
    1.- Un contador de programa. 2.- Cuatro contadores de programa. 3.-
    Tiempo.
   Tambié esta la gerarquía de procesos.

   Sobre los estados de procesos, cada uno de ellos como pueden
    funcionar y como se llaman, y su forma de funcionar.

   Y por ultimo hicimos exposiciones de sobre varios temas, ejemplo:
    “Implementación de procesos”, “comunicación entre ellos”,
    “secciones críticas” y “exclución mutua con espera activa. En total
    fueron más de 20 exposiciones como 24 hasta el día de hoy todo lo
    que aprendimos.
Planificación de procesos en MINIX               17 de abril de 2012
   El sistema de unterrupciones es lo que mantiene funcionando a un
    sitema operatico con multiprogramación. Los procesos se bloquean
    cuando solicitan entradas, permitiendo la ejecución de otros
    procesos. Una vez que están disponibles las entradas, el disco, el
    teclado u otro Hardware interrumpe el proceso que se esta
    ejecutando. El reloj también genera interrupciones que sirven para
    asegurar que un proceso de usuario en ejecución no halla solicitado
    entradas tarde o temprano seda el CPU oara que otros procesos
    tengan oportunidad de ejecutarse.

   Elabora en equipo de 2 personas un mapa mental (dibujo y/o
    letras).
Planificación de procesos de MINIX.

 El sistema de                           El reloj también
Interruptores es                         genera interruptores
lo que mantiene                          que sirven para
funcionando a un                         asegurar que un
sistema operativo                        proceso de usuario
con multiprogra-                         en ejecución no halla
ción.                                    solicitado entradas.




Los procesos se              Una vez que están disponibles las
bloquean cuando              entradas, el disco, el teclado u otro
solicitan entradas.          Hardware interrumpe el proceso
                             que se esta ejecutando.
Actividad No. 5                                     18 de abril de 2012.
   Pasos para “Instalar el Windows.

   1.- Enciende tu ordenador e introduce el DVD de instalación de Windows 7,
    cuando te aparezca en la pantalla un mensaje que dice “presiona cualquier
    tecla para arrancar desde la unidad de DVD o CD” presiona cualquier tecla.

   2.- Espera a que se cargue la interfaz de la instalación y cuando haya cargado
    te preguntara el idioma que deseas instalar, el formato de la hora y la moneda
    dependiendo de tu país y el tipo de teclado que tienes y das Click en siguiente.

   3.- Después de eso solamente tienes que hacer Clock en el botón instalar y el
    instalador comenzara a trabajar por si sólo expandiendo los archivos e
    instalando.

   4.- El ordenador se reiniciara después de haber completadp el paso 3 y te
    comenzara a pedir tus datos, como el nombre de usuario y el nombre de la PC.

   5.-Después te pedira la contraseña de tu usuario, la puedes dejar en blanco
    para que no tenga contraseña.
   6.- Ahora tienes que introducir la clave de Windoes 7, si te registraste en el
    sitio de Microsoft entonces puedes usar el número de serie que te dieron
    gratis.

   7.- En este paso te preguntara como quieres que sea tu configuración de
    actualizaciones automaticas.

   8.- Finalmente tienes que elegir la zona horaria del lugar donde estas y la
    fecha.

   9.- Terminando esto Windows 7 se iniciara por primera vez y a disfrutarlo.
Actividad No. 6
Actividad No. 7                           26 de abril del 2012.
   Para el “Windows” se necesita introducir el DVD para instalar
    Windows 7, te pedira la contraseña de tu usuario o si no tienes la
    puedes dejar en blanco, te pide datos como el nombre del usuario
    y de la PC. Te pide como quieres que sea tu configuración.

   El Linux es casi lo mismo solo que tienes que abrir una cuenta de
    ususario para usar el sistema. Solo se usa el usuario “RED” para tarea,
    tienes que hacer funcionar el sistema de ventanas X-Windows.
    Configurar tu conexión de internet e instalar programas que no
    vengan con la distribución.

   Y para Ubuntu tienes que Bootear la PC. desde el CD, es necesario
    tener espacio en el disco duro, no se necesita estar conectado a
    internet pero se recomienda, se preguntara si quieres descargar
    Ubuntu junto con Windows si es que tienes y reconocera si tienes
    Lunix.
3cer Parcial
ACTIVIDAD #1

1._ mencione los pasos para elaborar un pastel.

2._ mencione los pasos para cambiar una llanta
de auto.

3._ mencione los pasos para venir a la escuela.
RESPUESTAS… “1”
1.- Comprar los ingredientes.
- Conseguir un recipiente para elaborarlo.
- Se vacia la arina en el.
- Se le vacian los huevos y la mantequilla.
- Se le agrega leche.
- Se vate.
- Se echa molde.
- Se mete al horno.
- Se saca y se decora.
“2”
1.- Se le pone el gato debajo del carro y se
sube.
- Con la cruceta le aflojo los tornillos de la
   llanta.
- Le quito la llanta y coloco la nueva.
- Con la cruceta ahora coloco los tornillos en
   su lugar.
- Cuando termino le quito el gato.
“3”
1.- me despierto.
- Me baño
- Desayuno
- Me lavo los dientes
- Me cambio y me peino
- Agarro la mochila
- Agarro la pecera
- Y me vengo a la escuela (CBTIS)
ACTIVIDAD 301
1.- MOVIE MAKER: es un software de edicion de
video creado por microsoft. Fue incluido por
primera ves en el año 2000con windows ME.
Contiene caracteristiscas tales como efectos,
transciciones, titulos o creditos, pistas de audio,
narracion cronologica etc.

2.- SONY VEGAS: e la actualizacion de la firma
japones camaras pueda editar de forma
potente sus craciones. Permite reproducir en un
segundo monitor el video generado.
3.- MACROMEDIA FLASH: es un programa que
facilita la utilizacion de tecnologia en la web,
permitiendo la creacion de animaciones
vectoriales.

More Related Content

What's hot

Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utileríasAngel Hernandez
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresSandy Sócola
 
Sistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcSistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcJuan Pablo Ramírez García
 
Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios SheilaDaniel28
 
INFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSINFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSluismarlmg
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasjanet012
 
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.PAOLA ABOYTES
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresJohn Espinoza
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativosYadir Mayorga
 
Linea del tiempo de Window y Linux
Linea del tiempo de Window  y Linux Linea del tiempo de Window  y Linux
Linea del tiempo de Window y Linux gianne paola lopez
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorCar_00_01
 

What's hot (20)

Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utilerías
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
2.3.1
2.3.12.3.1
2.3.1
 
Tabla Comparativa
Tabla ComparativaTabla Comparativa
Tabla Comparativa
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Sistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcSistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etc
 
Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios
 
INFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSINFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOS
 
Computer architecture
Computer architecture Computer architecture
Computer architecture
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicas
 
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
TEMA:5.1 PRINCIPIOS DE HARDWARE DE E/S.
 
Servidor
Servidor Servidor
Servidor
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
Windows 7 – Aula 01
Windows 7 – Aula 01Windows 7 – Aula 01
Windows 7 – Aula 01
 
Linea del tiempo de Window y Linux
Linea del tiempo de Window  y Linux Linea del tiempo de Window  y Linux
Linea del tiempo de Window y Linux
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 

Viewers also liked

Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...macias_sol
 
Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...
Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...
Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...David Rmz
 
Instalacion de Microsoft Office 2007
Instalacion de Microsoft Office 2007Instalacion de Microsoft Office 2007
Instalacion de Microsoft Office 2007Itachi354
 
Instalacion de Antivirus "Avast"
Instalacion de Antivirus "Avast"Instalacion de Antivirus "Avast"
Instalacion de Antivirus "Avast"Itachi354
 
Configurar el equipo de cómputo y sus dispositivos
Configurar el equipo de cómputo y sus dispositivosConfigurar el equipo de cómputo y sus dispositivos
Configurar el equipo de cómputo y sus dispositivoszayri
 
ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)
ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)
ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)CECYTEM
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidenciaseduardoamaya30
 
Soporte y mantenimiento_de_equipo_de_cómputo
Soporte y mantenimiento_de_equipo_de_cómputoSoporte y mantenimiento_de_equipo_de_cómputo
Soporte y mantenimiento_de_equipo_de_cómputocajomax
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosEdgar SA
 
Herramientas para ensamblar una computadora
Herramientas para ensamblar una computadoraHerramientas para ensamblar una computadora
Herramientas para ensamblar una computadoraDavid Balbuca Castillo
 
Desensamble y ensamble de la pc de escritorio
Desensamble y ensamble de la pc de escritorioDesensamble y ensamble de la pc de escritorio
Desensamble y ensamble de la pc de escritoriolasmaslindas1221
 
Pasos para ensamblar el equipo de cómputo
Pasos para ensamblar el equipo de cómputoPasos para ensamblar el equipo de cómputo
Pasos para ensamblar el equipo de cómputoJorge Pedroza
 
Pasos para desensamblar una computadora
Pasos para desensamblar una computadoraPasos para desensamblar una computadora
Pasos para desensamblar una computadoraCristian Andres
 
Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...
Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...
Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...Universidad Autónoma Del Estado de Hidalgo
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidenciasJavier Romo Gil
 
Portafolio de evidencias del estudiante
Portafolio de  evidencias del estudiantePortafolio de  evidencias del estudiante
Portafolio de evidencias del estudianteriebslp
 
normas de seguridad ensamble y desensamble
normas de seguridad ensamble y desensamblenormas de seguridad ensamble y desensamble
normas de seguridad ensamble y desensambledeicyarias1
 
Herramientas para ensamblar una computadora
Herramientas para ensamblar una computadoraHerramientas para ensamblar una computadora
Herramientas para ensamblar una computadoraEric Juca Aguirre
 
Manual para ensamble y desensamble del pc
Manual para ensamble y desensamble del pcManual para ensamble y desensamble del pc
Manual para ensamble y desensamble del pcTecnico Industrial
 

Viewers also liked (20)

Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
 
Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...
Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...
Práctica 1 Instala y Configura Software de acuerdo a los requerimientos y esp...
 
Instalacion de Microsoft Office 2007
Instalacion de Microsoft Office 2007Instalacion de Microsoft Office 2007
Instalacion de Microsoft Office 2007
 
Instalacion de Antivirus "Avast"
Instalacion de Antivirus "Avast"Instalacion de Antivirus "Avast"
Instalacion de Antivirus "Avast"
 
Configurar el equipo de cómputo y sus dispositivos
Configurar el equipo de cómputo y sus dispositivosConfigurar el equipo de cómputo y sus dispositivos
Configurar el equipo de cómputo y sus dispositivos
 
ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)
ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)
ENSAMBLAR Y CONFIGURAR UN EQUIPO DE COMPUTO (APUNTES)
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
Soporte y mantenimiento_de_equipo_de_cómputo
Soporte y mantenimiento_de_equipo_de_cómputoSoporte y mantenimiento_de_equipo_de_cómputo
Soporte y mantenimiento_de_equipo_de_cómputo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Herramientas para ensamblar una computadora
Herramientas para ensamblar una computadoraHerramientas para ensamblar una computadora
Herramientas para ensamblar una computadora
 
Desensamble y ensamble de la pc de escritorio
Desensamble y ensamble de la pc de escritorioDesensamble y ensamble de la pc de escritorio
Desensamble y ensamble de la pc de escritorio
 
Pasos para ensamblar el equipo de cómputo
Pasos para ensamblar el equipo de cómputoPasos para ensamblar el equipo de cómputo
Pasos para ensamblar el equipo de cómputo
 
Pasos para desensamblar una computadora
Pasos para desensamblar una computadoraPasos para desensamblar una computadora
Pasos para desensamblar una computadora
 
Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...
Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...
Manual de ensamble, configuración y mantenimiento de un equipo de cómputo (re...
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
Portafolio de evidencias del estudiante
Portafolio de  evidencias del estudiantePortafolio de  evidencias del estudiante
Portafolio de evidencias del estudiante
 
MEDIDAS DE SEGURIDAD PARA ENSAMBLAR EQUIPOS DE COMPUTO
MEDIDAS DE SEGURIDAD PARA ENSAMBLAR EQUIPOS DE COMPUTOMEDIDAS DE SEGURIDAD PARA ENSAMBLAR EQUIPOS DE COMPUTO
MEDIDAS DE SEGURIDAD PARA ENSAMBLAR EQUIPOS DE COMPUTO
 
normas de seguridad ensamble y desensamble
normas de seguridad ensamble y desensamblenormas de seguridad ensamble y desensamble
normas de seguridad ensamble y desensamble
 
Herramientas para ensamblar una computadora
Herramientas para ensamblar una computadoraHerramientas para ensamblar una computadora
Herramientas para ensamblar una computadora
 
Manual para ensamble y desensamble del pc
Manual para ensamble y desensamble del pcManual para ensamble y desensamble del pc
Manual para ensamble y desensamble del pc
 

Similar to Instala y configura software

Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosluisrr1996
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo8r3ky
 
Rosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriaRosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriarosaespinozamarin
 
Introducción al software
Introducción al softwareIntroducción al software
Introducción al softwaremaryoria
 
Introducción al software
Introducción al softwareIntroducción al software
Introducción al softwaremaryoria
 
Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos IINÉS ARABIA DíAZ
 
Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 NataliaCastillo86
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosojlp
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosGabi9708
 
Cap1
Cap1Cap1
Cap1CJAO
 

Similar to Instala y configura software (20)

Portafolio Dionisio 1
Portafolio Dionisio 1Portafolio Dionisio 1
Portafolio Dionisio 1
 
Portafolio 1
Portafolio 1Portafolio 1
Portafolio 1
 
Portafolio 1
Portafolio 1Portafolio 1
Portafolio 1
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Dionisio 123
Dionisio 123Dionisio 123
Dionisio 123
 
Rosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoriaRosa espinozamarinssoo introduccionehistoria
Rosa espinozamarinssoo introduccionehistoria
 
Introducción al software
Introducción al softwareIntroducción al software
Introducción al software
 
Introducción al software
Introducción al softwareIntroducción al software
Introducción al software
 
Sistemas operativos tarea 3
Sistemas operativos tarea 3Sistemas operativos tarea 3
Sistemas operativos tarea 3
 
Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos I
 
Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1 Tema 1. sistemas operativos 1
Tema 1. sistemas operativos 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Cap1
Cap1Cap1
Cap1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

More from Dante Navarrete Zavala (20)

Drivers
DriversDrivers
Drivers
 
Tipos de teclados
Tipos de tecladosTipos de teclados
Tipos de teclados
 
Tipos de teclados
Tipos de tecladosTipos de teclados
Tipos de teclados
 
Tipos de conectores
Tipos de conectoresTipos de conectores
Tipos de conectores
 
Tipos de conectores
Tipos de conectoresTipos de conectores
Tipos de conectores
 
Teclados de mexico, u.s.a, america latina
Teclados de mexico, u.s.a, america latinaTeclados de mexico, u.s.a, america latina
Teclados de mexico, u.s.a, america latina
 
Presentación2
Presentación2Presentación2
Presentación2
 
Presios de teclados
Presios de tecladosPresios de teclados
Presios de teclados
 
Presentación1
Presentación1Presentación1
Presentación1
 
Partes que compeneb al teclado
Partes que compeneb al tecladoPartes que compeneb al teclado
Partes que compeneb al teclado
 
Maria leonor zamorano mayorquin
Maria leonor zamorano mayorquinMaria leonor zamorano mayorquin
Maria leonor zamorano mayorquin
 
Mantenimiento del teclado
Mantenimiento del tecladoMantenimiento del teclado
Mantenimiento del teclado
 
Jony
JonyJony
Jony
 
Grupos de teclas
Grupos de teclasGrupos de teclas
Grupos de teclas
 
Drivers
DriversDrivers
Drivers
 
Funcionamiento del teclado
Funcionamiento del tecladoFuncionamiento del teclado
Funcionamiento del teclado
 
Fuente de poder
Fuente de poderFuente de poder
Fuente de poder
 
Exposicion maria leonor disco duro
Exposicion maria leonor disco duroExposicion maria leonor disco duro
Exposicion maria leonor disco duro
 
Exposicion de maria zamorano0
Exposicion de maria zamorano0Exposicion de maria zamorano0
Exposicion de maria zamorano0
 
Expoo de elizabeth
Expoo de elizabethExpoo de elizabeth
Expoo de elizabeth
 

Instala y configura software

  • 1. Centro de Bachillerato Tecnologico Industrial y de Servicios #33. Integrantes del equipo: Bibiana Alvarado,Brianda Romero,Lourdes Valois,Mariel Zavala y Dante Navarrete Portafolio de Evidencias “1 parcial”
  • 2.
  • 3. 7 de febrero de 2012  Dibujar un equipo de computo completo y nombrar las partes:
  • 4.  Entrada: Proceso: Salida: Escáner CPU Monitor Teclado Bocinas Mouse Impresora USB Micrófono Webcam
  • 5. Tipos de sistema operativo 7 de febrero de 2012 1.- Nómbralos 2.- En que consiste cada uno 1). DOS: el famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es mas conocido por el nombre de PC-DOS y MS-DOS. 2). Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz grática amigable para el usuario y como resultado obtuvo Windows. 3). Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión Windows 3.1. las mejoras de este SO incluye soporte multitareas y arquitectura de 32 bits.
  • 6. 4). Windows NT: esta versión de Windows se especializa en las redes y servicios.  5). OS/2: Esta SO fue hecha por IBM. Tiene soporte de 32 bits y su interfaz es muy buena.  6). Mac OS: las computadoras Macintosh no serian tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta.  7). UNIX: El sistema operativo UNIX fue creada por los laboratorios Bell de AT&T en 1969 y es ahora usado con una de las bases para la supercarretera de la información.
  • 7. 1.- Defina sistemas operativos. 8 de febrero de 2012  2.- Partes que componen un sistema operativo.  1.- Es un programa o conjunto de programas que en un sistema informativo gestiona los recursos de Hardware y provee servicios a los programas de aplicación, y corre en modo privilegiado respecto de los restantes.  2.- Llamadas al sistema: Es un sistema operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con un conjunto de instrucciones mas flexibles y variadas a las que se conoce como llamadas al sistema (System Callings).
  • 8. Interprete de comandos: También conocido por su nombre en ingles, Shell. Es un programa que interpreta las ordenes de usuario y las convierte en llamadas del sistema.  Núcleo (o kernel): Es la parte del sistema operativo que se encarga de sincronizar la activación de los procesos y definir prioridades.  Programas del sistema: Son programas del servicio que deben ser solicitadas explícitamente por los usuarios.  Programas de aplicación: Programas externos al sistema, utilizados para realizar tarea especificas como simulación, creación y edición de gráficos e imágenes etc.
  • 9. Actividad No. 4  1.- Defina firmware. 8 de febrero 2012  2.- Defina multirpogramación.  3.- Defina multiprocesamiento.  4.- Diferencia entre 2 y 3.  5.- Defina: *a) En linea *b) Tiempo real *c) Tiempo compartido *d) Computación interactivo  6.- Diferencia entre a,b,c,d.  7.- Defina sistema abierto.  8.- Defina sistema cerrado  9.- Diferencia entre 7 y 8.  10.- Defina interfaz gráafico.
  • 10.  1.-Firmware: Es un bloque de instrucciones de máquina para propósitos espesificos grabado en una memoria de tipo de solo lectura (ROM, EEPROM, Flash, etc.) que establece la lógica de mas bajo nivel que controla los circuitos electronicos de un dispositivo de cualquier tipo.  2.-Multiprogramación: Se determina multiprogramación a la tecnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al “mismo tiempo” en la unidad central de proceso o CPU.  3.- Multiprocesamiento: Es tradicionalmente conocido como el uso de multiples procesos concurrentes en un sistema en lugar de un unico proceso en un instante determinado.
  • 11. 4.- Uno se determina a la tecnica que permite que dos o mas procesos ocupen la misma unidad de memoria principal y que se ejecuten al mismo tiempo y la otra es conocida como el uso de multiples procesos concurrentes en un sistema.  5.- a) En línea: En general, se dice que algo esta en línea, On- line u Online si esta conectado a una red o sistema mayor.  B) Tiempo real: Es aque sistema digital que interactua activamente ocn un entorno con dinamica conocida en relación con sus entradas, salidas y restricciones temporales, para darle un correcto funcionamiento de acuerdo con los conceptos de predictibilidad, estabilidad, controlabilidad y alcanzabilidad.  C) Tiempo compartido: El uso del tiempo compartido se refiere a compartir un recurso computacional entre muchos usuarios por medio de la multitarea.
  • 12. d) Computación interactiva: Es una herramienta práctica que se utiliza fundamentalmente para para la investigación y aplicación de los conceptos básicos de la computación.  6.- Que en uno es estar conectado en la red o sistema mayor, otro es interactuar con el entorno con dinamica, otro es usar el el tiempo compartido con demás usuarios por medio de la multitarea y por ultimo es fundamental para la investigación y aplicación de los conceptos.  7.- Sistema abierto: Es un sistema físico (o químico), que interacciona con otros agentes químicos, por lo tanto esta conectado correcionalmente con factores externos a el.  8.- Sistema cerrado: Es un sistema físico (o químico) que no interactua con otros agentes físicos situados fuera de el y por lo tanto no está cónectado casualmente ni correlacionalmente con cada entorno a él.
  • 13. 9.- Que uno interactua con agentes fuera de él y esta cónectado correlacionalmente con factores externos a él y el otro no interactua con agentes físicos situados fuera de él.  10.- Interfaz gráfica: conocida como también GUI (del inglés Graphical User Interface) es un programa informativo que actua de interfaz usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.
  • 14. Actividad No. 5  Concepto de sistema operativo  14 de febrero de 2012  La interfaz del sistema operativo y los programas de usuario esta definido por el conjunto de operaciones extendidas y el sistema operativo ofrece.  Estas instrucciones se han llamado tradicionalmente llamadas al sistema.  Las llamadas disponibles en la interfaz varian de un sistema operativo a otro.  Las llamadas al sistema pertenecen a 3 categorias amplias. 1.-Procesos. 2.-Archivos. 3.-Shell.
  • 15. Concepto de sistema operativo  Proceso: Archivos: Shell: Es un conjunto de Es un conjunto de Bits Se emplea para refe- actividades o eventos almadenado en un rirse a aquellos pro- (coordinados u organi- dispositivo. gramas que proveen zados) que se realizan una interfaz de usuario o suceden (alternativa para acceder a los o simultaneamente ba- sevicios del sistema jo ciertas circunstanseas operativo. con un fin determinado.
  • 16. Actividad No. 6  Llamadas al sistema 14 de febrero de 2012  Llamadas al sistema: Es el mecanismo usado por una aplicación para solicitar un servicio al sistema operativo.  Administración del tiempo: Se puede definir como una manera de ser y una forma de vivir.  Administracián de procesos: Es un programa de ejecución.  Protección: Evita que los usuarios eliminen carpetas, archivos y aplicaciones, realicen cambios no autorizados en los equipos de escritorio.  Señales: Es una forma limitada de comunicación entre procesos enpleada en UNIX y otros sistemas operativos compatibles con POSIX.
  • 17. Administración de directorios: Su administrador de archivos de escritorio es una herramienta potente e importante para gestionar archivos y directorios.  Administración de archivos: Es una aplicación informática que provee acceso y falicita el realizar operaciones con ellos.
  • 18. 15-feb-2012 Sistema operativo minix Minix es un sistema operativo disenado para ser altamente fiable, flexible y seguro. La versión mas reciente esta basada un poco en las versiones anteriores MINIX, pero es diferente en varias áreas clave. Tiene Dispone estado Necesita hardware actual características requerido •Apegado a POSIX •Se necesita un PC con •Redes con TCP/IP un procesador •Lenguajes 386, 486, Pentium o La versión actual de MINIX cc,gcc,gtt,perl,python. compatible. 3 es un trabajo en •Mas de 400 programas •La configuración proceso. •Muchas mejoras desde estándar requiere 16 No es cercanamente tan la versión 2 MB. De RAM. maduro como Free BSDO •Completamente Linux en este momento. multiusuario y multiprogramación. •Manejadores de dispositivo se utilizan como procesos de usuario •Alto grado de tolerancia a fallas. •Código fuente C completo.
  • 19. Actividad No. 8  1.- Dibujar la estructura de MINIX 15 de febrero de 2012  2.- Explicar en que consiste cada una de las capas  Capa 1: Esta es la capa que interactúa directamente con el Hardware. Es la encargada de atrapar todas las interrupciones y trampas.
  • 20. Capa 2: Contiene todo lo concemiente a los procesos de E/S. Uno por cada tipo de dispositivo (tareas).  Capa 3: Aglutina los procesos conocidos como procesos servidores. Se ejecutan en un nivel priviligiados que el Kernel o las tareas.  Capa 4: Finalmente aquí se alojan todos los procesos de usuario taes como Shell, editores, compiladores, programas, etc.
  • 21. 21-feb-2012 Programa de usuario 2 Los programas de usuario se Programa de usuario 2 ejecutan en modo Llamada al Kernel usuario. Memoria principal 4 El sistema 1 3 operativo se Procedimiento de servicio ejecuta en modo Kernel. 2 Tabla de despacho
  • 22.  1.- El programa de usuario entra en le Kernel por una trampa.  2.- El sistema operativo determina el número de servicio requerido.  3.- El sistema operativo invoca el procedimiento de servicio.  4.- Se devuelve el control al programa de usuario.  Un ejemplo de esa serie como en Internet:  Si queremos abir un programa en modo de usuario (como Word, Excel, etc.) hay 4 procedimientos que sigue la computadora después de ejecutar el programa. Primero el programa entra en el Kernel por una avertura, después el programa se va a la tabla de despacho (en espera), cuando es su turno el se invoca el procedimiento de servicio (lo que ayuda que el programa funcione) y por ultimo se le devuelve el centro de control al usuario para que pueda usar el programa.
  • 23. Actividad No. 10  Modelo de estructuración 21 de febrero de 2012 Sencillo para un sistema monolítico. 1 Procedimiento principal. Capas 1 2 3 4 5 6 Procedimiento de servicio. 1 2 3 4 5 Procedimiento de utileria. 
  • 24. Rutas  111, 112  121, 124  13  143  152  164, 165  Sistemas por capas: El modelo estructuración sencillo de un sistema monolítico consiste en organizar el sistema operativo como una gerarquía de capas cada una contruida sobre la que esta abajo de ella. El primer sistema que tuvo esta estructura fue el sistema THE contruido en la Technische Hogeschool Eindhoven, E. W. Dijkstra ( 1968) y sus estudiantes. El sistema de THE era un sencillo sistema por lotes para una computadora Olandesa, la electrológia X8, que tenia 32K de palabras de 27 bits.
  • 25. Sistema operativo THE  Capa Función.  5 El operador.  4 Programas de usuario.  3 Administración de Entrada/Salida.  2 Comunicación operador-proceso.  1 Administración de memoria y tambor.  0 Reparto del procesador y multiprogramación
  • 26. El sistema tenia 6 capas, cómo se muestra en la figura anterior. ;a capa 0 se acupaba del reparto del procesador, conmutando entre procesos cuando ocurrian interrupciones o expiraban temporizadores. Las otras capas del sistema consistian en procesos secuenciales cuando uno de los cuales podrian programarse sin tener que preocuparse por el hecho de que multiples procesos se estuvieran ejecutando en un solo prrocesafor. En otras palabras la capa 0 se encarga de la multiple programación básica del CPU.  Capa 1: Se encarga de repartir el espacio para los procesos en la memoria principal y en un tambor de 512K palabras que servia para contener partes de los procesos para las que no tenia espacio en la memoria principal. Las capas siguientes no se preocupaban por sus procesos si se encontraban por sus procesos si se encontraban en la memoria principal o en el tambor y aque esta sección se encargaba de tenerlas cuando se ocuparan.
  • 27. Capa 2: Es la que se encarga de la comunicación entre cada proceso y la consola del operador.  Capa 3: Se encarga de colocar en BUFFERS las corrientes de información procenientes de y dirigidas a ellos.  Capa 4: Se encarga de manipular la administración de los procesos de los programas del usuario.  Capa 5: Se encarga del proceso del operador del sistema.
  • 28. Maquinas virtuales 28 de febrero de 2012  Los primeros versiones eran sistemas estrictamente por lotes. Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieron escribir sistemas de tiempo compartido. El sistema de tiempo compartido era grande y lento, habia costado 500 millones de dolares. Por otro lado el centro cientifíco de IBM produjo un sistema radicalmente diferente que se utiliza en ls macrocomputadoras de IBM que quedan.  Este sistema llamado originalmente CP/CMS y que más tarde fue bautizado cómo VM/370, se basaba en la observación de un sistema compartido que ofrecia.  1.- Multiprogramación  2.- Una máquina extendida con una interfaz para Hardware.  La escencia de VM/370 consiste en separar por completo estas dos funciones.
  • 29. El corazón del sistema conocido cómo monitor de máquina abitual se ejecuta en el Hardware y realiza la multiprogramación proporcionando varias máquinas vistuales a la siguiente capa superior las cuales con copias del Hardware.  La estructura de VM.370 con sistema de monitores de conversación (CMS). Instrucciones de Máquina UM/ 370 Llamada al E/S aquí sistema aquí CMS CMS CMS Trampa Trampa aquí VM/370 aquí Hardware solo de 370
  • 30. Actividad No. 11  Buscar en Internet 21 de febrero de 2012  1.- Modelo cliente – servidor (definir).  2.- Diagrama del modelo cliente – servidor.  3.- Cómo función el modelo cliente – servidor.  1.- La arquitectura diente – servidor es un modelo de aplicación disturbia en el que las tareas se reparten entre los proveedores de recursos o servidores, llamados servidores, y los demandantes, llamados clientes. 
  • 31. 3.- Un modelo servidor: El cliente es el que manda la información y el servidor la recibe.
  • 32. Modelo Cliente – servodor 28 de febrero de 2012  Proceso Proceso Servidor de Servidor de .... Servidor de Servidor de Modo de cliente cliente proceso terminales archivos memoria usuario Kernel Modo de Kernel El cliente obtiene servicio enviando mensajes a procesos del esrvidor.
  • 33. Según la figura, el Kernel manipula la comunicación entre los clientes y los servidores.  Al dividir el sistema operativo en partes, cada ina de las cuales sólo se encarga de una faceta del sistema, como el servicio de archivos, de procesos, de terminales o de memoria, cada parte puede ser pequeña y manejable. Además, dado que todos los servidores se ejecutan cómo procesos en modo de usuario, y no en modo de Kernel no tiene acceso directo al Hardware. Por tanto, si se activa un error en el servidor de archivos, es posible que el servidor se archivos se caiga, pero normalmente esto no hara que se caiga tola la máquina.
  • 35. Actividad No. 1  1.- Defina multipreogramación. 7 de marzo de 2012  2.- Señala dos funciones del sistema operativo.  3.- Defina el Spooling.  4.- Defina archivo por lotes.  5.- Defina archivo de caracteres.  6.- Mencione la diferencia entre archivos por lotes y por caracteres.  1.- A la técnica que permite que dos o más personas ocupen la misma unidad de memoria principal y que sean ejecutados al “mismo tiempo” en la unidad central de procesos o CPU.
  • 36.  2.- *Gestión de archivos: El sistema operativo gestiona la lectura y escritura en el sistema de archivos y las autorizaciones de accesos a archivos de aplicaciones y usuarios. *Gestión de la información: El sistema proporciona cierta unidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto de equipo.  3.- Se refiere al proceso mediante el cual la computadora introduce trabajos en un Buffer de manera que un dispositivo pueda acceder a ellos cuando este listo.  4.- Es un archivo de texto o programa formado por varios comandos de DOS.  5.- Es una cadena de caracteres anexada al nombre de un archivo, usualmente procedida por un punto.
  • 37. 6.- Es una archivo o programa por varios comandos de DOS, esta secuencia de comandos no ejecuta uno en uno y el archivo por caracteres es una cadena anexada al nombre de un archivo.
  • 38. Actividad No. 2  Elabora una lista de actividades que se puede
  • 39. Actividad No. 3  Buscar en internet 14 de marzo de 2012.  1.- Administración de procesos.  2.- Administración de memoria.  3.- Administración de archivos.  1.- Se encarga de seleccionar el proceso en turno de ser seleccionado y ejecutado por el CPU.  2.- Mantiene al tanto las partes de la memoria que esta en uso, asignar la memoria a los procesos cuando la necesitan y recuperarla.  3.- Es una aplicación informatica que provee acceso a archivos y facilita la operación con ellos.
  • 40. Elabora un mapa mental de la información anterior.  Administración  Administración Administración  de memoria. de archivo.  Administración  de procesos.
  • 41. Modelo de procesos.  En este modelo todo Software ejecutable en la computadora, loo que amenudo incluye el sistema operativo esta organizado en una serie de procesos secuenciales.  Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros y las variables. Cada uno de estos procesos tiene propia CPU virtual. En la realidad el CPU brinca de un proceso a otro a estos se le denomina multiprogramación.  Por ejemplo:  un contador de programación. a) A B C D
  • 42. Cuatro contadores de programa. b) A B C D  Proceso D C B A  c) Tiempo
  • 43. a) Multiprogramación,  b) Modelo conceptual de cuatro procesos secuenciales independientes.  c) Solo un programa esta activo en un instante dado.
  • 44. Dante COMIDA COLOR HOBIE DEPORTE FIGURA GEOMETRICA Fruta Negro Jugar Baloncesto Circulo Verdur Azul Correr Futbol Blanco
  • 45. Estados de procesos 21 de marzo de 2012  Aunque cada proceso es una entidad independiente, y estado interno  Necesitan interactuar con otros procesos. Un proceso podria generar ciertas salidas que otro proceso utiliza como entrada. En el comando de Shell.  El siguiente diagrama de estados que muestra los tres estados en los que un proceso puede estar:  1.- Ejecutandose (usando realmente el CPU en ese instante)  2.- Listo (se puede ejecutar, pero se suspendio temporalmente para dejar que otro proceso se ejecute).  3.- Bloqueado (no puede ejecutarse en tanto no ocurra algún evento externo).
  • 46. Logicamente los dos primeros estados son similares. En ambos casos esta dispuesto a ejecutarse el proceso, solo que en el segundo temporalmente no ahí un CPU a su disposición. En el tercer caso es diferente aunque ahí un CPU no tiene nada que hacer.  Un proceso puede estar en el estado de ejecutandose, bloqueado o listo. Las transiciones entre estos tres estados son las siguientes.  1.- Un proceso se bloquea para aceptar entradas.  2.- El planificador escoge otro proceso.  3.- El planificador escoge este proceso.  4.- Ahí entradas disponibles.   Ejecutantes  1 3 2 Bloqueado 4 Listo
  • 47. Las transiciones 2 y 3 son causadas por el planificador de porceso, una parte del sistema operativo, sin que el proceso se entere de ellas. La transición 2 ocurre cuando el planificador deside que el porceso en ejecución ya se ejecuto durante suficiente tiempo y es hora de dejar que otro proceso tenga algo de tiempo del CPU. La transición 3 ocurre cuando todos los demas procesos han disfrutado de una porción justa y es hora de que el primer proceso revisa otra vez el CPU para ejecutarse.  El planificador decide cual proceso debe ejecutarse cuando y durante cuanto tiempo.  La transición 4 ocurre cuando acontese el suceso externo que un proceso estaba esperando (como la llegada de entradas). Si nungún otro proceso se esta ejecutando en ese instante se dispara de inmediato la transición 3 y el proceso comienza a ejecutarse de otra manera debe esperar el estado listo durante cierto tiempo hasta que el CPU este disponible.
  • 48. Equipo #1.- Implementación de procesos.  Implementación de proceso: Para implementar el modelo de procesos, el sistema operativo mantiene una tabla.  Administració de procesos, de memoria y de archivos: En MINIX corren a cargo de modulos individuales dentro del sistema.  Manejo de las interrupciones: Cada clase de dispositivos de E/S (disco flexible, disco duro, cronometros, terminales) tiene asociada una posición cerca de la base de la memoria llamada vector de interrupción.  Resumen de interrupciones:  1.- El Hardware agrega a la pila el contador de programa, etc.  2.- El Hardware carga un nuevo.
  • 49. Equipo #2.- Hilos  Es un proceso tradicional del tipo que acabamos de estudiar hay un solo hilo de control.  Procesos: El Hardware agrega a la pila el contador de programa, etc. El Harware carga un nuevo contador  Proceso: Manejan multiples de control dentro de un proceso.  Proceso: Por otro lado, si el proceso hijo obtiene tantos hilos.  Explicación: Como ejemplo de situación en la que podrian usarse multiples hilos, ocnsiderando un proceso.  Procesos: Otra clase de problemas tiene que ver con el hecho de que los hilos comparten mcuahs estructuras de datos.
  • 50. Equipo #3.- Comunicación entre procesos.  Los procesos con frecuencia necesitan comunicarse con otros procesos. Por ejemplo, en un conducto de Shell, la salida del primer proceso debe pasarse.  Condiciones de competencia: En algunos sistemas operativos, los procesos que estan colaborando podrian compartir.
  • 51. Equipo #4.- Secciones criticas.  ¿Cómo evitamos las condiciones de competencia? La clave para evitar problemas en esta y muchas situaciones en las que se memoria.  *Hay veces en que un proceso esta accediendo a memoria, archivo compartido.  Condiciones: 1.- Dos procesos nunca pueden estar simultaneamente dentro de sus regiones criticas.
  • 52. Equipo #5.- Exclusión mutua con espera activa.  Inhabilitación de uterrupciones.  La soluición más sencilla es hacer que cada proceso inhabilite las interrupciones justo antes de salir de ella.  Variables de candado: Una posible solución de Software, supongamos que tenemos una sola variable (de candado) compartida cuyo valor inicial es 0.  Solución de Peterson: Combinando la idea de tomar turnos con la de tener variables de candado y variables de advertencia.  La instrucción T5L. Examinemos ahora una propuesta que requiere un poco de ayuda de hardware. Muchas computadoras, sobre todo las diseñadas.
  • 53. Equipo #6 Dormir y despertar.  Cuando un proceso desea entrar en su región critica.  Computadoras de dos procesos: H, de alta prioridad, y L, de lenta prioridad, H siempre se ejecuta.  Comunicación entre procesos  Una de las maas sencillas  Conducción de competencia: Esta puede ocurrir por que el acceso a Count es irrestricto.  Problema: Se perdio una llamada enviada para despertar a un proceso que (todavía) no estaba dormido.
  • 54. Equipo #7 Semaforos.
  • 55. Equipo #9 Transferencia de mensajes.  Este metodo de comunicación entre procesos utiliza dos primitivas.  Aspectos de diseño de los sistemas de transferencia de mensajes  El problema del condustor, consumidor con tranferencia de mensajes.
  • 56. Equipo #11 Problemas de lectores y escritores.  Problemas clasicos de IPC: Que modela el acceso a una base de datos.  Solución: El primer lector que obtiene el acceso a la base de datos realiza un Wait sobre el semaforo Bol.
  • 57. Equipo #12 El problema del peluquero dormido.  Nuestra solución consiste en tres semaforos.  *1.- Customers.  *2.- Babers.  *3.- Mutex.  *El Waiting  Solución: Cundo el peluquero llega a trabajar en la mañana ejevuta el procedimiento Baber.
  • 58. Equipo #13 Planificación de procesos.  ¿De que trata la planificación de procesos? Cuando hay más de un proceso ejecutable.  Se nos ocurrren varios criterios para determinar en que consiste un buen algoritmo.
  • 59. Equipo #14 Planificación Round Robin.  El algoritmo de planificación especifico.  Si el proceso se bloquea o termina antes de espirar el cuanto.  Supongamos que esta conmutación de proceso o conmutación de contexto requiere SMS.  A fin de mejorar la eficiencia de la CPU podriamos usar 500ms.  Escoger un cuanto demasiado corto.
  • 60. Equipo #17 Algoritmos.  La mayor de los algoritmos se diseñaron para sistemas interactivos.  El planificador debera usar el criterio de el primer trabajo.  Consideramos ahora la ejecutación de estos trabajos usando el primer trabajo.  Dado que la politica del primer trabajo mas corto produce el tiempo.
  • 61. Equipo #18 Planificación por lotes.  La idea básica consiste en dar a los procesos boletos.  Podemos dar mas boletos a los procesos.
  • 62. Equipo #21 Politica contra mecanismo.  Hasta ahora, hemos supuesto tacticamente que todos los procesos del sistema pertenecen a diferentes usuarios.  La solución a este sistema consiste en separar el mecanismo de planificación de la politica de planificación. 
  • 63. Equipo #24 Comunicación entre procesos MINIX  Se cuentan con tres primitivos para enviar y recibir mensajes.  El segundo parametro en todas estas llamadas es la dirección local de estos datos.  Los procesos de usuario no pueden comunicarse.  MINIX usa el metodo de cita para Evitar los problemas del almacenar.
  • 64. Actividad No. 4 29 de marzo de 2012  Elaborar un resumen de una hoja de lo visto en el 2 Parcial.  En este segundo parcial lo que hemos visto en esta materia fue las definiciones de “multiprogramación”, “las funciones del sistema operativo”, “Spooling”, “archivos por loter”, “archivos por caracteres”. Sobre el tema de los procesos.  Hacer un listado sobre todas las actividades que se pueden hacer en una computadora y un mapa mental.  Buscar definiciones de “proceso”, de “memoria” y de “archivos” aunque ya lo habiamos visto en el primer parcial y también hacer un mapa mental sobre ello.  También sobre el “modelos de procesos” sobre todo lo uqe se puede ejecutar en ella, y un ejemplo de tres diferentes formas de como trabajar, 1.- Un contador de programa. 2.- Cuatro contadores de programa. 3.- Tiempo.
  • 65. Tambié esta la gerarquía de procesos.  Sobre los estados de procesos, cada uno de ellos como pueden funcionar y como se llaman, y su forma de funcionar.  Y por ultimo hicimos exposiciones de sobre varios temas, ejemplo: “Implementación de procesos”, “comunicación entre ellos”, “secciones críticas” y “exclución mutua con espera activa. En total fueron más de 20 exposiciones como 24 hasta el día de hoy todo lo que aprendimos.
  • 66. Planificación de procesos en MINIX 17 de abril de 2012  El sistema de unterrupciones es lo que mantiene funcionando a un sitema operatico con multiprogramación. Los procesos se bloquean cuando solicitan entradas, permitiendo la ejecución de otros procesos. Una vez que están disponibles las entradas, el disco, el teclado u otro Hardware interrumpe el proceso que se esta ejecutando. El reloj también genera interrupciones que sirven para asegurar que un proceso de usuario en ejecución no halla solicitado entradas tarde o temprano seda el CPU oara que otros procesos tengan oportunidad de ejecutarse.  Elabora en equipo de 2 personas un mapa mental (dibujo y/o letras).
  • 67. Planificación de procesos de MINIX. El sistema de El reloj también Interruptores es genera interruptores lo que mantiene que sirven para funcionando a un asegurar que un sistema operativo proceso de usuario con multiprogra- en ejecución no halla ción. solicitado entradas. Los procesos se Una vez que están disponibles las bloquean cuando entradas, el disco, el teclado u otro solicitan entradas. Hardware interrumpe el proceso que se esta ejecutando.
  • 68. Actividad No. 5 18 de abril de 2012.  Pasos para “Instalar el Windows.  1.- Enciende tu ordenador e introduce el DVD de instalación de Windows 7, cuando te aparezca en la pantalla un mensaje que dice “presiona cualquier tecla para arrancar desde la unidad de DVD o CD” presiona cualquier tecla.  2.- Espera a que se cargue la interfaz de la instalación y cuando haya cargado te preguntara el idioma que deseas instalar, el formato de la hora y la moneda dependiendo de tu país y el tipo de teclado que tienes y das Click en siguiente.  3.- Después de eso solamente tienes que hacer Clock en el botón instalar y el instalador comenzara a trabajar por si sólo expandiendo los archivos e instalando.  4.- El ordenador se reiniciara después de haber completadp el paso 3 y te comenzara a pedir tus datos, como el nombre de usuario y el nombre de la PC.  5.-Después te pedira la contraseña de tu usuario, la puedes dejar en blanco para que no tenga contraseña.
  • 69. 6.- Ahora tienes que introducir la clave de Windoes 7, si te registraste en el sitio de Microsoft entonces puedes usar el número de serie que te dieron gratis.  7.- En este paso te preguntara como quieres que sea tu configuración de actualizaciones automaticas.  8.- Finalmente tienes que elegir la zona horaria del lugar donde estas y la fecha.  9.- Terminando esto Windows 7 se iniciara por primera vez y a disfrutarlo.
  • 71. Actividad No. 7 26 de abril del 2012.  Para el “Windows” se necesita introducir el DVD para instalar Windows 7, te pedira la contraseña de tu usuario o si no tienes la puedes dejar en blanco, te pide datos como el nombre del usuario y de la PC. Te pide como quieres que sea tu configuración.  El Linux es casi lo mismo solo que tienes que abrir una cuenta de ususario para usar el sistema. Solo se usa el usuario “RED” para tarea, tienes que hacer funcionar el sistema de ventanas X-Windows. Configurar tu conexión de internet e instalar programas que no vengan con la distribución.  Y para Ubuntu tienes que Bootear la PC. desde el CD, es necesario tener espacio en el disco duro, no se necesita estar conectado a internet pero se recomienda, se preguntara si quieres descargar Ubuntu junto con Windows si es que tienes y reconocera si tienes Lunix.
  • 73. ACTIVIDAD #1 1._ mencione los pasos para elaborar un pastel. 2._ mencione los pasos para cambiar una llanta de auto. 3._ mencione los pasos para venir a la escuela.
  • 74. RESPUESTAS… “1” 1.- Comprar los ingredientes. - Conseguir un recipiente para elaborarlo. - Se vacia la arina en el. - Se le vacian los huevos y la mantequilla. - Se le agrega leche. - Se vate. - Se echa molde. - Se mete al horno. - Se saca y se decora.
  • 75. “2” 1.- Se le pone el gato debajo del carro y se sube. - Con la cruceta le aflojo los tornillos de la llanta. - Le quito la llanta y coloco la nueva. - Con la cruceta ahora coloco los tornillos en su lugar. - Cuando termino le quito el gato.
  • 76. “3” 1.- me despierto. - Me baño - Desayuno - Me lavo los dientes - Me cambio y me peino - Agarro la mochila - Agarro la pecera - Y me vengo a la escuela (CBTIS)
  • 77. ACTIVIDAD 301 1.- MOVIE MAKER: es un software de edicion de video creado por microsoft. Fue incluido por primera ves en el año 2000con windows ME. Contiene caracteristiscas tales como efectos, transciciones, titulos o creditos, pistas de audio, narracion cronologica etc. 2.- SONY VEGAS: e la actualizacion de la firma japones camaras pueda editar de forma potente sus craciones. Permite reproducir en un segundo monitor el video generado.
  • 78. 3.- MACROMEDIA FLASH: es un programa que facilita la utilizacion de tecnologia en la web, permitiendo la creacion de animaciones vectoriales.