SlideShare una empresa de Scribd logo
1 de 25
   Grupo: 2 “O”

   Profesor:
   Dionisio Aburto


   Benjamin Saenz Bojorquez

   Leonardo Vargas

   Angel Joaquin Sierra
Actividad 1
Entrada:    Proceso:   Salida:
 Teclado    CPU       Bocinas
 Teclado               Impresora
 Webcam                monitor
 Escáner
Actividad 2
 Nucleo 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,
Definiciones #2
 Biblioteca 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.
Definiciones 3#
 Windows 95:
En 1995 por microsoft con arquitectura de 32 bits
  mejorando aficiencia del trabajando
Windows 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.
Actividad #3
 Dos:
(Disk operating sistem) fabricado por microsoft mas
  conocido por Pc-Dos y ms-Dos
Windows 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.
UNIX
Creado 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
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
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.
Definiciones
 Multiprocesamiento 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.
Actividad 5
1 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
Actividad No. 6
Llamadas al sistema
 Administracon del tiempo: procesa las instrucciones de tiempo
 Proteccion:Es el area de la informacion que se enfoca en la proteccion
   de la infraestructura con punteria y todo relacionado
 Adminstracion 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
Actividad 7
Minix 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
Actividad 8
Explicar cada capa
 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). 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 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.
 Capa 4
Finalmente aquí se alojan todos los procesos de usuario tales como shells, editores,
   compiladores, programas, etc.
Actividad 9
explicar
 El programa de ususario entra en el kernel por una trampa
 El sistema operativo determina el numero de servicio requerido
 El sistema operativo invoca el procedimiento de servicio
 Se devuelve el control al programa de usuario
1.   Escoges el icono y le das doble clck
2.   Esperas a que el programa se ponga a que se cargue
3.   Se pone la ventana pero se sguen poniendo aplicaciones
4.   Se pone la ventana con el programa elegido y lo puedes usar
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.

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
sistema de capas
el 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 funcion
 5 el operador
 4 programa de usuario
 3 administracion de entrada/proceso
 2 comunicacion operador/proceso
 1 administracion de memoria de tambor
 0 reporte del procesadoor y multiprogramacion
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
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
Maquinas virtuales
Las 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).
Cliente servidor
Modelo cliente-servidor
La 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-servidor
Un sistema cliente servidor funciona
-el cliente envia una solicitud medienta si direccion IP
-el servidor recibe la solictud y responde con su direccon IP
Actividad 11
 Segú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.

Más contenido relacionado

La actualidad más candente

Sistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamientoSistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamientoSaraiCelis
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativosAlex Acosta
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosBARTOLEO
 
Clase 1 conceptos básicos de los SO
Clase 1  conceptos básicos de los SOClase 1  conceptos básicos de los SO
Clase 1 conceptos básicos de los SOTensor
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 
So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1Javier Magne
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Velazquez Cruz Amairany
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosGabriela
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientobrendanoemigarciaserna
 
Capitulo 22 windows XP
Capitulo 22 windows XPCapitulo 22 windows XP
Capitulo 22 windows XPJorge Alberto
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)JEmilioAragonR
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSsanchezsergio12
 
T31 so gilberto ramon acosta
T31 so gilberto ramon acostaT31 so gilberto ramon acosta
T31 so gilberto ramon acostagilberto30
 

La actualidad más candente (16)

Sistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamientoSistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamiento
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativos
 
Taller sistemas operativos
Taller sistemas operativosTaller sistemas operativos
Taller sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Portafolio 1
Portafolio 1Portafolio 1
Portafolio 1
 
Clase 1 conceptos básicos de los SO
Clase 1  conceptos básicos de los SOClase 1  conceptos básicos de los SO
Clase 1 conceptos básicos de los SO
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Sistemas operativos tarea 3
Sistemas operativos tarea 3Sistemas operativos tarea 3
Sistemas operativos tarea 3
 
So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamiento
 
Capitulo 22 windows XP
Capitulo 22 windows XPCapitulo 22 windows XP
Capitulo 22 windows XP
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
T31 so gilberto ramon acosta
T31 so gilberto ramon acostaT31 so gilberto ramon acosta
T31 so gilberto ramon acosta
 

Destacado (20)

Punt de Trobada: Neus Castellano Tudela
Punt de Trobada: Neus Castellano TudelaPunt de Trobada: Neus Castellano Tudela
Punt de Trobada: Neus Castellano Tudela
 
Fonda don mostacho
Fonda don mostachoFonda don mostacho
Fonda don mostacho
 
Elaboración billetera
Elaboración billeteraElaboración billetera
Elaboración billetera
 
Blog
BlogBlog
Blog
 
Enidcadena 20081906 jardinesverticalesydetecho
Enidcadena 20081906 jardinesverticalesydetechoEnidcadena 20081906 jardinesverticalesydetecho
Enidcadena 20081906 jardinesverticalesydetecho
 
Ingeniería genética
Ingeniería genéticaIngeniería genética
Ingeniería genética
 
Presentación de prueba
Presentación de pruebaPresentación de prueba
Presentación de prueba
 
Uso de tablas, texto e imagenes
Uso de tablas, texto e imagenesUso de tablas, texto e imagenes
Uso de tablas, texto e imagenes
 
proteinas
 proteinas proteinas
proteinas
 
