Curso de Informatica 2004-2005 - Pedro Reina

Curso de Informatica 2004-2005 - Pedro Reina

(Parte 6 de 9)

Red Hat. Esta compaæía estadounidense fue la primera distribución que cotizó en bolsa. Tiene contactos comerciales con muchos grandes fabricantes de hardware y software. Slackware. Esta distribución es una de las mÆs antiguas y respetadas.

Mandrake. Procede de Francia y ofrece una versión de descarga libre de dos CD-ROM y otra comercial con mucho mÆs contenido. SuSE. La distribución de esta compaæía alemana tiene un gran Øxito en Europa. Sólo es libre la versión de evaluación, de un œnico CD-ROM. Otras distribuciones muy conocidas son Conectiva, brasileæa; EsWare e Hispafuentes, espaæolas; Caldera, TurboLinux y Stampede.

En Espaæa se han creado varias distribuciones con el objetivo de usarse en la educación secundaria, todas ellas basadas en Debian. Extremadura creó LinEx, Andalucía Guadalinex, Madrid MAX y la Comunidad Valencia Lliurex.

InformÆtica Fundamentos Pedro Reina

AdemÆs de Windows y GNU/Linux, existen y existieron otros sistemas operativos que se pueden instalar en un PC.

MS-DOS. En ordenadores de poca potencia resulta muy œtil este sistema. Si se le aæade el entorno grÆfico Windows 3.1x, se convierte en muy fÆcil de usar. Existen muchos programas para esta combinación. FreeBSD. Este sistema operativo puede considerarse un hermano de GNU/Linux, ya que es tambiØn un sistema basado en UNIX y libre. Los programas que funcionan con GNU/Linux tambiØn funcionan en FreeBSD. BeOS. Es un sistema operativo comercial, pero la versión personal se puede

usar gratuitamente. EstÆ orientado a aplicaciones multimedia. La base es UNIX, pero el sistema de uso es similar a Windows o Macintosh. OS/2. Este sistema fue desarrollado por IBM con la intención de ser compatible con Windows 3.1, mejorÆndolo. En principio iba a ser explotado conjuntamente con Microsoft, pero estas dos empresas tuvieron fuertes enfrentamientos y separaron sus intereses.

Los Macintosh han tenido siempre su propio sistema operativo, desarrollado por Apple, la misma compaæía que produce las mÆquinas. El nombre del sistema operativo es, simplemente, MacOS. TambiØn es posible usar en un Mac versiones comerciales de UNIX, así como GNU/Linux. La œltima versión de MacOS, llamada MacOS X, estÆ basada en UNIX.

Cuando los ordenadores no tenían tanta potencia de cÆlculo y grÆfica, la œnica manera de interactuar con el sistema operativo era tecleando órdenes en un terminal. Cada orden puede tener multitud de opciones, que hay que conocer para sacarle todo el partido. Es lo que se conoce como un CLI: Command Line Interface.

Gracias a la investigación realizada en los laboratorios de Palo Alto de la empresa Xerox, se llegaron a implementar entornos grÆficos para utilizar mÆs intuitivamente los programas. Los entornos grÆficos se conocen por sus siglas en inglØs: GUI, que significa Graphical User Interface. Si se ve el software como una serie de capas, los entornos grÆficos estÆn entre el sistema operativo y los programas, tal como se indica, de modo general, a la derecha.

Todos los sistemas operativos modernos tienen un GUI: el de Unix se llama X Window, el de

OS/2 se llama Presentation Manager, en MS-DOS se usa Windows 3.1x y el œltimo entorno de MacOS recibe el nombre de Aqua.

Son las tres palabras claves de la filosofía de los GUI. El ratón permite manejar las opciones de los programas sin usar el teclado, las ventanas permiten representar de modo mÆs flexible la información y los iconos (pequeæos dibujos) representan visualmente distintos elementos.

