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.
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.
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.