Vous êtes sur la page 1sur 8

Ampliar, configurar y reparar su PC

Ampliar, configurar y reparar su PC


Introducin
Este texto pretende describir al estudiante la estructura y funcionamiento de los sistemas operativos
para que amplie, configure y repare componentes daados por uso o por defecto. Es importante conocer
los elementos del hardware de las computadora pues conocer el funcionamiento de sus componentes
internos permitir diagnosticar cul es la posibilidad de actualizarlo o modificarlo y tomar decisiones al
respecto. Otro de los factores importantes es identificar la compatibillidad con otras plataformas y los
requisitos mnimos para ejecutar el sistema operativo requerido. Las preguntas que este documento
intenta responder son: cul es la funcin de un sistema operativo?. y qu caractersticas tienen los
sistemas operativos de las diferentes plataformas?

El sistema operativo
El sistema operativo se contempla dentro del sotfware. Para iniciar con su estudio es importante
recordar que generalmente, una computadora est compuesta por 3 componentes principales:

Procesador o CPU. Es el encargado de procesar toda la informacin e instrucciones para el


funcionamiento del equipo.
Memoria principal. Almacena todos los datos con los que trabaja el procesador, ademas de los
programas que se encuentran en ejecucin.
Unidades de entrada y salida. Son las encargadas de recibir y suministrar los datos de la
memoria o del procesador desde o hacia el entorno exterior mediante los dispositivos de
comunicacin.

Registros del procesador


Los mdulos de registro almacenan los datos de una manera mucho mas rpida que la memoria RAM. Se
dividen en bloques segn su funcin:
Registros de control y estado: almacenan informacin sobre el funcionamiento interno del
procesador (control de operaciones) y sobre rutinas especiales de los sistemas operativos.
Registros de usuario: Almacenan informacin sobre cmo los usuarios operan el software.
Requieren de pequeos espacios de almacenamiento de alta velocidad.

Ejecucin de instrucciones
Todo programa es una sucesin de instrucciones que indican al procesador las acciones a realizar
mediante pasos intermedios de intercambio de informacin entre las memorias y el procesador.

Ampliar, configurar y reparar su PC

Interrupciones
La comunicacin entre el procesador y la memoria se realiza mediante los dispositivos de entrada/salida
aunque a veces es interrumpida por la lentitud de respuesta de dichos dispositivos. Algunos sistemas
operativos ejecutan estos trabajos en formas de lotes (batch); es decir que slo ejecutan un nico
trabajo y hasta que finaliza, realizan la siguiente operacin. Por ello la mayoria de los sistemas operativos
utilizan la interrupcin como instruccin de que el proceso ha terminado.

Funciones del sistema operativo


El sistema operativo es el componente encargado de la interrelacin de los programas con los dems
elementos del equipo, y del equipo con el usuario. Una de sus funciones es la de servir como maquina
virtual que permit a los programadores abstraerse de la capa del hardware para trabajar a nivel de
componentes fisicos. Otra funcin es la de controlar el acceso y uso de los recursos del sistema para que
todos los procesos estn coordinados evitando as conflictos o prdida de informacin.

Los procesos
Es la forma en que un sistema operativo trata a un programa durante su ejecucin. Hace referencia a
todo el conjunto. Durante el arranque, el sistema operativo genera procesos principales que a su vez
crean procesos secundarios (denominados procesos hijos) por lo que se crea una estructura jerrquica
de instrucciones en forma de rbol, como se muestra en la figura 1.

Figura 1. Ejemplo de rbol de procesos mantenidos por el sistema operativo.

Los procesos tienen diversas carctersticas de programacin como se menciona a continuacin:


Multiprogramacin
Multiprocesamiento
Procesamiento distribuido
La multiprogramacin permite administrar varios procesos en un nico procesador, alternando su
ejecucin a travs de controles de tiempo, y asignando lmites de tiempo de ejecucin de cada uno. El
multiprocesamiento se basa en la distribucin de los procesos en mltiples procesadores. Finalmente, el

II

Ampliar, configurar y reparar su PC

procesamiento distribuido consiste en manipular todos los recursos de que dispone la computadora con
sus procesadores como si se tratara de una nica mquina.

Archivos
Son el componente del sistema operativo que permiten que la informacin se organice de manera lgica
y sencilla. Para que el sistema de archivos funcione de forma adecuada se ofrece soporte (como llamadas
o instrucciones en pantalla). Entre las herramientas de soporte se encuentran las siguientes:
Creacin y destruccin de archivos.
Apertura y cierre de archivos
Lectura y escritura.
Adicionalmente se permite cierto control para asignar propiedades adicionales. Los archivos se
encuentran organizados bajo una estructura que los relaciona lgicamente por directorios o carpetas.

Las llamadas
Las llamadas al sistema son instrucciones especiales para la comunicacin entre programas y sistema
operativo y estn estrechamente ligadas con las funciones de la libreria estndar .

El nucleo (Kernel)
Es el encargado de la comunicacin entre los componentes electrnicos (hardware) y las herramientas
computacionales (software) as como de su administracin. El kernel es un componente ms del
conjunto de aplicaciones del sistema operativo.

