Está en la página 1de 9

2 Sistemas operativos

2.0 Introduccin
La forma como interactuamos con las computadoras y las aplicaciones que se pueden ejecutar afectan nuestra capacidad para comunicarnos con otros. Los sistemas operativos nos permiten utilizar el software de aplicacin, almacenar informacin y participar en la red. El sistema operativo es el programa ms importante que se ejecuta en una computadora. Sin l, los dems programas y caractersticas no funcionan. En este captulo aprender sobre los sistemas operativos ms populares y cmo elegir el que mejor se adapte a su computadora. Al finalizar este captulo podr: Describir el propsito de un SO e identificar los sistemas operativos comunes disponibles. Llevar a cabo una instalacin real o simulada de un sistema operativo y preparar la computadora para que forme parte de una red. Realizar el mantenimiento del sistema operativo.

2.1 Eleccin de los sistemas operativos


2.1.1 Objetivo de un sistema operativo Los componentes y perifricos del sistema, en s mismos, no son ms que una serie de partes electrnicas y mecnicas. Para que estas partes funcionen en conjunto a fin de realizar una tarea especfica, se precisa un tipo especial de programa informtico denominado sistema operativo (SO). Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicacin de procesamiento de textos. La informacin se introduce mediante el teclado, aparece en el monitor, se guarda en la unidad de disco y, para finalizar, se enva a la impresora. Para hacer todo esto, el programa de procesamiento de textos debe trabajar junto con el SO, que controla las funciones de entrada y salida. Adems, los datos introducidos se manipulan dentro de la computadora, se almacenan en la RAM y se procesan en la CPU. El SO tambin controla esta manipulacin y este procesamiento internos. Todos los dispositivos computarizados, como los servidores, las computadoras de escritorio, las computadoras porttiles y las computadoras de mano, requieren un SO para funcionar. El SO cumple la funcin de traductor entre las aplicaciones de usuario y el hardware. El usuario interacta con el sistema de computacin mediante una aplicacin, como un procesador de textos, una hoja de clculo, un juego o un programa de mensajera instantnea. Los programas de aplicaciones se disean para una funcin especfica, como procesar textos, y no conocen nada de las cuestiones electrnicas subyacentes. Por ejemplo: a la aplicacin no le interesa cmo se introduce la informacin desde el teclado. El responsable de la comunicacin entre la aplicacin y el hardware es el sistema operativo. Al encender una computadora se carga el SO, por lo general desde una unidad de disco, en la RAM. La parte del cdigo del SO que interacta directamente con el hardware de la computadora se conoce como ncleo. La parte que interacta con las aplicaciones y el usuario se conoce como shell. El usuario puede interactuar con el shell mediante la interfaz de lnea de comandos (CLI) o la interfaz grfica del usuario (GUI).

Al emplear la CLI, el usuario interacta directamente con el sistema en un entorno basado en texto introduciendo comandos con el teclado en una ventana de peticin de entrada de comandos. El sistema ejecuta el comando y, por lo general, proporciona una respuesta en forma de texto. La interfaz GUI permite que el usuario interacte con el sistema en un entorno que utiliza imgenes grficas, formatos multimedia y texto. Las acciones se llevan a cabo al interactuar con las imgenes en la pantalla. La GUI es ms sencilla de usar y exige menos conocimientos que la CLI con relacin a la estructura de comandos para utilizar el sistema. Por este motivo, muchas personas prefieren los entornos GUI. La mayora de los sistemas operativos ofrece tanto GUI como CLI. Hardware.- La parte fsica de una computadora, incluida la electrnica subyacente. Ncleo.- Establece la comunicacin entre el hardware y el software de una computadora y administra el uso de los recursos de hardware para cumplir los requisitos del software. Shell.- La interfaz del usuario que permite a los usuarios solicitar tareas especificas desde la computadora. Estas solicitudes se pueden llevar a cabo a travs de interfaces CLI o GUI. Los sistemas operativos tienen control absoluto de los recursos de hardware locales. Estn diseados para trabajar con un usuario a la vez. Permiten al usuario realizar varias tareas al mismo tiempo. El sistema operativo controla qu recursos emplea cada aplicacin. Para trabajar con recursos no conectados directamente con el sistema de computacin, debe agregarse una aplicacin de software especial que permita que un dispositivo enve datos a la red y reciba datos de ella. Esta aplicacin de software, denominada redirector, puede ser parte integrante del SO o quizs deba instalarse por separado como cliente de red. Una vez instalada la aplicacin, el sistema operativo se convierte en un sistema operativo de red (NOS, Network Operating System). Un NOS ofrece un complejo software de programacin y administracin de usuarios que permite que un dispositivo comparta recursos con varios usuarios y trate los recursos en red como si estuvieran conectados directamente. 2.1.2 Requerimientos de los sistemas operativos Existen muchos sistemas operativos diferentes. stos son los grupos principales y algunos ejemplos.

