27
San Luis rio Colorado Sonora

Portafolio 1

Embed Size (px)

Citation preview

Page 1: Portafolio 1

San Luis rio Colorado Sonora

Instala y configura software de acuerdo con las espesificaciones y

requerimientos del usuario

Instala componentes tomando en cuenta

las espesificaciones y el manual del fabricante

Componentes hardware Estrategia

Didactica

II

Estrategia

didactica

II

TECLADO

MONITOR

CAMARA WEB

actividad no`2 7FEBRERO2012

TIPOS DE SISTEMAS operativos mas populares

nombrarlos y en que consiste cada uno de los sistemas

MS-DOS MICROSOFT DISK OPERACIOacuteN SISTEMA SE PRESENTO A

INICIOS DE LA DEacuteCADA DE 1980 Y ES EL MAS DIFUNDIDO EN EL

MUNDO

MICROSOFT WINDOWS LOS SIETE MAS OPERATIVOS DE LA FAM

MICROSOFT WINDOWS ESTABLECEN UN AMBIENTE ESTAacuteNDAR PARA

LAS COMPUTADORAS EQUIPADAS CON PROCESADOR INTEL

WINDOWS 95SISTEMA OPERATIVO GRAFICA CAPAZ DE EJECUTAR

APLICACIONES DE 32 BITS REPRESENTOacute UN GRAN AVANCE SOBRE

EL MS-DOS Y WINDOWS

WINDOWS ES UNA MEJORA DE WINDOWS 95 PORQUE PRESENTO INNOVACIONES

COMO a)NAVEGADOR INTERNET EXPLORER B)ADMINISTRADOR DE ENERGIacuteA

WINDOWS NT ESTA VERSIOacuteN DE WINDOWS SE ESPECIALIZA EN LAS REDES Y

SEGUIDORES SE PUEDEN INTERACTUAR ENTRE DOS O MAS COMPUTADORAS

OS 12FUE HECHO POR IBM TIENE SOPORTE DE 32 BITS Y SU INTERFAZ ES MUY

BUENO NO SE LE DA EL APOYO QUE MERECE EN CUANTO SUS APLICACIONES

MAC OS ES TAN AMIGABLE CON EL USUARIO QUE CUALQUIER PERSONA

PUEDE APRENDER A USUARIO LAS COMPUTADORA MACINTOS NO SERIAN TAN

POPULARES SI NO TUVIERAN EL MAC OS

UNIX ES UN SO MULTIUSUARIO Y MULTITAREAS QUE CORRE EN DIF

COMPUTADORAS

sistema operativo actividad no~ 3 8feb2012

llamada al sistemael operativo junto con el hardware aparecen al

usuario con un solo dispositivo con un canjunto de instrucciones

mas flexibles y variados

a las que se le conocen como llamadas al sistema

interprete de comandostambien conosido por su nombre en

inglesshell es un programa que interpreta las ordenes del

usuario y con

sistema de aplicacion programas externos al sistema

espesificados para realizar tareas como simulacion accion y

edicion de graficos

vierte en llamadas al sistema

Nucleo (kenell)es la parte del sistema operativo que se encarga

de sincronizar la activacioacuten de los procesos y definir prioridades

programas del sistema son programas del servicio que debe ser

solicitados expliacutecitamente por los usuarios

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 2: Portafolio 1

Instala y configura software de acuerdo con las espesificaciones y

requerimientos del usuario

Instala componentes tomando en cuenta

las espesificaciones y el manual del fabricante

Componentes hardware Estrategia

Didactica

II

Estrategia

didactica

II

TECLADO

MONITOR

CAMARA WEB

actividad no`2 7FEBRERO2012

TIPOS DE SISTEMAS operativos mas populares

nombrarlos y en que consiste cada uno de los sistemas

MS-DOS MICROSOFT DISK OPERACIOacuteN SISTEMA SE PRESENTO A

INICIOS DE LA DEacuteCADA DE 1980 Y ES EL MAS DIFUNDIDO EN EL

MUNDO

MICROSOFT WINDOWS LOS SIETE MAS OPERATIVOS DE LA FAM

MICROSOFT WINDOWS ESTABLECEN UN AMBIENTE ESTAacuteNDAR PARA

