Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERA ELECTRONICA
SISTEMAS OPERATIVOS
2017
Unidad 1: Pas 2 Actividad Grupal
Presentado Por:
Docente:
INGENIERA ELECTRONICA-SISTEMAS
SISTEMAS OPERATIVOS
2017
ACTIVIDADES A DESARROLLAR
Grupal:
El estudiante realiza los aportes de la fase Individual respondiendo los siguientes puntos.
1. Realice un resumen donde especifique en que consiste y cmo surgi la arquitectura cliente
servidor.
2. Describan las caractersticas funcionales de la arquitectura cliente servidor
3. Que funcin cumple el middleware dentro de la empresa y como se podra aplicar este
concepto en un sistema de red con arquitectura cliente servidor
4. Defina con sus propias palabras las condiciones que usted como futuro ingeniero puede
aconsejar para la implantacin del modelo cliente servidor en una empresa.
Algunos ejemplos de aplicaciones computacionales que usen el modelo cliente-servidor son el Correo
electrnico, un Servidor de impresin y la World Wide Web
En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque
son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la
informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema.
(wikipedia, 2017)
Computadora central
Desde sus inicios el modelo de administracin de datos a travs de computadoras se basaba en el uso
de terminales remotas, que se conectaban de manera directa a una computadora central. Dicha
computadora central se encargaba de prestar servicios caracterizados por que cada servicio se prestaba
solo a un grupo exclusivo de usuarios.
Computadoras dedicadas
Esta es la era en la que cada servicio empleaba su propia computadora que permita que los usuarios de
ese servicio se conectaran directamente. Esto es consecuencia de la aparicin de computadoras
pequeas, de fcil uso, ms baratas y ms poderosas de las convencionales.
Conexin libre
Hace ms de 10 aos que las computadoras escritorio aparecieron de manera masiva. Esto permiti que
parte apreciable de la carga de trabajo de cmputo tanto en el mbito de clculo como en el mbito de la
presentacin se lleven a cabo desde el escritorio del usuario. En muchos de los casos el usuario obtiene
la informacin que necesita de alguna computadora de servicio. Estas computadoras de escritorio se
conectan a las computadoras de servicio empleando software que permite la emulacin de algn tipo de
terminal. En otros de los casos se les transfiere la informacin haciendo uso de recursos magnticos o
por trascripcin.
Esta es la era que est basada en el concepto de redes de computadoras, en la que la informacin
reside en una o varias computadoras, los usuarios de esta informacin hacen uso de computadoras para
laborar y todas ellas se encuentran conectadas entre s. Esto brinda la posibilidad de que todos los
usuarios puedan acceder a la informacin de todas las computadoras y a la vez que los diversos
sistemas intercambien informacin.
El termino Cliente/Servidor fue utilizado por primera vez en el ao 1980 el cual haca referencia a
PCs en red. La necesidad de intercomunicar Cliente/Servidor surge cuando las organizaciones
empiezan su expansin a nivel local y mundial, en esta transicin les es obligacin estar
interconectadas y de esta manera encontrar mejor productividad y efectividad, despus de
implementar el modelo se pueden contar con respuestas ms dinmicas en programas de
mercado, ventas, avances en los procesos productivos y de un negocio. As el modelo
Cliente/Servidor proporciona el acceso a datos, aplicaciones, servicios y recursos de un de un
grupo de trabajo en una organizacin por medio de plataformas, correos y los mecanismos
requeridos; generando de esta manera la facilidad de un mejor control organizacional.
Cliente 1
Servidor
Cliente 2
Podemos ver que el cliente enva una solicitud al servidor donde requiere una informacin, esto se hace
utilizando una direccin IP definida y un puerto establecido en esta red, luego el servidor responde esta
solicitud entregando al cliente la informacin requerida.
Son importantes, porque permiten la interaccin y darle rdenes al computador. Sin un sistema
operativo el computador es intil. Sin el sistema operativo, no se tendra la plataforma que soporta los
programas que permiten hacer cartas, escuchar msica, navegar por internet o enviar un correo
electrnico.
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.
Un servidor da servicio a mltiples clientes en forma concurrente.
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.
Un sistema de servidores realiza mltiples funciones al mismo tiempo que presenta una imagen
de un solo sistema a las estaciones Clientes. Esto se logra combinando los recursos de cmputo
que se encuentran fsicamente separados en un solo sistema lgico, proporcionando de esta
manera el servicio ms efectivo para el usuario final.
Tambin es importante hacer notar que las funciones Cliente/Servidor pueden ser dinmicas.
Ejemplo, un servidor puede convertirse en cliente cuando realiza la solicitud de servicios a otras
plataformas dentro de la red.
Su capacidad para permitir integrar los equipos ya existentes en una organizacin, dentro de una
arquitectura informtica descentralizada y heterognea.
Constituye como el nexo de unin ms adecuado para reconciliar los sistemas de informacin
basados en mainframes o minicomputadores, con aquellos otros sustentados en entornos
informticos pequeos y estaciones de trabajo.
Designa un modelo de construccin de sistemas informticos de carcter distribuido.
La principal caracterstica es un cliente que interacta con un servidor el cual hace las veces de
un motor que tiene como objetivo final administrar los recursos compartidos tales como bases de
datos, plataformas, impresoras etc.
Los clientes y servidores tiene diferentes recursos como son memorias, capacidad de
procesamiento, discos duros entre otros, el motivo es que realizan tareas diferentes las cuales
requieren de diferentes esfuerzos.
Encontramos procesos los cuales pueden ser ejecutados por el servidor en diferentes clientes al
mismo tiempo
Por la relacin de un servidor a muchos clientes existen algunas restricciones con determinados
clientes, esto depende la necesidad de cada uno
Conveniencia. Un Sistema Operativo hace ms conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la
manera ms eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el
desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el
servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una
mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar
a cada proceso una parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de
comunicar a los dispositivos perifricos, cuando el usuario as lo requiera.
Organizar datos para acceso rpido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta
facilidad todo lo referente a la instalacin y uso de las redes de computadoras.
Procesamiento por bytes de flujo a travs del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al usuario el acceso y
manejo de los dispositivos de Entrada/Salida de la computadora.
Tcnicas de recuperacin de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen
entre ellos, informndoles si esa aplicacin est siendo ocupada por otro usuario.
Generacin de estadsticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
3. Que funcin cumple el middleware dentro de la empresa y como se podra aplicar este concepto
en un sistema de red con arquitectura cliente servidor
Teniendo en cuenta que un middleware es un software que facilita las comunicaciones entre las
aplicaciones y sistemas operativos con servicios proporcionados por un servidos y servicios
web. En un sistema de red se puede aplicar este concepto cuando el servidor cuanta con
servicios en lnea a los cuales el cliente puede y requiere acceder, estos servicios facilitan las
tareas diarias de una organizacin y adicional dan garanta de seguridad y se cuenta con un
respaldo en caso de prdida de informacin. Entre ellos podemos encontrar la intranet,
almacenamiento en la nube, correos electrnicos, office entre otros.
El sistema operativo es el medio con el cual interactan usuarios, aplicaciones (procesador de textos,
grabador de CD, gestor de msica entre otros) y dispositivos como memoria RAM, discos duros,
procesador y otros, para poder realizar una las tareas encomendadas a ello.
Un sistema operativo tiene adems otras tareas implcitas que cabe mencionarlas y que son:
Existen 4 tipos bsicos de sistemas operativos. Estn divididos en grupos relacionados con el tipo de
computadora que controlan y el tipo de aplicaciones que soportan. Estas son las categoras ms amplias:
- Monousuario, monotarea.
Este sistema operativo fue creado para que un nico usuario pueda hacer una cosa a la vez. Algunos
sistemas operativos utilizados por los telfonos celulares son el mejor ejemplo de un moderno sistema
operativo monousuario y monotarea.
- Monousuario, multitarea.
- Multiusuario.
Un sistema operacional multiusuario permite que varios usuarios utilicen simultneamente los recursos
del equipo. El sistema operativo debe asegurarse que las solicitudes de varios usuarios se encuentren
balanceadas. Cada uno de los programas utilizados debe disponer de recursos suficientes y separados,
de forma que un problema de un usuario no afecte a toda la comunidad de usuarios. Unix, Windows
Server, VMS y sistemas operativos mainframe como el MVS son ejemplos de sistemas operativos
multiusuario.
4. Defina con sus propias palabras las condiciones que usted como futuro ingeniero puede
aconsejar para la implantacin del modelo cliente servidor en una empresa.
El desafo ms grande que tiene las organizaciones en la actualidad y que seguir siendo un
problema constante si no adoptan medidas drsticas es el manejo de la informacin, la
informacin hace parte del patrimonio en cualquier compaa y es tan valiosa como cualquier
activo.
Mi propuesta en el modelo Cliente/Servidor es asegurar cada uno de los procesos en los cuales
intervienen sus usuarios y de esta manera garantizar la seguridad en la informacin lo cual
terminara evitando sabotajes que representen prdidas significativas; para ello se debe solo
permitir la navegacin de los usuarios bajo la red del servidor y en casos que ingrese desde otra
red solo lo pueda hacer usan VPN, adicional la informacin se debe manejar por medio de
intranet y que esta no se deje ni descargar ni copiar.
Finalmente creo que como futuro ingeniero estar enfocado mis esfuerzos en especializarme en
server, Linux y server de Linux, estoy seguro que ser la solucin a los problemas informticos
de los cuales son vctimas las organizaciones.
(Fraylen Marin)
- Explique con sus propias palabras qu ocurre con el sistema operativo antes
una interrupcin.
Cuando el computador recibe la instruccin de una interrupcin lo primero que realiza es terminar la
instruccin que est realizando, almacena el contenido en los registros, deshabilita el sistema de
interrupciones, ejecuta el servicio solicitado y vuelve a su punto de ejecucin. El sistema restituye los
servicios y vuelve a habilitar el sistema de interrupciones.
Las interrupciones por software, tambin denominadas llamadas al sistema, son aquellas generadas por
un programa mientras este est ejecutndose. En general, actan de la siguiente manera: Un programa
en ejecucin llega a una instruccin que requiere del sistema operativo para alguna tarea, por ejemplo
para leer un archivo en el disco duro (cuando un programa necesita un dato exterior, se detiene y pasa a
cumplir con las tareas de recoger ese dato). En ese momento por tanto llama al sistema y se interrumpe
virtualmente hasta recibir respuesta, en el ejemplo anterior hasta que no se haya ledo el disco y el
archivo est en memoria principal. Durante esa espera las instrucciones que se ejecutarn no sern del
programa, sino del sistema operativo. Una vez ste termine su rutina ordenar reanudar la ejecucin del
programa autointerrumpido en espera. Por ltimo la ejecucin del programa se reanuda.
(Jhony Alexander Nieto)
6. Porque se considera la memoria cache una parte importante del sistema computacional.
La memoria cach es una memoria auxiliar en la cual se guardan datos temporales de programa para
agilizar procesos y garantizar una fluidez en la ejecucin del SO.
La memoria cach es un bfer especial de memoria que poseen las computadoras, que funciona de
manera semejante a la memoria principal, pero es de menor tamao y de acceso ms rpido. Es usada
por el microprocesador para reducir el tiempo de acceso a datos ubicados en la memoria principal que
se utilizan con ms frecuencia.
La cach es una memoria que se sita entre la unidad central de procesamiento (CPU) y la memoria de
acceso aleatorio (RAM) para acelerar el intercambio de datos.
Cuando se accede por primera vez a un dato, se hace una copia en la cach; los accesos siguientes se
realizan a dicha copia, haciendo que sea menor el tiempo de acceso medio al dato. Cuando el
microprocesador necesita leer o escribir en una ubicacin en memoria principal, primero verifica si una
copia de los datos est en la cach; si es as, el microprocesador de inmediato lee o escribe en la
memoria cach, que es mucho ms rpido que de la lectura o la escritura a la memoria principal.
7. Seleccionar un sistema operativo especifico, puede ser una versin de Windows o una distribucin
de Linux, e identifique en ese sistema como esta estructurados.
ELEMENTOS Y ESTRUCTURA DE WINDOWS 7
La interaccin entre el usuario y Windows 7 se realiza principalmente a travs de la interfaz grfica, que
al igual que en versiones anteriores tiene los siguientes elementos:
Las ventanas.
Escritorio y barra de tareas.
Iconos.
El botn inicio.
Windows 7 tiene una serie de carpetas con una funcin determinada, por lo que es importante conocer
la estructura de carpetas que usa Windows por defecto. En Windows 7 tenemos las siguientes carpetas
tras una instalacin limpia:
Los sistemas operativos Windows actuales estn basados en el kernel de los sistemas NT. Su estructura
de kernel es denominada Hbrida, que es una modificacin del concepto de Microkernel. En este tipo de
kernel, los servicios del sistema operativo funcionan en el espacio de kernel.
Gestin de Procesos
Gestin de memoria
Gestin E/S
Gestin de buffers
Asignacin de canales de E/S y dispositivos a los procesos
Funciones de soporte
Tratamiento de interrupciones
Contabilidad
Supervisin
BIBLIOGRAFIA
Mrquez Avendao, B., & Zulaica Rugarca, J. (12 de Ene de 2004). Captulo 5. Cliente-Servidor.
Obtenido de http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/marquez_a_bm/capitulo5.pd
VALLE, J., & GUTIERREZ, J. (2005). Definicin arquitectura cliente servidor. Obtenido de UNIMINUTO:
http://www.monografias.com/trabajos24/arquitectura-cliente-servidor/arquitectura-cliente-
servidor.shtml
https://es.wikipedia.org/wiki/Cliente-servidor
https://desarrolloweb.com/articulos/arquitectura-cliente-servidor.html
http://www.monografias.com/trabajos24/arquitectura-cliente-servidor/arquitectura-cliente-servidor.shtml
http://juanitocuirindichapio.blogspot.com.co/2011/09/diferentes-caracteristicas-de-la_09.html
Informtica hoy. Argentina. Cules son los tipos de sistemas operativos. Recuperado de:
https://www.informatica-hoy.com.ar/aprender-informatica/Cuales-son-los-tipos-de-sistemas-
operativos.php