Microsoft Windows: XP, Vista, 2003 Server Basados en UNIX: IBM AIX, Hewlett Packard HPUX y Sun Solaris BSD y BSD gratuito Basados en Linux (muchas versiones) Macintosh OS X Patentados que no son de Unix: IBM OS/400, z/OS

Si bien la mayora de estos sistemas operativos exige que el usuario adquiera y acepte una licencia comercial, existen muchos sistemas operativos con un tipo diferente de licencia, conocida como Licencia pblica de GNU (GPL). Las licencias comerciales, por lo general, no permiten que los usuarios finales modifiquen el programa de ninguna manera. Windows XP, Mac OS X y UNIX son ejemplos de software de SO comercial.

En cambio, la GPL permite que los usuarios finales modifiquen y amplen el cdigo, si lo desean, para que se acomode mejor a su entorno. Dos de los sistemas operativos comunes lanzados con GPL son Linux y BSD.

Los sistemas operativos requieren una cantidad determinada de recursos de hardware. Estos recursos son especificados por el fabricante e incluyen cosas como las siguientes:

Cantidad de RAM Espacio requerido en la unidad de disco duro Tipo y velocidad del procesador Resolucin de video

Los fabricantes suelen especificar los niveles mnimos y los niveles recomendados de recursos de hardware. Con la configuracin de hardware mnima, el rendimiento del sistema suele ser pobre y slo permite que se emplee el SO sin ninguna otra funcin. La configuracin recomendada suele ser la mejor opcin y tiene ms probabilidades de admitir otros recursos y aplicaciones estndar. Para aprovechar todas las funciones proporcionadas por el sistema operativo, por lo general se precisan recursos de hardware adicionales, como tarjetas de sonido, NIC, mdems, micrfonos y altavoces. Muchos desarrolladores de SO prueban diferentes dispositivos de hardware y certifican que son compatibles con el sistema operativo. Antes de adquirir e instalar un hardware, siempre asegrese de que est certificado que funciona con el sistema operativo. 2.1.3 Seleccin del sistema operativo Antes de elegir el SO adecuado para un entorno, deben tenerse en cuenta muchos factores. El primer paso para seleccionar un SO es asegurarse de que satisfaga todos los requerimientos del usuario final. Es compatible con las aplicaciones que se van a ejecutar? Tiene la seguridad y las funciones que precisan los usuarios?

Despus, investigue para asegurarse de que existan suficientes recursos de hardware para emplear el SO. Esto incluye tanto elementos bsicos (memoria, procesadores y espacio en disco) como dispositivos perifricos (escneres, tarjetas de sonido, NIC y dispositivos de almacenamiento extrables). Otro factor para tener en cuenta es el nivel de recursos humanos necesario para brindar soporte para el SO. En un entorno comercial, una compaa puede limitar el soporte a uno o dos sistemas operativos y puede desaconsejar e, incluso, prohibir la instalacin de otros SO. En un entorno hogareo, la disponibilidad de soporte tcnico para el SO puede ser el factor determinante. Al considerar la implementacin de un SO, tambin se debe incluir en el proceso de decisin el costo total de propiedad (TCO). Esto incluye no slo los costos de adquisicin e instalacin del SO, sino tambin todos los costos relacionados con el soporte. Otro factor que puede influir en el proceso de decisin es la disponibilidad del sistema operativo. Algunos pases y empresas han decidido admitir un tipo especfico de SO o pueden imponer restricciones para la adquisicin de determinados tipos de tecnologa. En este tipo de entorno, quizs no sea posible considerar un SO en particular, aunque sea el adecuado para la tarea. Durante el proceso de seleccin de un sistema operativo, deben tenerse en cuenta todos estos factores.

