0% encontró este documento útil (0 votos)
19 vistas14 páginas

Software

El documento explica el concepto de software, su relación con el hardware y cómo se organiza la información en directorios y archivos en un disco duro. Se detalla la importancia del sistema operativo como el programa fundamental que permite el funcionamiento del ordenador y la ejecución de otros programas. Además, se menciona la numeración de versiones de software y la necesidad de elegir programas adecuados a las necesidades del usuario.

Cargado por

Pilar A
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas14 páginas

Software

El documento explica el concepto de software, su relación con el hardware y cómo se organiza la información en directorios y archivos en un disco duro. Se detalla la importancia del sistema operativo como el programa fundamental que permite el funcionamiento del ordenador y la ejecución de otros programas. Además, se menciona la numeración de versiones de software y la necesidad de elegir programas adecuados a las necesidades del usuario.

Cargado por

Pilar A
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

« ¬ ­ ®°¯²±´³ µ¶–’· 3

1. ¿Qué es el Software?
Como ya comentamos, el término inglés Software no tiene una traducción apropiada en
español, y significa algo así como “parte blanda”. Se refiere a la información con la que trabaja el
ordenador y permite llevar a cabo tareas útiles con el mismo. Sin el Software, el Hardware no
serviría absolutamente para nada.

Todo el Software se almacena en el Disco Duro de forma similar a como se graba la música en
una cinta magnetofónica. Allí permanece hasta que el usuario necesita utilizarlo, de la misma forma
que la música grabada en una cinta no suena hasta que una persona no la haga sonar.

En el primer capítulo vimos una figura en la que se representaban los elementos que
intervienen en la resolución de un sencillo problema: el usuario se comunica con el ordenador a
través del teclado, el Sistema Operativo interpreta los datos tecleados por el usuario y hace funcionar
un programa capaz de sumar dos números, mostrando finalmente en la pantalla el resultado devuelto
por el programa.

Figura 54. Elementos que intervienen en la resolución de un problema.

Ya que el Sistema Operativo no es más que un programa un tanto especial, básicamente sólo
debemos tener muy clara la diferencia entre los datos, que es la información que introducimos en el
ordenador, normalmente a través del teclado, y los programas, que son las herramientas que nos
permiten crear o modificar dichos datos.

En los siguientes apartados vamos a explicar cómo se accede a toda esta información
contenida en las unidades de disco.

Nota: Hay que tener en cuenta que muchos de los temas que se abordan en este capítulo
están íntimamente ligados al Sistema Operativo. En cualquier caso, siempre supondremos que
estamos trabajando con alguno de los sistemas operativos más extendidos para PC, es decir,

— 53 —
APRENDE INFORMÁTICA DESDE CERO

º Además de trabajar con la información contenida en un archivo, también podemos realizar


determinadas operaciones con el archivo propiamente dicho. Así por ejemplo, podríamos
cambiar su nombre, borrarlo, o bien copiarlo del Disco Duro a un disquete para
entregárselo a otra persona.

4. Los Directorios o Carpetas


Acabamos de ver que todos los programas y datos se almacenan en archivos con un determinado
nombre. También comentamos que un disco estaba dividido en pistas y sectores, y que la información se
guardaba en dichos sectores, o lo que es lo mismo, cada archivo se guarda en el disco ocupando uno o
varios sectores, y en un sector sólo puede haber datos de un archivo.

Si recordamos el ejemplo del disquete de 3½ de 1,4MB, cada sector del mismo tenía 512 bytes. Es
decir, un archivo que tenga un tamaño de no más de 512 bytes sólo ocupará un sector del disquete, un
archivo que no pase de 1.024 bytes ocupará dos sectores, y así sucesivamente.

Siguiendo con el ejemplo del disquete, éste tiene 80 pistas × 18 sectores × 2 caras = 2.880 sectores.
Si nos ponemos en el peor de los casos y suponemos que todos los archivos que guardemos en el disquete
tienen menos de 512 bytes, esto querría decir que en el disquete cabrían nada más y nada menos que
¡2.880 archivos!, con sus correspondientes ¡2.880 nombres diferentes para poder distinguirlos!
Imaginemos la dificultad que entrañaría encontrar un archivo concreto en esta maraña de nombres. Y si
esto ocurre para un disquete de 1,4MB, imaginemos el caos que se produciría en un Disco Duro de por
ejemplo 20GB.