Actividad global
Actividad globalActividad global
Actividad global
 
derecho del aprendiz sena
derecho del aprendiz senaderecho del aprendiz sena
derecho del aprendiz sena
 
Ud8 introdesarrollo
Ud8 introdesarrolloUd8 introdesarrollo
Ud8 introdesarrollo
 
Clasificación de lenguajes
Clasificación de lenguajesClasificación de lenguajes
Clasificación de lenguajes
 
Lebensfeuer - Golf - Spiegelbild Deines Lebens
Lebensfeuer - Golf - Spiegelbild Deines LebensLebensfeuer - Golf - Spiegelbild Deines Lebens
Lebensfeuer - Golf - Spiegelbild Deines Lebens
 
portafolio electronico
portafolio electronicoportafolio electronico
portafolio electronico
 
Social Web und Schule
Social Web und SchuleSocial Web und Schule
Social Web und Schule
 
La sagrada escritura
La sagrada escrituraLa sagrada escritura
La sagrada escritura
 
Presentacion final 120
Presentacion final 120Presentacion final 120
Presentacion final 120
 
Soldadura oxiacetilenica Vs Smaw
Soldadura oxiacetilenica Vs SmawSoldadura oxiacetilenica Vs Smaw
Soldadura oxiacetilenica Vs Smaw
 
Asocomail 26022013
Asocomail 26022013Asocomail 26022013
Asocomail 26022013
 

Similar a Sistema operativo Minix: Características y hardware requerido

Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidenciaseduardoamaya30
 
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 operativo 1 unidad
Sistemas operativo 1 unidadSistemas operativo 1 unidad
Sistemas operativo 1 unidadBenja villasente
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiegos11
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativosEdgar Vazquez
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02txetxu12
 
Cap1
Cap1Cap1
Cap1CJAO
 

Similar a Sistema operativo Minix: Características y hardware requerido (20)

Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
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
 
Instala y configura software
Instala y configura softwareInstala y configura software
Instala y configura software
 
Portafolio Dionisio 1
Portafolio Dionisio 1Portafolio Dionisio 1
Portafolio Dionisio 1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativo 1 unidad
Sistemas operativo 1 unidadSistemas operativo 1 unidad
Sistemas operativo 1 unidad
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
1.primer taller/segundo corte
1.primer taller/segundo corte1.primer taller/segundo corte
1.primer taller/segundo corte
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
S.O. de computadoras, villares y conde
S.O. de computadoras, villares y condeS.O. de computadoras, villares y conde
S.O. de computadoras, villares y conde
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
 
Portafolio 1
Portafolio 1Portafolio 1
Portafolio 1
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Cap1
Cap1Cap1
Cap1
 
Lizet
LizetLizet
Lizet
 
Taller xd
Taller xdTaller xd
Taller xd
 

Sistema operativo Minix: Características y hardware requerido

  • 1. Grupo: 2 “O”  Profesor:  Dionisio Aburto  Benjamin Saenz Bojorquez  Leonardo Vargas  Angel Joaquin Sierra
  • 2. Actividad 1 Entrada: Proceso: Salida:  Teclado  CPU  Bocinas  Teclado  Impresora  Webcam  monitor  Escáner
  • 3. Actividad 2  Nucleo 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,
  • 4. Definiciones #2  Biblioteca 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.
  • 5. Definiciones 3#  Windows 95: En 1995 por microsoft con arquitectura de 32 bits mejorando aficiencia del trabajando Windows 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.
  • 6. Actividad #3  Dos: (Disk operating sistem) fabricado por microsoft mas conocido por Pc-Dos y ms-Dos Windows 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.
  • 7. UNIX Creado 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
  • 8. 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
  • 9. 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.
  • 10. Definiciones  Multiprocesamiento 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.
  • 11. Actividad 5 1 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
  • 12. Actividad No. 6 Llamadas al sistema  Administracon del tiempo: procesa las instrucciones de tiempo  Proteccion:Es el area de la informacion que se enfoca en la proteccion de la infraestructura con punteria y todo relacionado  Adminstracion 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
  • 13. Actividad 7 Minix 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
  • 15. Explicar cada capa  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). 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 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.  Capa 4 Finalmente aquí se alojan todos los procesos de usuario tales como shells, editores, compiladores, programas, etc.
  • 17. explicar  El programa de ususario entra en el kernel por una trampa  El sistema operativo determina el numero de servicio requerido  El sistema operativo invoca el procedimiento de servicio  Se devuelve el control al programa de usuario 1. Escoges el icono y le das doble clck 2. Esperas a que el programa se ponga a que se cargue 3. Se pone la ventana pero se sguen poniendo aplicaciones 4. Se pone la ventana con el programa elegido y lo puedes usar
  • 18. 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. 
  • 19. 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
  • 20. sistema de capas el 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 funcion  5 el operador  4 programa de usuario  3 administracion de entrada/proceso  2 comunicacion operador/proceso  1 administracion de memoria de tambor  0 reporte del procesadoor y multiprogramacion
  • 21. 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
  • 22. 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
  • 23. Maquinas virtuales Las 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).
  • 24. Cliente servidor Modelo cliente-servidor La 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-servidor Un sistema cliente servidor funciona -el cliente envia una solicitud medienta si direccion IP -el servidor recibe la solictud y responde con su direccon IP
  • 25. Actividad 11  Segú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.