2.2 Instalacin del sistema operativo


2.2.1 Mtodos para instalar un SO El SO se instala en una seccin definida de la unidad de disco duro, denominada particin de disco. Existen varios mtodos para instalar un SO. El mtodo seleccionado para la instalacin depende del hardware del sistema, el SO elegido y los requerimientos del usuario. Existen cuatro opciones bsicas para la instalacin de un nuevo SO: Instalacin limpia Una instalacin limpia se realiza en un sistema nuevo o donde no exista ruta de actualizacin entre el SO actual y el que se est instalando. Elimina todos los datos de la particin donde se instala el SO y exige que se vuelva a instalar el software de aplicacin. Un sistema de computacin nuevo requiere una instalacin limpia. Tambin se lleva a cabo una instalacin limpia cuando el SO existente se ha daado de alguna manera. Actualizacin Si se conserva la misma plataforma de SO, por lo general es posible realizar una actualizacin. Con una actualizacin se preservan las opciones de configuracin del sistema, las aplicaciones y los datos. Slo se reemplazan los archivos del SO antiguo por los del nuevo. Arranque mltiple Se puede instalar ms de un SO en una computadora para crear un sistema de arranque mltiple. Cada SO tiene su propia particin y puede tener sus propios archivos y sus propias opciones de configuracin. En el inicio, se presenta al

usuario un men donde puede seleccionar el SO que desee. Slo se puede ejecutar un SO por vez, y el SO elegido tiene el control absoluto del hardware. Virtualizacin La virtualizacin es una tcnica que se suele implementar en servidores. Permite ejecutar varias copias de un mismo SO en el mismo grupo de hardware, lo cual crea varias mquinas virtuales. Cada mquina virtual se puede tratar como una computadora diferente. As, un mismo recurso fsico parece funcionar como varios recursos lgicos.

2.2.2 Preparacin para instalar un SO Una lista de verificacin para antes de la instalacin ayuda a garantizar el xito del proceso. 1. Verifique que se haya certificado que todo el hardware funciona con el SO seleccionado. 2. Verifique que los recursos de hardware cumplan con los requisitos mnimos publicados o los superen. 3. Confirme que posee el medio de instalacin adecuado. Debido al tamao de los archivos de los sistemas operativos actuales, stos suelen venir en CD o DVD. 4. Si el SO se instalar en un sistema que ya contiene datos: (a) use herramientas y utilidades de diagnstico del sistema para asegurarse de que la instalacin del SO se realice correctamente y sin cdigos ni archivos maliciosos o peligrosos; (b) realice una copia de seguridad completa de todos los archivos importantes. 5. Si realizar una instalacin limpia, verifique que todo el software de aplicacin est disponible para su instalacin. Antes de comenzar la instalacin, es necesario determinar cul es la mejor estructura de particiones segn los requerimientos del usuario. Una de las tcnicas para ayudar a proteger los datos es dividir la unidad de disco duro en varias particiones. En las instalaciones limpias, muchos tcnicos prefieren crear una particin para datos y otra para el SO. Esto permite actualizar el SO sin peligro de que se pierdan datos. Adems, as se simplifica la creacin de copias de seguridad de los archivos de datos y su recuperacin. Tambin es necesario determinar el tipo de sistema de archivos que se utilizar. Un sistema de archivos es el mtodo que emplea el SO para llevar un registro de los archivos. Existen muchos tipos diferentes de sistemas de archivos. Los