Lo que acabamos de describir no es una situación real, ya que normalmente los archivos ocupan
más de 512 bytes, e incluso llegan a alcanzar muchas veces varios MB, pero en cualquier caso nos hace
pensar que tiene que haber alguna forma de organizar todos los archivos contenidos en un disco.

Así, en cualquier disco existe la posibilidad de agrupar una serie de archivos dentro de lo que se
denomina un Directorio o Carpeta, y cada directorio o carpeta, al igual que cualquier archivo, se
identifica mediante un nombre que lo ha de distinguir, no sólo de los demás directorios, sino también de
los demás archivos. Por ejemplo, en la unidad “C:”, es decir, nuestro Disco Duro, podemos crear un
directorio llamado “Mis datos” donde guardaremos nuestros archivos de datos, y de esta forma los
distinguiremos perfectamente del resto de archivos contenidos en el disco.

Pero a su vez, existe la posibilidad de agrupar los archivos de un directorio, creando para ello
nuevos directorios. Es decir, un directorio no sólo puede contener archivos, sino también otros directorios
que se dice que son subdirectorios o subcarpetas de él. Por ejemplo, dentro del directorio “Mis datos”
podemos crear un directorio llamado “Comunidad vecinos”, otro llamado “Cuentas de casa” y otro
llamado “Informes trabajo” para clasificar nuestros datos. Y así sucesivamente, podríamos volver a crear
más subdirectorios dentro de éstos para organizar los datos a nuestro antojo. El objetivo sólo es uno:
poder encontrarlos posteriormente con facilidad.

Aunque un directorio puede contener tanto archivos como otros directorios, dentro de un
directorio no puede existir ningún archivo o directorio con el mismo nombre que otro archivo o
directorio. Si por ejemplo en el directorio “Mis datos” existe un archivo llamado “Cuentas Enero”, no
podremos crear otro archivo o directorio con el mismo nombre en dicho directorio “Mis datos”, pero sí
podremos crear un archivo o directorio con este nombre dentro de cualquier otro directorio, por ejemplo

— 56 —
EL SOFTWARE

Antes de nada, hay que tener muy claro que no es necesario estar siempre a la última. Es decir,
cada nueva versión de un programa incorpora nuevas posibilidades que tal vez sean inútiles para
nosotros, por lo que no tiene sentido pagar por algo que no vamos a utilizar. O dicho de otra forma,
la mejor versión de un programa es aquella que cubre nuestras necesidades adecuadamente.

Nota: También comentamos en el capítulo anterior que cada nueva versión de un programa
es más grande y requiere más espacio en disco, velocidad del microprocesador y cantidad de
memoria RAM, por lo que es posible que la utilización de dicha versión esté condicionada
por las limitaciones de nuestro ordenador.

Tradicionalmente las versiones de los programas se identifican mediante un Número de


versión, que está compuesto por dos cifras separadas por un punto, y que podríamos denominar
Número de Versión Principal y Número de Versión Secundario respectivamente. Aunque no existen
reglas fijas al respecto, cuando una empresa saca al mercado la primera versión de un programa, ésta
suele denominarse versión “1.0”, por ejemplo, “Microsoft Word 1.0”. Si las siguientes versiones sólo
tienen pequeños arreglos o añadidos sobre esta versión, se van numerando como “1.1”, “1.2”, “1.3”,
etc. Cuando se considera que la versión tiene mejoras notables sobre la versión original, se pasa a la
versión 2.0”, y así sucesivamente.

Sin embargo, ya hemos dicho que no existen reglas fijas en la numeración. Por un lado,
algunos programas comienzan a numerarse en la versión “0.0”, en incluso utilizan tres cifras, por
ejemplo, versión “4.1.3248”. Por otro lado, es criterio de cada empresa decidir cuándo aumentan el
número principal o el secundario en sus programas. Además, existen estrategias de marketing que
hacen saltar números de versiones: si la competencia saca al mercado la versión “6.0”, una empresa
puede saltar por ejemplo de la versión “3.4” directamente a la “6.0”.

Actualmente, aunque internamente se sigue manteniendo esta forma de numeración, de cara al


