Você está na página 1de 78

Tema 3: Sistemas Operativos.

NDICE
1. SISTEMA INFORMTICO

1.1. Conceptos bsicos .................................................................................................................................... 6


1.1.1. Programa

1.1.2. Funcionamiento del ordenador

2. SISTEMA OPERATIVO

2.1. Definicin ................................................................................................................................................... 7


2.2. Funcin principal ...................................................................................................................................... 8
2.3. Ventaja del S.O. en disco ..................................................................................................................... 8
2.4. Evolucin .................................................................................................................................................... 8
2.5. Tipos de entornos ................................................................................................................................... 9
2.6. Clasificacin .............................................................................................................................................. 9
2.6.1. Tiempo de respuesta

10

2.6.1.1. Procesamiento por lotes

10

2.6.1.2. Interactivos

11

2.6.1.3. Tiempo real

12

2.6.2. Nmero de usuarios

12

2.6.2.1. Monousuario

12

2.6.2.2. Multiusuario

12

2.6.3. Nmero de procesos

13

2.6.3.1. Monoprogramacin

13

2.6.3.2. Multiprogramacin

13

2.6.4. Nmero de procesadores

14

2.6.4.1. Monoproceso

14

2.6.4.2. Multiproceso

15

2.6.5. Trabajo en red

15

2.6.5.1. Centralizados

15

2.6.5.2. En red

15

2.6.5.3. Distribuidos

15

2.7. Componentes ........................................................................................................................................... 16


2.8. Requerimientos de hardware para sistemas operativos ............................................................ 16
2.9. Tipos de software ................................................................................................................................. 17
2.9.1. Clasificacin de las aplicaciones informticas atendiendo a su tipo de licencia

17

2.9.2. Clasificacin de las aplicaciones informticas atendiendo a su forma de distribucin

17

Encarnacin Marn Caballero

Pgina 1 de 78

Tema 3: Sistemas Operativos.

3. FUNCIONES

DEL

S.O.

17

3.1. Gestin de Procesos .............................................................................................................................. 18


3.1.1. Procesos

18

3.1.2. Servicios

20

3.1.3. Algoritmos de planificacin

20

3.2. Gestin de memoria .............................................................................................................................. 21


3.2.1. Memoria fsica

21

3.2.2. Memoria virtual

22

3.2.3. Fragmentacin

23

3.2.3.1. Fragmentacin externa

24

3.2.3.2. Fragmentacin interna

24

3.2.3.3. Desfragmentacin

25

3.3. Gestin de E/S ...................................................................................................................................... 26


3.4. Gestin de Archivos ............................................................................................................................ 29
3.4.1. Archivos

30

3.4.2. Atributos

31

3.4.3. Operaciones

32

3.4.4. Extensiones

32

4. DISCO

33

DURO

4.1. Estructura fsica y lgica ................................................................................................................... 34


4.1.1. Estructura fsica

34

4.1.2. Estructura lgica

35

4.2. Sistema de archivos ............................................................................................................................ 35


4.2.1. FAT

37

4.2.2. VFAT

37

4.2.3. FAT32

38

4.2.4. NTFS

38

4.2.5. EXT 2, EXT 3 y EXT 4

38

4.2.6. CDFS

39

4.2.7. UDF

39

4.2.8. HFS

39

4.2.9. HFS+

39

Encarnacin Marn Caballero

Pgina 2 de 78

Tema 3: Sistemas Operativos.

4.3. Particiones .............................................................................................................................................. 39


4.3.1. Volmenes

42

4.3.2. Por qu particionar un disco duro

42

4.3.3. Utilidades fdisk y Partition Magic

42

4.3.4. Formateo

43

4.3.5. MBR

44

5. CARGA

DEL

S.O.

45

5.1. Secuencia de arranque del ordenador ............................................................................................ 46

6. WINDOWS 7

48

6.1. Evolucin .................................................................................................................................................. 48


6.2. Mejoras ................................................................................................................................................... 50
6.3. Ventaja .................................................................................................................................................... 50
6.4. Ediciones ................................................................................................................................................. 50
6.5. Requisitos del sistema para la instalacin ..................................................................................... 51
6.6. Instalacin del sistema operativo Windows.................................................................................. 51
6.6.1. Instalacin del sistema operativo desde una preinstalacin

52

6.6.2. Instalacin del sistema operativo desde CD-ROM/DVD

53

6.7. Herramientas de configuracin ....................................................................................................... 54


6.7.1. Desfragmentador de disco

54

6.7.2. Restaurar sistema

55

6.7.3. Liberador de espacio en disco

58

6.7.4. Comprobacin del disco

59

6.7.5. Registro de Windows

60

6.7.6. Msconfig

62

6.7.7. Inicio en modo seguro o a prueba de errores

63

7. LINUX

65

7.1. Evolucin .................................................................................................................................................. 65


7.2. Sistema de archivos ............................................................................................................................ 65

8. MQUINA

66

VIRTUAL

8.1. Virtualizacin ......................................................................................................................................... 66


8.1.1. Definicin

66

8.1.2. Ventajas

67

Encarnacin Marn Caballero

Pgina 3 de 78

Tema 3: Sistemas Operativos.

8.2. Mquina virtual ...................................................................................................................................... 67


8.2.1. Funcionamiento

69

8.2.2. Para qu me sirve una mquina virtual?

69

9. SISTEMAS OPERATIVOS

EN

RED

70

9.1. Definicin ................................................................................................................................................ 70


9.2. Componentes ........................................................................................................................................... 71
9.2.1. Caractersticas de un cliente

71

9.2.2. Caractersticas de un servidor

71

9.2.3. Tipos de servidores

72

9.3. Software de red ................................................................................................................................... 73


9.4. Caractersticas ..................................................................................................................................... 73
9.5. Seleccin de un sistema operativo en red .................................................................................... 75
9.5.1. Qu sistema operativo en red es el adecuado para mi red?

76

9.5.1.1. Sistemas operativos en red Windows

76

9.5.1.2. Sistemas operativos en red UNIX/Linux

77

9.6. Integracin de sistemas operativos en redes mixtas ............................................................... 78

Encarnacin Marn Caballero

Pgina 4 de 78

Tema 3: Sistemas Operativos.

1. SISTEMA

INFORMTICO

Encarnacin Marn Caballero

Pgina 5 de 78

Tema 3: Sistemas Operativos.

1.1. Conceptos bsicos

1.1.1. Programa
Un programa es el conjunto de instrucciones destinadas a realizar una tarea concreta.
El ordenador almacena los programas como colecciones de bits.

Ejemplo: La instruccin 01101010 podra significar suma dos nmeros.


Ejemplo tpicos de instrucciones:

Lee un nmero de la memoria.

Almacnalo en otra posicin de la memoria.

Salta a otro lugar del programa.

1.1.2. Funcionamiento del ordenador


El mtodo seguido para el procesamiento de la informacin consiste en almacenar uno o varios
programas en la memoria principal, de donde la CPU va tomando las instrucciones para llevar a cabo las
operaciones correspondientes.

Encarnacin Marn Caballero

Pgina 6 de 78

Tema 3: Sistemas Operativos.

2. SISTEMA

OPERATIVO

2.1. Definicin
El Sistema Operativo (S.O.) es un conjunto de programas que se inician al arrancar el
ordenador y que ayudan a los usuarios a explotar un ordenador , simplificando por un lado su uso y
permitiendo por otro lado obtener un buen rendimiento.
Su propsito es ejecutar programas de manera cmoda y eficiente.

Eficiente porque permite multiprogramacin.

Cmoda porque facilita al programador el uso del ordenador .

Encarnacin Marn Caballero

Pgina 7 de 78

Tema 3: Sistemas Operativos.

2.2. Funcin principal


La funcin principal del sistema operativo es abstraer la complejidad del hardware al usuario y,
adems, gestionar y distribuir los recursos del ordenador .

2.3. Ventaja del S.O. en disco


La ventaja de tener el sistema operativo en disco es que nos permite cambiar de sistema

operativo o tener varios sistemas operativos en el mismo disco .

Si se usara memoria ROM se necesitara mucha memoria, que es cara, y no podramos cambiar
de sistema operativo.

2.4. Evolucin

Encarnacin Marn Caballero

Pgina 8 de 78

Tema 3: Sistemas Operativos.

2.5. Tipos de entornos


La interfaz de usuario es la forma en que el sistema operativo permite que el usuario se
comunique con la mquina.
La interfaz del sistema operativo puede ser de dos tipos:

Modo texto. Uso de comandos. Ejemplo: CP/M, VMS, MS-DOS, Unix.

MS-DOS

Shell de Ubuntu

El usuario se comunica con el ordenador escribiendo el nombre de las rdenes con el teclado .

Modo grfico. Es una interfaz amigable de cara al usuario porque facilita las tareas a los
usuarios no expertos. Ejemplos: Windows (3.1, 95, 98, Me, 2000, XP, Vista, 7 y 10), Linux, Mac
OS y OS 2.

Windows 10

Ubuntu

El usuario se comunica con el ordenador a travs de iconos, ventanas, mens, cuadros de


dilogos, etc., con el ratn o el teclado.

En los sistemas operativos que utilizan interfaces grficas siempre es posible utilizar una

interfaz en modo texto si fuera preciso.

2.6. Clasificacin
Se pueden clasificar los sistemas operativos dependiendo de cmo administran los recursos

hardware del ordenador y cmo ofrecen servicios a los usuarios.

Un sistema operativo debe tratar siempre de minimizar el tiempo de respuesta de cada


proceso, es decir, desde que el usuario lo manda a ejecutarse hasta que obtiene los resultados .

Encarnacin Marn Caballero

Pgina 9 de 78

Tema 3: Sistemas Operativos.

Podemos hacer diversas clasificaciones de sistemas operativos atendiendo a ciertos criterios:

Tiempo de respuesta.

Nmero de usuarios.

Nmero de procesos.

Nmero de procesadores.

Trabajo en red.

2.6.1. Tiempo de respuesta


El tiempo de respuesta es el que transcurre desde que un proceso de un usuario llega al
sistema hasta que el usuario obtenga una respuesta o unos resultados.
Segn este criterio, existe la siguiente clasificacin de sistemas operativos:

Procesamiento por lotes.

Interactivos.

Tiempo real.

2.6.1.1. Procesamiento por lotes


Los procesos se ejecutan secuencialmente, uno tras otro. El usuario no obtiene los resultados
de forma inmediata y no existe interaccin con el usuario.
Generalmente, suelen tener un alto tiempo de respuesta, por lo que actualmente no son
utilizados, aunque cualquier tarea, sobre todo tareas que no requieren interaccin con el usuario y que
requieran un gran tiempo de ejecucin, se pueden ejecutar en un sistema operativo actual siguiendo
esta tcnica.

Encarnacin Marn Caballero

Pgina 10 de 78

Tema 3: Sistemas Operativos.

Ejemplo: Copias de seguridad del sistema o cualquier otra tarea que afecte a un nmero grande
de archivos.

Ejemplo: IBM 1401 IBM 7094:


a) Los programadores llevan tarjetas.
b) La 1401 lee un lote de tarjetas y los graba en la cinta.
c) Un operador lleva la cinta a la 7094.
d) La 7094 realiza los cmputos.
e) Un operador lleva la cinta a una 1401.
f) La 1401 imprime las salidas.

2.6.1.2. Interactivos
Los procesos se ejecutan y pueden pedir informacin al usuario a travs de la pantalla y
recibirla por teclado.
En estos tipos de sistemas operativos el tiempo de respuesta es menor que el anterior porque
se utiliza la tcnica que se conoce como tiempo compartido (time sharing), que consiste en que el
procesador divide su tiempo entre todos los procesos, de manera que parece que cada proceso es el
nico que se ejecuta en ese momento en el sistema
A este tipo de sistema operativo tambin se le conoce como tiempo compartido.

Encarnacin Marn Caballero

Pgina 11 de 78

Tema 3: Sistemas Operativos.

2.6.1.3. Tiempo real


Los procesos requieren un tiempo de respuesta muy bajo, es decir, inmediato.
Estos sistemas se utilizan en campos donde un tiempo de respuesta alto implicara graves
consecuencias, como grandes prdidas econmicas o de vidas humanas.
Se utilizan en el trfico areo, en procesos industriales, en sistemas espaciales, en sistemas
mdicos de monitorizacin de pacientes crticos, en sistemas bancarios, etc.
Ejemplo: Sistema mdico de monitorizacin de pacientes crticos.

2.6.2. Nmero de usuarios


Segn el nmero de usuarios que pueden utilizar simultneamente el sistema informtico,
podemos dividir los sistemas operativos en:

Monousuario.

Multiusuario.

2.6.2.1. Monousuario
Slo un usuario puede utilizar el sistema informtico, para el que estn disponibles todos los
recursos tanto hardware como software. No importa el nmero de procesos y procesadores del
sistema.
Ejemplo: MS-DOS.

2.6.2.2. Multiusuario
Varios usuarios simultneamente pueden utilizar el sistema informtico, lo que conlleva que se

tengan que repartir los recursos entre ellos.


Ejemplo: Windows XP, Unix.

