Está en la página 1de 8

Cuadernillo de Nticx 4º año

UNIDAD 3: El software

I - ¿Qué es?

Se conoce como software al equipamiento lógico o soporte lógico de una


computadora digital; comprende el conjunto de los componentes lógicos
necesarios que hacen posible la realización de tareas específicas. Cuando
hablamos de software nos referimos a los programas. Se puede clasificar en:
□ Software de sistema: Son aquellos programas que permiten la administración
de la parte física o los recursos de la computadora, es la que interactúa entre el
usuario y los componentes hardware del ordenador. Se clasifican el Sistemas
Operativos Monousuarios y Multiusuarios. Pueden incluir Sistemas operativos,
Controladores de dispositivos, Herramientas de diagnóstico, Herramientas de
Corrección y Optimización

□ Software de programación: Es el conjunto de herramientas que permiten al


programador desarrollar programas informáticos, usando diferentes alternativas
y lenguajes de programación, de una manera práctica. Incluye entre otros
Editores de texto, Compiladores, Intérpretes, Enlazadores, Depuradores

□ 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

Averigua y anota la función de cada uno de los diferentestipos se


software de programación
¿Qué sistema operativo usamos en la escuela? ¿Y en tu casa?
Anota al menos un ejemplo para cada uno de los diferentestipos de
software de aplicación

II - ¿Qué es un programa informático?

Un programa informático es una serie de comandos ejecutados por el equipo. Sin


embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una
serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de programación para
escribir de manera legible, es decir, con comandos que el ser humano pueda
comprender (por ser similares a su propio lenguaje) los comandos que el equipo
deberá ejecutar.
Estos programas se traducen después a un lenguaje máquina (enbinario) a través
de un compilador.
El método de escritura de un programa está muy ligado al lenguaje de
programación elegido, ya que existen muchos tipos distintos. Además, el
compilador debe coincidir con el lenguaje elegido: cada lenguaje de
programación tiene su propio compilador (excepto los lenguajes interpretados).
En términos generales, el programa es un simple archivo de texto (escrito en un
procesador o editor de texto), llamado archivo fuente).
El archivo fuente contiene líneas de programa llamadas código fuente. Este archivo fuente,debe
compilarse una vez completado. La compilación se realiza en dos pasos:

 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).

III - ¿Software Libre o Propietario?

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?

Investiga más datos sobre la Free Software Foundation y prepara un informe


en Word con las siguientes características.

¿Qué representa la imagen?


V - El sistema operativo

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.

De esta forma, el sistema operativo permite la "disociación" de


programas y hardware, principalmente para simplificar la gestión de
recursos y proporcionar una interfaz de usuario (MMI por sus siglas en
inglés) sencilla con el fin de reducir la complejidad del equipo.

Funciones del sistema operativo

□ 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

Trabajo Práctico Nº 3 Informática-computacional


1) Calificar de verdadero o falso a las frases. Si es falsa, justifica, aclarando donde está el error:

a) “ Un juego para PC es un ejemplo de software “ V F


b) “Una computadora puede operarse sencillamente sin ningún software ” V F
c) “ En un sistema operativo monotarea solo se ejecuta un proceso a la vez” V F
d) “Los software gratuitos y sin publicidad son llamados adware” V F
e) “Con un sistema operativo se pueden detectar virus informáticos con eficiencia” V F
f) “Un cortafuegos elimina los virus que penetraron por internet” V F
g) “Un software shareware puede ser que se caduque en 30 días” V F

2) Une con una línea la clase de software con los ejemplos que correspondan:

Sistema  1 Microsoft Excel


Operativo ................ A   2 Eset Internet Security
 3 Windows 10
 4 WinRAR

Lenguaje de  5 Linux
Programación … B   6 Corel Draw
 7 The Sims
 8 PHP

De  9 Microsoft Word
Aplicación ............... C   10 Pascal

3) ¿En qué casos seria de mucha utilidad usar el software WinRAR?