público las versiones se suelen identificar según el año en que vieron la luz. Sin ir más lejos tenemos
el ejemplo del Sistema Operativo Microsoft Windows en sus versiones 95, 98 y 2000.

Ý Þ ßÁàâáÙPorãäÉúltimo,
åçæÙèÖéÙêÙexisten
èÖëÏìíëïî loðñäòque
ãôóÖéÙseåôdenominan
õöãÏè÷óÛøÜéöåùãñóúversiones
áÙãæÙèÓäòãËûÉ“alfa” ëËõ ía no‘¾ ¿ÁÀÃestán
ëüðñäòã(letraýÍéþáÙgriega ÂÅÄÇÆÉÈËÊÍlistas
ÌÏÎÑÐÓÒÔÈËÊÓÕÖpara
ÌØ×ÙÕÛÚÜÈÏ×ÉsuÌ
comercialización, es decir, serían versiones previas a la primera versión “1.0”. Las versiones “alfa”
de un programa son aquellas que ya funcionan pero que todavía tienen muchos fallos, mientras que
las versiones “beta” son aquellas que están a punto de salir al mercado, pero que todavía están en
fase de pruebas y necesitan corregir algunos pequeños errores.

7. El Sistema Operativo
Ya comentamos varias veces que todos los programas residen normalmente en el Disco Duro y
permanecen en él hasta que se utilicen, al igual que la música de un disco no suena hasta que una
persona la haga sonar. El Sistema Operativo se puede definir como un caso particular de programa
que se está utilizando constantemente, es decir, al arrancar el ordenador se lee automáticamente el
Sistema Operativo del Disco Duro y se pone a funcionar.

Podemos afirmar que es el programa más importante, ya que:


ÿ Resulta imprescindible para que arranque y funcione el ordenador, o dicho de otra
forma, el ordenador no sirve para nada si no tenemos un Sistema Operativo.

— 61 —
APRENDE INFORMÁTICA DESDE CERO

Se encarga de hacer funcionar a todo el hardware del ordenador, desde el teclado y el


ratón, hasta el micro, la memoria RAM, el Disco Duro, la impresora o cualquier tarjeta
controladora.

Se encarga de hacer funcionar a todos los demás programas, o lo que es lo mismo,


ningún programa que no sea un Sistema Operativo puede funcionar por sí mismo.

En conclusión, un fallo del Sistema Operativo puede producir cualquier desastre imprevisto.
Lo más habitual es que falle un programa y nos sorprenda con un alarmante mensaje de error que nos
obligue a salir de dicho programa, pero también puede ocurrir que no responda el teclado o el ratón,
que la tarjeta de sonido no emita ningún sonido, que no se puedan guardar o recuperar archivos de
un disco, o incluso que el ordenador quede totalmente bloqueado.

Afortunadamente, los fallos producidos por el Sistema Operativo no suelen ser irreparables,
salvo que afecten a los programas y datos contenidos en el Disco Duro. La mayoría de las veces se
solucionan reiniciando el propio Sistema Operativo o, en el peor de los casos, apagando y volviendo
a encender el ordenador.

Aunque no tendría sentido hablar aquí de todos y cada uno de los sistemas operativos
existentes en el mercado, sí vamos a mencionar algunos de los más conocidos:

DOS: fue el Sistema Operativo utilizado en el primer ordenador personal IBM PC.
Existieron varias empresas que crearon su propio DOS, pero la más conocida fue
Microsoft con su MS-DOS (“MS” de Microsoft), en versiones desde la “1.0” hasta la
“6.0”. Actualmente MS-DOS sigue existiendo como corazón de los sistemas operativos
Windows 95 y 98, lo que hace que éstos conserven algunas de sus limitaciones.

Si algo caracterizaba al Sistema Operativo DOS, eso era su aridez: una pantalla de
color negro en la que se escribía texto en color blanco. Para llevar a cabo cualquier tarea,
por ejemplo copiar un archivo del Disco Duro a un disquete, había que conocer
perfectamente la orden necesaria para realizar dicha tarea, escribirla sin ningún error y
pulsar la tecla Intro.

Microsoft Windows 3.x: no era realmente un Sistema Operativo, sino un programa que
permitía dotar al Sistema Operativo DOS de un aspecto más agradable y, sobre todo, más
fácil de manejar para los usuarios. Fue lo que se denominó una Interfaz Gráfica de Usuario
(en inglés “GUI”, iniciales de “Graphic User Interface”), es decir, su aspecto era totalmente
gráfico y permitía realizar las tareas habituales del DOS mediante el uso del ratón. Por
ejemplo, bastaba con arrastrar un archivo con el ratón para copiarlo del Disco Duro a un
disquete sin necesidad de teclear ninguna orden.

Aunque la primera versión fue la 1.0, su implantación definitiva se consiguió con


Windows 3.0 y sus sucesivas versiones 3.1 y 3.11. Estas tres versiones, por su similitud, se
agrupan bajo la denominación “3.x”.

Nota: Hay que mencionar que el precursor de las GUI fue realmente el Sistema Operativo
MacOS originario de los ordenadores Apple Macintosh. En él se basaron todos los demás
sistemas operativos creados para PC.

— 62 —
APRENDE INFORMÁTICA DESDE CERO

contienen música y sonidos, “.bmp”, “.gif” o “.jpg” si contienen gráficos, “.avi” o “.asf” si contienen
vídeos, “.hlp” si contienen ayudas, etc.

Al igual que el Sistema Operativo, los programas también vienen grabados en disquetes o en
discos compactos CD-ROM, aunque hace años todos cabían en uno o varios disquetes. Para poder
utilizar un programa es necesario proceder a lo que se denomina su Instalación en el Disco Duro.
Una vez instalado ya se puede trabajar con él siempre que se necesite.

Para trabajar con un programa hay que “hacer funcionar el programa”, tarea que básicamente
se reduce a realizar uno o dos clics de ratón en el lugar adecuado de la pantalla que nos muestra el
Sistema Operativo. A esto se le llama Arrancar un programa (del inglés “Run” [ran] que, entre
otras muchas cosas, significa hacer funcionar una máquina), aunque habitualmente también se le
denomina Ejecutar un programa (del inglés “Execute” [éksikiut] que significa cumplir o ejecutar
una orden), o incluso Hacer Correr un programa (ya que el significado básico de “Run” es correr).

Importante: La extensión “.exe” que tienen los archivos de programa viene del término
inglés “Executable” [éksikiutebol], es decir, “ejecutable”. De ahí que a los archivos de
programa también se les llame Archivos ejecutables.

Ya hemos dicho que el encargado de hacer funcionar un programa es el Sistema Operativo. Un


programa diseñado para un Sistema Operativo no funciona normalmente en otro Sistema Operativo,
salvo que sea de la misma familia. Así por ejemplo, Microsoft Word 97 funciona en cualquier versión
del Sistema Operativo Windows igual o posterior a la 95, pero no funciona en el Sistema Operativo
Linux. Sin embargo, las empresas pueden crear programas específicos para cada Sistema Operativo,
y así podríamos tener tanto “Microsoft Word 97 para Windows” como “Microsoft Word 97 para
Linux”.

8.1. Tipos de Programas


Como acabamos de comentar “un programa está formado por un conjunto de órdenes que
entiende el ordenador y que permiten realizar una tarea concreta”. Esto quiere decir que cada tarea
requiere el programa adecuado: si queremos escribir una carta necesitamos un programa para
escribir, si queremos crear un logotipo necesitamos un programa para dibujar, y si queremos llevar
las cuentas de la empresa necesitaremos un programa de contabilidad.

Hoy en día existen cientos de programas para realizar cualquier tarea. Así por ejemplo, si
queremos escribir un texto existen multitud de programas para realizar este cometido. Entonces,
¿cuál debemos elegir? Pues sencillamente, el que nos permita realizar nuestro trabajo
adecuadamente. Es decir, no hay que pagar por las maravillosas posibilidades que incorpora un
programa si nunca en nuestra vida las vamos a utilizar.

Sin embargo, también hay que tener en cuenta que en la elección de un programa influyen
otros factores tales como el precio del programa, el idioma en el que se creó (ya que el inglés es la
lengua que rige en el mundo informático), o la imposibilidad de instalarlo en nuestro ordenador
porque, por ejemplo, no tengamos suficiente memoria RAM para que funcione correctamente.

Nota: Los recursos hardware mínimos necesarios para que un programa funcione
correctamente suelen aparecer indicados en el exterior de la caja del programa.

— 64 —
CAPÍTULO 2
SOPORTE LÓGICO DE UN COMPUTADOR

En el capítulo anterior distinguimos soporte lógico, de soporte físico a la hora de


definir los distintos componentes de un computador. En este capítulo vamos a
profundizar y a desarrollar el primero de ellos, cuyo conocimiento será
imprescindible para poder proceder al proceso de programación. Muchos de los
conceptos desarrollados en este capítulo se deberán confrontar frente al
computador donde se valorará su utilidad.

Un mayor desarrollo de los elementos del soporte físico del ordenador están fuera
de la óptica de este libro, que trata de enfocar prioritariamente los fundamentos de
programación. Sin embargo, existe un gran número de conceptos relacionados con
el hardware que no deberían ser ignorados por el estudiante. Por esta razón hemos
incluido al final del texto un apéndice que describe los elementos más
representativos del hardware actual, a cuyo contenido podrá recurrir el lector si lo
considera necesario.

4030" EQPEGRVQ"FG"UQRQTVG"NłIKEQ

El soporte lógico o software de un ordenador es el conjunto de programas


que permiten realizar las tareas asignadas a la máquina. En este concepto
incluimos, tanto los programas suministrados en el momento de adquisición del
ordenador, como los adquiridos a empresas de desarrollo y venta de programas y
los escritos por los propios usuarios. El soporte lógico, según sea el nivel de trabajo
de cada programa, se suele clasificar en software del sistema (necesario para
administrar y mantener los recursos del ordenador de una forma eficiente) y
software de aplicación (que corresponde a las aplicaciones específicas que utilizan
los recursos del ordenador).

El software del sistema está constituido por:

45
46 FUNDAMENTOS DE INFORMÁTICA Y PROGRAMACIÓN

* Programa de Arranque, es el primer programa que se ejecuta cuando


arranca la máquina. Comprueba los dispositivos del ordenador y carga en
memoria al Sistema Operativo.

* Sistema Operativo (SO) conjunto de programas que controlan y supervisan


el uso de los recursos del ordenador.

* Programas de diagnóstico, generación y mantenimiento. Son utilizados por


los responsables del mantenimiento y puesta al día del hardware y del software
(incluida la generación y mantenimiento del propio SO). Con estos programas
se pretende por ejemplo localizar automáticamente las averías de un
determinado dispositivo o circuito, o las causas de un mal funcionamiento de
algún modulo del SO.

* Utilidades generales y Herramientas de programación que contienen


programas o ayudas que facilitan la construcción o el uso de las aplicaciones,
sea cual sea la naturaleza de éstas. Incluye herramientas tales como:
- Traductores (ensambladores, compiladores e interpretes).
- Editores de textos.
- Rastreadores / depuradores de errores de programación.
- Gestores de archivos.
- Administradores de bibliotecas de programas.

Por su parte el software de aplicación es de difícil clasificación, habida cuenta de la


diversidad de campos donde se utiliza la informática. Una relación parcial de este
tipo de software podría ser:
- Procesadores de texto.
- Bibliotecas matemáticas y estadísticas.
- Hojas de cálculo.
- Sistemas de gestión de archivo y de Bases de Datos.
- Agenda Electrónica.
- Correo Electrónico.
- Aplicaciones Gráficas.
- CAD/CAM (Computer Aided Design/ Manufacturing).
- Gestión de comunicaciones.
- Programas escritos por los usuarios.

Diferenciar si ciertos programas de utilidades son software del sistema o software


de aplicación es difícil. Así en principio el SO proporciona todos las características
necesarias para el funcionamiento del sistema, sin embargo a veces no alcanzan a
cumplir las necesidades del usuario o no es de fácil manejo. Estas deficiencias del
SO se cubren mediante las llamadas utilidades, que se desarrollan posteriormente.
Algunas de estas utilidades adquieren gran popularidad y las versiones posteriores
56 FUNDAMENTOS DE INFORMÁTICA Y PROGRAMACIÓN

Memoria Principal
Programa de Disco
ROM
arranque

Sistema
Operativo
Memoria
volátil

Fase 1: La máquina al empezar ejecuta el programa de arranque que está en memoria.


El Sistema Operativo está almacenado en memoria secundaria.

Memoria Principal
Programa de Disco
ROM
arranque

Sistema Sistema
Memoria Operativo Operativo
volátil

Fase 2: El programa de arranque transfiere el Sistema Operativo a memoria


principal, que a partir de ahora controlará a la máquina.

Fig. 2.5. Proceso de arranque y carga del sistema operativo.

4060" UKUVGOCU"QRGTCVKXQU"*UQ+

Un sistema operativo (SO) es en sí mismo un programa de computadora,


aunque un tanto especial, quizás el más complejo e importante. El SO es en cierto
sentido, una parte integral de la máquina y es tan importante conocerlo como
conocer su hardware. Tras el arranque, ya sabemos, que el SO despierta a la
computadora y hace que reconozca a la CPU, la memoria, el teclado, y los distintos
periféricos. Una vez puesto en marcha el SO, mantiene al menos parte de éste en su
memoria en todo momento. Todos los SO tienen dos objetivos fundamentales: a)
Hacer posible el uso eficiente de los recursos del sistema y b) Ocultar las
dificultades que supone el control directo del hardware del ordenador. El primer
objetivo se ve entorpecido por el hecho de que algunos dispositivos funcionan
mucho más rápidamente que otros; por ello, una de las misiones de los SO es la de
garantizar que los dispositivos más rápidos, como los procesadores, no sean
retenidos por otros dispositivos más lentos, como los dispositivos periféricos. Para
conseguir el segundo, simplificar las operaciones del hardware, los SO generan una
máquina virtual. Una máquina virtual es un ordenador simplificado, en el que los
SOPORTE LÓGICO DE UN COMPUTADOR 57

