Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
SISTEMA OPERATIVO
Un sistema operativo (SO o, frecuentemente, OS del ingls Operating System) es un programa o
conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios
a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes y anteriores
prximos y viceversa (aunque puede que parte del mismo se ejecute en espacio de usuario).
COMPONENTES DE UN SISTEMA OPERATIVO
A. Gestin de procesos
Un proceso es simplemente, un programa en ejecucin que necesita recursos para realizar su tarea: tiempo
de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:
Crear y destruir procesos
Parar y reanudar procesos
Ofrecer mecanismos para que los procesos puedan comunicarse y se sincronicen
La gestin de procesos podra ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y
a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de
prioridad alta primero y cuando se terminen seguir con las de prioridad media y despus las de baja. Una vez
realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca
lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta
prioridad a las tareas ms antiguas.
B. Gestin de la memoria principal
La memoria es una gran tabla de palabras o bytes que se referencian 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. El SO es el responsable de:
Conocer qu partes de la memoria estn siendo utilizadas y por quin
Decidir qu procesos se cargarn en memoria cuando haya espacio disponible
Asignar y reclamar espacio de memoria cuando sea necesario
C. Gestin del almacenamiento secundario
Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento
primario) es voltil y adems muy pequea para almacenar todos los programas y datos. Tambin es
necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:
Planificar los discos.
Gestionar el espacio libre.
Asignar el almacenamiento.
Verificar que los datos se guarden en orden
D. El sistema de entrada y salida
Consiste en un sistema de almacenamiento temporal (cach), una interfaz de manejadores de dispositivos y
otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y
servir las interrupciones de los dispositivos de E/S.
E. Sistema de archivos
Los archivos son colecciones de informacin relacionada, definidas por sus creadores. stos almacenan
programas (en cdigo fuente y objeto) y datos tales como imgenes, textos, informacin de bases de datos,
etc. El SO es responsable de:
Construir y 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.
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la informacin que
se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de
archivos FAT, FAT32, ext3, NTFS, XFS, etc.
Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin
embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se
utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario
que utilice una base de datos con bastante informacin ya que el tamao mximo de un fichero con un
sistema de archivos FAT32 est limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamao es
considerablemente mayor.
F. Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO 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.
G. Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envo y recepcin de
informacin a travs de las interfaces de red. Tambin hay que crear y mantener puntos de comunicacin
que sirvan a las aplicaciones para enviar y recibir informacin, y crear y mantener conexiones virtuales entre
aplicaciones que estn ejecutndose localmente y otras que lo hacen remotamente.
H. Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de l. Ofrecen un entorno
til para el desarrollo y ejecucin de programas, siendo algunas de las tareas que realizan:
Manipulacin y modificacin de archivos.
Informacin del estado del sistema.
Soporte a lenguajes de programacin.
Comunicaciones.
I. Gestor de recursos
Como gestor de recursos, el sistema operativo administra:
La unidad central de procesamiento (donde est alojado el microprocesador).
Los dispositivos de entrada y salida.
La memoria principal (o de acceso directo).
Los discos (o memoria secundaria).
Los procesos (o programas en ejecucin).
Y en general todos los recursos del sistema.
Cules son las cuatro grandes funciones del sistema operativo?
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
en la ejecucin de procesos entre varios procesadores, la utilizacin de los procesadores por parte del
sistema puede ser de dos tipos:
MultiProceso Simetrico (SMP, Symetrical MultiProcessing): En el cual el sistema operativo utiliza los
procesadores por igual alternando el uso de los mismos de forma simultnea.
MultiProceso Asimetrico (AMP, Asymetrical MultiProcessing): El sistema reparte las tareas que
estn realizando los procesadores, determinando que procesos ejecuta cada procesador.
Por los servicios que presta:
Sistemas Operativos distribuidos: Este sistema operativo
permite distribuir trabajos, tareas o procesos entre un conjunto
de procesadores. Puede ser que este conjunto de procesadores
est en un equipo o en diferentes, en este caso es trasparente
para el usuario. Existen dos esquemas bsicos de stos. Un
sistema fuertemente acoplado es a aquel que comparte la
memoria y un reloj global, cuyos tiempos de acceso son
similares para todos los procesadores. En un sistema dbilmente
acoplado los procesadores no comparten ni memoria ni reloj, ya
que cada uno cuenta con su memoria local.
Sistemas Operativos de red: Los sistemas operativos de
red son aquellos que mantienen a dos o ms
computadoras unidas a travs de algn medio de
comunicacin (fsico o no), con el objetivo primordial de
poder compartir los diferentes recursos y la informacin
del sistema. El primer Sistema Operativo de red estaba
enfocado a equipos con un procesador Motorola 68000,
pasando posteriormente a procesadores Intel como
Novell Netware. Los sistemas operativos ms utilizados
que soportan la red son Novell Netware, Personal
Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Sistemas Operativos paralelos: En estos tipos de Sistemas
Operativos se pretende que cuando existan dos o ms
procesos que compitan por algn recurso se puedan
realizar o ejecutar al mismo tiempo. En UNIX existe
tambin la posibilidad de ejecutar programas sin tener que
atenderlos en forma interactiva, simulando paralelismo.
As, en lugar de esperar a que el proceso termine de
ejecutarse,
regresa
a
atender
al
usuario
inmediatamente.Los sistemas operativos que soportan a
los paralelos sonAlpha, PVM, la serie AIX, que es utilizado
en los sistemas RS/6000 de IBM.
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
Un sistema operativo multitarea real puede ejecutar tantas tareas como procesadores tenga. Si el nmero
de tareas es superior al nmero de procesadores, el equipo debe ordenar los procesadores disponibles para
dedicar una cierta cantidad de tiempo a cada tarea, alternndolos hasta que se completen las citadas tareas.
Un sistema operativo de red tiene algunas caractersticas que lo catalogan. Algunas de ellas son las
siguientes:
Ten en cuenta:
Conecta todos los equipos y recursos de la red.
En una red todos los equipos
Coordina las funciones de todos los perifricos y recursos.
Proporciona seguridad controlando el acceso a los datos y recursos.
pueden tener la misma
Optimiza la utilizacin de los recursos.
La gestin de recursos y equipos de la red se realiza de forma centralizada.
En cuanto al software de red necesario para trabajar con estos sistemas operativos tenemos que considerar:
El software en los clientes. En la actualidad, normalmente se utilizan sistemas con Windows Vista o
Windows Seven como clientes de las infraestructuras de red. Estos sistemas vienen preparados para no
necesitar instalar en ellos ningn software adicional para conectar con servidores. Solamente a veces,
cuando se quieren conectar estos clientes a servidores UNIX/Linux, ser necesario instalar (no siempre)
software de conexiones remotas como SSH o similares.
El software en los servidores. Los SO servidores traen incorporado todo el software necesario para que
los clientes puedan conectarse a ellos, as como otro tipo de software especfico para suministrar
servicios a estos clientes.
1.2. Caractersticas de los sistemas operativos en red
Los SO en red tienen unas caractersticas que los definen y que los representan. En general, los SO en red se
utilizan con el objetivo de optimizar la utilizacin de recursos de una pequea o gran red, y sobre todo para
realizar una gestin centralizada del software y de todos los recursos hardware que se pueden gestionar en
una red. En general, un SO en red se instala en un equipo que tendr un rango superior al resto de equipos
de una red.
Dicho lo anterior, tenemos que tener en cuenta que para la gestin de este tipo de infraestructuras
informticas aparece la figura del administrador de red, figura que no estaba presente cuando
gestionbamos redes de igual a igual, es decir, en grupos de trabajo.
Las caractersticas que aportan los SO en red son las siguientes:
Compartir recursos. Compartir es el trmino utilizado para describir los recursos que pblicamente
estn disponibles para cualquier usuario de la red. La mayora de los sistemas operativos de red no solo
permiten compartir, sino tambin determinar el grado de comparticin. Las opciones para la
comparticin de recursos incluyen:
Permitir distintos usuarios con diferentes niveles de acceso a los recursos (privilegios).
Coordinacin en el acceso a los recursos asegurando que dos usuarios no utilicen el mismo recurso
en el mismo instante.
Indicar que en este punto, por ejemplo, habr usuarios de la red que podrn acceder a determinados
documentos, solamente para poder leerlos. En cambio, otros adems de leerlos, podrn modificarlos e
incluso habr usuarios que no tengan ni permisos para poder leer esos archivos. Estos privilegios o permisos
son concedidos por el administrador a los usuarios de la red.
Gestin de usuarios. Los sistemas operativos de red permiten al administrador de la red determinar las
personas, o grupos de personas, que tendrn la posibilidad de acceder a los recursos de la misma. El
administrador de una red puede utilizar el sistema operativo de red para:
Crear, borrar o modificar usuarios y grupos de usuarios.
Otorgar o quitar permisos de usuario a los recursos de la red controlados por el sistema operativo de
red.
Asignar o denegar permisos de usuario en la red.
Ya veremos ms adelante que, para simplificar la tarea de la gestin de usuarios en una gran red, el sistema
operativo de red permite la creacin de grupos de usuarios. Mediante la clasificacin de los usuarios en
grupos, el administrador puede asignar permisos al grupo.
Todos los miembros de un grupo tendrn los mismos permisos, asignados al grupo como una unidad.
Cuando se une a la red un nuevo usuario, el administrador puede aadir el nuevo usuario al grupo
7
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
apropiado, con sus correspondientes permisos y derechos. Esto no implica que particularmente cada usuario
pueda tener sus propios privilegios sobre los recursos del sistema.
Gestin de la red. Algunos sistemas operativos de red avanzados incluyen herramientas de gestin que
ayudan a los administradores a controlar el comportamiento de la red. Cuando se produce un problema
en la red, estas herramientas de gestin permiten detectar sntomas de la presencia del problema y
presentar informacin sobre los mismos. Con estas herramientas, el administrador de la red puede
tomar la decisin correcta antes de que el problema suponga riesgos serios o una cada de la red.
Actividad: Indica al menos dos desventajas de la utilizacin de equipos en una red con o sin servidor.
2. Seleccin de un sistema operativo en red
Cuando planificamos la infraestructura de una red, la seleccin del SO de red se puede simplificar de forma
significativa si primero se determina la arquitectura de red (cliente/servidor o grupo de trabajo) que mejor se
ajusta a nuestras necesidades.
Para decidir qu tipo de infraestructura queremos montar nos basaremos en varios parmetros:
Nivel de seguridad de la red. Esta decisin se basa en los tipos de seguridad que se consideran ms
adecuados. Las redes basadas en servidor permiten incluir ms posibilidades relativas a la seguridad que
las que nos ofrece un simple grupo de trabajo. Por otro lado, cuando la seguridad no es una propiedad a
considerar, puede resultar ms apropiado un entorno de red del tipo grupo de trabajo.
Nmero de usuarios de la red. Cuando el nmero de usuarios es pequeo, a veces resulta ms prctico
y fcil de administrar un grupo de trabajo que una red en entorno cliente/servidor ya que el
mantenimiento, actualizacin y gestin de los recursos ser pequeo.
Nmero de equipos de la red. Al igual que en el caso anterior y por los mismos motivos, si disponemos
de pocos equipos en la red, tal vez ser mejor trabajar en un grupo de trabajo que en un entorno de red
cliente/servidor.
Evaluar la interoperabilidad de la red. Despus de identificar las necesidades de seguridad, usuarios y
equipos de la red, el siguiente paso es determinar los tipos de interoperabilidad necesaria en la red para
que se comporte como una unidad.
Cada sistema operativo de red considera la interoperabilidad de forma diferente y, por eso, resulta muy
importante recordar nuestras propias necesidades de interoperabilidad cuando se evale cada sistema
operativo de red.
Si la opcin es grupo de trabajo, disminuirn las opciones de seguridad y de interoperabilidad debido a las
limitaciones propias de esta arquitectura. Si la opcin seleccionada se basa en la utilizacin de un entorno
cliente/servidor, es necesario realizar estimaciones futuras para determinar si la interoperabilidad va a ser
considerada como un servicio en el servidor de la red o como una aplicacin cliente en cada equipo
conectado a la red.
La interoperabilidad basada en servidor es ms sencilla de gestionar puesto que, al igual que otros servicios,
se localiza de forma centralizada.
La interoperabilidad basada en cliente requiere la instalacin y configuracin en cada equipo. Esto implica
que la interoperabilidad sea mucho ms difcil de gestionar.
Seleccionado el SO en red que queremos instalar, a continuacin se determinan los servicios de red que se
requieren. Recordemos que los servicios de red son programas que se ejecutan de forma permanente en los
SO y que determinan qu es lo que se puede hacer sobre el
sistema.
Ten en cuenta:
Otros servicios adicionales que se pueden incluir a la hora de
configurar y gestionar un SO en red son soportes de
interoperabilidad para conexiones con otros sistemas operativos,
servicios de gestin de red, polticas de seguridad, automatizacin
de procesos, etc.
Web.
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
Existen perspectivas de que esto cambie a corto o medio plazo? A largo plazo?
De qu recursos se dispone para lograr este fin?
La planificacin se hace imprescindible para gestionar infraestructuras corporativas de cientos de
ordenadores, pero tambin es til para instalaciones domsticas, aun en el caso de ser un solo ordenador.
B. Pensar y planificar. Planeando tareas
Una vez establecido el porqu de la necesidad del sistema informtico y cmo se espera que el sistema
satisfaga esa necesidad, deber definirse claramente su naturaleza, identificando las distintas tareas que
componen la solucin.
Quizs lo ms importante a la hora de montar un sistema informtico sea responder cuidadosa y
razonadamente a las siguientes preguntas:
Por qu y para qu necesito un sistema informtico?
Cmo espero que me ayude ese sistema?
Cules son los recursos de que dispongo? Esto incluye tiempo, dinero, conocimientos previos,...
C. Toma de decisiones tras el proceso de planificacin
Analizadas todas las consideraciones vistas anteriormente, para la instalacin de un sistema informtico en
red tendremos que decidir sobre diferentes aspectos:
Hardware:
Compatibilidad del SO cliente y servidor con el hardware en el que los vamos a instalar.
Compatibilidad de las aplicaciones que se ejecutarn en el servidor y en los clientes.
Soporte de drivers para clientes y servidores.
Soporte para todo el software: sistema operativo, antivirus, solucin de copias de seguridad
(backup), base de datos, aplicacin, etc.
Sistema operativo: Compatibilidad con el hardware, soporte para todos los drivers. Capacidad de
manejo de recursos y memoria.
Aplicaciones: Compatibilidad y funcionalidad del software de aplicaciones para el sistema operativo en
el hardware indicado, asegurando la capacidad de manejo de recursos y memoria.
5. Planificacin de la instalacin. Particiones y sistemas de archivos
Cuando tengamos realizada la planificacin y decidida la forma de gestionar nuestro sistema informtico en
red es cuando tenemos que empezar el proceso de instalacin.
En primer lugar, consideraremos que vamos a instalar un sistema operativo Windows 2008 Server desde el
CD-ROM en el que se suministra el producto y en un ordenador que cumple los requerimientos hardware
mnimo.
Vamos a considerar tambin que en este equipo solamente se instalar un sistema operativo. Dispondremos
de un solo disco duro y del resto de requisitos hardware necesario.
Tengamos en cuenta que la instalacin la realizaremos en una mquina virtual con VMware Workstation o
Virtual Box
Practica 1: Instalacin de Windows 2008 Server
En primer lugar prepararemos el equipo, o la mquina virtual, y comprobaremos que los requisitos hardware
son los adecuados para este sistema operativo. Recordemos que el equipo tiene que iniciarse desde el CDROM para poder empezar el proceso de instalacin.
Iniciado el equipo (da igual equipo real que mquina virtual) y tras una primera pantalla de carga, aparecer
la primera pantalla en la que tenemos que intervenir y en la que seleccionaremos el idioma de instalacin.
Seleccionamos Espaol y pulsamos Siguiente.
En la nueva pantalla que aparece, pulsaremos Instalar ahora. Pasado un tiempo se mostrar la pantalla en la
que se nos solicita la clave del producto. En las versiones cliente Windows Vista y servidor Windows 2008
Server no es necesario introducir la licencia durante el proceso de instalacin. En 2003 Server y anteriores s
es necesario.
12
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
Pulsaremos Siguiente, y en la ventana que aparece indicando tal circunstancia, pulsaremos No. Pasado un
tiempo aparecer una nueva pantalla en la que seleccionaremos la versin de Windows que deseamos
instalar. Instalaremos la versin que hayamos adquirido o la que dispongamos en este momento. En nuestro
caso seleccionaremos la versin Windows 2008 Server Standard (instalacin completa) y marcaremos la
casilla de verificacin que aparece en la parte inferior izquierda de la pantalla, He seleccionado la versin de
Windows adquirida.
Evidentemente no podremos instalar otra versin diferente a la que tengamos en el CDROM.
Pulsaremos Siguiente.
Aceptaremos los trminos de la licencia, y en la siguiente pantalla (Fig. 1.3) elegiremos una de las dos
opciones que se nos muestran:
1 Actualizacin. Opcin que ahora
no podemos seleccionar ya que sirve
para actualizar una versin de
Windows Server anterior a la que
estamos
instalando.
Podremos
actualizar versiones de Windows
NT, 2000 o 2003 Server a la nueva
versin de 2008 Server.
2 Personalizada. Opcin habitual
para instalaciones nuevas en la que
se instalar desde cero el sistema
operativo en nuestro equipo. Esta
ser la opcin que elijamos.
Haremos clic en la opcin
Personalizada (avanzada) y es
cundo empezar el proceso de
preparacin del disco para instalar el
SO.
Fig. 1.3 Seleccin del tipo de Particin
13
ISEP AYAVIRI
C.I. II - SEMESTRE
SOFTWARE DE SERVIDORES
Cuando estamos en la pantalla mostrada en la Figura 1.4, si sencillamente pulsamos Siguiente el SO de forma
automtica y sin tener que hacer nada ms se instalar en el disco duro seleccionado (en nuestro caso uno
solo), tomando todo el espacio en disco como una particin primaria y con sistema de archivos
NTFS.
En nuestro caso vamos a ver cmo se puede preparar manualmente el espacio de almacenamiento para
instalar el SO. Veamos la Figura 1.5.
1 Eliminar. Para eliminar particiones primarias o
extendidas en el disco duro.
2 Dar formato. Para formatear una o varias
particiones del disco duro. A diferencia de
Windows 2003 Server, aqu podremos dar
formato a todos los discos o particiones que
tengamos.
3 Nuevo. Para crear nuevas particiones
primarias o extendidas en el disco duro.
Fig. 1.5 Opciones de particionado
4 Extender. Para redimensionar particiones primarias o extendidas del disco duro sin necesidad de perder la
informacin que tuvieran. Esta opcin se suele utilizar cuando actualizamos el sistema y el disco duro ya
contiene informacin y no cuando lo instalamos desde el principio. La opcin Extender no se incorpora en
versiones anteriores a 2008 Server.
Las particiones nuevas que creemos siempre sern particiones primarias. Cuando les demos formato
siempre ser en NTFS.
Al tener ms de una particin, podremos seleccionar en cul de ellas queremos instalar el sistema operativo.
Es importante tener en cuenta que en esta fase de la instalacin no es necesario dar formato al disco, ya que
el propio SO dar formato de forma automtica al disco o particin en el que hayamos decidido instalarlo.
Por otro lado, al resto de particiones o discos tampoco es necesario ahora darles formato, aunque es
conveniente. Si no los formateamos ahora, podremos hacerlo posteriormente cuando se inicie el sistema
operativo.
14