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