detalles corren a cargo del SO. Las personas que escriben programas sólo necesitan
conocer la máquina virtual, sin necesidad de entrar en los detalles reales del
hardware. Una consecuencia importante de ello es que una aplicación desarrollada
para un SO, puede que sólo necesite recompilarse, para pasar de un entorno
hardware a otro.

40603" HWPEKQPGU"FG"NQU"UKUVGOCU"QRGTCVKXQU0

Las tareas que desempeña un SO dependen en cierta medida del tipo de las
características de cada ordenador. Así las funciones de un SO multitarea, en un
gran ordenador, son diferentes de las de un ordenador personal. Sin embargo,
existen ciertos puntos en común que permiten clarificar de forma general las tareas
principales de un SO en:

• Proporcionar una interfaz de usuario, para que este último se pueda


comunicar con la computadora.
• Administrar y controlar los dispositivos de hardware del computador.
• Administrar y mantener los sistemas de archivo de disco.
• Apoyar la ejecución de otros programas.

En los grandes sistemas, existe un operador (o un equipo de ellos) cuya misión


está relacionada con el SO, ellos arrancan y paran el ordenador, cargan programas
y discos de datos, asignan recursos a los usuarios y responden a cualquier problema
que pueda presentarse. Las redes de ordenadores suelen tener, además, un
administrador de red cuyo trabajo consiste en mantener la red funcionando de
forma eficiente, principalmente controlando los recursos compartidos como
servidores de ficheros e impresoras. Estos operadores de ordenadores y
administradores de redes trabajan directamente con el SO de los ordenadores. En
los PC y estaciones de trabajo el usuario es también el operador, activando y
parando programas, cargando disquetes, etc.