Interprete de comando (shell)


Es el componente que permite introducir ordenes que debe ejecutar el equipo. Tambin se le conoce
como lneas de comando.

Tipos de sistemas operativos


Los sistemas operativos se clasifican en funcion de algunas caracteristicas:
Por estructura
Por los servicios ofrecidos
Por el soporte que ofrece a los servicios

Sistemas operativos por estructura


Estos a su vez son clasificados de la siguiente forma:
Sistemas operativos monolticos. Contitudos por un nico programa compuesto de un conjunto de
rutinas entrelazadas. Sus caractersticas fundamentales son:

III

Ampliar, configurar y reparar su PC

Construccin del programa final con base en mdulos compilados por separado que se
entrelazan (linker).
Buena definicin de los parmetros de enlace entre las distintas rutinas.
Carecen de protecciones y privilegios en las rutinas con respecto a los recursos del equipo como
memoria, discos duros, etctera.
Estn hechos a la medida por lo que son eficientes y rpidos, pero carecen de flexibilidad para
trabajar en diferentes entornos.

Sistemas operativos con capas. Se dividen en subpartes organizadas en niveles que contituyen una
estructura jerrquica. El sistema UNIX es un ejemplo de esta categoria. La figura 2 muestra la
arquitectura de este tipo de sistemas operativos:

Figura 2. Arquitectura de los sistemas operativos con capas.

Esta estructura con capas es la que contienen la mayora de los sistemas operativos. Otra forma es la de
anillos concentricos en la que cada anillo tiene una apertura a manera de puerta o llave que permite la
entrarda de las llamadas capas inferiores. De esta forma las zonas mas al interior del sistema estn
protegidas por las capas mas externas ante accesos indeseables.
Sistemas operativos con mquinas virtuales. Tienen una interfaz para cada proceso mostrando una
mquina de tiempo real. Estos sistemas separan los conceptos de multiprogramacin y mquina
extendida. El objetivo de la maquina virtual es el de integrar distintos sistemas operativos dando la
impresion de disponer de varias maquinas en un mismo equipo. La mision de la mquina extendida es de
gestionar la multiprogamacin con monitores virtuales presentando tantas maquinas virtuales como se
soliciten, en las que se pueda ejecutar diferentes sistemas operativos.
Sistemas operativos de tipo cliente / servidor. Sirven para toda clase de aplicaciones y su misin es
establecer comunicacin entre los clientes y los servidores. Esto les permite tener mucha flexibilidad en
su configuracin y en la aplicacin de programas donde el servidor solo provee las funciones ms bsicas
de memoria, de entradas/salidas, de archivos y de procesos.

IV

Ampliar, configurar y reparar su PC

Sistemas operativos por los servicios ofrecidos. Esta clasificacin es la mas usada por los usuarios finales
y se divide en:
Monousuario: Aquel que permite un solo usuario a la vez.
Multiusuario: Aquel capaz de dar servicio a ms de un usuario a la vez.
Monotarea: Aquel que slo permite una tarea a la vez por usuario.
Multitarea: Aquel que permite al usuario realizar varias acciones al mismo tiempo, como
escuchar msica y escribir un texto.
Monoprocesador: Aquel que es capaz de manejar un solo procesador en el equipo.
Multiprocesador: Es aquel capaz de usar distintos procesadores a la vez. Puede trabajar en forma
asimtrica o simtrica: en la forma asimtrica, el sistema operativo selecciona al procesador
maestro y distribuye los procesadores esclavos; en la forma simtrica, la informacin o las
instrucciones son distribuidas de forma equilibrada en la carga de trabajo.

Sistemas operativos por la forma de ofrecer servicios


Esta clasificacion refiere la visin externa y se divide en:
Sistemas operativos de red: son los que cuentan con la capacidad para interactuar con los sistemas de
otros equipos a traves de un medio de transmisin con el objeto de intercambiar informacion, ejecutar
comandos y otras actividades.
Sistemas operativos distribuidos: son los que integran recursos (impresoras, memorias, procesos, CPU)
mediante servicios de red en una sola mquina virtual a la que el usuario accede para hacer uso de ellos.
Muestran algunas ventajas como economa, velocidad, confiabilidad, crecimiento, distribucin,
compartir datos, compartir dispositivos, comunicaciones y flexibilidad.

La gestin de procesos
Un proceso es el nombre con el cual se denomina a la ejecucin de un programa individual. Deben
cumplir tres requisitos fundamentales: intercalar la ejecucin de un conjunto de procedimientos; asignar
los recursos a los procesos conforme a jerrquias de operacin; y finalmente dar soporte a la
comunicacin entre procesos y usuario. Los procesos tienen cinco estados para identificar en que etapa
de la ejecucion se encuentran y estos son: nuevo, listo, en ejecucin, bloqueado y terminado.
Dependiendo del sistema operativo puede variar el nmero y tipo de etapas.