tipos de sistemas de archivos generalmente utilizados son FAT 16/32, NTFS, HPFS, ext2 y ext3. Cada SO est diseado para trabajar con uno o ms de estos tipos de sistemas de archivos, y cada tipo de sistema ofrece determinadas ventajas. Debe prestarse especial atencin a los tipos de sistemas de archivos que admite el SO seleccionado y los beneficios de cada uno. Si bien existen herramientas para modificar la estructura de particiones y el sistema de archivos de la unidad de disco duro despus de la instalacin, de ser posible, lo mejor es no utilizarlas. Al modificar el sistema de archivos o la estructura de particiones de una unidad de disco duro, es posible que haya una prdida de datos. Si se planifican con cuidado los pasos que se deben seguir, se puede preservar la integridad de los datos. 2.2.3 Configuracin de una computadora para la red Una vez instalado el SO, se puede configurar la computadora para que participe en una red. Una red es un grupo de dispositivos (por ejemplo, computadoras) conectados entre s para compartir informacin y recursos. Los recursos compartidos pueden ser impresoras, documentos y conexiones de acceso a Internet. Para conectarse fsicamente a una red, la computadora debe tener una tarjeta de interfaz de red (NIC). La NIC es un elemento de hardware que permite que la computadora se conecte con el medio de red. Puede estar integrada en la motherboard de la computadora o puede ser una tarjeta instalada por separado. Adems de la conexin fsica, se precisa configurar el sistema operativo para que la computadora participe en la red. La mayora de las redes modernas se conecta a Internet y usa este medio para intercambiar informacin. En las redes, cada computadora precisa una direccin de protocolo de Internet (IP) y otra informacin para identificarse. La configuracin IP consta de tres partes, que deben ser correctas para que la computadora enve y reciba informacin por la red. Esas tres partes son las siguientes:

Direccin IP: identifica la computadora en la red. Mscara de subred: se usa para identificar la red a la que est conectada la computadora. Gateway predeterminado: identifica el dispositivo empleado por la computadora para acceder a Internet o a otra red.

La direccin IP de una computadora se puede configurar manualmente o puede ser asignada automticamente por otro dispositivo. Configuracin IP manual Con la configuracin manual, por lo general, un administrador de la red se encarga de introducir los valores requeridos en la computadora mediante el teclado. La direccin IP especificada se denomina direccin esttica y queda asignada a esa computadora de manera permanente. Configuracin IP dinmica Se pueden configurar las computadoras para que reciban la configuracin de red de manera dinmica. Esto permite que

una computadora solicite una direccin de un pool de direcciones asignadas por otro dispositivo de la red. Cuando la computadora termina de usar la direccin, la devuelve al pool para que se pueda asignar a otra computadora. 2.2.4 Denominacin de computadoras Adems de la direccin IP, algunos sistemas operativos de red emplean nombres. En este entorno, cada sistema debe tener asignado un nombre exclusivo. El nombre del equipo brinda un nombre fcil de recordar que simplifica a los usuarios la conexin a recursos compartidos, como carpetas e impresoras, ubicados en otras computadoras. El administrador de red debe determinar un plan de denominacin lgica que ayude a identificar el tipo de dispositivo o su ubicacin. Por ejemplo: el nombre PRT-CL-Eng-01 podra representar la primera impresora lser a color del Departamento de Ingeniera. Estos nombres se asignan manualmente a cada dispositivo, aunque existen algunas herramientas que ayudan a automatizar el proceso de denominacin. Al asignar un nombre, tambin se puede especificar una descripcin de la computadora para brindar informacin adicional sobre la ubicacin o la funcin del dispositivo. 2.2.5 Planificacin de nombres y direcciones de la red A medida que una red crece en tamao y complejidad, es cada vez ms importante que est bien planificada y documentada, y organizada lgicamente. Muchas organizaciones desarrollan convenciones para determinar los nombres y las direcciones de las computadoras. stas brindan lineamientos y normas que el personal de soporte de la red puede usar al llevar a cabo estas tareas. Los nombres de las computadoras deben ser exclusivos y tener un formato coherente que ofrezca informacin til. Esto puede ayudar a determinar el tipo de dispositivo, su funcin, su ubicacin y su nmero de secuencia segn el nombre. Las direcciones IP tambin deben ser diferentes para cada dispositivo. El uso de convenciones bien documentadas para determinar los nombres y las direcciones de los dispositivos de manera lgica puede simplificar muchsimo las tareas de capacitar y de administrar las redes, y puede contribuir a la resolucin de problemas.