Los SO como programas deben tener una serie de características relacionadas con
su calidad, en particular: eficiencia, (supone que el SO debe ejecutar sus funciones
de forma rápida ya que el tiempo que el SO emplea en su funcionamiento es tiempo
no disponible para la aplicación que se ejecuta), fiabilidad, (un fallo en el SO
puede inutilizar el ordenador que éste controla), facilidad de mantenimiento y un
tamaño reducido (un SO pequeño ocupa menos espacio es menos propenso a los
errores y funciona más rápidamente). En la práctica es necesario llegar a un
equilibrio entre las facilidades que proporciona el SO y su tamaño.
TEMA: LOS SISTEMAS OPERATIVOS

TEMA 1. LOS SISTEMAS OPERATIVOS

1 Introducción
En este tema, estudiaremos los sistemas operativos como el primer software que necesita cargar el
ordenador en el arranque, y que tiene la responsabilidad de gestionar y coordinar el funcionamiento
tanto de hardware como de software del ordenador.

A lo largo del tema, veremos que no sólo Microsoft tiene la exclusiva de los sistemas operativos
(S.O., a partir de ahora) en el mundo; también Linux y Mac OS, entre otros, son utilizados en
muchos ordenadores, tanto a nivel de usuario como de empresa y de profesional autónomo.

