1. Centro de Bachillerato Tecnológico Industrial y de
er Ser Servicios #33
Nombre de la Materia: Instala y configura software de acuardo con las
especificaciones y requerimientos del usuario.
Nombre de la maestra: Dionisio Aburto Romero.
Nombre de los integrantes: Félix González Morales, Samuel Sánchez
Ávila.
Trabajo: Portafolio de evidencia 1.
Especialidad: Soporte y Mantenimiento a Equipo de Cómputo.
Grado y Grupo: 2 “O”.
Lugar y Fecha: San Luis Río Colorado Sonora. 06 de Marzo del 2012.
2. BIBLIOGRAFIA:
FLYNN,M.(2011) sistemas operativos c3.ED.Mexico,thomson Paraninfo.
Molina J. (2007) sistemas operativos en entornos mono usuarios y
multiusuario, México, MCG RAW HILL.
HTTP://www.desarrollo web.com/manuales/60/ 07/ 02/12
3. Actividad No.1
Dibujar un equipo de computo completo y nombrar las partes
Entrada Proceso Salida
Teclado CPU Bocinas
Mouse Impresora
Webcam Pantalla
07/02/12
4. Actividad No.2
Tipos de sistemas operativos
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más
conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software
Microsoft y es en esencia el mismo SO que el PC-DOS.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz
gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en
la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles
doble clic con el puntero del mouse.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las
mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits.
4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede
interactuar de forma eficaz entre dos o más computadoras.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema
que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a
aplicaciones se refiere.
6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS
como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que
cualquier persona puede aprender a usarlo en muy poco tiempo.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora
usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y
multitarea, que corre en diferentes computadoras.
07 / 02 / 12
5. Actividad No.3
Defina sistema operativo:
Un sistema operativo (SO) es un programa o conjunto de programas que en un
sistema informático gestiona los recursos de hardware y provee servicios a los
programas de aplicación y corre en modo privilegiado respecto de los restantes.
Nótese que es un error común muy extendido denominar al conjunto completo de
herramientas sistema operativo, es decir, la inclusión en el mismo término de
programas como el explorador de ficheros el navegador web y todo tipo de
herramientas que permiten la interacción con el sistema operativo, también
llamado núcleo o kernel.
Partes que componen un sistema operativo:
El núcleo, que representa las funciones básicas del sistema operativo,
como por ejemplo, la gestión de la memoria, de los procesos, de los
archivos, de las entradas/salidas principales y de las funciones de
comunicación.
El intérprete de comandos, que posibilita la comunicación con el
sistema operativo a través de un lenguaje de control, permitiendo al
usuario controlar los periféricos sin conocer las características del
hardware utilizado, la gestión de las direcciones físicas, etcétera.
El sistema de archivos, que permite que los archivos se registren en
una estructura arbórea. 08 / 02 / 12
6. 1.- Define firmware:
Actividad No.4 (1)
El firmware es un bloque de instrucciones de maquina para propósitos
específicos, grabado en una memoria de tipo de solo lectura que
establece la lógica de más bajo nivel que controla los circuitos
electrónicos de un dispositivo de cualquier tipo. Está fuertemente
integrado con la electrónica del dispositivo siendo el software que
tiene directa interacción con el hardware: es el encargado de
controlarlo para ejecutar correctamente las instrucciones externas.
2.- Define multiprogramación:
Se denomina multiprogramación a la técnica que permite que
dos o más procesos ocupen la misma unidad de memoria
principal y que sean ejecutados al "mismo tiempo" (pseudo-
paralelismo, en una única CPU sólo puede haber un proceso a la
vez) en la unidad central de proceso o CPU.
3.- Define multiprocesamiento:
Un multiprocesamiento se define como una computadora que
tiene dos o mas unidades de procesamiento que trabajan
sobre una memoria común bajo un control integrado
08/ 02 /12
7. Actividad No.4 (2)
4.- Diferencia entre multiprogramación y multiprocesamiento:
Multiprogramación es un concepto que tiene que ver con el particionamiento
de la memoria para almacenar procesos y como el procesador accede a
estos sin necesidad de esperar entrada salida .multiproceso es un proceso
que indica el reparto de tiempo de la CPU.
Defina :
a.- Línea :
Una línea es una sucesión continua de puntos (trazado), como por
ejemplo un trazo o un guion .Las líneas suelen utilizarse en la
composición artística ,se denomina en cambio a trazos rectos sueltos,
que no forman una figura o forma en particular. En matemáticas y
geometría, línea suele denotar línea recta o curva.
b.- Tiempo real :
Un sistema en tiempo real (STR) es aquel sistema digital que
interactúa activamente con un entorno con dinámica 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
08/ 02 /12
8. Actividad No.4 (3)
c.- Tiempo compartido
En computación 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 a practica que se utiliza fundamentalmente para la
investigación y aplicación de los conceptos básicos.
Diferencia entre a , b , c , d :
a.- En línea se refiere al estado de conexión.
b.- Tiempo real es cuando se comienza a interactuar con cierta
dinámica.
c.- tiempo compartido al estar interactuando.
d.- en el caso de la computación interactiva se explica e investiga.
6.-Sistema abierto:
Los sistemas abiertos son aquellos sistemas informáticos que
proporcionan alguna combinación de
interoperabilidad, portabilidad uso de estándares abiertos.
08/ 02 /12
9. Actividad No.4 (4)
7.-Sistema cerrado:
Son los recursos que se encuentran presentes al mismo tiempo.
8.- Diferencia entre 7 y 8 :
Que en el abierto se usan los estándares y en el otro no.
08/ 02 /12
10. Actividad No. 5
El interfaz entre el sistema operativo (SO) y los programas de usuario están definidos, por
operaciones ejercidas en el sistema.
Estas instrucciones se han llamado tradicionalmente llamada al sistema.
Las llamadas disponibles en la interfaz varían de un SO al otro.
Las llamadas al sistema pertenecen a 3 categorías amplias.
Conceptos de SO
2.- Archivos
Conjunto de bits
almacenados en
algún dispositivo
14/ 02 /12
11. Actividad No. 6
Protección Señales
Protege infraestructura,
Llamadas al Forma limitada entre
computación y todo lo sistema procesos
relacionado
14/ 02 /12
12. Actividad No. 7: SO Minix
Que es minix :
sistema operativo diseñado para ser altamente fiable, flexible y seguro, es extremadamente
pequeño, la parte que se ejecuta en modo de kernel es menor a 4000 líneas de código ejecutable.
Caracteristicas Hardware requerido Estado actual
Apegado a POSIX Para ejecutar MINIX 3 se La versión actual de MINIX
Redes con TCP/IP necesita una PC con un 3 (3.1.2) es un trabajo en
Sistema X Window procesador 386, 486, progreso. No es
Lenguajes: cc, gcc, g++, Pentium o compatible, cercanamente tan maduro
perl, python, etc. como FreeBSD o Linux en
Más de 400 programas Unix este momento.
Implementaciones para
Xscale y PowerPC estan en
camino.
15/ 02 /12
13. Actividad No.8
Capa 1: Esta es la capa que interactúa directamente con el hardware. Es la encargada de
atrapar todas las interrupciones y trampas, de planificar y ofrecer a las capas superiores un
modelo de procesos independientes y secuenciales para comunicarse mediante el uso de
mensajes.
Capa 2: Contiene todo lo concerniente a los procesos de E/S, uno por cada tipo de
dispositivos (tareas). Todas las tareas de la capa 2 y el código de la capa 1 se combinan para
formar un solo programa binario llamado kernel.
Capa 3: Aglutina los procesos conocidos como procesos servidores. Se ejecutan en un nivel
menos privilegiado que el kernel o las tareas, y no acceden directamente a los puertos de
entrada y salida. Tampoco pueden acceder a otra región de memoria que no sea la que le fue
asignada.
Capa 4: Finalmente aquí se alojan todos los procesos de usuario tales como
shells, editores, compiladores, programas, etc.
15/02/12
14. Actividad No.9
-Realizar una llamada al servidor:
1.- El programa de usuario entra en el kernel por una trampa.
2.-El SO determina el numero de servicio requerido.
3.- El SO invoca el procedimiento de servicio.
4.- Se devuelve el control al programa de usuario.
-Explicación:
Si queremos abrir un programa en modo de usuario (como Word, Excel) hay 4 tipos de
procedimientos que sigue la computadora después de ejecutar el programa. Primero el
programa, entra en el kernel por una abertura, después el programa se va a la tabla de
despacho (en espera), cuando es su turno, el SO invoca el procedimiento de servicio (lo que
ayuda a que el programa funcione) y por ultimo se devuelve el control al usuario.
21/ feb. /12
15. Actividad No.10 (1)
Modelo de estructuración sencillo para un sistema monolítico.
Rutas:
111, 112
121, 124
13
143
152
163, 165
Sistema por capas:
El modelo de estructuración sencillo de un sistema monolítico, consiste en organizar el SO
como una jerarquía de capas, cada una construida sobre la que esta debajo de ella. El primer
sistema que tuvo esta estructura fue el sistema THE, construido en la Technische
Hogeschool Eindhoven por E. W. Dijkstra en 1968 y estudiantes. El sistema de THE era un
sencillo sistema por lotes para una computadora Holandesa, la electrológica X8, que tenia
32k de palabras de 27 bits.
21-22/02/12
16. Actividad No. 10 (2)
El sistema tenía 6 capas, como se
muestra
en la tabla anterior.
Capas:
Capa 0: se ocupaba del reparto del
procesador, conmutando entre
procesos, cuando ocurrían
expiraban temporizaciones. En otras palabras, la capa 0 se encarga o la multiprogramación
interrupciones de
básica del CPU.
Capa 1: Encargada de repartir el espacio para los procesos en la memoria principal, y en un
tambor de 512k palabras que servían para contener partes de los procesos, para los que no
había espacio en la memoria principal.
Capa 2: Encargada de la comunicación entre cada proceso y la consola del operador.
Capa 3: Encargada de colocar en Buffers las corrientes de información provenientes y
dirigidas a ellos.
Capa 4: Encargada de manipular las administración de los procesos de los programas de
usuario.
Capa 5: Encargada del proceso del operador del sistema.
21-22/02/12
17. Apuntes
Maquinas virtuales: Las primeras versiones eran sistemas estrictamente por lotes. Muchas
usuarios querían tener tiempo compartido, de modo que diversos grupos dentro y fuera de
IBM decidieron escribir sistemas de tiempo compartido. El sistema de tiempo compartido
era grande y lento, había costado 500 millones de dólares. Por otro lado, el centro científico
de IBM produjo en sistema radicalmente diferente que se utiliza en las macro
computadoras de IBM que quedan. Este sistema llamado originalmente CP-CMS y mas
tarde VM/370, se basaba en la observación de un sistema compartido que ofreciera: 1.-
Multiprogramación y 2.-Una maquina extendida con una interfaz para el power. La esencia
de VM/370 consiste en separar por completo estas dos funciones. El corazón del sistema
conocido como monitor de maquina virtual se ejecuta en el hardware y realiza la
multiprogramación proporcionando varias maquinas virtuales a la siguiente capa
superior, las cuales son copias del hardware.
23/ 02/12
18. Actividad No.11 (1)
-Modelo-cliente servidor: Modelo de aplicación distribuida en el que
las tareas se reparten entre los proveedores de recursos o servicios,
llamados servidores, y los demandantes, llamados clientes.
-Diagrama del modelo:
-Funcionamiento: Un cliente realiza peticiones a otro programa,
el servidor, que le da respuesta.
28/02/12
19. Actividad No.11 (2)
Proceso Proceso Servidor de Servidor de … Servidor de 1
Servidor de
Cliente Cliente procesos Terminales archivos 2
memoria
1.-Modo de usuario 2.-Modo kernel Kernel
El cliente obtiene servicio enviando mensajes
a procesos del servidor.
Según la figura, kernel manipula la comunicación entre los clientes y los servidores. Al
dividir el SO en partes, cada una de las cuales solo se encarga d 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 a que todos los servidores se ejecutan como procesos
en modo usuario y n o en modo kernel, no tienen acceso directo al hardware. Por tanto, si
se activa un error en el servidor de archivos, es posible que el servidor de archivos se caiga,
pero normalmente esto no hará que se caiga toda la maquina.
28/02/12