LAS COMPUTADORAS EQUIPADAS CON PROCESADOR INTEL

WINDOWS 95SISTEMA OPERATIVO GRAFICA CAPAZ DE EJECUTAR

APLICACIONES DE 32 BITS REPRESENTOacute UN GRAN AVANCE SOBRE

EL MS-DOS Y WINDOWS

WINDOWS ES UNA MEJORA DE WINDOWS 95 PORQUE PRESENTO INNOVACIONES

COMO a)NAVEGADOR INTERNET EXPLORER B)ADMINISTRADOR DE ENERGIacuteA

WINDOWS NT ESTA VERSIOacuteN DE WINDOWS SE ESPECIALIZA EN LAS REDES Y

SEGUIDORES SE PUEDEN INTERACTUAR ENTRE DOS O MAS COMPUTADORAS

OS 12FUE HECHO POR IBM TIENE SOPORTE DE 32 BITS Y SU INTERFAZ ES MUY

BUENO NO SE LE DA EL APOYO QUE MERECE EN CUANTO SUS APLICACIONES

MAC OS ES TAN AMIGABLE CON EL USUARIO QUE CUALQUIER PERSONA

PUEDE APRENDER A USUARIO LAS COMPUTADORA MACINTOS NO SERIAN TAN

POPULARES SI NO TUVIERAN EL MAC OS

UNIX ES UN SO MULTIUSUARIO Y MULTITAREAS QUE CORRE EN DIF

COMPUTADORAS

sistema operativo actividad no~ 3 8feb2012

llamada al sistemael operativo junto con el hardware aparecen al

usuario con un solo dispositivo con un canjunto de instrucciones

mas flexibles y variados

a las que se le conocen como llamadas al sistema

interprete de comandostambien conosido por su nombre en

inglesshell es un programa que interpreta las ordenes del

usuario y con

sistema de aplicacion programas externos al sistema

espesificados para realizar tareas como simulacion accion y

edicion de graficos

vierte en llamadas al sistema

Nucleo (kenell)es la parte del sistema operativo que se encarga

de sincronizar la activacioacuten de los procesos y definir prioridades

programas del sistema son programas del servicio que debe ser

solicitados expliacutecitamente por los usuarios

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 3: Portafolio 1

TECLADO

MONITOR

CAMARA WEB

actividad no`2 7FEBRERO2012

TIPOS DE SISTEMAS operativos mas populares

nombrarlos y en que consiste cada uno de los sistemas

MS-DOS MICROSOFT DISK OPERACIOacuteN SISTEMA SE PRESENTO A

INICIOS DE LA DEacuteCADA DE 1980 Y ES EL MAS DIFUNDIDO EN EL

MUNDO

MICROSOFT WINDOWS LOS SIETE MAS OPERATIVOS DE LA FAM

MICROSOFT WINDOWS ESTABLECEN UN AMBIENTE ESTAacuteNDAR PARA

LAS COMPUTADORAS EQUIPADAS CON PROCESADOR INTEL

WINDOWS 95SISTEMA OPERATIVO GRAFICA CAPAZ DE EJECUTAR

APLICACIONES DE 32 BITS REPRESENTOacute UN GRAN AVANCE SOBRE

EL MS-DOS Y WINDOWS

WINDOWS ES UNA MEJORA DE WINDOWS 95 PORQUE PRESENTO INNOVACIONES

COMO a)NAVEGADOR INTERNET EXPLORER B)ADMINISTRADOR DE ENERGIacuteA

WINDOWS NT ESTA VERSIOacuteN DE WINDOWS SE ESPECIALIZA EN LAS REDES Y

SEGUIDORES SE PUEDEN INTERACTUAR ENTRE DOS O MAS COMPUTADORAS

OS 12FUE HECHO POR IBM TIENE SOPORTE DE 32 BITS Y SU INTERFAZ ES MUY

BUENO NO SE LE DA EL APOYO QUE MERECE EN CUANTO SUS APLICACIONES

MAC OS ES TAN AMIGABLE CON EL USUARIO QUE CUALQUIER PERSONA

PUEDE APRENDER A USUARIO LAS COMPUTADORA MACINTOS NO SERIAN TAN

POPULARES SI NO TUVIERAN EL MAC OS

UNIX ES UN SO MULTIUSUARIO Y MULTITAREAS QUE CORRE EN DIF

COMPUTADORAS

sistema operativo actividad no~ 3 8feb2012

llamada al sistemael operativo junto con el hardware aparecen al

usuario con un solo dispositivo con un canjunto de instrucciones

mas flexibles y variados

a las que se le conocen como llamadas al sistema

interprete de comandostambien conosido por su nombre en

inglesshell es un programa que interpreta las ordenes del

usuario y con

sistema de aplicacion programas externos al sistema

espesificados para realizar tareas como simulacion accion y

edicion de graficos

vierte en llamadas al sistema

Nucleo (kenell)es la parte del sistema operativo que se encarga

de sincronizar la activacioacuten de los procesos y definir prioridades

programas del sistema son programas del servicio que debe ser

solicitados expliacutecitamente por los usuarios

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 4: Portafolio 1

actividad no`2 7FEBRERO2012

