25
INTEGRANTES Grupo: 2 “O” Profesor: Dionisio Aburto Benjamin Saenz Bojorquez Leonardo Vargas Angel Joaquin Sierra

Dionisio 123

Embed Size (px)

Citation preview

Page 1: Dionisio 123

INTEGRANTES Grupo: 2 “O”

Profesor: Dionisio Aburto

Benjamin Saenz Bojorquez

Leonardo Vargas

Angel Joaquin Sierra

Page 2: Dionisio 123

Actividad 1Entrada:TecladoTecladoWebcamEscáner

Proceso:CPU

Salida:BocinasImpresora monitor

Page 3: Dionisio 123

Actividad 2Nucleo o Kernel:En que consiste cada una componente, central

que facilita a los diversos programas al acceso segurodel hardware del sistema de computo.

Sistema de administracion:Establece un espacio de memoria para cada

programa que esta en ejecucion.Controlador de dispositivos:Controla los dispositivos de entrada salida

conectadas a la computadora,

Page 4: Dionisio 123

Definiciones #2Biblioteca del sistema:Incluye todo los tipos de programas de utilidad

que pueden invocar los programas del usuario.

Administracion del sistema de archivos:Organiza y controla la utilizacion de los discos.

Page 5: Dionisio 123

Definiciones 3#Windows 95:En 1995 por microsoft con arquitectura de 32 bits

mejorando aficiencia del trabajandoWindows NT:Version que se especifica en redes y servidores, se

puede interactuar entre 2 o mas computadoras.Mac OS:Es muy amigable para el usuario, muy bueno para

organizar archivos guardados muy eficazmente por apple.

Page 6: Dionisio 123

Actividad #3Dos:(Disk operating sistem) fabricado por microsoft

mas conocido por Pc-Dos y ms-DosWindows 3.1:Por microsoft, queria crear un interfaz

amigable para el usuario pone iconos en la pantalla que representa archivos y programas y al hacer doble click se abria.

Page 7: Dionisio 123

UNIXCreado por Belll de ATY en el 1969 y es utilizado con base en supercarretera de la comunicasion o multiusuario, multicable, y computadoras de todo tipo

Page 8: Dionisio 123

Actividad

Define sistema operativo Partes que componen sistema operativo Un sistema operativo (OS) es un programa o conjunto de programas que en un

sistema informatico gestiona los recursos del hardware y provee servicios a los programas de aplicación y corre en modo privilegiado respecto a los restantes

Gestion de procesos Gestion de la memoria principal Gestión del almacenamiento secundario El sistema de E/S Sistema de archivos Sistema de comunicación Programas de sistemas Gestor de recursos llamadas al sistema interpretes o comandos Nucleo (o kernel) Programas de aplicaciones

Page 9: Dionisio 123

Definiciones Firmware: El firmware es un bloque de instrucciones de maquina para propositos especificos,

grabado en una memora de tipo solo lectura (ROM, EEPROM, flash, etc.) que establece la lógica de mas bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo.

Multiprogramacon: Se denomina multiprogramacon a la técnica que permite que dos o mas procesos

ocupen la misma unidad de memoria principal y que sean ajecutados al “mismo tiempo” (pseudo-paralelismo, en una única cpu solo puede haber un proceso a la vez) en la unidad central de proceso o cpu.

Multiprocesamiento: Un multiprocesamiento se define como una computadora que contiene dos o mas

unidades de procesamiento que trabajan sobre una memoria común bajo un control integrado.

Diferencia entre 2 y 3: Multiprogramacion 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 esperas de entrada salida.

Page 10: Dionisio 123

DefinicionesMultiprocesamiento es un concepto que indica el reparto de la CPU a

los procesos. El tiempo dedicado en una política.Define la linea: si dice si esta conectada a una red o sistema mayor.Tiempo Real: es aquel sistema digital que interactua activamente con

un entorno con dinámica conocida por sus salidas, entradas y restricciones temporales.

Tiempo conpartido: se refiere a compartir un recurso computacional entre muchos usuaros

por medio de la multitarea.    Computacion interactiva: es una herramienta practica que se utiliza fundamentalmente para la

investigación y la aplicacon de los conceptos básicos.

Page 11: Dionisio 123