2.3 Mantenimiento del sistema operativo


2.3.1 Cundo aplicar parches y por qu Una vez que se instala un sistema operativo (SO) o una aplicacin, es importante mantenerlo actualizado con los parches ms recientes. Un parche es un cdigo de programa que puede corregir un problema o ampliar las funciones de un programa o un SO. Lo suele ofrecer el fabricante para reparar una vulnerabilidad conocida o un problema reportado.

Es aconsejable siempre actualizar las computadoras con los ltimos parches, a menos que exista una buena razn para no hacerlo. A veces, los parches pueden afectar negativamente el funcionamiento de otra funcin del sistema. Antes de aplicar un parche se debe comprender con claridad el efecto que ste puede tener. Por lo general, esta informacin se puede hallar en el sitio Web del fabricante del software. 2.3.2 Aplicacin de parches de SO Los parches para sistemas operativos se pueden instalar de diferentes maneras, segn el SO y las necesidades del usuario. Algunas de las opciones para descargar e instalar actualizaciones son las siguientes: Instalacin automtica El SO se puede configurar para que se conecte al sitio Web del fabricante y descargue e instale actualizaciones menores sin intervencin del usuario. Se pueden programar las actualizaciones para que se lleven a cabo en horarios en los que la computadora est encendida, pero no est en uso. Aviso de permiso Algunos usuarios desean controlar qu parches se aplican. sta suele ser la eleccin de los usuarios que conocen el impacto que un parche puede tener sobre el rendimiento del sistema. Se puede configurar el sistema para que notifique al usuario final cuando hay un parche disponible. El usuario, entonces, debe decidir si va a descargarlo e instalarlo. Manual Es mejor que las actualizaciones que exigen reemplazar porciones importantes de cdigo de un sistema se ejecuten de manera manual. Estas actualizaciones importantes suelen denominarse paquetes de servicios y estn diseadas para corregir problemas de una aplicacin o un SO y, a veces, para agregar funciones. Por lo general, estos paquetes de servicios requieren que el usuario final se conecte manualmente a un sitio Web y descargue e instale la actualizacin. Tambin se pueden instalar desde un CD proporcionado por el fabricante.

2.3.3 Parches y actualizaciones de aplicaciones Las aplicaciones tambin requieren parches y actualizaciones. Por lo general, los fabricantes lanzan los parches para reparar una vulnerabilidad que se detecta en la aplicacin y puede generar comportamientos no deseados. Los exploradores y el software de oficina, como las aplicaciones de procesamiento de textos, hojas de clculo y bases de datos, son vctimas comunes de los ataques contra redes. Estas aplicaciones precisan actualizaciones para corregir el cdigo y, de esta manera, poder protegerse contra los ataques. El fabricante tambin puede desarrollar actualizaciones para mejorar las funciones del producto, sin costo adicional. Los parches de SO y aplicaciones se suelen hallar en el sitio Web del fabricante. Es posible que durante el proceso de instalacin se solicite permiso para instalar la actualizacin y verificar si se posee el software necesario. Tambin es posible que se instalen programas necesarios para realizar la actualizacin. Las actualizaciones Web se pueden descargar de Internet al sistema y se pueden instalar de manera automtica. Actividad en el laboratorio 1 del Modulo II Examine la versin actual del SO y la aplicacin instalada, y determine si existen parches o actualizaciones adicionales disponibles.

También podría gustarte