2 Sistemas operativos. Principales funciones.

2.1 Definición de sistema operativo

SISTEMA OPERATIVO: programa informático que se inicia al encender el ordenador, para


coordinar su funcionamiento y permitir la comunicación de la máquina con el usuario.
Los sistemas operativos más utilizados son:
● En teléfonos móviles, MP3 y MP4: Windows Mobile, Linux, Java y Symbian
● En SERVIDORES (ordenadores centrales en grandes redes): UNIX, Windows Server o
LINUX
● En PC's y otros ordenadores personales: WINDOWS (95, 98, XP, Vista), LINUX (Ubuntu,
Red Hat, Open Suse, Debian...) y MACINTOSH (MAC OS 7, MAC OS 8, MAC OS 9 y
MAC OS X)

2.2. Funciones de un sistema operativo

● GESTIÓN DE RECURSOS: control de discos duros, CD­ROM y DVD­ROM, gestión de


periféricos (teclado, ratón, etc...), asignación de cantidades de memoria, etc...
● INTERFAZ DE USUARIO: nos referimos al modo que tiene el ordenador de presentar la
información al usuario. Ésta puede ser:
○ GRÁFICA (un escritorio con distintos iconos y barras de menú gobernados por ratón).
Es el interfaz comúnmente utilizado por todos nosotros.