Actividad 51 Procesos: Un proceso es un programa en ejecucion los procesos son gestionados por el

sistema operativo y estan formados por instrucciones su estado de ejecucion su memoria de trabajo y su planificacion

2 Archivos:Son el medio del que disponemos para almacenar informacion no volatil en

un dispositivo de almacenamiento son los sistemas de los que disponen los sistemas operativos con mecanismos para el usuario pueda utilizarlo

3 Shell:Son aquellos programas que proveen una interfaz de usuario para acceder a

los servicios del sistema operativo

Page 12: Dionisio 123

Actividad No. 6Llamadas al sistemaAdministracon del tiempo: procesa las instrucciones de tiempoProteccion:Es el area de la informacion que se enfoca en la

proteccion de la infraestructura con punteria y todo relacionadoAdminstracion de directorio: es una herramienta potente e

importante para gestionar archivos y directorios utilzando una interfaz

Administracion de archivos: es una aplicación informatica que provee procesos a archivos y facilita el realizar operaciones con ellos

Señales: es una forma limitada en comunicación entre procesos empleados en UNIX y otros sistemas operativos.

Administracion de procesos: se encarga de seleccionar al proceso en turno o ser ejecutado en el CPU

Page 13: Dionisio 123

Actividad 7Minix es un clon del sistema operativo Unix distribuido junto

con su codigo fuente y desarrollado por el profesor Andrew S. Tanenbaum en 1987 fue creado para enseñar a sus alumnos el diseño de sistemas operativos.

Tiene: caracteristicas: apagado a POSIX fiedes con TCP/IP sistema x windows lenguajes, cc, gc, gtt, de mas de 400 programas y muchas mejoras en la version 2

Necesita: hadware requerido: para ejecutar el MNIX 3 se necesita un pc con procesador 386,386 pentum o compatible, la configuracion establecid requiere 16 mb de ram y tambien esta disponible en 8 mb.

Dispone: estado actual: la vercon de minix 3 (3.1.2) es un trabajo en proceso. Implementando para xscale y power pc esta en camino

Page 14: Dionisio 123

Actividad 8

Page 15: Dionisio 123

Explicar cada capa Capa 1Esta 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 2Contiene todo lo concerniente a los procesos de E/S, uno por cada tipo de dispositivos

(tareas). Como se ilustra en el gráfico, tenemos tareas para discos, impresoras, relojes, interfaces de red y tareas de sistema, que si bien no son dispositivos de sistema sí tienen por finalidad el servicio de copiado entre diferentes regiones de memoria para procesos que no cuentan con los privilegios para realizarlos ellos mismos.

Capa 3Aglutina 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.

Capa 4Finalmente aquí se alojan todos los procesos de usuario tales como shells, editores,

compiladores, programas, etc.

Page 16: Dionisio 123

Actividad 9

Page 17: Dionisio 123

explicarEl programa de ususario entra en el kernel por una

trampaEl sistema operativo determina el numero de servicio

requeridoEl sistema operativo invoca el procedimiento de servicioSe devuelve el control al programa de usuario1. Escoges el icono y le das doble clck2. Esperas a que el programa se ponga a que se cargue3. Se pone la ventana pero se sguen poniendo

aplicaciones4. Se pone la ventana con el programa elegido y lo

puedes usar

Page 18: Dionisio 123

Definiciones Diferencia entre a,b,c,d: En línea se refiere al estado de conexión Tiempo real es cuando comienza a interactuar con dinámica Tiempo compartido al estar interactuando En el caso de la computación interactiva se aplica e investigar Sistema abierto: Sistemas informativos que proporcionan alguna combinacon de

inteperabilidad, portabilidad y uso de estándares abiertos. Sistema cerrado: Son todos los recursos se encuentra presentes al mismo tiempo Diferencia entre 7 y 8: Que en el abierto se usan los estándares y en el otro no Interfaz interactivo: Es similar al nvel de respuestas y estudia como un proceso de comunicación

en el que cada mensaje se relaciona con el previo.  

Page 19: Dionisio 123

Actividad 10 -1-1 -2 *111,112, -2-1 *121,124 -4 *13 -3 *143 1-4-3 *152 -5-2 *163,165 -6-3 -5

Page 20: Dionisio 123

