Professional Documents
Culture Documents
on
Matricula: 2016-3925
1
Materia: Sistemas Operativos
Tema: 2
Introduccion
2
Indice
Temas Pag
Introduccion 2
Cliente-servidor..10-11
Conclusin 12
Bibliografa.. 13
3
Estructura de un Sistema Operativo
Los Componentes de un sistema operativo
Gestin de la memoria principal: La memoria es una gran tabla de palabras o bytes que
se referencia cada una mediante una direccin nica. Este almacn de datos de rpido
acceso es compartido por la CPU y los dispositivos de E/S, es voltil y pierde su
contenido ante fallos del sistema.
4
Construir, eliminar archivos y directorios.
Ofrecer funciones para manipular archivos y directorios.
Establecer la correspondencia entre archivos y unidades de almacenamiento.
Realizar copias de seguridad de archivos.
Sistemas de proteccin: Mecanismo que controla el acceso de los programas o los
usuarios a los recursos del sistema.
El Sistema Operativo se encarga de:
Distinguir entre uso autorizado y no autorizado.
Especificar los controles de seguridad a realizar.
Forzar el uso de estos mecanismos de proteccin.
5
Suministro de interfaz al usuario
Administracin de recursos
Administracin de archivos
Administracin de tareas
Actualizacin de Software
Mejoras de Seguridad
6
Inclusin de alguna nueva utilidad
Otros.
Sistemas monolticos
Son aquellos en los que su centro es un grupo de estructuras fijas, las cuales funcionan
entre s.
7
El primer sistema construido de esta forma fue el sistema THE, construido en
Technische Hogeschool Eindhoven en Holanda por E. W. Dijkstra (1968) y sus
estudiantes.
El sistema THE era un sistema simple de procesamiento por lotes para una
computadora holandesa, la Electrologica X8, que tena 32K de palabras de 27 bits.
El sistema tena seis capas:
8
Uno de los usos domsticos ms extendidos de las mquinas virtuales es ejecutar
sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema
operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema
operativo habitual (Windows por ejemplo) sin necesidad de instalarlo directamente en
nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario.
9
embargo de forma aislada, sin que uno interfiera en la ejecucin en las aplicaciones del
otro.
Cliente-servidor
Es un modelo de aplicacin distribuida en el que las tareas se reparten entre los
proveedores de recursos o servicios, llamados servidores, y los demandantes,
llamados clientes.
Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta
idea tambin se puede aplicar a programas que se ejecutan sobre una sola
computadora, aunque es ms ventajosa en un sistema operativo multiusuario
distribuido a travs de una red de computadoras.
Algunos ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor
son el Correo electrnico y la World Wide Web.
10
Caractersticas
En la arquitectura C/S sus caractersticas generales son:
El Cliente y el Servidor pueden actuar como una sola entidad y tambin pueden
actuar como entidades separadas, realizando actividades o tareas
independientes.
Las funciones de Cliente y Servidor pueden estar en plataformas separadas, o
en la misma plataforma.
Cada plataforma puede ser escalable independientemente. Los cambios
realizados en las plataformas de los Clientes o de los Servidores, ya sean por
actualizacin o por reemplazo tecnolgico, se realizan de una manera
transparente para el usuario final.
La interrelacin entre el hardware y el software estn basados en una
infraestructura poderosa, de tal forma que el acceso a los recursos de la red no
muestra la complejidad de los diferentes tipos de formatos de datos y de los
protocolos.
Su representacin tpica es un centro de trabajo (PC), en donde el usuario
dispone de sus propias aplicaciones de oficina y sus propias bases de datos, sin
dependencia directa del sistema central de informacin de la organizacin.
Ventajas
Centralizacin del control: los accesos, recursos y la integridad de los datos son
controlados por el servidor de forma que un programa cliente defectuoso o no
autorizado no pueda daar el sistema.
Escalabilidad: se puede aumentar la capacidad de clientes y servidores por
separado.
Fcil mantenimiento: al estar distribuidas las funciones y responsabilidades entre
varios ordenadores independientes, es posible reemplazar, reparar, actualizar, o
incluso trasladar un servidor, mientras que sus clientes no se vern afectados
por ese cambio.
Desventajas
La congestin del trfico ha sido siempre un problema en el paradigma de C/S.
El paradigma de C/S clsico no tiene la robustez de una red P2P. Cuando un
servidor est cado, las peticiones de los clientes no pueden ser satisfechas.
El software y el hardware de un servidor son generalmente muy determinantes.
Un hardware regular de un ordenador personal puede no poder servir a cierta
cantidad de clientes. Normalmente se necesita software y hardware especfico.
El cliente no dispone de los recursos que puedan existir en el servidor.
11
12
Conclusin
13
Bibliografa
http://www.osandnet.com
http://es.slideshare.net
es.wikipedia.org
http://blogspot.com
https://lcsistemasoperativos.wordpress.com
14