TIPOS DE SISTEMAS operativos mas populares

nombrarlos y en que consiste cada uno de los sistemas

MS-DOS MICROSOFT DISK OPERACIOacuteN SISTEMA SE PRESENTO A

INICIOS DE LA DEacuteCADA DE 1980 Y ES EL MAS DIFUNDIDO EN EL

MUNDO

MICROSOFT WINDOWS LOS SIETE MAS OPERATIVOS DE LA FAM

MICROSOFT WINDOWS ESTABLECEN UN AMBIENTE ESTAacuteNDAR PARA

LAS COMPUTADORAS EQUIPADAS CON PROCESADOR INTEL

WINDOWS 95SISTEMA OPERATIVO GRAFICA CAPAZ DE EJECUTAR

APLICACIONES DE 32 BITS REPRESENTOacute UN GRAN AVANCE SOBRE

EL MS-DOS Y WINDOWS

WINDOWS ES UNA MEJORA DE WINDOWS 95 PORQUE PRESENTO INNOVACIONES

COMO a)NAVEGADOR INTERNET EXPLORER B)ADMINISTRADOR DE ENERGIacuteA

WINDOWS NT ESTA VERSIOacuteN DE WINDOWS SE ESPECIALIZA EN LAS REDES Y

SEGUIDORES SE PUEDEN INTERACTUAR ENTRE DOS O MAS COMPUTADORAS

OS 12FUE HECHO POR IBM TIENE SOPORTE DE 32 BITS Y SU INTERFAZ ES MUY

BUENO NO SE LE DA EL APOYO QUE MERECE EN CUANTO SUS APLICACIONES

MAC OS ES TAN AMIGABLE CON EL USUARIO QUE CUALQUIER PERSONA

PUEDE APRENDER A USUARIO LAS COMPUTADORA MACINTOS NO SERIAN TAN

POPULARES SI NO TUVIERAN EL MAC OS

UNIX ES UN SO MULTIUSUARIO Y MULTITAREAS QUE CORRE EN DIF

COMPUTADORAS

sistema operativo actividad no~ 3 8feb2012

llamada al sistemael operativo junto con el hardware aparecen al

usuario con un solo dispositivo con un canjunto de instrucciones

mas flexibles y variados

a las que se le conocen como llamadas al sistema

interprete de comandostambien conosido por su nombre en

inglesshell es un programa que interpreta las ordenes del

usuario y con

sistema de aplicacion programas externos al sistema

espesificados para realizar tareas como simulacion accion y

edicion de graficos

vierte en llamadas al sistema

Nucleo (kenell)es la parte del sistema operativo que se encarga

de sincronizar la activacioacuten de los procesos y definir prioridades

programas del sistema son programas del servicio que debe ser

solicitados expliacutecitamente por los usuarios

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 5: Portafolio 1

WINDOWS ES UNA MEJORA DE WINDOWS 95 PORQUE PRESENTO INNOVACIONES

COMO a)NAVEGADOR INTERNET EXPLORER B)ADMINISTRADOR DE ENERGIacuteA

WINDOWS NT ESTA VERSIOacuteN DE WINDOWS SE ESPECIALIZA EN LAS REDES Y

