Software(sw)
:
Información en forma de instrucciones a ejecutar o de datos a procesar
Programas
:
Listados de instrucción que ejecuta el ordenador procesando datos
Datos:
conjunto de información que interpretada por el programa adecuado puede representar: imágenes, audio, video, texto, números…
1. Tipos de sw
1.1. Según su funcionalidad:
1.1.1 sw de sistema
relacionado con la gestión del hardware. Ejemplos:
sistemas operativos, herramientas de diagnóstico, utilidades, controladores de dispositivos…
1.1.2 sw de aplicación
programas creados para responder a necesidades concretas del usuario. Son independientes de hardware sobre el que se ejecutan. Ejemplos: procesador de textos,
Editor de imágenes, cads, sistemas de cálculo, gestión de datos, juegos…
1.1.3 sw de programación:
Aplicaciones informáticas que los programadores usan para desarrollar nuevas herramientas
1.2. Según sus limitaciones de uso
1.2.1 sw libre/open source/gpl
cuando puede ser usado, copiado, distribuido y modificado libremente, para lo que es condición necesaria el acceso al código fuente.
o swdedominiopúblico
: no protegido por derechos de autor.(el autor renuncia a los derecho o bien estos han caducado)
o copyleft
. Impide que el usuario que copia, modifica o distribuye el software con este tipo de licencia pueda convertirlo en no libre.
1.2.2 sw propietario o privativo
Cuando se establecen limitaciones a los usuarios que los utilizan
o freeware
. No confundir con software libre. Es gratuito, se puede distribuir libremente, pero no se puede modificar (no existe acceso al código cfuente).
o shareware
. Se puede distribuir libre y gratuitamente para su evaluación, no se puede modificar y, o bien existen limitaciones en sus prestaciones con respecto a una versión profesional o premium, o bien la licencia de uso es temporal caducando cuando finaliza el periodo de prueba.
o comercial
. No se puede usar, ni distribuir gratuitamente.
2. Licencias
contratos o acuerdos legales que se establecen entre el autor del software y los usuarios y que estipulan los alcances de uso, instalación, reproducción y copia de estos productos.
Copyright
2.1. Fsf.Freesoftwarefoundation
entre sus proyectos destaca Linux (gnu, gnu is not unix) macos is based on unix. Fsf usa en sus proyectos la licencia gpl o copyletf. Otras licencias: lgpl, agpl, bsd, mpl, mit
2.2. Creative commoms vs coloriuris
creativecommoms:licenciausadabásicamenteparacontenidos.sontitularesdelamarca.reconocimiento,sinobraderivada,nocomercial,compartirigual.
Coloriuris: cede una licencia de uso la marca y garantiza que siempre será gratuita
3. Sistemas operativos
es el programa o conjunto de programas que actúan de interfaz entre el hardware del ordenador,el resto de aplicaciones y los usuarios, permitiendo acceder a todos los recursos del sistema y gestionarlos de forma correcta. Sistema operativos para ordenadores otros: solaris
Sistemas operativos para móviles o tablets
3.1. Tipos de sistemas operativos
Segúnelnúmerodeusuarios:
Monousuario /multiusuario
Según número de tareas ejecutables a la vez
Monotarea /multitarea
Según el modo de arranque
Instalables /autoarrancables
Según el manejo que hacen de los recursos disponibles
Centralizados
(para un solo ordenador)
En red /distribuidos
Según el interfaz
Interfaz por línea de comandos (cli) /interfaz gráfica de usuario(gui)
3.2. Funciones del sistema operativo
gestión del procesador, coordinando procesos/gestión la memoria ram /gestión de archivos /gestión de los distintos sistemas de entrada y salida /gestión de la seguridad (autorizaciones)
gestión de ejecución de aplicaciones /gestión de comunicaciones /interfaz con el usuario. Herramientas de diagnóstico.
3.3. Almacenamiento de la información
3.3.1 sistema de archivos
modo en el que el sistema operativo almacena, organiza jerárquicamente, manipula, accede, direcciona y recupera los datos almacenados en dispositivos secundarios. Generalmente utilizan tablas relacionales (en ocasiones una por volumen) que permiten indexar los archivos por cualquier atributo.
Hfs+, formato de os x. Gracias a aplicaciones de terceros puede ser usado en sistemas windows
ntfs, formato de windows. Os x puede leer los discos que usen dicho formato pero no pueden escribir, aunque sí con aplicaciones de terceros.
fat32,cel formato más compatible, todos los sistemas lo reconocen, no soporta archivos de más de 4gb, pero es la mejor opción para usar en memorias flash. Nos permite leer y escribir en os x, windows y Linux, y además conectar en otros dispositivos cómo televisores, reproductores dvd, etc.
exfat. Mejora las limitaciones del formato fat32 permitiendo particiones de mayor tamaño y archivos mayores de 4gb.
Ext4, formato de Linux
3.3.2 extensiones de archivos
una extensión de archivo o extensión de fichero, es una cadena de caracteres que se añaden al nombre de un archivo, con el fin de diferenciar el contenido del mismo. Dicha extensión está generalmente precedida por un punto. Sistemas operativos como windows utilizan las extensiones de archivo para reconocer su formato, incluyendo el de archivos ejecutables. Otros sistemas operativos, como os x o Linux, no necesariamente utilizan la extensiones para determinar su tipo. La extensión es solamente parte del nombre del archivo y no representa ningún tipo de obligación respecto a su contenido.