Está en la página 1de 9

INFORMATICA

UNIDAD 4: SOFTWARE
Se conoce como software al equipamiento lgico o soporte lgico de todo sistema informtico, que
comprende el conjunto de todos aquellos componentes que hacen posible la realizacin de tareas
especficas. Estos componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas;
tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la
edicin de textos; el llamado software de sistema, tal como el sistema operativo, que bsicamente
permite al resto de los programas funcionar adecuadamente, facilitando tambin la interaccin entre
los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

Clasificacin
Software de sistema (o de base): Su objetivo es separar al usuario de los detalles del sistema
informtico en particular que se use, aislndolo especialmente del procesamiento referido a las
caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario adecuadas
interfaces y herramientas de alto nivel:
Sistemas operativos
Servidores
Utilitarios
Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas
especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido
mediante el uso de las computadoras, con especial nfasis en los negocios. Incluye entre otros a:
Aplicaciones ofimticas
Software educativo
Software empresarial
Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
Videojuegos
Otros tipos de software que brindan utilidad variada al usuario.

Software de Sistema: Introduccin a los sistemas operativos


Esta figura muestra la relacin entre las tres partes de un sistema informtico: los dos tipos de
software mencionados, el usuario y el hardware del sistema.

Lo que este esquema pretende mostrar es que ni el usuario ni el software de aplicacin puede
acceder a los recursos de hardware del sistema (memoria, unidad de control, unidades de entrada y
Colegio San Juan Bautista
1

INFORMATICA
salida, etc.) sino que es el software de base quien hace las veces de mediador entre ellos. Esto
podemos entenderlo ms fcilmente si vemos que todo servicio del hardware requerido por los
bloques anteriores solo puede accederse por medio del software de base, que es quien traduce lo
que el usuario o software de aplicacin solicitan a operaciones del hardware mas o menos
complejas.
Este software de base es lo que comnmente se denomina Sistema Operativo, y una definicin
bastante acertada indica que un sistema operativo es como una capa compleja que se ubica entre el
hardware y el usuario. Por ejemplo, un usuario normal simplemente abre los archivos grabados en
un disco, sin preocuparse por la disposicin de los bits en el medio fsico, los tiempos de espera del
motor del disco, la posicin de un cabezal, el acceso de otros usuarios, etc. Todos estos problemas
se los resuelve el sistema operativo.
En el origen de la historia de las computadoras (hace unos cincuenta aos), los sistemas operativos
no existan y el ingreso de un programa a la memoria de un computador para ser ejecutado se
converta en un verdadero inconveniente, que solo poda ser llevado a cabo por unos pocos expertos
que conocan el hardware de la mquina. Esto haca que las computadoras fueran muy complicadas
de usar y que se necesitara disponer de altos conocimientos tcnicos para poder operarlas. Adems,
el tiempo requerido para introducir un programa en aquellas grandes mquinas consista en un
proceso lento, que muchas veces superaba al tiempo empleado para la ejecucin, lo que en algunos
casos haca que resultara poco provechosa la utilizacin de computadoras, teniendo en cuenta los
altsimos costos de los equipos de cmputo y de sus perifricos en esa poca.
Esto oblig a los fabricantes a que buscaran medios ms elaborados para el manejo de las
computadoras, que simplificaran la labor del operador o del usuario. Es entonces cuando surge la
idea de crear un medio para que el usuario pueda operar la computadora con un entorno y lenguaje
de operacin bien definido que permita realizar un buen aprovechamiento del sistema. De esta
manera surgen los sistemas operativos.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de
operar, interpretar, codificar y emitir las rdenes al procesador central para que este realice las
tareas necesarias y especificas para completar una orden.
El sistema operativo es el instrumento indispensable para hacer de la computadora un objeto til.
Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilizacin de
este enredo de cables y circuitos, que de otra manera seria muy difcil de controlar.
A modo de resumen de lo anterior, podemos expresar:
Un sistema operativo es un conjunto de programas de computadora diseados especialmente para
cubrir los siguientes objetivos:

Servir como interfaz entre el equipo fsico (hardware) de una computadora y el usuario, con el
fin de presentar una "cara" ms sencilla y amistosa.

Optimizar los recursos (tanto de software como de hardware) con que cuenta una computadora
y hacerla utilizable.

Componentes de un Sistema Operativo


Un sistema operativo est conformado bsicamente por cinco mdulos:
El Ncleo o Kernel.
El Administrador de memoria.
El Sistema de Entrada/Salida.
EL Administrador de Archivos.
Colegio San Juan Bautista
2