1
TEMA: LOS SISTEMAS OPERATIVOS

○ POR MENÚS: las órdenes se dan escogiendo entre diversas opciones agrupadas por
menús.
○ CONSOLA DE COMANDOS: un buen ejemplo es el símbolo de sistema, en el grupo de
programas de Accesorios de Windows XP. Este sistema de comunicación consiste en
teclear directamente las órdenes en el teclado del PC.
● ADMINISTRACIÓN DE ARCHIVOS: el sistema operativo de encarga de guardar los datos
en distintas unidades de almacenamiento (disco duro, disquetes, CD's y DVD's), así como de
recuperarlos cuando el usuario se lo pida.
● GESTIÓN DE TAREAS: los SO actuales son multitarea, es decir, pueden realizar varias
tareas y ejecutar varios programas a la vez. Así, mientras navegamos por Internet o
escribimos una carta, el antivirus está vigilando por si se produce algún ataque, o nuestro
messenger está comprobando continuamente si alguno de nuestros contactos se ha conectado
y nos ha enviado algún mensaje.

2.3. Intérprete de comandos


En Windows XP, en el menú Accesorios, está disponible un programa, denominado Símbolo del
sistema, que nos permite gestionar el funcionamiento del ordenador (examinar la lista de carpetas y
archivos, ejecutar programas, crear, mover y borrar carpetas, etc...) TECLEANDO directamente las
órdenes.

Todos los sistemas operativos disponen de un intérprete de comandos de este tipo, que pese a su
simplicidad, permite al usuario experto realizar tareas de configuración muy complejas. A estos
intérpretes de comandos se les denomina también CONSOLAS o SHELLS.

2
TEMA: LOS SISTEMAS OPERATIVOS

Ilustración 3: Centro de Seguridad de Windows XP

ACTUALIZACIONES AUTOMÁTICAS: periódicamente, se van descubriendo pequeños fallos y


vulnerabilidades en el sistema operativo, que pueden ser explotadas por programadores
malintencionados, y que necesitan ser resueltas. Los programas que cumplen este objetivo se
denominan PARCHES o ACTUALIZACIONES. WINDOWS puede configurarse para descargar por
su cuenta desde Internet todos los parches que Microsoft vaya generando.
3.3. Cuentas de usuario
CUENTAS DE USUARIO: en ocasiones, puede ser interesante configurar el ordenador para ser
utilizado por varios usuarios, de modo que los documentos generados por unos no sean visibles para
los otros, y viceversa. Cada usuario tiene un nombre de cuenta y una contraseña que se le pedirá
para poder empezar a trabajar. En Windows, esto se puede conseguir en el Panel de Control, en el
apartado Cuentas de Usuario.
Los dos principales tipos de cuentas son:
● ADMINISTRADOR: tiene permiso para ver no sólo sus documentos, sino también los de
los demás usuarios. Puede instalar programas y tiene plenos poderes de configuración del
equipo.
● CUENTAS LIMITADAS: En las carpetas, sólo tendrá acceso a los documentos (CARPETA
Mis Documentos) generados desde su cuenta, y no tiene derechos de
instalación/desinstalación de software.