Estos sistemas operativos son capaces de dar servicio a ms de un usuario a la vez, ya sea a
travs de varios terminales conectados a la computadora o por medio de sesiones remotas en una red
de comunicaciones.
Es importante que para que un sistema operativo se considere multiusuario es que los usuarios
lo puedan utilizar a la vez. Es distinto que haya varios usuarios y cada uno lo utilice en un momento
determinado. Entonces no sera multiusuario.

Ejemplo: Si en un sistema operativo hay ms de un usuario dado de alta en el en el sistema, pero


no pueden trabajar de forma simultnea, el sistema operativo no sera considerado multiusuario.

Encarnacin Marn Caballero

Pgina 12 de 78

Tema 3: Sistemas Operativos.

2.6.3. Nmero de procesos


El nmero de procesos hace referencia a los procesos, es decir, programas que pueden estar

ejecutndose simultneamente.

Segn este criterio, podemos dividir los sistemas operativos en:

Monoprogramacin.

Multiprogramacin.

2.6.3.1. Monoprogramacin
Tambin llamados monotareas. Slo permiten que el usuario ejecute un solo programa cada vez.
La CPU est disponible para cada tarea hasta que finalice su ejecucin, y cuando empiece la siguiente
tarea la CPU est totalmente disponible para la tarea nueva.
Ejemplo: MS-DOS, Windows 3.1 y 95.

2.6.3.2. Multiprogramacin
Tambin llamados multitarea. Permiten ejecutar varios programas a la vez. En realidad, si el
sistema slo tiene un procesador las tareas o programas se iran ejecutando por tiempos, de forma que
el procesador nunca est parado. De cara a los usuarios las tareas se ejecutaran simultneamente,
pero en realidad el tiempo de la CPU se ira distribuyendo entre las tareas a medida que fuera
necesaria o utilizando algn algoritmo de planificacin de las tareas o procesos.

Encarnacin Marn Caballero

Pgina 13 de 78

Tema 3: Sistemas Operativos.

Ejemplo: Windows 98 y siguientes, Unix.

2.6.4. Nmero de procesadores


El nmero de procesadores hace referencia a los procesadores que tenga instalado el equipo
informtico. Sin embargo, aunque el equipo tenga ms de un procesador, es necesario que tenga
instalado un sistema operativo que los pueda utilizar para aprovechar esa ventaja.
Ejemplo: Si sobre un superordenador instalamos un sistema operativo monotarea, slo
ejecutar un proceso cada vez.
Segn este criterio, podemos dividir los sistemas operativos en:

Monoproceso.

Multiproceso.

2.6.4.1. Monoproceso
Los sistemas operativos monoproceso slo pueden trabajar con un nico procesador , incluso si
el sistema informtico sobre el que va montado tiene ms de un procesador, aunque esta opcin no suele
ser muy frecuente en la actualidad.
Ejemplo: MS-DOS.

Encarnacin Marn Caballero

Pgina 14 de 78

Tema 3: Sistemas Operativos.

2.6.4.2. Multiproceso
Los sistemas operativos multiproceso pueden trabajar con varios procesadores para distribuir

la carga de trabajo.
Ejemplo:

Si un sistema operativo multiproceso est montado sobre un sistema informtico que tiene un
solo procesador, aunque el sistema operativo pueda aprovechar las caractersticas de trabajar
con ms de un procesador, se comportara como un sistema operativo monoproceso.

Si el sistema informtico tiene ms de un procesador, un sistema operativo multiproceso puede


utilizar varios procesadores simultneamente, por lo que ejecutara varios procesos de manera
simultnea.

Los sistemas operativos multiproceso pueden ser de dos tipos:

Simtricos (equilibrio de cargas). El sistema operativo trabaja indistintamente con cualquier


procesador. El proceso o parte de l, es enviado a cualquier procesador que est disponible. Con
lo cual se puede tener una carga de trabajo ms ptima.

Asimtricos (maestro esclavos). El sistema operativo selecciona a uno de los procesadores a

los que le asigna un papel primordial o de maestro y que seleccionar a los dems procesadores
para ir distribuyendo el trabajo.

2.6.5. Trabajo en red


Dependiendo de la forma en que el sistema operativo pueda trabajar y utilizar los recursos de
la red, podemos encontrar los siguientes tipos de sistemas operativos:

Centralizados.

En red.

Distribuidos.

2.6.5.1. Centralizados
En los sistemas operativos centralizados el equipo informtico no comparte ningn recurso ni
utiliza recursos de otros ordenadores por la red . Se utiliza como una mquina aislada que no est en
red.

2.6.5.2. En red
Los sistemas operativos en red permiten compartir recursos y conectar varios equipos entre s

dentro de una red de ordenadores.

2.6.5.3. Distribuidos
Los sistemas operativos distribuidos funcionan de manera que para el usuario la existencia de
la red pasa desapercibida, facilitando, por tanto, el acceso a los recursos en red del sistema, ya que el
usuario los utiliza de la misma manera que utiliza los recursos locales de su equipo informtico.
Estos sistemas facilitan la gestin y el acceso de los usuarios.

Encarnacin Marn Caballero

Pgina 15 de 78

Tema 3: Sistemas Operativos.

2.7. Componentes
Existen bsicamente tres componentes:

Programas, datos y drivers.

Ncleo o Kernel, que se encarga de gestionar procesos, memoria, archivos y E/S . Adems,
realiza las peticiones al hardware.

Intrprete de comandos o Shell, que se encarga de interpretar las rdenes de los usuarios
para que la mquina las entienda.

2.8. Requerimientos de hardware para sistemas operativos


Para instalar un sistema operativo en un ordenador, conviene saber los requisitos necesarios de
hardware para que funcione correctamente y el equipo sea fiable, estable y seguro .
En la siguiente tabla relacionamos los sistemas operativos ms usuales y las caractersticas
bsicas recomendables de hardware que precisan.

Encarnacin Marn Caballero

Pgina 16 de 78

Tema 3: Sistemas Operativos.

2.9. Tipos de software


Para poder obtener una funcionalidad adecuada a nuestras necesidades, adems del sistema
operativo, son necesarios una serie de programas o aplicaciones.
Podemos clasificar las aplicaciones segn el tipo de licencia y su distribucin.

2.9.1. Clasificacin de las aplicaciones informticas atendiendo a su tipo de licencia

Software propietario. Es cualquier aplicacin informtica donde el usuario tiene limitadas las
posibilidades de modificarlos y/o redistribuirlos, ya que su cdigo fuente no est disponible al
pblico en general.

Software libre. Es aqul en el que el cdigo fuente est disponible para todos los usuarios y
permite ser copiado, modificado y redistribuido de acuerdo a su licencia.

2.9.2. Clasificacin
distribucin

de

las

aplicaciones

informticas

atendiendo

su

forma

de

Software Freeware. Son aplicaciones informticas que se distribuyen sin coste alguno y por
tiempo ilimitado. Suele incluir una licencia de uso.

Software Shareware. Es una versin gratuita de una aplicacin informtica que permite su uso
para pruebas durante un tiempo limitado o con algunas caractersticas bloqueadas . Pasado ese
tiempo o para disfrutar de toda su potencia, precisa la adquisicin de la licencia del producto.

Software Adware. Son programas gratuitos en su totalidad, pero que incluyen publicidad. Un
ejemplo de este tipo de distribucin es el programa Messenger de Microsoft, que lleva
publicidad a modo de banners en su ejecucin.

3. FUNCIONES

DEL

S.O.

Las principales funciones de un sistema operativo son las siguientes:

Gestionar y planificar procesos, memoria, archivos y dispositivos de E/S.

Controlar y detectar errores.

Ocultar la complejidad del hardware al usuario.

Proteger los datos de accesos indebidos por usuarios o programas.

Asignar recursos.

Encarnacin Marn Caballero

Pgina 17 de 78

Tema 3: Sistemas Operativos.

3.1. Gestin de Procesos

3.1.1. Procesos
Un proceso es una instancia de un programa en ejecucin.
Si no estuviera en ejecucin, slo estaramos hablando de un programa ubicado en una unidad de
almacenamiento y no de un proceso.

Cada vez que se manda a ejecutar un programa se creara un proceso. El sistema operativo debe
realizar una gestin adecuada de los recursos del sistema para la correcta ejecucin de los procesos.
Cada vez que se ejecuta un programa se crea una estructura de datos llamada Bloque de
Control de Proceso (BCP) o Process Control Block (PCB) que contiene la siguiente informacin: PID
(Process Identificator) que es un nmero entero nico y diferente para cada proceso , estado en que se
encuentra (listo, bloqueado o en ejecucin), prioridad, recursos asignados, valores de los registros del
procesador, propietario, permisos, etc.

El sistema operativo identifica a cada proceso con esta estructura de forma unvoca.

Encarnacin Marn Caballero

Pgina 18 de 78

Tema 3: Sistemas Operativos.

Dependiendo de si el proceso lo ha lanzado un usuario o es un proceso del sistema operativo ,


podemos distinguir entre:

Procesos del sistema. Son procesos que generalmente se ejecutan al iniciar el sistema y suelen
estar en ejecucin para proporcionar servicios a los usuarios del sistema .

Procesos de usuario. Son los procesos que manda ejecutar el usuario que entre en el sistema.
Si el sistema es multiusuario, puede haber varios procesos de distintos usuarios ejecutndose a
la vez.

Ejemplo: En el sistema operativo Windows, se pueden ver los procesos desde el Administrador
de tareas, que se accede pulsando simultneamente las teclas de acceso rpido CTRL + ALT + SUPR o
CTRL + SHIFT + ESC, o bien haciendo clic con el botn derecho del ratn sobre el men de Inicio
rpido y se elige Iniciar el Administrador de tareas.

Un proceso tiene como mnimo una hebra, pero puede que tenga ms de una para mejorar el
rendimiento. Pues si el sistema operativo es multiproceso, se pueden ejecutar las diferentes hebras de
un mismo proceso paralelamente, obtenindose un mayor tiempo de respuesta.

Encarnacin Marn Caballero

Pgina 19 de 78

Tema 3: Sistemas Operativos.

3.1.2. Servicios
Los servicios de un sistema operativo son procesos que proporcionan una determinada funcin

a los usuarios.

Cualquier sistema operativo, para empezar a funcionar y para terminar, necesita los servicios
de arranque y parada. Actualmente, son procesos sencillos en los que unos ficheros de configuracin
controlan el inicio y arranque del sistema.

Arranque. Mediante el arranque se prepara el sistema para que pueda ser explotado y utilizado
por los usuarios.

Parada. El servicio de parada debe dejar al sistema de manera que se pueda volver a arrancar
sin problemas.
Adems de estos servicios, un sistema operativo actual proporciona muchos ms servicios.

3.1.3. Algoritmos de planificacin


En sistemas operativos multitarea los procesos aparentemente se ejecutan a la vez, pero si slo
hay un nico procesador, ste se tiene que distribuir entre todos los procesos que se estn ejecutando .
A la forma en que la CPU se distribuye para ejecutar los procesos se le llama planificacin.
Existen distintos algoritmos de planificacin, como FIFO (primero en entrar, primero en salir), SJF
(primero el ms corto) y Round Robin (operacin por rondas).
El planificador a corto plazo (dispatcher) decide qu proceso de los que estn preparados para
ejecutarse pasa a utilizar el procesador . El planificador debe intentar minimizar el tiempo de

respuesta, maximizar la cantidad de procesos que se ejecuten y evitar que un proceso quede
postergado indefinidamente. Debe intentar tratar a los procesos por igual, salvo en caso de que haya
procesos que tengan mayor prioridad, aunque tambin debe evitar que procesos muy prioritarios
pospongan indefinidamente procesos menos prioritarios, mediante tcnicas como envejecimiento
(aging).
Los estados en los que se puede encontrar un proceso son:

Listo. El proceso est preparado para ejecutarse, es decir, est en espera de que el proceso
que se est ejecutando deje libre la CPU.

Bloqueado. El proceso est esperando un recurso que est siendo utilizado por otro proceso en
ese momento.

En ejecucin. El proceso est ejecutando sus instrucciones en ese momento, es decir, est
ocupando la CPU.

Encarnacin Marn Caballero

Pgina 20 de 78

Tema 3: Sistemas Operativos.

3.2. Gestin de memoria


Un sistema operativo debe ser capaz de gestionar la memoria del sistema eficazmente. Los
procesos que se ejecutan en el sistema necesitan que se les asigne una zona de memoria para su
ejecucin, que se le proteja esta zona de otros accesos o poderla compartir si fuera necesario y una
vez que terminan el sistema debe liberar la memoria que le asign al proceso.

Los sistemas operativos tienen dos clases de memoria que ponen a disposicin de las
aplicaciones: la memoria fsica y la memoria virtual.

3.2.1. Memoria fsica


Un sistema informtico tiene una memoria fsica o conocida como memoria principal (que es la
memoria RAM) donde se cargar el programa que va a entrar a ejecutarse.
El acceso a los chips de memoria RAM es extremadamente rpido en el ordenador .

Encarnacin Marn Caballero

Pgina 21 de 78