INFORMATICA
El Intrprete de Comandos.
y estos mdulos tienen las siguientes responsabilidades:
El Ncleo o Kernel
Es el mdulo de ms bajo nivel de un sistema operativo, pues se interrelaciona directamente con el
hardware de la computadora. Entre las tareas que desempea se incluyen la asignacin de los
trabajos al procesador y el de proporcionar una va de comunicacin entre los distintos programas.
En general, el ncleo o kernel se encarga de controlar el resto de los mdulos y sincronizar su
ejecucin. El ncleo contiene un submdulo denominado "planificador", el cual se encarga de
asignar tiempo del procesador a los programas, de acuerdo a una cierta poltica de planificacin que
vara de un sistema operativo a otro, y este planificador es el sistema que permite ejecutar
mltiples programa simultneamente.
El Administrador de Memoria
Este mdulo se encarga de asignar porciones de la memoria principal (RAM) a los diferentes
programas o partes de los programas que la necesiten, mientras el resto de los datos y los programas
se mantienen en los dispositivos de almacenamiento. De este modo, cuando se asigna una parte de
la memoria principal se hace de una forma estructurada y siguiendo un determinado orden. La
forma ms comn de administracin de la memoria supone crear una memoria virtual; con este
sistema, la memoria de la computadora aparece, para cualquier usuario del sistema, mucho mayor
de lo que en realidad es.
El Sistema de Entrada/Salida (E/S)
Este componente presenta al usuario la E/S de datos como una cuestin independiente del
dispositivo; es decir, para los usuarios, todos los dispositivos tienen las mismas caractersticas y son
tratados de la misma forma, siendo el sistema operativo el encargado de atender las particularidades
de cada uno de ellos (como por ejemplo su velocidad de operacin o el tipo de interfaz fsica con el
dispositivo). Una tcnica muy comn, utilizada especialmente en los perifricos de salida, es el uso
de "spoolers", que consisten almacenar los datos de salida de forma temporal hasta que el
dispositivo perifrico requerido se encuentre libre; de este modo se evita que un programa quede
esperando idefinidamente porque el perifrico no est disponible.
El Administrador de Archivos
Se encarga de mantener la estructura de los datos y los programas del sistema de los diferentes
usuarios (que se mantienen en archivos) y de asegurar el uso eficiente de los medios de
almacenamiento, tales como los discos rgidos, CD, DVD, pendrive, etc. El administrador de
archivos tambin supervisa la creacin, actualizacin y eliminacin de los archivos, manteniendo un
lista con todos los archivos que existen en el sistema en cada momento y coopera con el mdulo
administrador de memoria durante las transferencias de datos desde y hacia la memoria principal. Si
se dispone de un sistema de memoria virtual, existen transferencias entre la memoria principal y los
medios de almacenamiento masivo para mantener la estructura de la misma. El sistema operativo
comprueba que los privilegios de acceso a los archivos no sean violados.
El Intrprete de Comandos
Se encarga de "traducir" las rdenes que el usuario ingresa mediante el teclado, mouse u otros
dispositivos a un "lenguaje" que la mquina pueda entender. El intrprete de comandos puede ser
de lnea de comandos, tal como la interfax de UNIX y Linux, o tambin puede ser de interfaz
grfica de usuario (GUI) tal como la mayora de los sistema operativos ms modernos (UNIX,
Windows, OSX, etc.).

Colegio San Juan Bautista


3

INFORMATICA
Los intrpretes de lnea de comandos requieren mucho conocimiento por parte del usuario y son
bastante complejos de utilizar, ya que TODAS la rdenes deben escribirse manualmente. Como
contrapartida, todos estos detalles desaparecen cuando se utiliza una GUI, y esto exige mayores
inversiones en equipamiento y capacitacin del personal.

Software de aplicacin
El software de Aplicacin es aquel que hace que la computadora coopere con el usuario en la
realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un
texto.
La diferencia entre los programas de aplicacin y los de sistema estriba en que los de sistema
suponen ayuda al usuario para relacionarse con el computador y hacer un uso ms cmo del mismo,
mientras los de aplicacin son programas que cooperan con el usuario para la realizacin de las
actividades mencionadas.
En el software de Aplicacin es donde se aprecia en forma ms clara la ayuda que puede
proporcionar una computadora a las actividades humanas, ya que la mquina se convierte en un
auxiliar del hombre, liberndolo de las tareas repetitivas y montonas.
Dentro de los programas de aplicacin, puede ser til una distincin entre aplicaciones verticales,
de finalidad especfica para un tipo muy delimitado de usuarios (mdicos, abogados,
arquitectos), y aplicaciones horizontales, de utilidad para una amplsima gama de usuarios de
cualquier tipo.
Algunos ejemplos de software aplicaciones son:

Procesadores de texto. (Bloc de Notas)


Editores. (PhotoShop para el Diseo Grfico)
Hojas de Clculo. (MS Excel)
Sistemas gestores de bases de datos. (MySQL)
Programas de comunicaciones. (MSN Messenger)
Paquetes integrados o suites. (Ofimtica: Word, Excel, PowerPoint)
Programas de diseo asistido por computador. (AutoCAD)

Introduccin a los paquetes integrados o suites


Se denomina paquete integrado o suite a un grupo de programas que operan en forma integrada
para proporcionar al usuario un conjunto de utilidades orientadas a tareas especficas. Entre estas
suites de aplicaciones tenemos las denominadas suites de oficina y suites de internet.
Suites de oficina
Una suite de oficina es una recopilacin de programas que son utilizados en tareas administrativas y
sirven para diferentes funciones como crear, modificar, organizar, escanear, imprimir archivos y
documentos. Son ampliamente usados en oficinas y otros lugares de trabajo, ya que al ser un
conjunto de programas esto hace que sea mas simple adquirir la suite completa, y adems los costos
son menores que adquirir cada programa por separado.

Colegio San Juan Bautista


4

INFORMATICA
En las suites de oficina no hay un estndar sobre cuales son los programas que se incluyen, pero la
gran mayora provee al menos un Procesador de Textos y una Planilla de Clculo. Adicionalmente,
la suite puede contener un Editor de Presentaciones, un sistema de Gestin de Base de Datos y
algunas herramientas simples para la Gestin de Grficos.
Las suites de oficina ms reconocidas en la actualidad son Microsoft Office y OppenOffice.
Procesador de Textos
Por definicin, un procesador de texto es un software informtico destinado a la creacin y edicin
de documentos de texto. Los procesadores de texto brindan varias posibilidades segn la aplicacin
de que se disponga. Como regla general bsica, todos los procesadores de texto pueden trabajar con
distintos formatos de prrafo, tamao y orientacin de las letras, efectos de formato, adems de
contar con las propiedades de poder cortar y copiar texto, fijar espacio entre lneas y entre prrafos,
alinear prrafos, establecer sangras y tabulados, crear y modificar estilos, activar presentaciones
preliminares antes de la impresin o visualizar las pginas editadas. Los procesadores de texto
incorporan desde hace aos tambin correctores automticos de ortografa y gramtica as como
diccionarios multilinges y de sinnimos que facilitan sobremanera la labor de redaccin. La figura
muestra el aspecto de un Procesador de Textos:

Son ejemplos de Procesadores de Textos los programas Microsoft Word y OpenOffice Writer.
Planilla de Clculo
Para poder entender esta aplicacin, tenemos que pensar que las Planillas de Clculo son unas
aplicaciones que nos permite trabajar en una tabla o un conjunto de tablas, utilizando datos
alfanumricos organizados en un sistema de Filas y Columnas, cuya conjuncin es conocida
simplemente como Celda. La figura muestra el aspecto de uno de estos programas.
Con estas planillas es posible realizar todo tipo de operaciones matemticas, realizar clculos
Aritmticos e inclusive tener representaciones grficas de los resultados obtenidos, mediante
Grficos de Barras, Grficos de Torta y otros tipos de imgenes que son muy bien aprovechados
para realizar estadsticas o anlisis de ndole empresarial o inclusive estudiantil.

Colegio San Juan Bautista


5

INFORMATICA

El funcionamiento se debe justamente a estas celdas, realizndose los clculos en forma absoluta o
bien en forma relativa, indicando una operacin matemtica a realizar mediante un cdigo
determinado (por ejemplo, para realizar una suma se escribe =SUMA(A1:A12) para sumar las
celdas en la columna A, filas de 1 a 12) o bien escribiendo directamente el clculo matemtico a
realizar sirvindonos del teclado.
Adems de los clculos matemticos, debido a su formato sencillo de leer y la combinacin de
datos escritos como numricos es posible utilizar una planilla de clculo para poder establecer una
Base de Datos, la confeccin de un Inventario o inclusive Facturaciones para poder trabajar
cmodamente y tener una mayor organizacin de esta informacin.
Son ejemplos de planillas de clculo los programas Microsoft Excel (Incluida en el Paquete Office)
y Calc (parte de la suite de aplicaciones OpenOffice).
Gestor de Presentaciones
Un programa de presentacin es un paquete de software usado para mostrar informacin mediante
una serie de diapositivas. Por lo general incluye las siguientes funciones principales: un editor
que permite insertar un texto y darle formato, un mtodo para insertar y manipular imgenes y
grficos y un sistema para mostrar el contenido en forma continua. La figura muestra el aspecto de
un gestor de presentaciones:

Colegio San Juan Bautista


6

INFORMATICA
Hay muchos tipos de presentaciones, por ejemplo profesionales (relacionadas con el trabajo), para
la educacin, o para comunicar noticias en general. Los programas de presentacin pueden servir de
ayuda o reemplazar a las formas tradicionales de dar una presentacin, como por ejemplo panfletos,
resmenes en papel, pizarras, diapositivas o transparencias. Un programa de presentacin permite
colocar texto, grficos, pelculas y otros objetos en pginas individuales o "diapositivas". El trmino
"diapositiva" es una referencia al proyector de diapositivas, un dispositivo que se ha quedado
obsoleto para estos fines desde la aparicin de los programas de presentacin. Las diapositivas se
pueden imprimir en transparencias y ser mostradas mediante un proyector de transparencias, o ser
visualizadas directamente en la pantalla del ordenador (o en una pantalla normal usando un
proyector de vdeo) bajo el control de la persona que da la presentacin. La transicin de una
diapositiva a otra puede ser animada de varias formas, y tambin se puede animar la aparicin de
los elementos individuales en cada diapositiva.
Son ejemplos de gestores de presentacin Microsoft PowerPoint, incluido en el paquete Microsoft
Office y el Impress, incluido en la suite OpenOffice.
Suites de Internet
En los comienzos de la popularidad de Internet era comn disponer de paquetes integrados (suites)
de software que permitan utilizar los recursos disponibles en ese entonces (principios de los 90s).
Sin embargo, la amplia difusin de la red de redes produjo un enorme crecimiento de los servicios
disponibles en Internet y pronto qued obsoleta la idea de una suite destinada a este uso. En la
actualidad es mucho ms comn que cada usuario elija cada programa no solo en base a su gusto,
sino tambin a las necesidades y servicios que deba utilizar. Para este curso, vamos a considerar
como suite de Internet a un conjunto de programas destinados a permitir el acceso a los servicios
mas comunes de Internet pero que no estn integrados entre s. Los servicios de Internet mas
utilizados son la navegacin web, el correo electrnico y la mensajera instantnea, tambin
conocida como chat.
Navegadores web
Un navegador web o de Internet ("browser" en ingls) es un programa que permite visualizar la
informacin que contiene una pgina web (que es un pgina de los sitios en la red, ya sea esta la
Internet o en una red local). Adems son usados para visualizar archivos que utilicen el mismo
formato de los documentos en la Internet, e incluso hoy en da permiten visualizar prcticamente
todo tipo de documentos.
La necesidad de los navegadores se debe a que el formato de los documentos en la web es bastante
particular, para permitir el uso de los enlaces o links que todos conocemos, entre otros elementos.
Para lograr esto, las pginas se codifican usando lenguajes especializados, que slo los
navegadores pueden leer y entender. As como usamos Microsoft Word para visualizar archivos
.doc, usaremos un navegador para poder ver archivos .html y .php, entre otras extensiones
especializadas usadas en la red. La imagen muestra el aspecto de un navegador web:

Colegio San Juan Bautista


7

INFORMATICA

Cliente de correo electrnico


El cliente de correo electrnico o e-mail client es un programa que permite a un usuario enviar y
recibir correos electrnicos a travs de una cuenta ubicada en un servidor de correo electrnico
(sera equivalente al Correo Argentino). Se instala en la computadora del usuario y es posible elegir
el que cubra las necesidades con mayor efectividad. La imagen muestra el aspecto de un Cliente de
correo electrnico:

Son ejemplos de clientes de correo electrnico Microsoft Outlook, Mozilla Thunderbird y algunos
otros un poco menos conocidos, aunque todos comparten una configuracin, apariencia y uso muy
similares. Tambin debe considerarse que actualmente los clientes de correo ms utilizados tienen
una interfaz accesible mediante un navegador web, aunque comparten la misma funcionalidad que
los programas antes descriptos.
Colegio San Juan Bautista
8

INFORMATICA
Clientes de Chat
Un cliente de chat es una aplicacin que permite al usuario hacer uso de la mensajera instantnea.
Estos clientes utilizan uno o ms protocolos de mensajera instantnea, tales como OSCAR (AIM,
ICQ), XMPP (Jabber), IRC, MSNP (Windows Live Messenger) y Skype. Muchos clientes de
mensajera instantnea populares incluyen soporte para transmisiones de voz y videoconferencias.
A este tipo de aplicaciones tambin se las conoce como mensajeros. La figura muestra el aspecto
de un cliente de mensajera instantnea:

Colegio San Juan Bautista


9