4) Investiga en Internet el Ranking 2019 de los 3 mejores antivirus:

a) Propietarios b) Libres

5) ¿Para qué sirve un Firewall?. Nombra 3 firewall.

6) ¿Qué tipo de software es Linux? ¿Cómo se distribuye este software?

7) a) Investiga que significa: Desfragmentar el disco duro.

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?

En las PC la información se almacena Dígitos Cantidad de


con números: el cero y el uno. Esto se llama binarios Nº posibles
código binario. Es un sistema que permite 1 2 = 21
escribir todos los números con solo dos dígitos.
2 4 = 22
La razón de que las PC escriban en binario y
no en decimal es que en electrónica es mucho 3 8 = 23
más sencillo representar dos estados diferentes y no 10. 4 16 = 24
En la Tabla A de la columna de la derecha, vemos la relación
entre la numeración decimal y la binaria. En ella se cumple la siguiente 5 32 = 25
progresión: 6 64 = 26
 Con 1 dígito binario se pueden escribir 2 números diferentes 7 128 = 27
que son el 0 y el 1. 8 256 = 28
9 512 = 29
 Con 2 dígitos binarios se pueden escribir 4 números
diferentes que son: 00, 01, 10 y el 11. 10 1024 = 2 10
 Luego con 3 dígitos son 8:
 Tabla B: Relación entre
000, 001, 010, 011, 100, 101, 110 y el 111 cantidad de dígitos binarios y
números posibles

Esto se muestra en la Tabla B (columna de la derecha)


CONVERSIÓN DE NUMERACIÓN DECIMAL A BINARIA

Para convertir un número decimal a numeración binaria se


divide sucesivamente por 2. Luego se escriben los restos de las
divisiones desde el final como se muestra en el Ejemplo 1.

CONVERSIÓN DE NUMERACIÓN BINARIA A DECIMAL

Se muestra el Ejemplo 2 de convertir el número 110101 2

E j em p lo 1

EL BIT y EL BYTE

El bit es la unidad de medida de información mínima por


excelencia. Un bit puede brindar solo dos clases de información:
prendido-apagado, si-no, uno-cero.

 Digitalizar consiste en traducir toda la realidad a unos y ceros.


 Bit es un apocope de Binary digiT, que en ingles significa
literalmente “digito binario”.

Una vez convertida en bits, la información puede ser  BIT Y


procesada y manipulada con gran rapidez por las computadoras, BYTE
puede reproducirse infinitamente sin perdidas de calidad respecto del
Sus símbolos
original y puede ser transportada y distribuida a la velocidad de la

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:

Con estos 8 dígitos binarios es posible expresar 256 valores,


Tabla B. ( Pág. Anterior)
UNIDADES DE CAPACIDAD DE ALMACENAMIENTO DE DATOS

Unidad Símbolo Equivalencia Concepto


Un cero o Es la unidad mínima de
Bit b un uno almacenamiento

Byte B 8 bit Un carácter estándar

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

¿CÓMO SE ALMACENAN LOS CARACTERES DEL TECLADO?

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

1) a) ¿Cuántos símbolos tiene el sistema de numeración decimal? ¿Cuáles son?


b) ¿Y el sistema binario? c) ¿Dónde se utiliza el sistema binario de numeración?

2) Completa la tabla de numeraciones. Justifica con los cálculos y planteos.

Decimal 7 21 784

Binario 10 101 100.011

3) a) ¿Qué significa bit? ¿Cómo se relaciona con el almacenamiento de la información? b) ¿Cuántos


bits ocupan al almacenar la frase Las nuevas Tecnologías?

4) Resuelve:
a) ¿A cuántos Kb equivale 1 Megabyte?
b) ¿A cuántos GB equivalen 300 KB?

5) Transformar los siguientes números Binario a Decimal:


a) 111110
b) 10000
c) 1010100
d) 10110
e) 10100

6) Transformar los siguientes números Decimales a Binario


a) 1234
b) 4987
c) 543
d) 2143
e) 9870

También podría gustarte