Tema 3: Sistemas Operativos.

3.2.2. Memoria virtual


Surge el concepto de memoria virtual para poder ejecutar programas que no estn cargados
totalmente en memoria, y poder as cargar varios procesos a la vez cuyos tamaos sean superiores a la
memoria fsica o bien un proceso cuyo tamao sea superior a la memoria fsica del sistema.

La memoria virtual est vinculada a un dispositivo de almacenamiento masivo mucho ms lento


(como el disco duro) que compensa su relativa lentitud con un espacio de almacenamiento mucho mayor .

La memoria virtual consistira en cargar en memoria principal la parte del proceso que se est
ejecutando en ese momento y la parte del proceso que no se ejecute se cargar en la memoria
secundaria.

MEMORIA RAM + DISCO DURO = MEMORIA VIRTUAL

El acceso a la memoria virtual es muy lento con respecto a la memoria principal.

Encarnacin Marn Caballero

Pgina 22 de 78

Tema 3: Sistemas Operativos.

Ejemplo: En el sistema operativo Windows, se puede modificar el tamao de la memoria virtual


en Propiedades del sistema, que se accede desde Escritorio haciendo clic con el botn derecho del
ratn sobre Equipo y se elige Propiedades. Una vez dentro nos vamos al men izquierdo y se elige
Configuracin avanzada del sistema. Ahora, dentro de Rendimiento, pulsamos sobre el botn
Configuracin. A continuacin, seleccionamos la pestaa Opciones avanzadas y hacemos clic sobre el
botn Cambiar de Programas.

3.2.3. Fragmentacin
La fragmentacin ocurre cuando el sistema operativo no asigna suficiente espacio contiguo para
almacenar un archivo completo como una unidad , sino que, en cambio, pone partes de l en huecos entre
otros archivos (usualmente estos huecos existen porque antes contuvieron un archivo que
posteriormente fue borrado por el sistema operativo, o porque este en primer lugar asign demasiado
espacio para un archivo). Los archivos ms grandes y el mayor nmero de archivos tambin contribuyen
a la fragmentacin y, en consecuencia, a la prdida de rendimiento.
La desfragmentacin intenta aliviar estos problemas.
NOTA: Los datos fragmentados tambin se extienden por el disco ms de lo necesario. Por lo
tanto, uno puede desfragmentar para agrupar los datos en una zona, antes de dividir una particin en
dos o ms (por ejemplo, con GNU Parted o PartitionMagic).
Por tanto, la fragmentacin es la memoria que queda desperdiciada al usar los mtodos de
gestin de memoria. Existen dos tipos de fragmentacin: interna y externa.

Encarnacin Marn Caballero

Pgina 23 de 78

Tema 3: Sistemas Operativos.

3.2.3.1. Fragmentacin externa


La fragmentacin externa es generada cuando durante el reemplazo de procesos quedan
huecos entre dos o ms procesos de manera no contigua y cada hueco no es capaz de soportar ningn
proceso de la lista de espera. Tal vez en conjunto si sea espacio suficiente, pero se requerira de un
proceso de desfragmentacin de memoria o compactacin para lograrlo.

Por tanto, la fragmentacin externa es cuando la particin de un disco es tan pequea que no
cabe en ella ningn proceso, por lo que ese espacio se est desperdiciando .
Ejemplo:

3.2.3.2. Fragmentacin interna


La fragmentacin interna es generada cuando se reserva ms memoria de la que el proceso va
realmente a usar. Sin embargo, a diferencia de la externa, estos huecos no se pueden compactar para
ser utilizados. Se debe de esperar a la finalizacin del proceso para que se libere el bloque completo de
la memoria.
Por tanto, la fragmentacin interna es la prdida de espacio en disco debido al hecho de que el
tamao de un determinado archivo sea inferior al tamao del clster , ya que tericamente el archivo
estara obligado a ser referenciado como un clster completo.

Encarnacin Marn Caballero

Pgina 24 de 78

Tema 3: Sistemas Operativos.

sto ocurre porque los discos rgidos tienen un tamao mnimo de bloque, que es llamado clster.
Este tamao, vara segn el sistema de archivos, y el tamao total de la particin. Por eso, se sugiere no
disponer de un gran tamao de particin en los discos nuevos donde la capacidad es muy importante.
Los clsteres son contiguos, de forma que desde el ltimo bit del archivo situado en el clster
a hasta el primer bit del archivo situado en el clster contiguo (es decir, b) queda un espacio
sobrante siempre teniendo la condicin de que el archivo del clster a fuera ms pequeo que el
clster en s.
Ejemplo:

Ejemplo: Si nuestro cluster es de 16 KB (16.384 bytes), por ms que un archivo ocupe menos, en
nuestro disco ocupar 16 KB. Esto sugiere una prdida de ese espacio que dice utilizar, pero no utiliza.
Por eso, en nuestro ejemplo, un archivo de 3 KB ocupar en nuestro disco lo mismo que uno de 10
KB, o sea 16 KB. Esa prdida de espacio se denomina fragmentacin interna, y no se corrige con el
desfragmentador. Sino achicando el tamao de la particin.

3.2.3.3. Desfragmentacin
La desfragmentacin puede aumentar la propia vida del disco duro , al minimizar el movimiento
de los cabezales y simplificar las operaciones de acceso a los datos, as como aumentar las posibilidades
de recuperacin en caso de un fallo.
Por tanto, la desfragmentacin consiste en ordenar los trozos de informacin distribuida a

travs de todo el disco, para mejorar la velocidad de acceso y distribuir de mejor forma el espacio
libre del dispositivo.
Como este proceso consiste en la reorganizacin de partes de archivos, requiere de suficiente
memoria para realizar los movimientos de los trozos de informacin . Al mover en forma fsica la
informacin, la estructura lgica no sufre alteraciones.

Encarnacin Marn Caballero

Pgina 25 de 78

Tema 3: Sistemas Operativos.

Para llevar a cabo la compactacin es necesario mover procesos ya ubicados de unas zonas de
memoria a otras, lo cual exige que los procesos sean reubicables en tiempo de ejecucin.
Ejemplo:

En Windows la presencia de archivos inamovibles del sistema operativo, hace que el

desfragmentador de disco no pueda moverlos y se pierda un buen porcentaje de mejora del rendimiento
del disco duro.

Ciertos sistemas de archivos son ms susceptibles a cambios por desfragmentacin que otros.
Ejemplo: Una particin del tipo FAT se fragmenta ms rpido que una de particin del tipo
NTFS (Windows), EXT 4 (Linux) o HFS + (MacOSX).

3.3. Gestin de E/S


El sistema operativo debe gestionar los dispositivos de E/S, como los perifricos y las
memorias auxiliares, de manera que facilite su uso al usuario.
La gestin de E/S se realiza por el sistema operativo a travs de las direcciones de E/S.
Las direcciones de E/S ms usuales son:

Encarnacin Marn Caballero

Pgina 26 de 78

Tema 3: Sistemas Operativos.

En Windows el Administrador de dispositivos almacena informacin acerca de los dispositivos


instalados en el equipo. El Administrador de dispositivos almacena la siguiente informacin:

Si el dispositivo funciona correctamente, y de no ser as, enva mensajes de error.

Dispositivos de hardware instalados.

Puertos IRQ (Interrupt Request).

Asignaciones de memoria.

Controlador de dispositivos.
El Administrador de dispositivos permite efectuar cambios a las propiedades del dispositivo.

Ejemplo: En el sistema operativo Windows, se pueden ver los dispositivos en el Administrador


de dispositivos, que se accede desde el men Inicio y hacemos clic sobre Equipo. Despus, hacemos clic
sobre Propiedades del sistema. Una vez dentro nos vamos al men izquierdo y se elige
Administrador de dispositivos.

En esta figura encontramos los dispositivos hardware que se encuentran disponibles en el


equipo en cuestin, tanto los que estn configurados e instalados correctamente (en este caso todos)
como los que tienen algn problema, en los que aparecera una marca que suele ser un signo de
admiracin dentro de un tringulo.

Encarnacin Marn Caballero

Pgina 27 de 78

Tema 3: Sistemas Operativos.

A continuacin, se muestran todos los dispositivos hardware configurados correctamente.

Ahora, dentro, hacemos clic sobre el dispositivo que queramos ver y con el botn derecho del
ratn seleccionamos Propiedades. Aqu dentro podemos ver informacin propia del dispositivo como las
direcciones de E/S en la pestaa Recursos.

Encarnacin Marn Caballero

Pgina 28 de 78

Tema 3: Sistemas Operativos.

Ejemplo:

3.4. Gestin de Archivos


Ejemplo: Cmo archivan los ordenadores?

Encarnacin Marn Caballero

Pgina 29 de 78

Tema 3: Sistemas Operativos.

3.4.1. Archivos
Un archivo o fichero es un objeto que representa la unidad lgica de almacenamiento de

informacin. Se representa mediante un nombre.

Los directorios se pueden considerar un tipo de fichero especial que contiene a otros ficheros o

directorios.

Encarnacin Marn Caballero

Pgina 30 de 78

Tema 3: Sistemas Operativos.

Ejemplo: En el sistema operativo Windows, se pueden ver los archivos y las carpetas accediendo
a Equipo.

3.4.2. Atributos
Los ficheros se caracterizan mediante una serie de atributos, como: el nombre, el tamao, la
fecha de creacin y modificacin, propietario, permisos (lectura, escritura y ejecucin), direccin o
direcciones de la memoria secundaria donde est almacenado, ya que un fichero no tiene por qu estar
fsicamente en direcciones contiguas de memoria secundaria.
Ejemplo: Para modificar los atributos de un archivo se hace con el botn derecho del ratn
sobre el archivo y se elige Propiedades.

Encarnacin Marn Caballero

Pgina 31 de 78

Tema 3: Sistemas Operativos.

3.4.3. Operaciones
Con un fichero se pueden realizar una serie de operaciones, como: crear, abrir, leer, escribir,

cerrar, borrar y obtener informacin de l.

Y con un directorio se puede realizar tambin operaciones, como: crear, entrar en l, salir de l,
borrarlo, aadir o eliminar en l ms archivos y directorios, leer su contenido .

3.4.4. Extensiones
Las extensiones son conjuntos de caracteres que se colocan separados por un punto del nombre
de un archivo. Nos sirven para identificar el contenido del mismo, y permitir que el sistema operativo
pueda ejecutarlo o interpretarlo.

Los archivos ejecutables del MS-DOS contienen los programas de aplicacin y deben tener las
extensiones COM, EXE o BAT.

Los comandos son archivos de programas ejecutables, con extensin COM, que no pueden
ocupar ms de 64 Kbytes.

Los archivos ejecutables, con extensin EXE, pueden tener como mximo un tamao de 640
Kbytes.

Los archivos de procesamiento por lotes, con extensin BAT, contienen rdenes de llamada a
otros programas.

Los archivos de datos del MS-DOS pueden tener cualquier otra extensin, aunque suele estar
relacionada con el programa de aplicacin que la gener.
Ejemplo: TXT para archivos ASCII y DOC para documentos de texto.

Los comandos indican al sistema operativo la operacin que tiene que realizar. Todos los
comandos se activan escribiendo su nombre, con o sin parmetros, y pulsando la tecla INTRO.
Hay dos tipos de comandos:

Los internos que son los bsicos y estn contenidos en el archivo command.com. Ejemplo: CLS,
VER, DATE, TIME, VOL, SYS, MEM, DIR, MD, CD, RD, DEL y COPY.

Los externos que son ms complejos y estn almacenados en el disco duro en archivos
independientes. Ejemplo: DISKCOPY, FORMAT, FDISK, CHDSK, SCANDISK, XCOPY y
ATTRIB.

Encarnacin Marn Caballero

Pgina 32 de 78

Tema 3: Sistemas Operativos.

4. DISCO

DURO

Los discos duros constituyen la unidad de almacenamiento principal del ordenador , donde se
guardan permanentemente una gran cantidad de datos y programas. Constituyen la memoria de
almacenamiento masivo. Estos datos y programas no los puede procesar directamente el procesador,
sino que en un paso previo deben transferirse a la memoria principal donde s los puede manejar.
La estructura interna de un disco duro es la siguiente:

Las unidades de disco duro contienen 1 o 2 discos (platos) apilados sobre un eje central y
aislados completamente del exterior. Los elementos mviles de los discos duros estn mucho mejor
construidos que los de los disquetes, el sistema gira a ms velocidad (7.200 rpm en los actuales) y los
discos son de mayor densidad. sto hace que la capacidad de los discos duros sea de cientos de Gbytes
(en la actualidad se comercializan discos de 1 TByte, - 1 Terabyte = 1012 bytes -). La cantidad de platos
y la composicin del revestimiento magntico determinan la capacidad de la unidad.
Capacidad = N_pistas * N_sectores_por_pista * 512 * 2
En la parte inferior del disco duro hay una tarjeta de circuito impreso que recibe los comandos
de la controladora de la placa base, que es controlada a su vez por el sistema operativo. Esta tarjeta
traduce esos comandos en variaciones de tensin que fuerzan el movimiento de las cabezas de
lectura/escritura a travs de la superficie de los discos. La tarjeta tambin se asegura que el eje de
los discos tenga una velocidad constante e informa a la unidad de cundo leer y cundo escribir sobre el
disco.
Ejemplo: En un disco IDE, el controlador de disco es parte integral de esta tarjeta,
mostrndose su aspecto a continuacin.