SEGUIDORES SE PUEDEN INTERACTUAR ENTRE DOS O MAS COMPUTADORAS

OS 12FUE HECHO POR IBM TIENE SOPORTE DE 32 BITS Y SU INTERFAZ ES MUY

BUENO NO SE LE DA EL APOYO QUE MERECE EN CUANTO SUS APLICACIONES

MAC OS ES TAN AMIGABLE CON EL USUARIO QUE CUALQUIER PERSONA

PUEDE APRENDER A USUARIO LAS COMPUTADORA MACINTOS NO SERIAN TAN

POPULARES SI NO TUVIERAN EL MAC OS

UNIX ES UN SO MULTIUSUARIO Y MULTITAREAS QUE CORRE EN DIF

COMPUTADORAS

sistema operativo actividad no~ 3 8feb2012

llamada al sistemael operativo junto con el hardware aparecen al

usuario con un solo dispositivo con un canjunto de instrucciones

mas flexibles y variados

a las que se le conocen como llamadas al sistema

interprete de comandostambien conosido por su nombre en

inglesshell es un programa que interpreta las ordenes del

usuario y con

sistema de aplicacion programas externos al sistema

espesificados para realizar tareas como simulacion accion y

edicion de graficos

vierte en llamadas al sistema

Nucleo (kenell)es la parte del sistema operativo que se encarga

de sincronizar la activacioacuten de los procesos y definir prioridades

programas del sistema son programas del servicio que debe ser

solicitados expliacutecitamente por los usuarios

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 6: Portafolio 1

sistema operativo actividad no~ 3 8feb2012

llamada al sistemael operativo junto con el hardware aparecen al

usuario con un solo dispositivo con un canjunto de instrucciones

mas flexibles y variados

a las que se le conocen como llamadas al sistema

interprete de comandostambien conosido por su nombre en

inglesshell es un programa que interpreta las ordenes del

usuario y con

sistema de aplicacion programas externos al sistema

espesificados para realizar tareas como simulacion accion y

edicion de graficos

vierte en llamadas al sistema

Nucleo (kenell)es la parte del sistema operativo que se encarga

de sincronizar la activacioacuten de los procesos y definir prioridades

programas del sistema son programas del servicio que debe ser

solicitados expliacutecitamente por los usuarios

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 7: Portafolio 1

1Defina firmwarees in bloque de instrucciones de maquina para propositos espesificos grabado

de una memoria tipo solo lectura

2Defina multiprogramaciontecnica que permite que dos o mas procesos ocupen la misma

unidadde memoria principal y que sean ejecutados al mismo tiempo en la unidad

central de procesos

3defina multiprocesamientoes conocido como el uso de multiples concurrentes en un sistema en

lugar de un unico proceso en un instante determinado

4diferencia entre 2 y 3la dif es el particionamiento de la memoria para almacenar procesos y el

procesador accede y multiprocerso indica el reporte de tiempo de

la cpu a los procesos

5defina

a)en lineaen general se dice que algo esta en linea o on-line(que esta conectado a una red

b)tiempo reales aque sistema general que interactua activamente con un entorno con dinamica

conocida como relacion en sus entradassalidasy restricciones

temporales para darle un correcto funcionamiento

c)tiempo compartidose refiere a compartir un recurso computacional entre muchos usuarios por

medio de la multiarea

d)computacion interactivaes una herramienta practica que se ha utilizado fundamental mente para

la inveztigacion y aplicacion de los conseptos basicos de la

Computacion

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 8: Portafolio 1

6 diferencia entre abc y d un sistema operativo

es un parte importante de cualquier sistema de

computacioacuten puede dividirse en 4 componentes

7defina sistema abierto suele vincularse con los

sistemas informaticos son aquellos sistemas que

sus susceptibles de portabilidad e

interoperabilidad y utilizan estaacutendares abiertos

8defina sistema cerrado es un sistema que no

interactuacutea con otros agentes fiacutesicos situados

fuera de el

9Diferencia entre sistema abierto y sistema

cerrado

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 9: Portafolio 1

