Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 3: El software
I - ¿Qué es?
□ Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una
o varias tareas específicas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial énfasis en los negocios. Incluye entre
otros: Aplicaciones ofimáticas, Software educativo, Software empresarial,
Telecomunicaciones (por ejemplo Internet y toda su estructura lógica),
Videojuegos, Software médico
El compilador transforma el código fuente en código objeto y lo guarda en un archivo objeto, es decir que
traduce el archivo fuente a lenguaje máquina (algunos compiladores también crean un archivo en
ensamblador, un lenguaje similar al lenguaje máquina ya que posee las funciones básicas, pero puede ser leído
por los seres humanos.
Luego, el compilador llama a un editor de vínculos (o ensamblador) que permite insertar los elementos
adicionales (funciones y bibliotecas) a los que hace referencia el programa dentro del archivo final, pero que
no se almacenan en el archivo fuente. A continuación, se crea un archivoejecutable que contiene todos
los elementos requeridos por el programa para funcionar demanera independiente (en Microsoft
Windows o MS-DOS este archivo tendrá la extensión .exe).
El Software Libre es el que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una
vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Su denominación de
Libre se debe a que se tratan de programas de Código Abierto (Open Source) Esta clase de software suele
estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no
es obligatorio que sea así, por lo tanto no hayque asociar software libre a "software gratuito" ya que,
conservando su carácter de libre, puede ser distribuido comercialmente. Análogamente, el "software gratis" o
"gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo
sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de
dichas versiones modificadas del programa.
En la actualidad existe una organización llamada Free Software Foundation, o Fundación para el Software
Libre, que introdujo el concepto de licencia GPL (General Public License, Licencia Pública General) y que
establece los derechos de uso del Software Libre.
IV - Las licencias
Una Licencia de Software es la autorización o permiso concedida por el autor para utilizar su obra de una forma
convenida habiendo marcado unos límites y derechos respecto a su uso. Es decir, la Licencia puede, por ejemplo,
restringir el territorio de aplicación del programa, su plazo de duración ocualquier otra cláusula que el autor del
software decida incluir.
Las licencias sobre obras intelectuales originales son una forma de protección proporcionada por las leyes vigentes
que incluyen tanto los trabajos publicados como los pendientes de publicación, y otorgan al autor el derecho
exclusivo para autorizar a otros a utilizar, modificar y/o redistribuir su obraoriginal.
Software propietario, en cambio y tal como lo ha definido la Free Software Fundation es cualquier programa en
el que algún individuo o compañía retiene el derecho de autor exclusivo sobre el
mismo. Al mismo tiempo se le niega a otras personas el acceso al código fuente del
programa y el derecho a copiarlo, modificarlo o estudiarlo.
¿A qué se denomina copyright y copyleft?
Para que un ordenador pueda hacer funcionar un programa informático, debe contar con lacapacidad necesaria
para realizar cierta cantidad de operaciones preparatorias que puedan garantizar el intercambio entre el
procesador, la memoria y los recursos físicos (periféricos).
El sistema operativo se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones
(procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no
necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al
sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si
no existe ningún driver, cada programa debe reconocer y tener
presente la comunicación con cada tipo de periférico.
□ Administración del procesador: el sistema operativo administra la distribución del procesador entre
los distintos programas por medio de un algoritmo de programación. El tipo de programador depende
completamente del sistema operativo, según el objetivo deseado.
□ Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar elespacio de
memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria
física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro,
denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una
memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho
más lenta.
Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los
programas a los recursos materiales a través de los drivers (también conocidos como administradores
periféricos o de entrada/salida).
Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se
ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que
si una aplicación no responde correctamente puede "sucumbir".
Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la
ejecución de programas garantizando que los recursos sean utilizados sólo porprogramas y usuarios que
posean las autorizaciones correspondientes.
□ Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de
archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadoresque
pueden utilizarse para diagnosticar el funcionamiento correcto del equipo
2) Une con una línea la clase de software con los ejemplos que correspondan:
Lenguaje de 5 Linux
Programación … B 6 Corel Draw
7 The Sims
8 PHP
De 9 Microsoft Word
Aplicación ............... C 10 Pascal
a) Propietarios b) Libres
b) Nombra 3 desfragmentadores.
Numeración
Unidad 3: Ma ne j o de la i n for ma c i ó n Decimal Binaria
0 0
LA INFORMACIÓN DIGITAL 1 1
2 10
3 11
Las PC trabajan con datos digitales: ¿Qué significa digital? 4 100
5 101
Tiene su origen en la palabra dígito: 6 110
son los caracteres que forman los números. En el 7 111
sistema decimal hay diez dígitos (del 0 al 9) y 8 1000
sabemos que cualquier número está construido 9 1001
por combinaciones de dichos dígitos. 10 1010
11 1011
12 1100
Ejemplo el número 51709 está formado por cinco dígitos. 13 1101
14 1110
El sistema binario de numeración, es el que usan las 15 1111
computadoras, tiene solo dos dígitos (el 0 y el 1) entonces un número 16 10000
en binario es una combinación de estos dígitos. 17 10001
18 10010
Por ejemplo, en número 1110 (14 en decimal) tiene cuatro dígitos. La 19 10011
20 10100
información digital es aquella que está expresada con dígitos. Tabla A : Equivalencia
entre números decimales y
binarios
¿C Ó M O SE ALMACENA LA INFORMACIÓN?
E j em p lo 1
EL BIT y EL BYTE
bits = b
luz.
Para poder expresar informaciones más complejas que sí o no,
es necesario agrupar varios bits.
Bytes = B
Un
Byte es Equivalencias
una unidad
compuesta 1 By tes = 8 bit
de 8 bits:
Un archivo de texto
Kilobyte kB 1024 B plano 20 kb
Un archivo mp3,
Megabyte MB 1024 kB “ RELATOS
3 Mb
SALVAJES”
Una película en DivX,
Gigabyte GB 1024 MB 1 Gb a 4 Gb Ganadora del pre-
mio Goya a me-
Terabyte TB 1024 GB 800 películas jor película ibe-
roamericana ocu-
Información en Google, pa 4,25 GB
Petabyte PB 1024 TB entre 1 y 2 PB
Capacidad TOTAL de
Exabyte EB 1024 PB Google 10 EB
Internet ocupa 8 ZB.
Zettabyte ZB 1024 EB Diciembre de 2015
No existen aún compara-
YottaByte YB 1024 ZB ciones
Para codificar los caracteres del teclado, así como los que debe
imprimir una impresora o mostrar un monitor o pantalla, se utiliza el código ASCII
binario A S C I I (se lee aski, American Standard Code for Information
Interchange ) , creado en Estados Unidos tomando como referencia su alfabeto
y los símbolos de uso corriente. Los 128 caracteres del
Este código permite representar 128 caracteres. ¿Por qué?Debido ASCII no alcanzaron.
a que se utilizan 7 bits para representar cada carácter, se tienen27 combinaciones Fue necesario crear el
de bits, el byte se completa con el primer bit en 0: código ASCII exten-
dido, ocupando los 8
bits del byte, por lo
Código ASCII que se tienen 28 o 256
caracteres. Se usaron
Valor binario Caracter Valor decimal
para definir los sím-
0100 0001 A 65 bolos de otros alfabe-
0110 0001 a 97 tos.
0100 0000 @ 64
0011 0011 3 51
Trabajo Práctico Manejo de la información
Decimal 7 21 784
Nº
Binario 10 101 100.011
4) Resuelve:
a) ¿A cuántos Kb equivale 1 Megabyte?
b) ¿A cuántos GB equivalen 300 KB?