sistema de capasel modelo de estructuracion sencillo de un sistema monolitico consiste

en organizar el sistema operativo como una gerarquia de capas cada una construida sobre la que esta abajo de ella. el primer sistema que tuvo esta estructurado con el sistema THE construido en la technische hoge school, eindhoven por e.cu.dijkstra (1968).el sistema de THE era un sencillo sistema por lotes para una computadora Holandesa,, la electrologiax8, que tenia 32K de palabras de 27 bits.

capa funcion5 el operador4 programa de usuario3 administracion de entrada/proceso2 comunicacion operador/proceso1 administracion de memoria de tambor0 reporte del procesadoor y multiprogramacion

Page 21: Dionisio 123

Capas el sistema tenia 6 capas como se muestra en la figura anterior. la capa 0 se ocupaba del reparto del

procesador, conmutando entre procesos cuando corrian interruptores o expiraban temporizaxiones.las otras capas del

sistema consistian en procesos secuenciales cada uno de los cuales podian programarsesin tener que preocuparse por el cabo de que multiples procesos se estubieran ejecutando en un solo procesador.

en otras palabras la capa 0 se encarga de la multiprogramacion basica 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 paralos que no habia espacio en la memoria principal. las capas siguientes no se preocupaban por sus procesos si se encontraban en la mmemoria principal o en el tambor

ya que esta seccion se encarga de tenerlos cuando se preocupan. Capa 2 es la que se encarga de la comunicacion entre cada proceso y la consola operador. capa 3 se encarga de colocar en buffers las corrientes de informacion provenientes de ir dirifidas a ellos capa 4 se encarga de manipular la administracion de los procesos de los programas del usuario capa 5 se encqrga del proceso del operador del sistema

Page 22: Dionisio 123

Capas 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 paralos que no habia espacio

en la memoria principal. las capas siguientes no se preocupaban por sus procesos si se encontraban en la

mmemoria principal o en el tambor ya que esta seccion se encarga de tenerlos cuando se preocupan. Capa 2 es la que se encarga de la comunicacion entre cada proceso y la consola

operador. capa 3 se encarga de colocar en buffers las corrientes de informacion

provenientes de ir dirifidas a ellos capa 4 se encarga de manipular la administracion de los procesos de los

programas del usuario capa 5 se encqrga del proceso del operador del sistema

Page 23: Dionisio 123

Maquinas virtualesLas primeras versiones eran sistemas estrictamente por lotes muchos

usuarios querían tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM decidieron escribir sistemas de tiempo compartidos. El sistema del tiempo compartido era grande y lento había costado 500 millones de dólares. Por otro lado el centro científico de IBM produjo un sistema radicalmente diferente que se utiliza en la macro computadora de IBM que queda.

Este sistema llamado originalmente CP-CMS que mas tarde fue bautizado como VM/360 se basaba en la observación de un sistema compartido que ofrecía # 1 multiprogramación y # 2 una maquina extendida con una interfaz para el hardware. La esencia 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.

La estructura de BM/370 con un sistema de monitoreo de conversación (CMS).

Page 24: Dionisio 123

Cliente servidorModelo cliente-servidorLa arquitectura cliente-servidor permite al usuario en una máquina, llamada el

cliente, requerir algún tipo de servicio de una máquina a la que está unido, llamado el servidor, mediante una red como una LAN (Red de Area Local) o una WAN (Red de Area Mundial). Estos servicios pueden ser peticiones de datos de una base de datos, de información contenida en archivos o los archivos en sí mismos, o peticiones de imprimir datos en una impresora asociada

Como funciona.- cliente-servidorUn sistema cliente servidor funciona-el cliente envia una solicitud medienta si direccion IP-el servidor recibe la solictud y responde con su direccon IP

Page 25: Dionisio 123

Actividad 11Según la figura kernel manipula la comunicación entre los

clientes y servidores al dividir el sistema operativo en partes cada una de las cuales solo se encarga de una faceta del sistema, como el servidor 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 ejecutan como procesos en modo usuario y no en modo kernel no tiene acceso directo al hardware por lo tanto si activa un error en el servidor de archivos, es posible que el servidor de archivos se caiga pero normalmente esto no ara que caiga toda la maquina.