Encarnacin Marn Caballero

Pgina 33 de 78

Tema 3: Sistemas Operativos.

Cuando el usuario o el software pide al sistema operativo que lea o escriba un determinado
sector del disco, el sistema operativo ordena a la controladora del disco duro que mueva los cabezales
de lectura/escritura sobre la pista que contiene ese sector . Los cabezales de lectura/escritura no
tienen ms que esperar que ese sector pase exactamente por debajo de ellas, para leer o escribir sobre
l.

4.1. Estructura fsica y lgica


La estructura es la forma en que se guarda la informacin en el soporte y se puede dividir en
dos partes: estructura fsica y estructura lgica.

4.1.1. Estructura fsica


La estructura fsica es la forma en que est dividido el medio de almacenamiento , bien sea
disco, cinta, etc.; corresponde a los lugares donde se guardar la informacin y que estn preparados
para ello; se crea cuando se construye en la fbrica.
Por tanto, un disco duro es bsicamente un conjunto de platos recubiertos con un material
sensible a alteraciones magnticas que giran a gran velocidad (cuya misin es la de almacenar los datos)
y unos cabezales mviles de gran precisin (los encargados de leer y escribir en los platos magnticos).

Hay varios conceptos para referirse a zonas del disco:

Plato. Cada uno de los discos que hay dentro de la unidad de disco duro.

Cara. Cada uno de los dos lados de un plato.

Cabezal (o cabeza). Nmero de cabeza o cabezal por cada cara.

Pista. Una circunferencia dentro de una cara; la pista cero (0) est en el borde exterior.

Cilindro. Conjunto de varias pistas. Son todas las circunferencias que estn alineadas
verticalmente (una de cada cara).

Sector. Cada una de las divisiones de una pista. El tamao del sector no es fijo, siendo el
estndar actual 512 bytes.

La estructura fsica de un disco es caras, pistas y sectores.

Encarnacin Marn Caballero

Pgina 34 de 78

Tema 3: Sistemas Operativos.

Un clster es un conjunto de sectores contiguos que componen la unidad ms pequea de


almacenamiento de un disco. Los archivos se almacenan en uno o varios clsters, dependiendo de su
tamao de unidad de asignacin. Sin embargo, si el tamao de archivo es menor que el tamao de un
clster, ste lo ocupa completo.

4.1.2. Estructura lgica


La estructura lgica es la forma como est guardada la informacin en el soporte
correspondiente. Se conoce como sistema de archivos y est dividida en varias zonas.
Ejemplo: En los sistemas operativos MS-DOS o Windows 9x corresponden a Boot, zona de
directorios, FAT y zona de datos.

4.2. Sistema de archivos


El sistema de archivos es la estructura general con la que se nombra a los archivos,
determinando la forma en que se almacenan y organizan los datos y ficheros en el disco duro.
Ejemplo: Un archivador mantiene en orden documentos, fichas u otros papeles.

Encarnacin Marn Caballero

Pgina 35 de 78

Tema 3: Sistemas Operativos.

Cualquier particin de los discos duros que dispongamos en el ordenador, tiene que tener
asignado un sistema de archivos para poder trabajar con ella , y puede ser diferente el sistema de
archivos en cada particin.
La mayora de los sistemas operativos tienen un sistema de archivos de estructura jerrquica,
en el que los directorios parten de uno llamado directorio raz (C: en Windows, / en Linux), y del que
cuelgan todos los dems en forma de rbol, de ah que se utilicen trminos como rbol de
subdirectorios.
Ejemplo:

Los sistemas de archivos se pueden clasificar en cuatro categoras:

De disco para que un equipo pueda trabajar de forma local.

De red para que un equipo pueda trabajar con un sistema de archivos de otro equipo como si
fuera local (nfs) o compartir archivos por la red (smbfs).

Especiales (swap, para la particin de intercambio de memoria en Linx).

Virtuales para que una determinada aplicacin pueda tener acceso a diferentes sistemas de
archivos (virtual FUSE, vfat,).

Los sistemas de archivos ms utilizados son:

FAT.

VFAT.

FAT32.

NTFS.

EXT 2, EXT 3 y EXT 4.

CDFS.

UDF.

HFS.

HFS+.

Encarnacin Marn Caballero

Pgina 36 de 78

Tema 3: Sistemas Operativos.

4.2.1. FAT
FAT (File Allocation Table, Tabla de Localizacin de Ficheros) utilizado en sistemas MSDOS y Windows en equipos de uso domstico.
El formato de los disquetes y discos duros hasta Windows 98, son sistemas que lo utilizan.
Este sistema tiene las siguientes caractersticas bsicas:

Admite un tamao mximo de particin de 2 GBytes.

Utiliza entradas de 16 bits.

Utiliza lo que se denomina nombre corto de un archivo, que consta de 8 caracteres para el
nombre y 3 caracteres para la extensin.

Utiliza cluster de tamao muy grande, con lo que se desperdicia bastante espacio en el disco
duro.

Es compatible con la mayora de los sistemas operativos.

Ejemplo: Estructura bsica del sistema de archivos FAT.

Para diferenciarlo de su sucesor, el FAT32, se le llam FAT16.

4.2.2. VFAT
VFAT (Virtual FAT) es el nombre que se da auna FAT que admite nombres de ficheros de
hasta 255 caracteres, siendo compatible con FAT. El tamao mximo de particin sigue siendo de 2
GBytes. Utiliza entradas de 16 bits.
Se comenz a utilizar con Windows 95.

Encarnacin Marn Caballero

Pgina 37 de 78

Tema 3: Sistemas Operativos.

4.2.3. FAT32
FAT32 Este caso es como FAT y VFAT, pero utilizando entradas de 32 bits en lugar de los 16
bits que utilizaban las anteriores.
Apareci con Windows 98.
Entre sus caractersticas bsicas tenemos:

Puede trabajar con particiones de disco duro mayores de 2 GBytes.

El tamao ms pequeo de cluster en el disco es menor que en FAT, con lo que se aprovecha
mejor el disco duro.

No es compatible para los sistemas FAT, es decir, que FAT y VFAT no pueden leer las
particiones FAT32, pero FAT32 s puede leer las particiones FAT y VFAT.

4.2.4. NTFS
NTFS (New Technology File System, Sistema de Ficheros de Nueva Tecnologa) mejora el
sistema de archivos al introducir mayor seguridad, mayor estabilidad y mayor tamao de los archivos .
Es utilizado en Windows NT, Windows 2000, Windows XP, Windows Vista y Windows 7.
Entre sus caractersticas destacables encontramos:

Soporta particiones de tamao muy grande 16 Exabytes (16 1018 bytes), siendo la particin
mnima de 5 MBytes.

Es un sistema de archivos recuperable porque mantiene un registro de las operaciones


efectuadas en el sistema de archivos.

Los nombres de los archivos pueden ser de hasta 255 caracteres de longitud.

Incorpora caractersticas de seguridad, compresin, cifrado y permisos en los archivos , as


como cuotas de espacio en el disco duro.

No se puede acceder a una particin NTFS desde Windows 95 ni Windows 98.

Fragmenta menos el disco duro.

4.2.5. EXT 2, EXT 3 y EXT 4


EXT 2, EXT 3 y EXT 4 son sistemas de archivos utilizados en Linux en sus diferentes
versiones.
Entre sus caractersticas se pueden destacar:

Es capaz de trabajar con particiones grandes.

Admite nombres de archivos largos (hasta 255 caracteres).

Reserva algunos bloques para el superusuario, con privilegios especiales.

Permite proteger los archivos por usuarios o grupos.

EXT 2 realiza un chequeo del disco duro si se apaga el ordenador de forma incorrecta, lo que
puede tardar mucho tiempo en el prximo inicio.

EXT 3 hace el sistema ms robusto ante apagados no adecuados (cortes de suministro elctrico
por ejemplo) y optimiza la velocidad de acceso a los archivos. Adems, usa la tcnica conocida
como journaling, que consiste en que se registra a diario los cambios en el sistema de archivos
para poder recuperar los datos en caso de fallo.

EXT 4 soporta discos mayores y el rendimiento de la CPU es mejor .

Encarnacin Marn Caballero

Pgina 38 de 78

Tema 3: Sistemas Operativos.

Los tres sistemas de archivos son compatibles entre s. Se puede pasar de EXT 2 a EXT 3 y
EXT 4 sin tener que formatear la particin.

4.2.6. CDFS
CDFS (CD-ROM File System, Sistema de Archivos de CD-ROM) es un sistema de archivos

compatible con la norma ISO-9660.

4.2.7. UDF
UDF (Universal disk Format, Formato de Disco Universal) es el sistema de archivos definido
por la norma ISO-13346 y es utilizado por las grabadoras de CD, DVD y Blue Ray.

4.2.8. HFS
HFS (Hierarquical File System, Sistema de Archivos Jerrquico) es el sistema de archivos
desarrollado por Apple para su uso con el sistema operativo Mac OS. Se dise para ser usado con
disquetes, discos duros y unidades de CD-ROM.

4.2.9. HFS+
Sustituy al anterior. Tiene algunas mejoras, como el journaling, el sistema de codificacin de
caracteres que utiliza es el Unicode para el nombre de los archivos y stos pueden ser de mayor tamao
que en el HFS.

4.3. Particiones
Las unidades de almacenamiento pueden prepararse para trabajar con un slo sistema de
archivos en el caso de pequea capacidad, o con varios sistemas de archivos en el caso de gran
capacidad.

Encarnacin Marn Caballero

Pgina 39 de 78

Tema 3: Sistemas Operativos.

Las particiones son divisiones lgicas (no fsicas) del disco duro . Como los discos duros estn
formados por cilindros, cada particin est determinada por un conjunto de cilindros consecutivos.

Las particiones pueden definirse como primarias o extendidas.

La particin primaria es la nica desde la que puede arrancar el sistema operativo , aqu es
donde el MBR buscar el programa que controla el arranque (boot manager). En MS-DOS
podemos definir por cada disco hasta cuatro particiones primarias, pero slo una puede estar
activa. Gracias a sto podran convivir en nuestro equipo cuatro sistemas operativos distintos.

La particin extendida no puede usarse como particin de arranque de un sistema operativo,


pero tiene la ventaja de poder dividirse en varios volmenes, que son conocidos como unidades
lgicas. Las unidades lgicas son en realidad subdivisiones de la extendida, que pueden alojar
distintos sistemas de archivos.

Sin embargo, el usuario nunca trabaja directamente sobre las particiones de un disco duro, ni
notar ninguna diferencia por trabajar en una primaria o en una extendida . Para trabajar con los datos
se define el concepto de volumen, cada volumen lleva asignada una letra de unidad que la identifica para
poder trabajar con ella.
Ejemplo: Un disco duro ha sido particionado en 4, que son: Windows est en la unidad lgica C:,
Documentos en D:, Msica y Vdeos en F: y Pelculas en G:.

Encarnacin Marn Caballero

Pgina 40 de 78

Tema 3: Sistemas Operativos.

Si no existiera la particin extendida, no sera posible utilizar ms de cuatro particiones en un


disco.
En un disco duro se pueden definir como mximo hasta cuatro particiones principales.
Puede haber de una a cuatro particiones primarias; extendidas slo una y no puede estar sola,
es decir, que ha de haber al menos una primaria.
Ejemplo:

Cada particin es considerada como un nico hueco donde se ubicar un nico proceso. El grado
mximo de multiprogramacin (nmero mximo de procesos que pueden ejecutarse concurremente) en
estos sistemas es igual a 4.

Encarnacin Marn Caballero

Pgina 41 de 78

Tema 3: Sistemas Operativos.

4.3.1. Volmenes
Los volmenes o unidades lgicas son porciones de uno o varios discos duros que el sistema
operativo trata como si fueran una sola unidad fsica, como si dijramos un disco duro virtual. De
manera que podemos escribir y leer datos en ellas, formatearlas, buscar errores, etc.
Un volumen puede abarcar:

Una particin primaria completa. La particin primaria slo puede albergar un volumen.

Un fragmento de una particin extendida. En una particin extendida podemos incluir tantos
volmenes cmo queramos.

4.3.2. Por qu particionar un disco duro


El hacer particiones en un disco duro puede representar interesantes ventajas:

Flexibilidad. Si tenemos en nuestro sistema slo un disco con una sola particin primaria, no
podremos acceder a las interesantes opciones que nos permite el administrador de discos, ya
que esta particin albergar el sistema y no puede ser modificada. Si tenemos uno o varios
discos con unas cuantas particiones, podremos crear nuevos volmenes, ampliar el espacio en las
unidades existentes, crear discos espejo, etc.

Organizacin. Es adecuado tener separados los grandes bloques de datos en distintas


particiones de manera que nuestro rbol de directorio sea menos complicado y ms intuitivo.

