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

Portafolio Dionisio 1

Embed Size (px)

DESCRIPTION

PD1

Citation preview

Page 1: Portafolio Dionisio 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.

Page 2: Portafolio Dionisio 1

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

Page 3: Portafolio Dionisio 1

Actividad No.1

07/02/12

Dibujar un equipo de computo completo y nombrar las partes

Entrada Proceso Salida

TecladoMouseWebcam

CPU BocinasImpresoraPantalla

Page 4: Portafolio Dionisio 1

Tipos de sistemas operativos1) 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

Actividad No.2

Page 5: Portafolio Dionisio 1

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.

08 / 02 / 12

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.

Partes que componen un sistema operativo:

Actividad No.3

Page 6: Portafolio Dionisio 1

1.- Define firmware:

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.

08/ 02 /12

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

Actividad No.4 (1)

Page 7: Portafolio Dionisio 1

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.

08/ 02 /12

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

Actividad No.4 (2)

Page 8: Portafolio Dionisio 1

c.- Tiempo compartidoEn 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.

Actividad No.4 (3)

08/ 02 /12

Page 9: Portafolio Dionisio 1

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.

Actividad No.4 (4)

08/ 02 /12

Page 10: Portafolio Dionisio 1

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

1.- Procesos

Son programas

en ejecución,

gestionado por el

SO

2.- ArchivosConjunto de bits almacenados en algún dispositivo

3.- Shell Aquellos programas que proveen un interfaz de usuario

14/ 02 /12

Page 11: Portafolio Dionisio 1

Actividad No. 6

Llamadas al sistema

Señales Forma limitada entre procesos

Administrador de

tiempoProcesa las instrucciones al tiempo

necesario

Administrador

de archivos

Facilita re

alizar

operaciones con

ellas

Administrador de

directorios

Es una herramienta

potente e importante

para gestionar archivos

ProtecciónProtege infraestructura, computación y todo lo relacionado

Administración de

procesos

Se encarga de

seleccionar el proceso

en turno a ser

ejecutado

14/ 02 /12

Page 12: Portafolio Dionisio 1

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 POSIXRedes con TCP/IPSistema X WindowLenguajes: cc, gcc, g++, perl, python, etc.Más de 400 programas Unix

Para ejecutar MINIX 3 se necesita una PC con un procesador 386, 486, Pentium o compatible,

La versión actual de MINIX 3 (3.1.2) es un trabajo en progreso. No es cercanamente tan maduro como FreeBSD o Linux en este momento. Implementaciones para Xscale y PowerPC estan en camino.

15/ 02 /12

Page 13: Portafolio Dionisio 1

Actividad No.8

15/02/12

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.

Page 14: Portafolio Dionisio 1

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

Actividad No.9

21/ feb. /12

Page 15: Portafolio Dionisio 1

Actividad No.10 (1)

21-22/02/12

Modelo de estructuración sencillo para un sistema monolítico.

Rutas:111, 112121, 12413143152163, 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.

Page 16: Portafolio Dionisio 1

Actividad No. 10 (2)El sistema tenía 6 capas, como se muestraen la tabla anterior.Capas:Capa 0: se ocupaba del reparto del procesador, conmutando entre procesos, cuando ocurrían interrupciones oexpiraban temporizaciones. En otras palabras, la capa 0 se encarga de la

multiprogramación 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

Page 17: Portafolio Dionisio 1

ApuntesMaquinas 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

Page 18: Portafolio Dionisio 1

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

Page 19: Portafolio Dionisio 1

Actividad No.11 (2) Proceso Proceso Servidor de Servidor de … Servidor de Servidor de Cliente Cliente procesos Terminales archivos memoria

Kernel

28/02/12

1

2

1.-Modo de usuario 2.-Modo kernelEl cliente obtiene servicio enviando mensajesa 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.