Los GUI mÆs modernos admiten gran cantidad de atractivas personalizaciones, que permiten que cada usuario configure a placer su ordenador. Aunque trabajar en un entorno visualmente llamativo siempre es agradable, no hay que olvidar que esto no es mÆs que un medio para conseguir el fin principal: trabajar con mayor productividad.

El hecho de que sean los dos sistemas operativos mÆs usados, junto con tener tras ellos filosofías completamente distintas, justifica plenamente realizar una comparación entre ellos. Dado que la comparación se realiza desde el punto de vista de una persona, y por tanto es subjetivo, es conveniente dejar claro cuÆl es la opinión personal del autor de la comparación: utiliza, recomienda y colabora en la difusión de GNU/Linux. Dicho esto, se pasa a realizar la comparación con la mÆxima objetividad posible, y se recomienda consultar otras fuentes de comparación.

FilosofíaEl sistema es libre, cualquiera lo puede usar, modificar y distribuir.

Pertenece a Microsoft, œnica compaæía que lo puede modificar.

PrecioGratis, tantas licencias como se desee.Segœn las versiones, cientos de euros, cada licencia.

DesarrolloMiles de voluntarios en todo el mundo, cualquiera puede participar, pertenece a la comunidad .

Lo desarrolla Microsoft, que vende algunos datos tØcnicos relevantes y oculta otros.

Código fuenteAbierto a todos.Secreto empresarial.

EstabilidadMuy estable, es difícil que se quede colgado. Los servidores que lo usan pueden funcionar durante meses sin parar.

Poco estable, es comœn verse obligado a reiniciar el sistema. Los servidores no admiten mÆs allÆ de un par de semanas sin reiniciar.

SeguridadExtremadamente seguro, tiene varios sistemas de protección. No existen virus para Linux.

Muy poco seguro, existen miles de virus que atacan sistemas Windows.

Facilidad de usoEn muchas tareas, poca. Día a día mejora este aspecto.

Cuando funciona, es muy sencillo de manejar.

Controladores de hardware

Desarrollados por voluntarios; algunos dispositivos no funcionan en absoluto porque sus fabricantes ocultan los detalles tØcnicos.

Los fabricantes de dispositivos siempre los venden con controladores para Windows, todos deben funcionar en pocos momentos.

DifusiónPoco extendido en hogares y oficinas, muy extendido en servidores.

Copa todo el mercado, salvo el de servidores.

Disponibilidad de programas.

Existen programas para casi todas las facetas, pero no hay tanta variedad como los programas para Windows.

Miles y miles de programas de todo tipo que se instalan con facilidad.

Precio de los programas.

Existen programas de pago, pero lo mÆs habitual es que sean libres.

La mayor parte de los programas son de pago.

Comunicación con otros sistemas operativos.

Lee y escribe en sistemas de archivos de Windows, Macintosh, etc. Por red, se comunica con cualquier otro sistema.

Sólo lee y escribe sus propios sistemas de archivos, y presenta incompatibilidades entre algunas de sus versiones.

InformÆtica Fundamentos Pedro Reina

El teclado de los ordenadores personales se inspira en el de las mÆquinas de escribir, pero tiene mayor mÆs cantidad de teclas y muchas de ellas cambian de utilidad segœn el programa que se estØ usando. En la ilustración se ve un teclado típico con la distribución espaæola.

El bloque principal de teclas es el de la izquierda. Contiene todas las letras y los nœmeros. En el centro hay dos bloques de pocas teclas: cuatro abajo y seis arriba. A la derecha estÆ el teclado numØrico, con 17 teclas. La fila superior contiene 16 teclas mÆs, distribuidas en cinco bloques.

La disposición de las letras depende del idioma. Existen teclados para mÆs de veinte idiomas. AdemÆs de los diferentes caracteres de cada idioma (por ejemplo, la æ sólo aparece en teclados espaæoles), la distribución tambiØn cambia; la distribución habitual es la QWERTY (las primeras letras de la primera fila), pero en francØs se usa la AZERTY , etc.

En el dibujo aparece como , pero tambiØn puede verse como . En las mÆquinas de escribir servía para colocar el carro en una posición determinada, y sigue teniendo esa función en los procesadores de texto; en otras situaciones, tiene mÆs usos.