Rendimiento. En discos duros de gran tamao formateados con FAT ganaremos espacio si
hacemos un adecuado nmero de particiones.

4.3.3. Utilidades fdisk y Partition Magic


La utilidad fdisk del MS-DOS, slo permite crear una particin primaria y otra extendida,
aunque con otras herramientas (como Partition Magic) podremos crear varias (hasta un total de 4 que
es lo mximo permitido).

Encarnacin Marn Caballero

Pgina 42 de 78

Tema 3: Sistemas Operativos.

Ejemplo: Creacin de particiones con el programa fdisk.

Ejemplo: Creacin de particiones con el programa Partition Magic.

4.3.4. Formateo
Aunque se hayan definido las particiones en las que se va a estructurar el disco, todava stas
no son accesibles al sistema operativo. Para ello, tenemos que formatear cada una de las particiones con
un formato reconocible por el sistema operativo que vayamos a instalar.

Encarnacin Marn Caballero

Pgina 43 de 78

Tema 3: Sistemas Operativos.

El proceso de formateo de un disco duro podemos clasificarlo en dos niveles: formateo a bajo
nivel y a alto nivel.

El formateo a bajo nivel crear en el disco duro las marcas de inicio y fin de los sectores, y
por lo tanto los sectores en s. Este tipo de formateo no debe ser realizado nunca, pues se
corre el peligro de destruir de forma permanente al disco duro. Es ms, muchos fabricantes
anulan la garanta de sus discos duros si stos han sido reformateados a bajo nivel. El formateo
a bajo nivel requiere software especfico como Hard disk manager.

El formateo a alto nivel slo comprueba la integridad de todos los sectores buscando
defectuosos, que en el caso de aparecer sern marcados como malos y as evitar su uso.
Tambin se crean los sectores de arranque, las tablas de asignacin de ficheros (FAT) y el
directorio raz.
Una vez formateadas podemos definir el concepto de volumen.

4.3.5. MBR
En el disco duro, existe un primer sector de 512 bytes que se denomina Master Boot Record
(Registro Maestro de Inicio) o MBR. En l se almacena un pequeo programa cuyo propsito es iniciar la
carga del sistema operativo, seguido de una tabla de particiones.
La informacin de la tabla de particiones le indica a un sistema operativo dnde comienza y

dnde termina el sistema de archivos que debe administrar .

Ejemplo:

Encarnacin Marn Caballero

Pgina 44 de 78

Tema 3: Sistemas Operativos.

5. CARGA

DEL

S.O.

Una vez que la ROM ha detectado el disco duro principal, lee el primer sector que se encuentra
en ste, dicho sector es el Master Boot Record (MBR, literalmente Registro Maestro de Inicio), que
contiene un programa ejecutable y una tabla donde estn definidas las particiones del disco . El
ejecutable del MBR llama a su vez a otro programa contenido en el primer sector de la particin
primaria activa que es el encargado de cargar el sistema operativo en memoria.

Encarnacin Marn Caballero

Pgina 45 de 78

Tema 3: Sistemas Operativos.

5.1. Secuencia de arranque del ordenador


La secuencia de arranque de un ordenador es un proceso que se lleva a cabo mediante una
serie de pasos.
1) En primer lugar, desde una memoria no voltil del tipo EEPROM o memoria flash se carga el
programa BIOS (Basic Input/Output System). Este programa comprueba el estado del
hardware y determina su configuracin, proceso que se denomina POST (Power On Self Test).

2) Posteriormente, si no hay errores, carga en memoria un cdigo llamado bootstrap o bootloader,


que puede estar almacenado en un CD/DVD, en un USB, en el disco duro, en el MBR (Master
Boot Record), situado en el sector 0 de la particin de arranque , o bien accederse a l travs
de la red. Anteriormente, tambin sola estar en el sector 0 de los disquetes, pero stos
dispositivos estn ya en desuso.

3) Si arrancamos desde el disco duro, el cdigo en el MBR examina la tabla de particiones,


identifica la particin activa, lee el sector de arranque (conocido como boot) de la particin, y
ejecuta el cdigo almacenado en ese sector de arranque.
En el caso de Windows, el sector de arranque boot, contiene instrucciones para localizar dentro
de la particin del disco, el archivo NTLDR, cargarlo en memoria y comenzar a ejecutarlo .
Las instrucciones dentro del sector de arranque, son especficas para el sistema de archivos
definido en la particin. Es decir, que si la particin de arranque tiene formato NTFS, el programa de
instalacin coloca all instrucciones especficas para trabajar con ese sistema de archivos.

4) El archivo NTLDR (NT Loader) es el cargador del sistema operativo. Durante la secuencia de
inicio, NTLDR lee el archivo boot.ini.
El archivo boot.ini, presente en el directorio raz de la particin de arranque, establece las
opciones y parmetros necesarios para el proceso de inicio . Es el que indica cul es la localizacin de los
sistemas operativos presentes en el equipo (en el caso de haber ms de uno), para establecer un men
de arranque.
Si el archivo boot.ini tiene ms de una lnea para seleccionar un sistema operativo, nos
aparecer una pantalla (durante un tiempo configurada en este mismo archivo) que nos permite elegir el
sistema operativo con el que queremos arrancar. Si no elegimos ninguno, NTLDR cargar el sistema
operativo que por defecto est especificado en el archivo boot.ini.

5) Despus de cargar en memoria el archivo NTLDR, la secuencia de inicio busca informacin


acerca del hardware y los controladores para preparar las fases de carga del sistema operativo .
Utiliza el archivo NTDETECT que detecta los siguientes controladores:
El archivo NTDETECT pregunta a la BIOS de la placa base por la configuracin bsica del
equipo, como: qu tipo de BUS tiene (PCI, USB, SATA, etc.), cuntos discos y de qu tipo son los que
estn conectados al equipo, qu tipo de ratn, etc.

Encarnacin Marn Caballero

Pgina 46 de 78

Tema 3: Sistemas Operativos.

6) Ahora, carga en memoria el ncleo (kernel) del sistema operativo : ntoskrnl.exe y hal.dll. Estos
ltimos archivos generalmente se encuentran en el directorio raz donde est instalado el
sistema operativo.
HAL (Hardware Abstraction Layer o Capa de Abstraccin de Hardware) es una interfaz de
comunicacin entre el equipo y el sistema operativo. Este mdulo permite que un mismo sistema
operativo sea capaz de funcionar en mquinas de diferente naturaleza . Ejecuta el fichero NTOSKRNL,
que tiene diferentes nombres segn las caractersticas del equipo, y carga los valores del registro
guardados en el disco duro: IRQ (Interrupciones) y los controladores para los dispositivos de hardware.
Dependiendo del sistema operativo los archivos del sistema que se cargan son:

IO.SYS que carga los controladores que necesita el sistema para comunicarse con los
perifricos. Aqu utiliza el archivo config.sys.

MSDOS.SYS que contiene el conjunto de funciones que utilizan los programas de aplicacin
(Kernel).

COMMAND.COM que contiene el conjunto de comandos bsicos (comandos internos) que


proporciona la interfaz entre el usuario y el ordenador.

AUTOEXEC.BAT que permite ejecutar programas y controladores automticamente.

Si todo est bien, se buscan en el directorio raz del volumen los ficheros del sistema operativo,
que en el caso de Windows son IO.SYS, MSDOS.SYS y COMMAND.COM.
En el caso del MS-DOS significa cargar el intrprete de comandos COMMAND.COM y a
continuacin leer e interpretar el contenido de los ficheros CONFIG.SYS y AUTOEXEC.BAT.

7) Una vez cargado el sistema operativo, ste comienza con un test del sistema de archivos, crea
las estructuras de datos internas necesarias para el funcionamiento del sistema operativo y
comienzan a arrancar los procesos del sistema.

8) Una vez arrancados los procesos del sistema, es el momento en que el equipo ya est en
funcionamiento y en espera de que el usuario lo utilice y empiece a ejecutar sus propios
procesos. sto se ve porque aparece la interfaz grfica, que permite al usuario controlar el
sistema y los programas de aplicacin.

En la siguiente figura, encontramos un esquema de los principales archivos que intervienen en la


carga del sistema operativo, y cul es su relacin con los dems componentes. En este ejemplo, se
supone que el sistema de archivos de la particin de arranque es NTFS .

Encarnacin Marn Caballero

Pgina 47 de 78

Tema 3: Sistemas Operativos.

El proceso de iniciar el sistema desde el estado de apagado se denomina bootstrapping o


booting.

Ejemplo: Archivos que son necesarios en Windows XP para cargar el sistema operativo.

6. WINDOWS 7
6.1. Evolucin
La empresa Microsoft Corporation, presidida por Bill Gates, tiene entre sus principales
objetivos desarrollar el sistema operativo Windows. Desde su primera versin hasta la actualidad la
informtica ha provocado una gran revolucin en la vida de las personas. Actualmente, los ordenadores

permiten a los individuos conectarse con cualquier lugar del mundo a la velocidad de un clic, escuchar
msica, ver vdeos y activar controles en la pantalla con un dedo.
Encarnacin Marn Caballero

Pgina 48 de 78

Tema 3: Sistemas Operativos.

La evolucin de la informtica ha sido causa y consecuencia del desarrollo de los sistemas


operativos, puesto que stos han permitido la ejecucin de innovadoras aplicaciones que han abierto
nuevas posibilidades. Cada versin ha implicado un salto al futuro.

Encarnacin Marn Caballero

Pgina 49 de 78

Tema 3: Sistemas Operativos.

6.2. Mejoras
La principal caracterstica de Windows 7 es su rapidez, ligereza y su rendimiento optimizado .
La anterior versin, Windows Vista, recibi muchas crticas por su dificultad de adaptacin a
equipos antiguos y por el consumo de los recursos del ordenador. Esta versin se puede instalar incluso
en aquellos equipos donde no se pudo instalar el Vista.
Los cambios ms visibles de esta versin son: la interfaz de usuario, las herramientas que pone
a nuestra disposicin para facilitarnos el trabajo diario (cambios en la barra de tareas, presentaciones
como fondos de pantalla,) y una mejora para hacer ms fcil la configuracin de redes para compartir
recursos con otros ordenadores.
Cuando iniciamos Windows, lo primero que vemos es la novedad en la barra de tareas. Si
tenemos varias ventanas abiertas, aparecern en ella, y si nos situamos con el cursor encima de ellos,
veremos una representacin en miniatura del conjunto de las ventanas , que nos ayudan a ver ms claro
qu elemento necesitamos en cada momento.
En el campo de las aplicaciones, una de las nuevas de esta versin y de mucha utilidad es un
programa de anotaciones, Notas rpidas. Su utilizacin fcil y sencilla nos permite crear anotaciones
sobre el escritorio como si colocramos pos-it.
La calculadora viene con nuevos formatos y tambin incluye una serie de funciones para realizar
clculos de uso comn como conversiones de unidades, clculos con fechas, de prstamos e hipotecas...

Tambin esta versin incluye una nueva aplicacin pensada para personas con perfil cientfico, se llama
Panel de entrada matemtica, que permite dibujar en pantalla complejas expresiones matemticas para
luego utilizarlas en otros programas como puede ser Word.

6.3. Ventaja
Una ventaja de esta versin es la facilidad para configurar redes, ya que es completamente
automtica y los usuarios no tenemos por qu preocuparnos por ninguna de sus configuraciones.
As que todo esto hace que Windows 7 sea una herramienta muy til tanto para profesionales
como para nuestros ordenadores domsticos.

6.4. Ediciones
Este nuevo sistema operativo, tiene cuatro presentaciones distintas, con diferentes funciones
para ajustarse a nuestras necesidades.

Windows 7 Starter Edition. Para pequeos equipos porttiles. Reduce el tiempo de espera y el
nmero de operaciones que se necesitan para realizar las funciones bsicas del sistema
operativo. Est pensado para poder ejecutar un total de tres aplicaciones simultneamente.

Windows 7 Home Premium Edition. Facilita la creacin de redes domsticas para poder
compartir recursos multimedia: imgenes, vdeos y msica. Dispone de tecnologa tctil y
reconocimiento de rasgos de escritura.

Windows 7 Professional Edition. Incluye todo lo necesario tanto para el hogar como para el
trabajo. Incluye encriptacin y recuperacin de datos a travs de copias de seguridad
automticas. Se conecta fcilmente a las redes y tiene tambin todas las caractersticas de
entretenimiento de Windows Home Premium.

Windows 7 Ultimate Edition. Tiene todas las caractersticas de las otras versiones y adems
se puede trabajar en cualquiera de los 35 idiomas que tiene disponibles.

Existen otras dos versiones que no se distribuyen de forma genrica: Home Basic, versin
simplificada para mercados emergentes, y Enterprise, dirigida a grandes empresas.

Encarnacin Marn Caballero

Pgina 50 de 78

Tema 3: Sistemas Operativos.

6.5. Requisitos del sistema para la instalacin


Si queremos ejecutar Windows 7 en nuestro equipo, los requisitos mnimos que necesitamos son:

Procesador de 32 bits (x86) 64 bits (x64) a 1 GHz o ms.