La interfaz entre sistema operativo y los programas de usuario esta definida por el conjunto de operaciones extendidas que el sistema operativo ofreceEstas intruccionesse han llamado tradicionmalmente llamadasal sistemaLas llamadas disponobles el la interfaz varian de un sistema operativo a otro

Las llamdas al sistema pertenecen a trescategorias amplias

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 10: Portafolio 1

Procesos Archivos Shell

New waiting running ready

terminated Un proceso es

simplemente un programa en

ejecucion que necesita recursos para realizar su

tarea

Puede referirse a archivo de

documento el lugar donde estos

se alamacenan conjuntos de bits almacenados en

ficha periferico es un archivo

informetico

Interfaz usada para interactuar con el nucleo de

un sistema opertivo

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 11: Portafolio 1

Llamadas al sistema

Administracion del tiempoProcesa lasinstrucciones necesarias

Administracion de procesosSe encargha de seleccionar el proceso entorno hacer ejecutadoen el CPU

ProteccionMecanismo que controla el acceso de los programas a los usuarios a los recursos del sistema

Administracion de archivosEs una aplicacioninformatica que provee acceso a archivos y facilita el realizar operaciones con ellos

Administracionde directoriosHace referenciaa la informacionde tecnologiasde la informatica

SenalesEs forma limitada de comunicacion entre procesosempleada en UNIX y otrossistemas

ACTIVIDAD 6 14feb2012

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 12: Portafolio 1

Es un sistema operativo disenado para ser

altamente fiable flexible y seguro la version mas

reciente esta basada un poco en versiones de minix

pero es diferente en varias areas clave

Caracteristicas

- Apegado a posix

- Redes con Tcpip

- Sistema windows

- Leguaje ccg cc tt perl

pythun etc

- Mas de 400 programas unix

- Muchas mejoras desde la v2

- Completamente usuario y

multiprogramacion

- Manejadores de dispositivo

se ejecutan como procesador

de usuario

Hardware

requerido

Para ejecutar

minix 3 se necesita

un procesador

386486 pentam o

compatible La

configuracion

estandar requiere

16mb de ram una

version de 8 mb

tambien esta

disponible en 50

mb y 600 mb

Estado

actual

La version

actual de

minix es un

trabajo en

proceso no es

sercanament

e tan duro

como FreeBSF

o Lunix en

este

momento

ACTIVIDAD 7

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 13: Portafolio 1

init Proceso de

usuario

Proceso de

usuario

Proceso de

usuario

Administracion

de memoriaSistema de

archivosServidor de red

Tarea de

disco

Tarea de

terminalTarea

de rebg

Tarea de

sistema

Tarea de

ethernet

Administracion de prcesos

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 14: Portafolio 1

1 Esta es la capa que interactua con el hardwareesta

encargada de atrapar todas las interrupciones y trampas

de planificar y ofrecer otras capas superioesun modelo

de procesos independientes y secuncialesn para

comunicarse medisnte el uso mensajes

2 Contiene todo el consemente a los procesos de es una

por cada dispositivo de tareas

3 Aglutia a los procesos conocidos como procesos a los

servidores se ejecutan en un nivel menos privilegiado

que el kernel alas tareas y uno accede directamente a

los puertos de entrada y salida

4 Finalmente los procesos de usuario tales como

shells complicadores programas etc

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 15: Portafolio 1

Programa de usuario 2Programa de usuario 1 llamada al kernel

M

E

M

O

R

I

AP

R

I

N

C

I

P

A

l

2

1

4

Pricedimient

o de servicio

Tabla de

despacho

3

Actividad 9

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 16: Portafolio 1

1 El programa de usuario entre al kernel por

una trampa

2 El sistema operativo dertermina el numero

de servicio requerido

3 El sistema operativo invoca el

procedimineto de servicio

4 Se devuelve el control al programa de

usuario

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 17: Portafolio 1

1

1 2 3 4 5 6

1 2 53 4

Rutas

111112

121124

13

143

152

163165

Procedimiento principal capas

Procedimiento

de servicio

Procedimien

to de

utileria

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 18: Portafolio 1

El modelo de estructura sencillo de un sistema

monoalitico consiste organizar el sistema

operativo como una gerarquia de capascada

una contruida sobre lo que esta abajo ellael

primer sistema que tuvo esta estructura fue el