Esta es una tecla muy utilizada. Recibe muchos nombres, no todos castellanos: Enter, Intro, Return, Retorno, etc. En general se usa para decir sí (donde sea necesario), pero en los procesadores de texto, cuando se escribe, significa Fin de pÆrrafo. ObsØrvese que en el teclado numØrico se encuentra

La tecla se encuentra en la fila superior del teclado, a la izquierda. Su misión exacta puede depender del programa, pero en general se usa para decir no (donde sea necesario).

Hay tres teclas muy importantes, ya que modifican el funcionamiento de las demÆs: son las teclas

, y . Se usan de esta manera: se pulsan una o mÆs de ellas, y se mantienen pulsadas; se pulsa y suelta cualquier otra y por œltimo se suelta la modificadora.

Cuando en los manuales tØcnicos se hace alusión al uso de estas teclas, se suelen escribir con un signo + intercalado, pero no es como se harÆ en este curso. Un ejemplo: si hay que usar la tecla

La tecla sirve para escribir las letras en mayœsculas y para acceder al segundo símbolo de cada en mayœscula (algo desaconsejado), basta pulsar la tecla Bloqueo mayœsculas (se encenderÆ una de las luces piloto del teclado), luego las teclas y por œltimo otra vez Bloqueo mayœsculas (se apa- garÆ la luz). No hay que confundir las teclas y Bloqueo mayœsculas , ya que como se ha visto, son muy distintas.

La tecla es propia del teclado espaæol. No es una tecla modificadora, aunque se usa igual que ellas. Permite acceder al tercer símbolo que tienen algunas teclas. Por ejemplo, para obtener

Es el bloque que se sitœa mÆs a la derecha. Sus teclas pueden servir para introducir nœmeros o como teclas de control, comportamiento que se elige pulsando ! .

Con la aparición de Microsoft Windows 95, se empezaron a fabricar modelos de teclado con dos teclas mÆs, la tecla con el logotipo de Windows (suele estar repetida) y la tecla de contexto: y .

Para poder usar correctamente el teclado en castellano, alemÆn, francØs o cualquier otro idioma salvo el inglØs de Estados Unidos, es imprescindible que se haya cargado ya un sistema operativo con el controlador adecuado. Hasta que no ocurra eso, el teclado, independientemente de la rotulación de las teclas, se comporta como un teclado estadounidense.

Por eso, cuando se van a instalar sistemas operativos hay algunos momentos en que es imprescindible conocer la distribución del teclado USA. Aquí se reproduce:

Las dos imÆgenes de teclados que aparecen en la hoja se han obtenido a partir del programa xKey- Caps, de Jamie Zawinski. La imagen del teclado USA se ha conservado tal como aparece en el programa, y se observan los códigos internos asignados a cada tecla.

InformÆtica Fundamentos Pedro Reina

Cuando se enciende un PC, Øste realiza una autocomprobación conocida como POST (Power On Self Test). Es ese momento se comprueba quØ perifØricos estÆn enchufados y se detectan algunos errores. Normalmente el PC determina si algo no funciona correctamente y produce dos mensajes de error: uno en la pantalla y otro con una serie de pitidos que se oyen por el altavoz interno del ordenador.

Algunos errores son subsanables y el proceso de arranque continœa, pero otros son críticos y detienen el proceso.

Existe una configuración bÆsica del PC, que se lleva a cabo antes de intentar cargar cualquier sistema operativo. Se suele conocer por su nombre en inglØs: Setup. Para entrar en esta configuración, hay que atender al mensaje que aparece en pantalla durante el arranque y seguir sus instrucciones, que cambian de un ordenador a otro. Por ejemplo:

Press DEL to enter SETUP

Una vez dentro, se pueden ir recorriendo las distintas categorías, algunas muy tØcnicas, para configurar multitud de parÆmetros. Uno de ellos es en quØ unidades buscarÆ el ordenador un sistema operativo para arrancar, y en quØ orden. Por ejemplo: disquetera, CD-ROM y disco duro o sólo disco duro .