Memoria RAM de 1 GB (32 bits) o memoria RAM de 2 GB (64 bits).

Espacio disponible en disco de 16 GB (32 bits) o 20 GB (64 bits).

Dispositivo grfico DirectX 9 con controlador WDDM 1.0 o superior.

Los requisitos adicionales para usar ciertas funciones:

Acceso a Internet (puede tener costes adicionales).

Segn la resolucin, la reproduccin de vdeo puede requerir memoria adicional y hardware


grfico avanzado.

Es posible que algunos juegos y programas requieran tarjetas grficas compatibles con DirectX
10 o superior para un rendimiento ptimo.

Para algunas funcionalidades de Windows Media Center, es posible que necesitemos un


sintonizador de TV y hardware adicional.

Windows Touch y Tablet PCs requieren hardware especfico.

Grupo Hogar requiere una red y equipos que ejecuten Windows 7.

Para la creacin de DVD/CD se necesita una unidad ptica compatible.

BitLocker requiere el Mdulo de plataforma segura (TPM) 1.2.

BitLocker To Go requiere una unidad flash USB.

Windows XP Mode requiere 1 GB adicional de memoria RAM y 15 GB adicionales de espacio


disponible en disco duro.

Para escuchar msica y sonidos se necesita una salida de audio.

6.6. Instalacin del sistema operativo Windows


La instalacin se puede llevar a cabo desde un CD-ROM o DVD que incorpora el sistema
operativo, lo que tardar un promedio entre media hora y una hora, dependiendo de la velocidad del
lector de CD-ROM/DVD y del ordenador.
Para optimizar el tiempo de instalacin, Microsoft ha diseado un sistema de preinstalacin
del sistema operativo, destinado al fabricante del equipo, o sea, el OEM (Original Equipment
Manufacturer, Fabricante Original del Equipo).
Esta forma de instalacin permite poder preparar una gran cantidad de mquinas iguales con
Windows preinstalado, ganando mucho tiempo de trabajo y adems se tiene la posibilidad de incluir
logotipos del fabricante y la informacin de soporte OEM del mismo.
La diferencia entre un sistema instalado y uno preinstalado, es que en el primer caso, la licencia
del sistema operativo ya se ha cargado, as como el nombre del titular de la misma, mientras que en el
segundo caso no.

Encarnacin Marn Caballero

Pgina 51 de 78

Tema 3: Sistemas Operativos.

6.6.1. Instalacin del sistema operativo desde una preinstalacin


ste es el caso ms sencillo y a su vez muy habitual cuando compramos un ordenador nuevo para
un organismo pblico.
Un sistema preinstalado se comercializa sin saber el nombre del cliente. As, cuando el sistema
preinstalado se inicia por primera vez, por el usuario final, el sistema operativo le solicita al mismo la
identificacin y el nmero de licencia del producto , que viene en una pegatina adherida al mismo
equipo, similar a las mostradas abajo, en la que podemos ver el nmero de serie (Product Key) as como
una serie de controles de seguridad, como marcas de agua, lmina, etc.

Al encender el equipo, comenzar la instalacin del sistema operativo, casi sin intervencin del
usuario, ya que slo nos solicita algunos datos relativos a la regin donde estamos ubicados, el nombre
de usuario y la contrasea que vamos a utilizar, la configuracin de red local LAN y unos cuantos
parmetros ms.

La preinstalacin se incorpora en una particin del disco duro que est protegida para que no
pueda utilizarse a nivel de usuario, slo cuando se lleva a cabo la primera instalacin o cuando queremos
devolver el ordenador a sus condiciones de fbrica, lo que implica perder todos los datos de la particin
que tiene el sistema operativo. No podemos eliminar dicha particin.
Es importante que una vez instalado el sistema operativo, hagamos una copia de seguridad en
DVD, ya que si se estropease el disco duro, nos quedaramos sin copia vlida para poder instalar en el
ordenador. Para ello, cada fabricante tiene su propio software que normalmente se encarga de
avisarnos si an no la hemos hecho.

Encarnacin Marn Caballero

Pgina 52 de 78

Tema 3: Sistemas Operativos.

6.6.2. Instalacin del sistema operativo desde CD-ROM/DVD


En este caso, necesitaremos el software de instalacin de Windows que vendr en soporte CD-

ROM o en DVD, dependiendo de la versin utilizada.

Para comenzar con la instalacin, encenderemos el ordenador e insertaremos el CD-ROM o DVD


en la unidad correspondiente. Al iniciar, aparecer una ventana similar a las mostradas abajo, en la que
elegiremos seleccionar la unidad de arranque o inicio por si no estuviera la de CD-ROM/DVD en
primer lugar.

Una vez elegida, pasaremos a otra ventana. Podemos ver que todo est en ingls. Una vez que
pulsamos la tecla correspondiente, aparecer una ventana similar a la mostrada abajo. En ella podremos
elegir la unidad que iniciar en primer lugar si dispone de disco de inicio. En nuestro caso,
seleccionamos el CD/DVD donde hayamos insertado el disco.

Encarnacin Marn Caballero

Pgina 53 de 78

Tema 3: Sistemas Operativos.

6.7. Herramientas de configuracin


A continuacin, estudiaremos cmo se realiza la configuracin de otros parmetros y opciones
del sistema operativo que es necesario conocer para tener un buen control del equipo . As, veremos el

Desfragmentador de disco, cmo restaurar el sistema, liberar espacio en disco y comprobar el disco,
as como la utilidad msconfig para configurar el sistema. Adems, veremos la importancia del Registro
de Windows cuando se instalan y configuran los dispositivos. Sin embargo, si se produce algn error en
la configuracin de algn dispositivo, podemos acceder con F8 en modo seguro.

6.7.1. Desfragmentador de disco


La fragmentacin del disco sucede despus de que el sistema operativo ha escrito diferentes
versiones de los archivos varias veces, esto es, un archivo despus de ser modificado, al guardarse no
ocupa un espacio contiguo en el disco. Teniendo en cuenta la gran cantidad de archivos que maneja un
ordenador, la fragmentacin se convierte en un problema, ya que es necesario buscar en el disco dnde
se encuentran los trozos de los distintos archivos con los que estamos trabajando , lo que genera un
tiempo de acceso cada vez mayor.
El sistema operativo dispone de una utilidad para desfragmentar el disco duro. Es necesario

desfragmentar con frecuencia, con lo que se notar una mejora en el rendimiento del disco si est muy
fragmentado.

La fragmentacin de archivos es slo una de las formas en que el disco se vuelve lento. Otra
forma es cuando se carga ms de un archivo a la vez por una aplicacin o por distintas
aplicaciones, estando stos muy separados en el disco. Estas separaciones suceden conforme se crean y
borran archivos. Es mejor tener fsicamente juntos en el disco a los archivos relacionados .
En Windows, el programa para desfragmentar tiene el siguiente acceso: hacemos clic con el
botn derecho del ratn en la unidad lgica, seleccionamos Propiedades y accedemos a la ventana que se
muestra en el apartado c) en la que hacemos clic en Comprobar ahora. Su uso es muy sencillo.

Encarnacin Marn Caballero

Pgina 54 de 78

Tema 3: Sistemas Operativos.

Su aspecto es el siguiente:

En ella podemos diferenciar dos zonas:

En la primera, es posible seleccionar la unidad que queremos desfragmentar entre las


disponibles y se nos da informacin acerca de ellas.

En la segunda, se ve un grfico que representa a los sectores de la unidad antes de


desfragmentar y otro que representa el aspecto despus de realizar la desfragmentacin.

Es muy recomendable ejecutar esta utilidad cada vez que hagamos instalaciones o
desinstalaciones de software y guardemos o borremos gran cantidad de archivos .
Es necesario realizar una revisin peridica de la superficie del disco para probar cada
posicin de almacenamiento, marcando aqullas que no sean correctas, pues el escribir un dato en dicha
posicin puede terminar con la prdida del mismo y su consiguiente perjuicio.

Windows cuenta con una herramienta de comprobacin a la que se accede siguiendo el mismo
proceso anterior, la cual revisa la estructura de archivos, directorios y la superficie del disco que se le
indiquen.

6.7.2. Restaurar sistema


sta es una herramienta importante para la recuperacin del equipo. Consiste en restaurar el
ordenador a un punto anterior o bien una fecha anterior , en la que no estar el ltimo o ltimos
programas instalados. sto no afecta a los archivos del usuario, slo al software instalado .
Si alguno de los archivos del sistema ha resultado daado, ejecutaremos esta utilidad. Para ello,
en Windows Vista, abrimos la aplicacin haciendo clic en el men Inicio, Todos los programas,
Accesorios, Herramientas del sistema y Restaurar sistema, como se muestra a continuacin.
Encarnacin Marn Caballero

Pgina 55 de 78

Tema 3: Sistemas Operativos.

Aqu podemos elegir entre realizar una restauracin recomendada o elegir otro punto de
restauracin, como se puede ver seguidamente:

Si elegimos la restauracin recomendada y haciendo clic en el botn Siguiente, se nos muestra


una ventana donde nos indica el punto en el que se restaurar el equipo. Seleccionando el botn
Finalizar, se llevar a cabo el proceso, como se puede ver en el apartado b).
Si en cambio, escogemos la opcin de elegir otro punto de restauracin, aparecer una ventana
donde nos mostrar distintas fechas y puntos de restauracin, de los que podemos elegir el que nos
interese, como se puede ver en el apartado c).
En este punto, el ordenador se reiniciar y comenzar el proceso , de tal forma que una vez
terminado. Iniciar el ordenador y nos indicar los cambios realizados por si deseamos mantenerlos o
volverlos a deshacer.
Encarnacin Marn Caballero

Pgina 56 de 78

Tema 3: Sistemas Operativos.

Si deseamos crear un punto de restauracin, en la ventana mostrada en el apartado a),


hacemos clic en abra Proteccin del sistema y aparecer la siguiente ventana. En este caso, elegimos
la unidad de la que deseamos crear un punto de restauracin, que generalmente es la que contiene el
sistema operativo, hacemos clic en el botn Siguiente y le damos un nombre al punto de restauracin,
luego seleccionamos crear, de tal forma que se realizar el punto de restauracin. Despus, podemos
comprobarlo.

Windows XP y versiones siguientes utilizan parte del disco duro para grabar informacin con
cierta periodicidad y cada vez que se hagan cambios importantes en el sistema (como la instalacin de

un service pack o de un paquete de software importante, como Office). Esta informacin se destina a
que, en un momento determinado, si se produce un mal funcionamiento del sistema debido a fallos en el
software o en algn dispositivo o controlador instalado , podamos volver a una situacin anterior a la
causa que provoca el fallo y, de esta forma, recuperar el buen funcionamiento del sistema.

Encarnacin Marn Caballero

Pgina 57 de 78

Tema 3: Sistemas Operativos.

Adems, podemos desactivar esta utilidad o cambiar el tamao del espacio destinado a
guardar la informacin de restauracin desde Escritorio haciendo clic con el botn derecho del ratn
sobre Equipo y se elige Propiedades. Una vez dentro nos vamos al men izquierdo y se elige
Proteccin del sistema. Ahora, seleccionamos la unidad lgica y pulsamos sobre el botn Configurar.
Una vez realizada esta seleccin, aparecer la siguiente ventana:

6.7.3. Liberador de espacio en disco


Windows almacena gran cantidad de archivos en el disco duro, como: archivos temporales de
Internet o archivos que se crean al trabajar con aplicaciones, archivos de programa descargados de
pginas Web (como controles Active X y rutinas JAVA), archivos de registro de instalacin o la propia
Papelera de reciclaje.
Si pensamos en el efecto que producen todos estos hechos a la vez, nos daremos cuenta de que
se puede llegar a desperdiciar gran cantidad de espacio en disco, debido al exceso de informacin
innecesaria. Mediante la ejecucin de esta aplicacin situada en el men Inicio, Todos los programas,
Accesorios, Herramientas del sistema y Liberador de espacio en disco, podemos recuperar de
forma segura ese espacio perdido.

Encarnacin Marn Caballero

Pgina 58 de 78

Tema 3: Sistemas Operativos.

Despus de aplicar esta herramienta, podrs comprobar que has ganado una gran cantidad de
espacio en tu disco. El sistema, como consecuencia de ello, fluir con ms soltura. Este proceso se
debe efectuar con relativa frecuencia, en funcin del uso que le des al ordenador. En cualquier caso,
debe hacerse al menos una vez al mes.

6.7.4. Comprobacin del disco


En Windows, para hacer la comprobacin del disco hacemos clic con el botn derecho del ratn
en la unidad lgica, seleccionamos Propiedades y accedemos a la pestaa Herramientas y despus
hacemos clic en Comprobar ahora.

Antes de iniciar se recomienda siempre seleccionar la casilla Reparar automticamente


errores el sistema de archivos. La segunda casilla Examinar e intentar recuperar los sectores
defectuosos se recomienda usarlo slo en caso de que queramos recuperar los sectores defectuosos ,
esta opcin toma ms tiempo, pero vale la pena si sospechamos de algn problema en la unidad.

Encarnacin Marn Caballero