5
TEMA: LOS SISTEMAS OPERATIVOS

Ilustración 4: Configuración de cuentas de usuario

4 Un nuevo sistema operativo a tener en cuenta. LINUX.

4.1. El software privado o privativo

Hasta hace unos años, la visión tradicional de la informática incluía un enfoque exclusivamente
comercial. Si necesitabas un software determinado (un sistema operativo, un programa de ofimática,
un videojuego... lo que sea), lo comprabas, pagabas por ello, y te daban un disquete o CD­ROM con
la información grabada para que la instalaras en tu sistema operativo, Windows en un 99% de los
casos. Punto final.

La aparición de Internet aceleró el fenómeno de las LICENCIAS y las ACTUALIZACIONES: por


ejemplo, cuando compras un ordenador, te viene el S.O. preinstalado, así como algún software
como un antivirus (normalmente, una versión limitada de pocos días o un par de meses), pero NO
SE NOS FACILITA EL PROGRAMA EN SOPORTE FÍSICO, CD­ROM O DVD­ROM. Se nos da,
eso sí, un número de licencia y de activación, con el que nos identificamos en una página de

6
TEMA: LOS SISTEMAS OPERATIVOS

Internet desde la que podemos ir cargando otros paquetes de software de ampliación y de


actualización, al menos mientras nuestra licencia siga siendo válida.

ESTO CONLLEVA DOS PROBLEMAS: EN CASO DE AVERÍA, ES MÁS DIFÍCIL


REINSTALAR PORQUE NO TENEMOS CD O DVD DE INSTALACIÓN. ADEMÁS,
NECESITAMOS UNA CONEXIÓN A INTERNET QUE NO SIEMPRE ESTÁ DISPONIBLE EN
TODAS LAS CASAS.

Además, todo el software privativo es precisamente eso, PRIVADO. Eso quiere decir que nadie que
no sea la propia empresa tiene acceso al código informático en el que está escrito el programa, lo
que suele conllevar, en ocasiones, problemas de incompatibilidades (si no sé exactamente como
funciona el programa, no puedo escribir un programa que se pueda acoplar perfectamente al
funcionamiento del primero).

4.2. Software libre. Sistemas LINUX.

En la última década, han cobrado importancia los programas agrupados bajo la denominación
SOFTWARE LIBRE, que tiene una serie de características:

● Su código es accesible a cualquiera que lo quiera conocer. Es decir, el creador del programa
pone a disposición del investigador toda la información sobre lo que ha hecho con ese
software.
● La mayor parte de este software es gratuito. Podemos comprar una revista que regale un CD­
ROM con este tipo de software, o comprarlo expresamente, por comodidad, pero en Internet
está disponible igualmente.
● Cualquier usuario puede coger un programa de este tipo, distribuirlo, e incluso modificarlo
para sus propios fines, pero está obligado legalmente a facilitar igualmente el código y la
información añadida a los usuarios posteriores. Tampoco puede, en un principio, cobrar por
este trabajo, a pesar de que lo haya modificado.
El S.O. por excelencia dentro del software libre es el sistema GNU/LINUX.

En sí, el término Linux como tal hace referencia expresamente al motor o núcleo del sistema
operativo, esto es, la parte del programa que se encarga exclusivamente de coordinar el
funcionamiento de las distintas partes del ordenado. Este núcleo debe venir acompañado de otros
programas que lo complementen. Es por ello por lo que existen tantas variaciones
(DISTRIBUCIONES o SABORES) de Linux, como DEBIAN, RED HAT, OPEN SUSE, UBUNTU,
etc...
EL KERNEL O NÚCLEO DEL S.O. ES EL AUTÉNTICO LINUX. EL RESTO DE LOS
PROGRAMAS COMPLEMENTAN SU FUNCIONAMIENTO.

También podría gustarte