SOM Capitulo 1 - El - Sistema - Informatico - Resumen
SOM Capitulo 1 - El - Sistema - Informatico - Resumen
SOM Capitulo 1 - El - Sistema - Informatico - Resumen
Encargado de gestionar los recursos hardware para presentar al usuario una máquina más
sencilla de utilizar. Las API (Application Programming Interface) intervienen en este propósito.
- Software de aplicación
Formado por los programas que permiten a los usuarios realizar tareas concretas.
Un tipo especial de software de aplicación es el que permite crear programas mediante el uso de
un conjunto de símbolos y de reglas semánticas y sintácticas llamado lenguaje de
programación.
Los Entornos de Desarrollo Integrados (IDE) son aplicaciones que facilitan al programador la
tarea de escritura del código fuente, incorporan un compilador para convertirlo en código objeto
así como otras herramientas que permiten detectar y eliminar los errores.
Todo software se distribuye bajo una licencia, que es un contrato entre el proveedor del programa
y el usuario. Sirve para regular aspectos como:
● Etc.
1/7
En función de los derechos que el proveedor mantiene sobre su producto, se distingue:
El programa es ofrecido junto con el código fuente. Suele conocerse como software libre y
promueve la libertad del usuario para ejecutar, copiar, estudiar, modificar o distribuir tanto
el programa original como el resultado de cualquier modificación sin ningún tipo de
limitación. Pueden ser:
• Permisivas: Los programas pueden modificarse o crear otros nuevos a partir de ellos
sin que el resultado tenga que mantener las condiciones de la licencia original.
El programa se distribuye sin el código fuente con el que está construido. Suele conocerse
como software propietario o privativo. Este tipo de licencias limitan las posibilidades que
tienen los usuarios para utilizar, copiar, modificar, redistribuir o ceder el software.
Como ejemplo, podemos nombrar las licencias CLUF (Contrato de Licencia para Usuario
Final), llamadas EULA en inglés (End User License Agreement).
● Retail, para usuarios que no necesitan más de cinco licencias. En caso de que el
usuario disponga de una versión previa licenciada puede adquirir una actualización,
que generalmente implica un coste menor.
● Freeware
● Shareware
Permite que el software se evalúe, aunque puede limitar el tiempo o algunas de sus
funcionalidades. Para disponer del producto sin limitaciones, hay que pagarlo.
● Dominio público
2/7
Dentro de los sistemas operativos encontramos soluciones de escritorio y de servidores. En este
último caso, el sistema operativo de escritorio se comporta como cliente del servidor.
También existen sistemas operativos para smartphones. Está en auge encontrarlos embebidos
en otros dispositivos tratando de orientarse hacia lo que se ha venido en llamar “El internet de las
cosas”.
Nos centraremos en Windows como ejemplo de sistema operativo propietario y en Ubuntu como
sistema operativo de código abierto.
Microsoft Windows
Dispone de una gama completa de sistemas operativos que cubren dispositivos móviles, sistemas
empotrados, ordenadores de sobremesa y servidores.
En sus inicios (1985) se trataba de una interfaz gráfica que se ejecutaba sobre un sistema
operativo con interfaz de texto llamado MS-DOS. Esta dependencia siguió hasta su versión de
1995 (Windows 95) aunque ya no se instalaran como productos diferenciados. A partir de
Windows XP se incluye el núcleo de un sistema operativo de la gama profesional de Microsoft y
esto se ha mantenido hasta nuestros días. Las versiones Windows 8 y posteriores rompen con el
aspecto de las interfaces gráficas de sus predecesores. También estas incluyen soporte para una
arquitectura de procesadores diferente del x83 de Intel y AMD.
Ubuntu Linux
Nace en la década de los 60 en los Laboratorios Bell de la mano de Ken Thompson y Dennis
Ritchie dentro del proyecto Unics que posteriormente quedará rebautizado como Unix.
En 1987, el profesor Andrew S. Tanenbaum toma Unix para desarrollar un sistema operativo que
ayude a sus alumnos a entender los conceptos de diseño de los sistemas operativos, dando lugar
al sistema operativo Minix.
Linux tomó muchas aplicaciones del proyecto GNU (acrónimo recursivo que significa
GNU is Not Unix), por lo que muchos prefieren el nombre GNU/Linux para referirse al sistema
operativo.
Una de las señas de identidad más claras del sistema operativo Linux es que su código fuente
está a disposición de cualquiera. El resultado ha sido una evolución sólida y constante del sistema
operativo y la aparición de una cantidad ingente de programas escritos para él.
Esta característica fundamental ha hecho que diversas empresas, grupos de usuarios u otras
entidades, partiendo del mismo sistema operativo Linux, le hayan añadido su combinación
particular de programas de aplicación y utilidades. Estos subconjuntos de Linux reciben el nombre
de distribuciones.
3/7
Una de las distribuciones más representativas hoy en día es Ubuntu, patrocinada por Canonical,
una empresa británica propiedad del multimillonario sudafricano Mark Shuttleworth.
Al principio, Ubuntu se basaba en Debian, una distribución veterana y fiel a los pilares de la
filosofía Linux.
● Incluye ciertos controladores de hardware privativos, además de algunas partes del kernel
que no son libres.
● También incluye en sus repositorios algunas aplicaciones que no son libres (aunque sí
gratuitas), pero en ubicaciones diferentes de los componentes libres.
Ubuntu se actualiza cada seis meses (en abril y octubre). De ahí surge su número de versión, en
la que sus dos primeros dígitos se corresponden con el año y los dos siguientes con el mes de
lanzamiento. Así, Ubuntu 12.04 fue liberado en abril de 2012.
Además, cada versión tiene un nombre que se forma con el nombre de un animal y un adjetivo.
Ambas palabras comienzan por la misma letra y, desde la versión 6.10, siguen un orden
alfabético:
Cada dos años, aparece una versión LTS (Long Term Support), que recibirá soporte de Canonical
durante cinco años. El resto, sólo durante nueve meses.
Las actualizaciones incluyen al propio sistema y a las aplicaciones instaladas desde repositorios.
2. El soporte puede ser local, con lo que se evita la dependencia de una economía extranjera
y se potencia la economía nacional.
3. Los programas se pueden instalar tantas veces y en tantos equipos como sea necesario.
Además, puede compartirse libremente con cualquiera.
4/7
8. El modelo de negocio del software libre suele basarse en el servicio y no en las licencias.
10. El software libre es más seguro, ya que el acceso al código fuente ofrece la absoluta
seguridad de que no incluye ningún tipo de código malintencionado o, sencillamente, no
autorizado.
11. El uso de repositorios hace que los usuarios tengan acceso a miles de aplicaciones y otras
herramientas, revisadas y garantizadas de forma totalmente gratuita.
1. Aunque esta norma no puede aplicarse de forma general, sí es común que el acabado
estético sea inferior al del software propietario.
2. Existen muchas aplicaciones propietarias que son un estándar de facto en algunos ámbitos
y, no conocerlas, puede suponer una desventaja.
3. Lo mismo ocurre con los programas de juegos que, por cuestiones puramente comerciales,
suelen estar disponibles sólo para Microsoft Windows.
4. Dado que son sistemas menos conocidos, suele haber un mayor desconocimiento de su
funcionamiento y, por lo tanto, es necesario un mayor esfuerzo formativo del personal de
mantenimiento.
6. Al existir una menor implantación de los sistemas libres en ciertos ámbitos, también existe
un mercado laboral inferior, aunque también es cierto que más especializado.
● Que el equipo disponga ya de un sistema operativo. En ese caso, podremos optar por:
• Instalar una nueva versión del sistema operativo que ya tenemos, preservando los
datos y los programas instalados (Actualización).
• Sustituir completamente el sistema existente por otro, que puede ser del mismo
fabricante o no, recuperando los datos desde la copia de seguridad una vez concluida
la instalación (Migración)
5/7
Para evitar la necesidad de permanecer delante del ordenador mientras se completa la
instalación, es muy útil recurrir a un archivo de respuesta que contenga toda la información que
necesita el sistema operativo para instalarse. Esta técnica se denomina instalación desatendida.
● El nombre que asignaremos al equipo, que debe ser descriptivo de la función que realizará
y/o de la ubicación en la que se encuentre, del área en la que se emplea, etc.
Cada fabricante establece unos requisitos mínimos necesarios para que el resultado de la
instalación sea satisfactorio, pero por lo general, es recomendable superar estos mínimos
Al instalar un sistema operativo es necesario hablar de particiones. Las particiones son bloques
en los que se divide una unidad física de almacenamiento. Cada partición será interpretada como
un volumen diferente y podrá formatearse con un sistema de archivos distinto.
6/7
Una vez instalado el sistema, la interfaz de comunicación puede ser modo texto o modo gráfico
(GUI), siendo ésta última la más habitual por ser más sencilla e intuitiva.
Inventado por Douglas Engelbart, el ratón es un elemento fundamental en todos los entornos
gráficos de usuario. Además permite ser configurado tanto para diestros como para zurdos.
Las versiones de servidor generalmente prescinden de entorno gráfico por lo que su uso debe
realizarse a través de la terminal de comando. Las órdenes se pueden agrupar en archivos de
texto llamados scripts. El prompt del sistema proporciona información sobre la ubicación dentro
de la estructura de archivos o si actuamos como administrador.
Cuando un equipo se enciende se ejecuta una rutina almacenada en el BIOS que chequea todos
los componentes hardware. Superada esta fase deja el control en manos del gestor de arranque
para que se inicie el sistema operativo.
En los sistemas operativos Microsoft, hasta XP en la rama de escritorio y Windows Server 2003 en
la rama profesional, se usaba NTLDR ubicado en el directorio raíz del disco principal del
ordenador. Para realizar su trabajo se apoyaba en otro archivo, escrito en texto plano, donde se
encontraban las opciones de inicio y que recibía el nombre de boot.ini. A partir de Windows Vista y
Windows Server 2008, NTLDR fue sustituido por winload.exe y BOOTMGR. Además, boot.ini
también fue reemplazado por BCD (Boot Configuration Data).
7/7