Pgina 59 de 78

Tema 3: Sistemas Operativos.

Las opciones que el usuario puede elegir cuando se muestra un error son las siguientes:

Reparar este error. Que es lo mismo que dejar a Windows que lo repare automticamente.

Convertir los fragmentos perdidos en un archivo o Eliminar el archivo afectado. En este


caso, decidimos eliminar el archivo afectado definitivamente. El error se soluciona, pero el
contenido del archivo lo perdemos.

Ignorar este error y continuar. Evidentemente, sabemos que existe un error, pero no
hacemos nada para solucionarlo.

En Windows XP y versiones superiores, solamente podremos chequear el disco mediante el


comando chkdsk, incluyendo los parmetros deseados, en la consola de comandos de MS-DOS. En
cualquier caso, en estas versiones del sistema operativo, el chequeo de la integridad de los archivos y la
superficie de disco, se ejecutar tras el reinicio del equipo . Nunca podremos chequear el disco en la
sesin de trabajo actual.
Ejemplo: En MS-DOS se puede ejecutar el comando CHKDSK x: /F /R que te permitir
realizar un anlisis completo que incluye a todos los sectores daados, adems los tratar de reparar.
Es muy til!

6.7.5. Registro de Windows


El Registro de Windows es donde se guarda informacin sobre configuraciones y ajustes
bsicos del sistema operativo Windows. Tambin almacena y centraliza datos sobre programas,
dispositivos, usuarios y hardware del equipo. stas son algunas de las principales:

Datos sobre qu aplicaciones estn instaladas, sus configuraciones, los archivos que pueden
crear y con qu programa abrir cada tipo.

Programas que se inician con Windows y en qu orden o con qu prioridad.

Datos de ajustes y gestin de los dispositivos de hardware del PC, como la impresora. Y
controladores y recursos que utilizan.

Informaciones sobre las configuraciones propias de las cuentas de usuario distintas que pueda
haber en Windows o que hayas creado t.

Aspecto y otras caractersticas de las carpetas, las ventanas o el Escritorio de Windows.

A travs de la opcin Ejecutar dentro del men Inicio, el usuario puede acceder al Registro de

Windows de manera directa. Para ello, escribe regedit y pulsa INTRO.

Windows consulta esta informacin y la actualiza cuando se hacen cambios en el equipo.


Ejemplo: Cuando se instala un nuevo programa, se crea un perfil de usuario o se agrega
hardware.
Normalmente, no es necesario hacer cambios en el Registro de Windows. El Registro contiene
informacin compleja del sistema, fundamental para el equipo , por lo que un cambio incorrecto en el
Registro del equipo podra hacer que el equipo dejara de estar operativo. No obstante, un archivo del
Registro daado podra requerir cambios. Se recomienda encarecidamente hacer una copia de seguridad
del Registro antes de realizar ningn cambio. Tambin se recomienda cambiar nicamente los valores
del Registro que se comprendan o cuando se le haya solicitado .
Una alternativa ms interesante es ejecutar CCleaner o un software similar para hacer una
limpieza del registro y probar de nuevo la instalacin del software del dispositivo en cuestin.

Encarnacin Marn Caballero

Pgina 60 de 78

Tema 3: Sistemas Operativos.

Ejemplo: Como es difcil determinar la fuente de problemas en los dispositivos, ya que los
controladores (o drivers) y configuraciones se encuentran en el Registro de Windows. En algunos
casos, la nica solucin es formatear e instalar de nuevo el sistema operativo, instalando a continuacin
el controlador del dispositivo, antes de cualquier otra aplicacin.

Para optimizar el Registro de Windows (algo que debemos hacer peridicamente), tenemos
utilidades
como
CCleaner
(http://www.cc1eaneLcom)
y
Advanced
Uninstaller
Pro
(http://www.innovative-sol.com/uninstaller) entre otras, que permiten eliminar archivos temporales,
entradas de registro no vlidas, etc., de tal forma que el equipo funcione de forma ms rpida .
Ejemplo: podemos ver las pantallas que aparecen con la utilidad Ccleaner, que se utiliza para
optimizar el Registro de Windows, desinstalar aplicaciones y eliminar archivos que ya no se utilizan y
archivos temporales.

Encarnacin Marn Caballero

Pgina 61 de 78

Tema 3: Sistemas Operativos.

Ejemplo: A continuacin, se muestran las pantallas de programa Advanced Uninstaller Pro.

Ejemplo: En el caso de Linux, en su distribucin Ubuntu, tenemos un software que realiza la


misma funcin que los estudiados anteriormente, y se trata de Encargado de limpieza, que analiza el
disco duro buscando paquetes que ya no se utilizan y permite que el usuario los desinstale.

6.7.6. Msconfig
A travs de la opcin Ejecutar dentro del men Inicio, el usuario puede acceder a aplicaciones
de manera directa, indicando su ruta dentro de la estructura del rbol de directorios (carpetas).
Dentro de esa opcin, al escribir msconfig se accede a un men titulado Utilidad de configuracin del
sistema, como se ve a continuacin:

Encarnacin Marn Caballero

Pgina 62 de 78

Tema 3: Sistemas Operativos.

Esta herramienta permite visualizar y editar el contenido de archivos y servicios del sistema
operativo, como tambin los programas que podemos ejecutar durante el inicio del mismo.

Como podemos ver en las imgenes, la informacin est dividida en pestaas. La primera
pestaa, llamada General, permite especificar una Seleccin de Inicio . sto significa que aqu es posible
indicarle al sistema operativo la forma en la cual inicializar el ordenador. La modificacin de estos
valores puede servirnos para identificar un error en la carga del sistema operativo, ya que por descarte
sabremos dnde hay un problema si es que existe.
Las otras pestaas nos permiten visualizar y modificar la forma del inicio y los archivos
implicados, incluso podemos anular alguno, de tal forma que podemos probar quitando aqul que
sospechemos que causa el problema.

6.7.7. Inicio en modo seguro o a prueba de errores


Un problema bastante comn que puede afectar tanto a Windows XP y siguientes versiones, es
que el ordenador haba arrancado perfectamente la ltima vez y de la noche a la maana comienza a
quedarse bloqueado en el arranque.

Encarnacin Marn Caballero

Pgina 63 de 78

Tema 3: Sistemas Operativos.

En este caso hay que tener en cuenta los siguientes puntos:


1) Debemos preguntar si se ha instalado software o hardware recientemente que pueda estar
provocando este fallo. Normalmente, si algn controlador o servicio entra en conflicto con el
sistema operativo, puede provocar este comportamiento y Windows no terminar de iniciar
correctamente. Otras veces el resultado es distinto y ser el propio sistema operativo el que,
tras terminar de cargarse, lance algn mensaje advirtiendo que se ha presentado un problema
en el arranque.

2) Reinicia el ordenador y mantn pulsada la tecla F8 una vez que la BIOS haya realizado
todas sus comprobaciones necesarias y antes de que Windows comience a cargarse.
Aparecer una ventana en la que se nos mostrarn distintas opciones de arranque del sistema
operativo.
Tanto en Windows XP como en las versiones superiores, existen una serie de alternativas
comunes:
o

Inicio en modo seguro: activando nicamente aquellos servicios y controladores


principales.

Inicio en modo seguro con funciones de red.

Inicio en modo seguro con smbolo del sistema: que carga de nuevo los controladores
principales y ejecuta la consola de comandos (ventana del DOS).

Habilitar el registro de arranque: que crear un fichero con extensin log en el que
aparecern todos los controladores que se cargan al inicio y, por tanto, el ltimo de ellos
antes de originarse el error.

Habilitar modo VGA: carga la pantalla en modo bsico.

ltima configuracin conocida: muy til cuando queremos restaurar los valores del
sistema operativo justo antes de producirse el error.

Modo de restauracin de servicios de directorio.

Modo de depuracin.

Iniciar Windows normalmente.

En Windows Vista, se han introducido otras dos opciones ms:


o

Deshabilitar el reinicio automtico: que impide que el sistema operativo se reinicie


despus de producirse un error o bloquearse.

Deshabilitar el uso obligatorio de controladores firmados: gracias al cual se podr

cargar cualquier tipo de driver sin restricciones, incluyendo aquellos que posean firmas
inadecuadas.

Iniciando en modo seguro, en alguna de sus distintas opciones, podemos comprobar si el


ordenador arranca correctamente y nos daremos cuenta del fallo.

Encarnacin Marn Caballero

Pgina 64 de 78

Tema 3: Sistemas Operativos.

7. LINUX
7.1. Evolucin

7.2. Sistema de archivos

Encarnacin Marn Caballero

Pgina 65 de 78

Tema 3: Sistemas Operativos.

8. MQUINA

VIRTUAL

8.1. Virtualizacin

8.1.1. Definicin
En computacin, virtualizacin se refiere a crear una versin virtual de cualquier cosa, as sea
un dispositivo de almacenamiento, recursos de red o un sistema operativo . Este tipo de prcticas no son
solo tiles para profesionales y amantes de la tecnologa, ya que ofrece soluciones para todo tipo de
usuarios, permitindote probar distintas cosas en un solo ordenador.

Una de las formas ms comunes en las que se usa la virtualizacin es para ejecutar dos sistemas
operativos lado a lado, gracias al uso de las llamadas mquinas virtuales.

Encarnacin Marn Caballero

Pgina 66 de 78

Tema 3: Sistemas Operativos.

8.1.2. Ventajas

La virtualizacin nos permite separar el sistema operativo del hardware.

Optimiza el rendimiento en equipos de grandes prestaciones, como es el caso de los


servidores, ya que al ejecutar varias mquinas simultneamente se consigue sacar un mejor
rendimiento que al ejecutar un nico sistema.

Independencia de hardware. No importa si instalamos la mquina virtual en una arquitectura


de 32 bits, 64 bits o incluso en un equipo MAC.

Son fciles de administrar, ya que podemos aadir dispositivos muy variados como USB, discos
duros, CDs, tarjetas de red, etc., simplemente asignndolas en la configuracin de la mquina,
incluso sin tenerlas fsicamente.

Podemos tomar fotos del estado actual de la mquina permitiendo regresar a un estado
concreto de la misma. Es decir, podemos aplicar un parche al sistema operativo y, si notamos
que causa conflictos, regresar al punto anterior a la instalacin de dicho parche.

8.2. Mquina virtual


Una mquina virtual se crea con un software especial que emula a un ordenador real con todos
sus recursos y componentes. Todo sto sucede en una ventana dentro de tu sistema operativo actual
como cualquier otro programa que uses.

La idea de este tipo de software es que puedas ejecutar sistemas operativos como si fuesen
una aplicacin, mientras ste cree que est usando el hardware de un ordenador fsico comn . Cada vez
que quieras usar este sistema operativo puedes abrir el software de virtualizacin y encender tu
mquina.

Encarnacin Marn Caballero

Pgina 67 de 78

Tema 3: Sistemas Operativos.

Entre el software ms difundido que permite crear mquinas virtuales tenemos: VMWare y
VirtualBox.
VMWare

VirtualBox

Encarnacin Marn Caballero

Pgina 68 de 78

Tema 3: Sistemas Operativos.

8.2.1. Funcionamiento
Cuando creas una mquina virtual para instalar otro sistema operativo tendrs que asignar todos
los recursos que necesitas: cunto espacio de disco duro, cunta memoria RAM, cuanta memoria
grfica, decidir en qu lugar se tendr el disco duro virtual , etc. Todo sto ser tomado de los recursos
que tengas en tu ordenador.
Despus de hacer este proceso, la mquina virtual estar lista para recibir un sistema
operativo.
Ejemplo: Si tienes 16 GB de RAM y quieres una mquina virtual con 6 GB de RAM, puedes
hacerlo. Pero, el sistema operativo original slo tendr disponible 10 GB de RAM cuando la mquina
virtual est encendida. Lo mismo pasa con el disco duro. Si le designas 30 GB de espacio en disco, ese
espacio quedar clausurado y ser usado nicamente por la mquina virtual.

8.2.2. Para qu me sirve una mquina virtual?


1) Puedes instalar sistemas operativos para probar o experimentar con ellos. Es una buena
solucin si quieres probar una versin inestable o nueva de Windows antes de actualizar tu
ordenador.

2) Puedes ejecutar aplicaciones viejas, de esas que nunca actualizaron y solo funcionan en
Windows XP o algo incluso ms antiguo. Si tu sistema operativo actual es mucho ms moderno y
existen incompatibilidades, entonces puedes crear una mquina virtual para este tipo de
programas.

3) Puedes hacer pruebas con actualizaciones de software en la mquina virtual antes de


instalarlo en tu sistema operativo actual. Usualmente las actualizaciones son para mejorar un
programa, pero en algunos casos solo pueden empeorar la experiencia de usuario. Nunca se
puede ser muy precavido.

4) Instala una distribucin de Linux que siempre has querido probar. Con la mquina virtual todo
ser ms seguro porque podrs eliminar el sistema operativo con facilidad en caso de que no te
guste y no tendrs problemas de incompatibilidad de hardware.