sistema the construido en la techinische

hogeschool e ind hoven por ewdikstra en 1968

y sus estudiantes el sistema the era un sencillo

sistema por los lotes para una computadora

holandesa la electronica x8 que tenia 32k de

palabras de 27bics

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 19: Portafolio 1

capa funcion

5 El operador

4 Programas de usuario

3 Administraccion de entrada

2 Comunicacion operador-entrada

1 Administraccion de memoria y

tambor

o Reparto del procesador y

multiprogramacion

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 20: Portafolio 1

1 El sistema tenia 6 capas como se muestra en la figura anteriorla capa cero se ocupaba en repartodel procesador comutando entre procesos cuandoocurrian interrupciones o expirabantemporisacioneslas otras capas del sistemaconsistian en procesos secuenciales cada uno de los cuales podian programarse sin tener quepreocuparse por el echo de que multiples procesosse estuvieran ejecutando en un solo procesadorenotras palabras la capa cero se encarga de la multiprogramacion basica del cpu

CAPA 1

Se encarga de repetir el espacio para los procesos en la memoria principal y en un tambar de 512k palabras queservian para contener partes de los procesos para los que habia en el espacio en la memoria principallascapas siguientes no se preocupaban por sus procesos y se encontraban en la memoria principal o en el tamborya que sencion se encarga de tenerlos cuando se ocuparan

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 21: Portafolio 1

CAPA 2es la encargada de la comunicacion

entre cada proceso y la consola de operador

CAPA 3Se encarga de colocar en buffers las

corrientes de informacion provenientes de

dirigidos a ellos

CAPA 4Sencarga de manipular la

administraccion de los procesos de los

programas de usuario

CAPA 5Se encarga del proceso del operador

del sistema

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 22: Portafolio 1

Las primeras verciones eran sistemas estrictamente porlotes Muchos usuarios querian tener tiempo compartido de modo que diversos grupos dentro y fuera de IBM desidieronescribir sistemas de tiempos compartidos el sistema de tiempo compartido era grande y lento havia costado 5000 millones de dolares por otro lado el centro cientifico de IBM produjo un sistema radicalmente diferente que se utiliza en los macroprocesadores de IBM que quedaestesistema llamado originalmente cpcms I que mas tarde fuebautisado como vm370 se basa en la observacion de un sistema compartido que ofrecia

1 multiprogramacion

2 una maquina extendida con una interfaz para el hardwarela esencia de VM370 consiste en separar porcompleto estas dos funciones

El corazon del sistema conducido como el monitor de maquina avitual se ejecuta en el hardware y se realiza la multiprogramacion proporcinando varias maquinas vitualesala siguiente estapa superiorlas cuales son copias de hardware

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 23: Portafolio 1

Cms cms cms

VM370

HAEDWARE SOLO DE 370

MAQUINA VM370

Llamado

al sistema

aqui

Trampa

aqui

Instrucciones

ES aqui

Trampa

aqui

1- Modelo cliente ndash servidor

La arquitectura cliente servidor es un modelo de

aplicacion deitribuida

En el que las tareas se reparten entre los provedoes

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 24: Portafolio 1

3 Como funciona el modelo cliente servidor

Un cliente realiza peticiones a otros programas al servidor que le

da respuesta

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 25: Portafolio 1

Proceso

ClienteProceso

cliente Servidor servidor

Procesos procesos

terminale

hellipServidor

de

archivos

Servidor

de

memoria

kernel

El cliente obtiene

servicio enviando

mensajes al proceso del

servidor

Modo

De

usuario

Modo del

kernel

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 26: Portafolio 1

Segun la figura el kernel manipula la comunicasion entre los clientes y los servidores al dividir el sistema operativoen partes cada una de las cuales solo se encarga de una faceta del sistema como en servicio de archivols de procesos de terminales de memoria cada patrte puedeser pequena y manejable ademas dado quetodos los servicios se ejecutan comoprocesos en modo de usuario y no en modokernel no tiene acceso directo al hardware por lo tanto si se activa un error en el servidor de archivos es posible que el servidor de archivos se caiga peronormalmente esto no hara que se caigatoda la maquina

Page 27: Portafolio 1