Concurrencia
Se presenta cuando dos o mas procesos deben hacer uso simultneo de un mismo recurso del sistema.
Generalmente se distinguen tres tipos de interacciones entre los procesos: competencia, cooperacin
por comparticin y cooperacin por comunicacin. La tabla siguiente muestra en forma resumida los
tipos de relacin entre los procesos y la concurrencia tipica.

Ampliar, configurar y reparar su PC

Tabla 1. Relacin entre procesos y concurrencia tpica.

Como respuesta a la concurrencia se utilizan mecanismos en el diseo de sistemas como la exclusin


mutua, que es el mecanismo para evitar la concurrencia por competencia; el interbloqueo, que es el
mecanismo de proteccin del sistema operativo que desbloquea los programas cerrndolos; y
finalmente la inanicin, que es el proceso en el que no se puede continuar la ejecucin normal por no
lograr acceder a un recurso crtico del sistema.

Compatibilidad con otras plataformas


Hablando de la compatilidad se deben tener en cuenta los siguientes conceptos: soporte a archivos
diferentes (leer o escribir en sistemas de archivo de otras plataformas), y ejecucin de aplicaciones
compiladas para otras plataformas. Algunos sistemas usan emuladores para lograrlo.

Compartir recursos en red con otras plataformas


El sistema operativo debe ser capaz de comunicarse con sistemas diferentes de otros equipos y ofrecer
la posibilidad de utilizar sus recursos.

Portabilidad
Se refiere a la posibilidad de utilizar en diferentes tipos de procesadores las aplicaciones desarrolladas en
otro computador que incluso tuviera arquitectura o diseo diferente.

Requerimiento de hardware
Hace referencia al hardware mnimo necesario para que el sistema operativo funcione de manera
adecuada.

VI

Ampliar, configurar y reparar su PC

El sistema operativo GNU/Linux


El joven Finlandes Linus Benedit Torvals empez a desarrollarlo en 1991 como clon del sistema operativo
UNIX, utilizando la plataforma Minix. En sus incios resultaba muy complicado su uso debido a que se
tenia que descargar y compilar cada paquete por separado. Ms tarde se difundi gracias al esfuerzo de
Patrick Volkerrding, quien agrup diversos paquetes computacionales en medios magnticos ofreciendo
as una instalacin sencilla.

Distribuciones GNU/Linux
Es el conjunto conformado por kernels de Linux con aplicaciones de proyecto de GNU y un empaquetado
e instalacin. Esto permite la puesta a punto de forma bastante sencilla.
Debian (http://debian.org.). Es la nico distribuidora del sistema GNU/Linux totalmente libre ya
que no est administrada por una empresa comercial y tiene tres versiones: la versin estable
(recomendada para servidores ya que ha sido probada), la versin de prueba y la versin
inestable. Existen ms distribuidoras basadas en el entorno de software libre, tales como
Morphix, readhat, slackware y SUSE.
Mandrake (http:www.mandrakelinux.com). Es desarrollada por la casa francesa Mandrakesoft y
es una distribuidora que tiene la caracterstica de ser la mas amigable con el usuario.

Juicio crtico del asunto abordado


El conocimiento del hardware y software de la PC sirve para realizar ampliaciones, configuraciones, o en
su caso reparaciones. El estudiante debe identificar estas caractersticas y tener la capacidad de utilizar
el sistema operativo necesario para una aplicacin especfica. El sistema operativo con mas influencia
global ha sido Windows en sus diferentes versiones; desde el MSDOS hasta Windows 2000 y XP en sus
versiones de mbito personal y de mbito profesional. Dentro de los cambios significativos estn la
integracin del Kernel, la posibilidad de tener varios usuarios en una misma computadora, y la de
cambiar de diferentes usuarios sin necesidad de apagar el sistema completamente. Las mejoras tambin
incluyen un explorador ms visual, configuracin de redes domsticas, entre otras. Finalmente hay
requisitos mnimos para el funcionaminto del sistema operativo Windows XP: memoria de 128 Mbytes,
disco duro de 20 Gbytes, tarjeta de video super VGA, monitor de color, teclado y mouse compatibles, y
lector de CD-Rom. Adems se puede ejecutar la herramienta de compatibilidad de Windows XP para
verificar el controlador requerido o en su caso solicitarlo al fabricante de acuerdo con la versin del
sistema instalado.

Perspectivas de solucin
El estudiante debe actualizar constantemente sus conocimientos sobre nuevas tecnologas de hardware
y software, debido al acelerado movimiento en el campo de la tecnologa y de los nuevos desarrollos,
como la nanotecnologa. Se sugiere que el estudiante se mantenga informado y evite distracciones que
pueda encontrar en la web.

VII

Ampliar, configurar y reparar su PC

Conclusin
No basta con identificar los componentes externos e internos de una computadora, tambien es
necesario conocer cmo se han desarrollado tecnolgicamente, cmo y para qu se hacen las mejoras
con base en las nuevas necesidades de los entornos profesionales, educativos o de investigacin.

Bibliografa
Duran, Luis (2007). Ampliar, configurar y reparar su PC. Mxico: Alfaomega, Marcombo.

VIII

Vous aimerez peut-être aussi