5) Si eres usuario de Linux, pero necesitas algn programa o juego que slo funciona en Windows,
puedes hacerlo a travs de una mquina virtual. De esta manera, te evitas tener que instalar los
dos sistemas operativos en el ordenador.

Encarnacin Marn Caballero

Pgina 69 de 78

Tema 3: Sistemas Operativos.

9. SISTEMAS OPERATIVOS

EN

RED

9.1. Definicin
Los sistemas operativos en red, tambin llamados NOS (del ingls, Network Operating
System), son aquellos sistemas que mantienen a dos o ms equipos unidos a travs de algn medio de
comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos
hardware y software.

Los sistemas operativos en red ms ampliamente usados son: Novell Netware, LAN Manager,
Windows Server, UNIX, Linux, LANtastic, Li, etc.
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede
funcionar sin un sistema operativo en red. Si no se dispone de ningn equipo que monte un sistema
operativo en red, no existir una gestin centralizada de recursos, por lo que la red se convertir en lo
que hemos denominado grupo de trabajo.
Si existe un sistema operativo en red, los recursos de la red se gestionarn siempre a travs
del ordenador principal de forma centralizada.
La configuracin de una red con este tipo de sistemas operativos tiene sus ventajas e
inconvenientes. Por tanto, nuestro trabajo como profesionales es determinar la configuracin que
mejor se adapte a las necesidades de nuestra red.

Encarnacin Marn Caballero

Pgina 70 de 78

Tema 3: Sistemas Operativos.

9.2. Componentes
En un entorno de red podemos diferenciar claramente dos componentes:

Clientes. Equipos normalmente configurados con sistemas operativos monopuesto, que se


conectan y validan al servidor para poder empezar a trabajar en la red.

Servidores. Equipos configurados con sistemas operativos de red que proporcionan recursos a
los clientes y el software de red del cliente permite que estos recursos estn disponibles para
los equipos clientes. La red y el sistema operativo del cliente estn coordinados de forma que
todos los elementos de la red funcionen correctamente.

Esta arquitectura consiste bsicamente en un cliente que realiza peticiones a otro programa (el
servidor) que le da respuesta.
Ahora, vamos a ver la instalacin, configuracin y administracin de los denominados servidores,
que incorporan sistemas operativos de red.

9.2.1. Caractersticas de un cliente


Las caractersticas de un cliente son:

El cliente es quien inicia solicitudes o peticiones, tiene por tanto un papel activo en la
comunicacin (dispositivo maestro o amo).

Espera y recibe las respuestas del servidor.

Por lo general, puede conectarse a varios servidores a la vez.

Normalmente, interacta directamente con los usuarios finales mediante una interfaz grfica
de usuario.

9.2.2. Caractersticas de un servidor


Las caractersticas de un cliente son:

Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un papel
pasivo en la comunicacin (dispositivo esclavo).

Tras la recepcin de una solicitud, la procesan y luego envan la respuesta al cliente.

Por lo general, aceptan conexiones desde un gran nmero de clientes (en ciertos casos el
nmero mximo de peticiones puede estar limitado).

No es frecuente que interacten directamente con los usuarios finales.

Encarnacin Marn Caballero

Pgina 71 de 78

Tema 3: Sistemas Operativos.

9.2.3. Tipos de servidores

Servidor de archivo. Es el que almacena varios tipos de archivos y los distribuye a otros
clientes en la red.

Servidor de impresin.

Servidor de correo. Almacena, enva, recibe, enruta y realiza otras operaciones relacionadas
con email para los clientes de la red.

Servidor de fax. Almacena, enva, recibe, enruta y realiza otras funciones necesarias para la
transmisin, la recepcin y la distribucin apropiadas de los fax.

Servidor de la telefona. Realiza funciones relacionadas con la telefona, como es la de


contestador automtico, realizando las funciones de un sistema interactivo para la respuesta de
la voz, almacenando los mensajes de voz, encaminando las llamadas y controlando tambin la red
o el Internet, como la entrada excesiva del IP de la voz (VoIP), etc.

Servidor proxy. Realiza un cierto tipo de funciones a nombre de otros clientes en la red para
aumentar el funcionamiento de ciertas operaciones.

Servidor del acceso remoto (RAS). Controla las lneas de mdem de los monitores u otros
canales de comunicacin de la red para que las peticiones conecten con la red de una posicin
remota, responden llamadas telefnicas entrantes o reconocen la peticin de la red y realizan
los chequeos necesarios de seguridad y otros procedimientos necesarios para registrar a un
usuario en la red.

Servidor de uso. Realiza la parte lgica de la informtica o del negocio de un uso del cliente,
aceptando las instrucciones para que se realicen las operaciones de un sitio de trabajo y
sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo realiza el
interfaz operador o la porcin del GUI del proceso (es decir, la lgica de la presentacin) que
se requiere para trabajar correctamente.

Servidor web. Almacena documentos HTML, imgenes, archivos de texto, escrituras, y dems
material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye
este contenido a clientes que la piden en la red.

Servidor de Base de Datos. Provee servicios de base de datos a otros programas u otras
computadoras, como es definido por el modelo cliente-servidor.

Servidor de reserva. Tiene el software de reserva de la red instalado y tiene cantidades


grandes de almacenamiento de la red en discos duros u otras formas del almacenamiento (cinta,
etc.) disponibles para que se utilice con el fin de asegurarse de que la prdida de un servidor
principal no afecte a la red. Esta tcnica tambin es denominada clustering.

Encarnacin Marn Caballero

Pgina 72 de 78

Tema 3: Sistemas Operativos.

Ejemplo:

9.3. Software de red


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


XP, Vista, 7 10 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 S.O.s 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.

9.4. Caractersticas
Un sistema operativo en red tiene algunas caractersticas que lo catalogan. Algunas de ellas son
las siguientes:

Conecta todos los equipos y recursos de la red.

Coordina las funciones de todos los perifricos y recursos.

Proporciona seguridad controlando el acceso a los datos y recursos.

Optimiza la utilizacin de los recursos.

La gestin de recursos y equipos de la red se realiza de forma centralizada.

Encarnacin Marn Caballero

Pgina 73 de 78

Tema 3: Sistemas Operativos.

En general, los S.O.s en red se utilizan sobre todo para realizar una gestin centralizada del
software y de todos los recursos hardware que se pueden gestionar en una red . Por lo que 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 S.O. 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 slo permiten compartir, sino tambin determinar el grado de
comparticin. Las opciones para la comparticin de recursos incluyen:
o

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.

Ejemplo: Indicar que en este punto 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 en red
para:
o

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

Encarnacin Marn Caballero

Pgina 74 de 78

Tema 3: Sistemas Operativos.

9.5. Seleccin de un sistema operativo en red


Cuando planificamos la infraestructura de una red, la seleccin del S.O. en 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.
La interoperabilidad es la capacidad de comunicacin entre diferentes programas y

mquinas de distintos fabricantes.

Cada sistema operativo en 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 S.O. en red que queremos instalar, a continuacin se determinan los servicios de
red que se requieren.
Los servicios de red son programas que se ejecutan de forma permanente en los S.O. y que
determinan qu es lo que se puede hacer sobre el sistema.

Encarnacin Marn Caballero

Pgina 75 de 78

Tema 3: Sistemas Operativos.

Otros servicios adicionales que se pueden incluir a la hora de configurar y gestionar un S.O. en
red son soportes de interoperabilidad para conexiones con otros sistemas operativos, servicios de
gestin de red, polticas de seguridad, automatizacin de procesos, etc.

9.5.1. Qu sistema operativo en red es el adecuado para mi red?


A diferencia del sistema operativo NetWare, que no veremos en esta obra por ser un S.O. en
red poco extendido, Windows combina el sistema operativo del equipo y de red en un mismo sistema .
Microsoft suministra versiones de S.O.s clientes y versiones de S.O.s de servidor.

Entre las versiones cliente, nos encontramos Windows XP Professional o Windows Vista
Business.

En cuanto a las versiones de servidor, Microsoft nos ofrece versiones como Windows 2000
Server, 2003 Server o 2008 Server en diferentes distribuciones.

Por otro lado, el S.O. Linux, y en particular las distribuciones de Debian, ofrecen tambin
versiones de cliente como Ubuntu Desktop o versiones de servidor como Ubuntu Server.
De caractersticas como las vistas anteriormente en el apartado anterior depender nuestra
decisin para instalar uno u otro de estos S.O.s.

9.5.1.1. Sistemas operativos en red Windows


Windows Server es un S.O. diseado para entorno de servidores que trabaja sobre un modelo
denominado dominio.
Un dominio es una coleccin de equipos (clientes y servidores) que comparten una poltica de
seguridad y una base de datos comn. Cada dominio tiene un nombre nico.
Ejemplo: En el sistema operativo Windows, para formar parte de un dominio se accede desde
Escritorio haciendo clic con el botn derecho del ratn sobre Equipo y dentro de Ver informacin
bsica acerca del equipo pincha sobre el botn Cambiar configuracin. Una vez dentro podemos
cambiar el nombre del equipo y ser miembro de un dominio o grupo de trabajo.

Encarnacin Marn Caballero

Pgina 76 de 78

Tema 3: Sistemas Operativos.

Los servicios ms habituales que nos proporcionan este tipo de S.O.s para la gestin de la red
son los siguientes:

Servicios de comparticin de recursos. Este servicio es con el que podemos poner a


disposicin de los usuarios de la red archivos, carpetas, impresoras, o cualquier otro recurso, de
forma centralizada y con un nivel de seguridad determinando y decidido por nosotros.

Seguridad. Al igual que los sistemas operativos en red ms importantes, Windows Server
proporciona seguridad para cualquier recurso de la red. El servidor de red Windows mantiene
todos los registros de las cuentas de usuario y gestiona los permisos y derechos de usuario.
Para acceder a cualquier recurso de la red, el usuario debe tener los derechos necesarios para
realizar la tarea y los permisos adecuados para utilizar el recurso.

Servicios de impresin. En una red Windows Server, cualquier servidor o cliente puede
funcionar como servidor de impresin. La diferencia es que si el servicio de impresin est
montado en un cliente, el administrador de la red no tendr control total sobre el mismo. Lo
normal es instalar estos servicios en el servidor y gestionarlos desde este equipo.

Servicios de red. Windows Server proporciona diferentes servicios de red que ayudan a la
gestin global de un entorno de red. Algunos de estos servicios son:

Servicio de mensajera. Monitoriza la red y recibe mensajes emergentes para el usuario.

Servicio de alarma. Enva las notificaciones recibidas por el servicio de mensajera.

Servicio de exploracin. Proporciona una lista de servidores disponibles en los dominios


y en los grupos de trabajo.

Servicio de estacin. Se ejecuta sobre una estacin de trabajo y es responsable de las


conexiones con el servidor.

Servicio de servidor. Proporciona acceso de red a los recursos de un equipo.

Interoperabilidad. Los diferentes protocolos y servicios de red que gestiona un sistema


Windows Server sirven para configurar un entorno de red mixto o fcilmente interoperable.
Como ejemplo se incorpora el protocolo de red NWLink diseado para que Windows Server sea
compatible con otros servidores no Windows, como Novell NetWare.

9.5.1.2. Sistemas operativos en red UNIX/Linux


UNIX/Linux es un sistema operativo de propsito general, multiusuario y multitarea .
Las versiones ms conocidas de estos S.O.s son: Linux Debian y UNIX Solaris de Sun
Microsystem.
Normalmente, un sistema UNIX/Linux est constituido por un equipo central y mltiples
terminales para los usuarios. Este sistema operativo incluye las prestaciones de red, diseado
especficamente para grandes redes, pero tambin presenta algunas aplicaciones para equipos
personales.
UNIX/Linux trabaja bien sobre un equipo autnomo y, como consecuencia de sus posibilidades
de multitarea, tambin lo hace perfectamente en un entorno de red.

Encarnacin Marn Caballero

Pgina 77 de 78

Tema 3: Sistemas Operativos.

A diferencia de los sistemas operativos Microsoft, UNIX/Linux en cualquiera de sus versiones


puede funcionar como cliente o como servidor . Cierto es que, en particular, Linux Debian en su
distribucin Ubuntu distribuye dos versiones, pero bsicamente tienen la misma arquitectura y se
gestionan y configuran igual. La diferencia radica principalmente en que los clientes incorporan menos
servicios que los servidores y especialmente que el trabajo sobre los servidores normalmente no se
desarrolla en entorno grfico.

9.6. Integracin de sistemas operativos en redes mixtas


Tenemos que saber que cuando queremos montar una infraestructura de red siempre podremos
mezclar equipos de uno y otro tipo sin ningn tipo de problema , sabiendo qu caractersticas nos ofrece
cada uno de ellos y el diseo y necesidades que tengamos en nuestra red.
Ejemplo: A continuacin, podremos ver un sistema informtico en red en el que existe una
interoperabilidad total entre sistemas clientes y servidores.

Los clientes de una red pueden ser equipos con SO del tipo Windows XP, Windows Vista o
UNIX/Linux. Y, por otro lado, los servidores pueden ser Windows Server o UNIX/Linux.

Encarnacin Marn Caballero

Pgina 78 de 78

Você também pode gostar