Sei sulla pagina 1di 12

Unidad 1: Pas 2 Actividad Grupal

Teora, caractersticas y arquitectura de los diferentes sistemas operativos.

Alexander Uribe 94.393.417

Fraylen Marin 15.342.986

Jhony Alexander Nieto Madrid 6.394.385


Danilo Paosso - 94.393.417

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

INGENIERA ELECTRONICA

SISTEMAS OPERATIVOS

2017
Unidad 1: Pas 2 Actividad Grupal

Teora, caractersticas y arquitectura de los diferentes sistemas operativos.

Presentado Por:

Alexander Uribe 94.393.417

Docente:

Jaime Jos Valds

Trabajo correspondiente a la Unidad 1: Pas 2 Actividad Grupal

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

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.

DESARROLLO ACTIVIDAD GRUPAL

1. Realice un resumen donde especifique en que consiste y cmo surgi la arquitectura


cliente servidor.

La arquitectura cliente-servidor es un modelo de diseo de software en el que 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, 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)

En el modelo cliente servidor, el cliente enva un mensaje solicitando un determinado servicio a un


servidor (hace una peticin), y este enva uno o varios mensajes con la respuesta (provee el servicio). En
un sistema distribuido cada mquina puede cumplir el rol de servidor para algunas tareas y el rol de
cliente para otras. (Mrquez Avendao & Zulaica Rugarca, 2004)
Evolucin

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.

Cmputo a travs de redes

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.

Ilustracin 1. Recuperado de: http://ocw.pucv.cl/cursos-1/arquitectura-de-sistemas-de-software/materiales-de-


clases/web-cliente-servidor
Resumiendo, en esta arquitectura la computadora de cada uno de los usuarios, llamada cliente, produce
una demanda de informacin a cualquiera de las computadoras que proporcionan informacin,
conocidas como servidores estos ltimos responden a la demanda del cliente que la produjo.
Los clientes y los servidores pueden estar conectados a una red local o una red amplia, como la que se
puede implementar en una empresa o a una red mundial como lo es la Internet. Bajo este modelo cada
usuario tiene la libertad de obtener la informacin que requiera en un momento dado proveniente de una
o varias fuentes locales o distantes y de procesarla como segn le convenga. Los distintos servidores
tambin pueden intercambiar informacin dentro de esta arquitectura.

Un cliente es quien ejecuta el servicio y un servidor es el que lo administra, este proceso


consiste en que una o varias mquinas estn conectadas a una misma red al cual es
administrada por el mismo servidor.
La interaccin cliente servidos se ve reflejada cuando un servidor que esta ubica
estratgicamente y es el encargado de alojar toda la informacin y adminstrala de manera
constante, es consultado por un cliente quien se encuentra conectado por una red desde un
computador a este servidor el cual le da la respuesta solicitada y le entrega al informacin
requerida. (Concepto Personal)

Definicin Cliente/Servidor: Es un sistema que se instala en mltiples procesos donde se cuenta


con clientes que solicitan informacin de servicio y servidores que se encargan de proporcionarla
por medio de una red definida para tal fin.

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.

Funcionamiento de un sistema Cliente/Servidor


Para ilustrar dicho funcionamiento se realiza la siguiente figura.

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.

El sistema operativo es el programa principal de cualquier computador. Es el encargado de administrar


todos los recursos del sistema e interactuar con los dems programas, al brindar un interfaz a travs de
los cuales estos se comunican.
En el sistema operativo se instalan los dems programas y aplicaciones y donde el sistema operativo
falle hace que sea necesario reinstalarlo y a su vez tendrn que instalarse nuevamente los otros
programas.

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.

2. Describan las caractersticas funcionales de la arquitectura cliente servidor

En el modelo CLIENTE/SERVIDOR podemos encontrar las siguientes caractersticas:

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:

Administrar las tareas del procesador


Gestionar la memoria de acceso aleatorio
Gestiones de entradas/salidas
Gestin de ejecucin de aplicaciones diversas
Administrar autorizaciones a usuarios
Gestionar archivos
Gestin de la informacin almacenada

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:

- Sistema operativo en tiempo real (RTOS - Real-equipo operating system).


Es utilizado para controlar mquinas, instrumentos cientficos y sistemas industriales. Generalmente un
RTOS no tiene una interfaz para el usuario muy simple y no est destinado para el usuario final, ya que el
sistema es entregado como una "caja sellada". La funcin del RTOS es controlar los recursos del equipo
para que una operacin especfica sea ejecutada siempre, durante el mismo periodo de tiempo. En una
mquina compleja, si una parte se mueve ms rpidamente, porque existen recursos del sistema
disponibles para hacerlo, puede llegar a ser catastrfico.

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

Este tipo de sistema operativo es el ms utilizado en computadoras de escritorio y notebooks. Las


plataformas Microsoft Windows y Apple MacOS son ejemplos de sistemas operativos que permiten que
un nico usuario utilice varios programas al mismo tiempo. Por ejemplo, es perfectamente posible que
un usuario de Windows escriba una nota en un procesador de texto al mismo tiempo que realiza una
descarga de un archivo de internet e imprima un e-mail.

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

Archivos de programa: carpeta donde guardar los programas instalados en Windows.


PerfLogs: Carpeta que almacena los registros (logs) de aplicaciones y rendimiento de tu equipo.
Windows: Carpeta donde est instalado el sistema operativo Windows que contiene adems las
aplicaciones del sistema y las libreras necesarias para que funcionen otros programas.
Usuarios: Equivalente a la carpeta documents and settings de Windows XP. Almacena los
perfiles de usuario, es decir, carpetas personales, ficheros de configuracin, etc.
8. Cules son las funciones del ncleo en un sistema operativo.

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

Creacin y terminacin de los procesos


Planificacin y expedicin de los procesos
Cambio de procesos
Sincronizacin de procesos y soporte para la comunicacin entre procesos
Gestin de los bloques de control de procesos

Gestin de memoria

Asignacin de espacios de direcciones a los procesos


Intercambio
Gestin de pginas y segmentos

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

wikipedia. (21 de Sep de 2017). Arquitectura Cliente Servidor. Obtenido de


https://es.wikipedia.org/wiki/Cliente-servidor

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

Mxico. Funciones Bsicas del Ncleo de un Sistema Operativo. Recuperado de:


http://www.depi.itch.edu.mx/apacheco/os/procesos/tabla310.htm

Samblancat, Matias. Sistemas operativos UADE Windows 7. Recuperado de:


http://www.academia.edu/6223574/Sistemas_Operativos_UADE_-_Windows_7

Wikipedia. Cach (informtica). Recuperado de:


https://es.wikipedia.org/wiki/Cach%C3%A9_(inform%C3%A1tica)

Wikipedia. Interrupcin. Recuperado de: https://es.wikipedia.org/wiki/Interrupci%C3%B3n

Esquivel, Juan. Sistemas computacionales. Recuperado de:


http://www.monografias.com/trabajos97/los-sistemas-computacionales/los-sistemas-
computacionales.shtml

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

Anggew. Monografas.com. Sistemas Operativos I. recuperado de:


http://www.monografias.com/trabajos5/sisop/sisop.shtml#cara

Potrebbero piacerti anche