Si se supera el POST, el PC busca en las unidades que se establezcan en el setup un sistema operativo para ponerlo en marcha. Existen disquetes de arranque y CD-ROM de arranque que contienen las instrucciones necesarias para arrancar. Hay que saber crearlos, ya que son un poco especiales.

Cada disco duro de un PC puede estar dividido hasta en cuatro partes, llamadas particiones primarias (o sencillamente particiones), que se comportan como discos duros individuales. A su vez, una de esas partes puede estar subdividida en mÆs particiones, que se llaman particiones secundarias. En la llamada tabla de particiones se anota dónde comienza y acaba cada una, y de quØ tipo son, ya que es perfectamente posible, e incluso habitual, que haya varios sistemas operativos distintos en un mismo PC, cada uno en una partición diferente.

Si se ha superado el POST, y hay que arrancar desde el disco duro, entra en acción el programa especial de arranque (el bootstrap) que reside en el primer sector del disco duro. Él es quien decide quØ sistema operativo debe arrancar. Existen varios programas que permiten gestionar esta elección; el mÆs conocido es LILO (Linux Loader), pero hay mÆs, como el que se ve en la imagen, el Extended Operating System Loader, presentando un menœ para arrancar.

Es el primer sector del disco duro. Es muy importante, porque en Øl se encuentran el bootstrap y la tabla de particiones. Si se daæa, se corre serio peligro de perder todos los datos del disco. Hay varias formas de preservarlo como medida de seguridad.

InformÆtica Fundamentos Pedro Reina

Todos los dispositivos de almacenamiento usados en ordenadores personales y en muchos otros aparatos, como tarjetas de memoria para cÆmaras fotogrÆficas digitales o reproductores portÆtiles de mœsica digital, necesitan de algœn sistema que permita almacenar la información generada por el usuario y por el propio aparato en su funcionamiento. Los sistemas deben ser flexibles para permitir la lectura, escritura y modificación de datos y robustos para evitar la pØrdida de datos.

Un sistema de archivos es un modo de organizar información en un dispositivo de almacenamiento. Casi todos los sistemas de archivos utilizan principalmente dos conceptos:

El concepto archivo (o su sinónimo fichero), que sirve para representar un conjunto de datos independiente, como una foto de una cÆmara, un texto, un dibujo. El concepto carpeta (o su sinónimo directorio), que sirve para agrupar libremente archivos.

A pesar del uso comœn de esos dos conceptos, los distintos sistemas de archivos son muy diferentes entre sí, ofreciendo distintas características; por ejemplo, algunos sistemas de archivos no permiten asociar archivos con usuarios, otros funcionan muy bien con archivos de ciertos tamaæos pero no tanto con archivos con tamaæos diferentes, algunos requieren atención regular por parte del usuario y otros no, etc.

Cada partición de un disco duro, cada disquete, unidad de memoria USB, CD-ROM, DVD, debe tener un sistema de archivos. El proceso de preparar el sistema de archivos en un dispositivo se suele llamar dar formato, aunque tambiØn se usa el verbo formatear. Si se da formato a un dispositivo que ya tiene un sistema de archivos, se pierden todos sus datos, aunque se use el mismo tipo de sistema de archivos.

Cada sistema operativo suele tener un sistema de archivos preferido para trabajar, que se suele denominar nativo, aunque con las sucesivas mejoras de cada sistema operativo, tambiØn se suele cambiar de sistema de archivos nativo.

AdemÆs del sistema de archivos nativo, cada sistema operativo estÆ obligado a saber utilizar otros porque sean de uso muy extendido (como el de los CD-ROM). AdemÆs, los sistemas operativos pueden ser capaces de usar los sistemas de archivos de otros sistemas operativos, para favorecer el intercambio de información; puede ser que sean capaces ellos mismos o puede ser que necesiten la instalación de programas adicionales.

(Parte 6 de 9)

Comentários