Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Los programas informáticos



Partes: 1, 2

  1. Introducción
  2. Objetivos del
    aprendizaje
  3. Los criterios
    gerenciales para seleccionar programas
    informáticos
  4. ¿Qué
    es un sistema operativo?
  5. ¿Qué
    es un programa aplicativo?
  6. Las esferas de
    influencia de los programas
    informáticos
  7. ¿Qué
    es un lenguaje de programación?
  8. Breve historia de
    los programas informáticos
  9. Conclusión
  10. Bibliografía

Introduccion

Nuestro tema abarca sobre los programas
informáticos, que hoy en día son verdaderas
herramientas que aumentan la productividad personal,
académica, profesional y laboral. En este trabajo les
mostraremos todo acerca de los programas informáticos, por
ejemplo la definición que son un conjunto de instrucciones
u órdenes que recibe una computadora para cumplir con
ciertos objetivos de procesamiento de datos, los tipos de
programas que son los programas operativos y los programas
aplicativos, sus características y la importancia de los
programas informáticos para la buena marcha de la
organización.

1.1 OBJETIVOS DEL
APRENDIZAJE

1.1. Definir que es un programa
informático.

1.2. Clasificar principales tipos de
programas informáticos.

1.3. Clasificar las características
de los sistemas operativos y los programas
aplicativos.

1.4. Proporcionar ejemplos de sistemas
operativos y los programas aplicativos.

1.5. Describir y ejemplificar las
tendencias actuales en el mundo de los programas
informáticos.

1.6. Valorar la importancia de los
programas informáticos para la buena marcha de la
organización.

En el capítulo anterior ha aprendido varios temas
relacionados con las computadoras y sus dispositivos. En
éste se estudiará otro de los componentes
esenciales en todo sistema de información: los programas
informáticos. Se analizarán temas tales
como: definiciones, clasificaciones y tendencias
actuales en el mundo de los programas informáticos.
Demás está decir que los programas
informáticos son verdaderas herramientas que aumentan la
productividad personal, académica, profesional y
laboral.

Un programa informático (Software) es un conjunto
de instrucciones u órdenes que recibe una computadora para
cumplir con ciertos objetivos de procesamiento de datos. Estas
instrucciones u órdenes se encuentran codificados en un
lenguaje que sólo la computadora puede
comprender pero que fueron desarrollados por programadores de
computadoras (Computer programmers). Es la parte lógica e
intangible en un sistema de información. El software es un
componente esencial en todo sistema de información porque
es el vínculo entre el usuario y la
computadora.

1.3.1. Los
criterios gerenciales para seleccionar programas
informáticos.

Tomar una decisión sobre qué programa
informático será seleccionado es una tarea bastante
complicada para cualquier gerente. Como el criterio más
utilizado en nuestros países es el costo del software, es
necesario que la gerencia conozca que existen otros criterios
para seleccionar apropiadamente un programa informático
para su organización. Bocij y otros (1999) nos enumeran
estos ocho criterios clave para seleccionar un
software:

1. Funcionalidad (Funcionality). Debe poseer las
condiciones necesarias para soportar los requerimientos de la
organización.

2.Facilidad de uso (Ease of use). Debe ser fácil
de usar desde una perspectiva de usuario final. Por ello es
importante que su interfaz esté basada en la interfaz
gráfica del usuario.

3.Desempeño (Performance). Debe ser capaz de
realizar diferentes funciones al mismo tiempo

4.Compatibilidad e interoperabilidad (Compatibility and
interoperability). Debe ser capaz de integrarse con otros
programas aplicativos. Esto incluye los que se están
utilizando ahora y los que se utilizarán en el futuro.
También debe ser compatible con los demás programas
y computadoras que utiliza la organización.

5.Seguridad (Segurity). Debe incluir facilidades tales
como la creación de controles de acceso para diferentes
usuarios y métodos para restringir el acceso a la
información.

6.Estabilidad (Stability). Debe tener la menor cantidad
posible de errores de codificación (Bugs). Esto es muy
importante sobre todo si es un programa de aplicación
crítica porque este tipo de programa no se puede
caer.

7.Soporte técnico (Technical support). Como toda
creación humana, un software necesita mantenimiento.
Entonces una organización debe seleccionar cuidadosamente
a quién le dará el desarrollo de su futuro
software. En este sentido, no querrá aliarse con una
organización que pueda cerrarse y dejarla sin estos
servicios. En otras palabras la pregunta clave es:
¿existirá la empresa de software en tres
años?

8.Escalabilidad (Extensibility). El programa debe ser
capaz de crecer con la organización. El software a ser
adquirido debe poseer las condiciones que le permitan crecer con
la organización.

Por convención los programas informáticos
se clasifican en dos tipos: programas operativo (Systems
software) y programas aplicativos (Applications software). A los
programas operativos también se les denominan sistemas
operativos (Operating software).

Tal como se aprecia en el gráfico
siguiente, ambos tipos de software son como capas que rodean al
hardware cuyo centro es el procesador con sus unidades de control
y aritmético-lógica. Finalmente la última
capa es la interfaz gráfica del usuario (Graphical User
Interface, GUI) en donde el sistema operativo interactúa
con el usuario del sistema de información.

Monografias.com

Grafico 1.1. Las capas de los programas
informáticos

Monografias.com

En el gráfico 1.2 se presentan
detalladamente las dos grandes clasificaciones de los programas
informáticos

Gráfico 9.2. Clasificación de
los programas informáticos

1.4.1.
¿Qué es un sistema operativo?

Es un programa que coordina las actividades y el
funcionamiento del hardware y los programas aplicativos. Se puede
decir que interactúa con la computadora y sus dispositivos
monitoreando y enviando instrucciones para administrar y dirigir
los recursos del sistema de información.

4.1.1. ¿Cuáles son las
características de los sistemas
operativos?

Todos los sistemas operativos modernos tienen las
siguientes características:

1. Actúan de interfaz con el usuario. En la
actualidad los sistemas operativos modernos, como el Windows XP y
el Mac OS de las empresas Microsoft y Apple respectivamente,
utilizan la interfaz gráfica del usuario, ésta
contiene ventanas, íconos, menúes desplegados y
dispositivos apuntadores (Windows, Iconos, Menús and
Pointing devices, WIMP). Estos aspectos facilitan el acceso y el
uso del sistema de información por los usuarios, los
cuales no necesitan ser expertos en computación para
manejar una computadora. En resumidas palabras, manejar la
computadora se hace muy fácil. El concepto d GUI fue
desarrollado en los años setenta en los laboratorios de la
empresa Xerox. Esta interfaz tiene las siguientes
características: son intuitivas, consistentes,
predecibles, indulgentes, protectoras y flexibles. Además
de esta interfaz existen otros dos tipos:

A) La interfaz basada en caracteres o comandos escritos.
Si bien ya ha sido superada por la interfaz gráfica del
usuario aún se sigue utilizando. Fue prácticamente
el único tipo de interfaz utilizado en los años
ochenta y su más genuino representante es el Disk
Operating Systems, DOS.

B) La interfaz basada en el reconocimiento de voz. Se
estima que en un futuro cercano la relación
usuario-computadora se basará en el reconocimiento de voz.
Si bien este tipo de interfaz está en sus inicios ya se
utiliza de manera primitiva en varias organizaciones. Se estima
que llegarán al gran público una vez que su
capacidad aumente y sus costos sean razonables.

2.Realizan las tareas de control del hardware. Los
sistemas operativos controlan el funcionamiento de la computadora
y sus dispositivos enviando instrucciones.

3.Proveen cierto nivel de independencia en
términos de hardware. Este punto es sumamente importante
para un gerente moderno porque significa que si tenemos una
computadora con una capacidad mínima de memoria y
velocidad, la misma podrá soportar el sistema operativo
que decidamos adquirir.

4.Administran y controlan las memorias primarias (RAM Y
ROM) y la secundaria optimizándolas y mejorando su
capacidad de almacenaje y desempeño.

5.Administran las tareas de procesamiento. El sistema
operativo es como un agente de tránsito ubicado en una
concurrida bocacalle que decide minuto a minuto quién
circula, quien no circula y quién gira a la derecha o la
izquierda. En otras palabras, son multitareas
(Multitasking).

6.Proveen capacidades para trabajar en red. Los modernos
sistemas operativos, como el Windows NT, proveen capacidades para
que varias computadoras y sus dispositivos trabajen en red
compartiendo recursos. Son multiusuarios (Multiusers).

7.Controlar el acceso a los recursos del sistema.
También los modernos sistemas operativos permiten que las
organizaciones decidan quién podrá ingresar a
ciertos datos o aplicativos.

8.Administran los archivos. Finalmente el sistema
operativo se encarga de gestionar el disco duro de la
computadora, asignando espacios y tamaño de almacenamiento
a los archivos creados por el usuario.

1.4.1.2. Ejemplos de sistemas
operativos

Monografias.com

Existen numerosos sistemas operativos en el
mundo, cada uno de ellos con sus particularidades. A
continuación, en forma de tabla se observan
ejemplos

Monografias.com

Monografias.com

4.2.
¿Qué es un programa aplicativo?

Un programa aplicativo (application software)
realiza tareas específicas que permiten resolver los
problemas de procesamiento de datos de los usuarios finales.
Tanto estos programas como los sistemas operativos se codifican
con los llamados lenguajes de programación.

1.4.2.1. ¿Cuáles son las
características de los programas
aplicativos?

Son dos las principales características de un
programa aplicativo: realizan tareas de procesamientos de datos
concretos y son desarrollados internamente o externamente ya sea
por la misma organización o por terceros respectivamente,
en contraposición a los aplicativos por propósitos
generales que se compran en paquetes integrados.

1.4.2.2. ¿Cuáles son los
tipos de programas aplicativos?

Existen dos tipos de programas aplicativos: aplicativos
para propósitos generales (General-purpose
applications) y aplicativos para propósitos
específicos (Specific-purpose
applications
).

1.4.2.2.1. Los programas aplicativos
para propósitos generales

Estos programas sirven para un sinnúmero de
objetivos y son capaces de realizar múltiples tareas.
Básicamente contribuyen a aumentar la productividad de las
personas que los utilizan. Son muy populares en las
organizaciones modernas. Si bien se venden por separado
generalmente es más conveniente comprarlos en
paquetes integrados (software suite). Estos paquetes son
productivos por las grandes empresas de software y la gran
particularidad que poseen es que no se pueden
modificar.

1.4.2.2.1.1. Ejemplos de programas
aplicativos para propósitos generales

Los cinco ejemplos de paquetes integrados
se presentan en la siguiente tabla:

Monografias.com

1.4.2.2.2. Los programas aplicativos
para propósitos específicos

Como su nombre lo dice, realizan aplicaciones
específicas y se desarrollan a medida. Por ejemplo, un
sistema de contabilidad captura, procesa y disemina la
información contable en una
organización.

1.4.2.2.2.1. Ejemplos de programas para
propósitos específicos

Bocij y otros (1999) nos hablan sobre lo complicado que
es enumerar y ejemplificar este tipo de programas. Según
ellos la mejor manera de clasificarlos es de la siguiente
manera:

1. Sistemas para el procesamiento de transacciones
(Transaction Processing Systems, TPS). Realizan las
transacciones internas y externas que soportan los procesos
rutinarios en una organización.

2.Sistemas para automatización de oficinas
(Office automatition Systems, OAS). Son sistemas
preparados para incrementar la productividad de los empleados.
Entre ellos tenemos los sistemas de colaboración grupal
(Groupware), la gestión de procesos
(Workflow), el procesamiento electrónico de
documentos (Electronic Document Management Systems,
EDMS).

3.Sistemas para controlar procesos (Process control
Systems
). Son sistemas desarrollados especialmente para
controlar los más divertidos procesos de
fabricación de bienes. Entre estos tenemos la
gestión integral de las compras (Supply
Chain Management, SCM
), los sistemas de control de calidad
(Quality control Systems), los sistemas estadísticos
(Statistical Systems
), el sistema de fabricación
flexible (Flexible Manufacturing Systems, FMS) y la
gestión de proyectores (Proyect management
software).

4.3. Las esferas
de influencia de los programas
informáticos

Para profundizar la gran importancia de los programas
informáticos la siguiente tabla lo demuestra.
Técnicamente hablando los sistemas operativos y los
aplicativos cumplen con tres roles fundamentales al interior de
una organización en el sentido que proporcionan
capacidades para el aumento de la productividad personal, el
trabajo en grupos y para la organización como un todo
único.

Monografias.com

Tabla 1.1. Las esferas de influencia de
los programas informáticos

1.4.4.
¿Qué es un lenguaje de
programación?

Un lenguaje de programación (Programming
languages)
hace posible tanto programadores como usuarios
desarrollen sus propios programas aplicativos que les permitan
solucionar sus problemas de procesamiento
específicos.

1.4.4.1 la evaluación de los
lenguajes de programación

Tanto las computadoras como los lenguajes de
programación evolucionan con el transcurrir del tiempo. La
regla en este aspecto es la siguiente: a mayor velocidad y
capacidad de memoria, mejores programas informáticos. Esta
evaluación se explica dividiéndola en cinco
generaciones.

1.4.4.1.1. La primera
generación

Son los llamados lenguajes de maquina (Machine
languages)
que aparecieron con las primeras computadoras en
los años cuarenta. Por ser sumamente complicado trabajar
con ellos llevaba mucho tiempo diseñar, codificar y probar
una aplicación y además el programador debía
ser muy versado técnicamente. La programación se
hacía totalmente en cadenas de dígitos binarios
(ceros y unos).

1.4.4.1.2. La segunda
generación

Son los llamados programas ensambladores (Assembly
languages),
que aparecieron en los años cincuenta
tratando de simplificar el proceso de programación de las
computadoras. El gran avance con estos lenguajes se dio con la
sustitución de la programación en cadenas de
dígitos binarios por símbolos y representaciones.
Entonces un lenguaje ensamblador traslada las instrucciones
recibidas al lenguaje de máquina.

1.4.4.1.3. La tercera
generación

Aparecieron en los años sesenta proporcionando un
medio mucho más natural para desarrollar programas
utilizando palabras y frases en inglés. Como consecuencia
del uso de estas palabras y frases se le denomina lenguajes
procedimentales y también se los conoce como programas de
alto nivel. Algunos ejemplos y usos de estos lenguajes
son:

EL BASIC (beginner´s All Purpose
Symbolic Instruction Code)
para desarrollos realizados por
usuarios finales.

El lenguaje común orientado a los
negocios (COmmon Business Oriented
Languages, COBOL)
para desarrollar aplicaciones
comerciales.

EL FORTAN (FORmula TRANslator)
para desarrollar aplicaciones científicas y de
ingeniería.

EL C para desarrollar sistemas
operativos.

1.4.4.1.4. La cuarta
generación

Aparecen en los años setenta y se consolidan en
los años ochenta como poderosas herramientas que permiten
que los usuarios finales o programadores creen sus propios
programas aplicativos. También se denomina lenguajes no
procedimentales porque no utilizan procedimientos como los de la
tercera generación y se acercan mucho al lenguaje natural.
Un ejemplo de este tipo de lenguajes es el lenguaje estructurado
de consultas (Structured Query Languages,
SQL
).

1.4.4.1.5. La quinta
generación

Los lenguajes de programación orientadas al
objeto ponen énfasis en la comunicación entre
objetos más que en los procedimientos para realizar
tareas. Su gran ventaja radica en que necesita menos
códigos para realizar una aplicación, lo que ahorra
tiempo de desarrollo y también permite desarrollar
interfaces más amigables. Algunos ejemplos de estos
lenguajes son:

EL C++ que combina las capacidades del lenguaje C con
los lenguajes de programación orientadas a objetos
(object-oriented Programming, OOP). La empresa Apple
adopto el C++ para desarrollar sus sistemas
operativos.

El programa de marcación de hipertextos
(hypertext Markup Language, HTML). Es muy utilizado para
crear las páginas web y utilizan etiquetas (tags)
para especificar la forma en que los textos, gráficos y
sonidos aparecerán en la misma.

El java. Fue desarrollado por la empresa Sun
Microsystems y es muy utilizado para desarrollos en entornos de
internet, Intranet y Extranet. Es muy simple y seguro y puede
realizar aplicaciones en red en tiempo real. El Java se compone
de pequeños programas de aplicación llamados
applets que se ajustan a cualquier computadora y sistema
operativo de red.

El lenguaje de marcación extensible
(Extensible Markup Language, XML). Es un lenguaje de
aplicación general que sirve para crear otros lenguajes de
marcación. Con él se puede crear documentos
altamente estructurados que pueden ser intercambiados entre
aplicaciones que se entienden entre ellas. Es de esperar que el
XML se convierta en la tecnología estándar para
desarrollar servicios web, para administrar documentos y para
transferir datos entre sistemas.

Las tendencias actuales en el mundo de los
programas informáticos son las siguientes:

1. La desactualización de los programas
informáticos. Los grandes avances en la tecnología
de la información con rapidez vuelven obsoletos a los
programa informáticos. Se suele afirma que los programas
informáticos de hoy utilizamos mañana
se transformaran en sistema heredados (legacy Systems).
Por ejemplo todavía existen bancos que utilizan el COBOL
para sus aplicaciones comerciales porque reemplazarlos
sería muy costoso y porque además aun cumplen con
sus objetivos. La pregunta es la siguiente: ¿Cómo
vamos a contrarrestar esta tendencia?

2.El alquiler de los programas informáticos. Una
de las tendencias para contrarrestar la progresiva
desactualización de los programas tal vez pase por
alquilarlos antes de comprarlos. En este sentido, los proveedores
de servicios aplicativos, (Application Service Provider, ASP) son
empresas que alquilan sus aplicaciones a las organizaciones que
las soliciten. Un ASP presta sus servicios estableciendo centros
de datos (Data Centers) estratégicamente localizados para
concentrar computadoras, datos e informaciones de sus clientes
quienes utilizan internet para transmitirlos. Los clientes pagan
una suscripción mensual o anual por los servicios
contratados. Un servicio típico proporcionado por un ASP
es el alejamiento de página web. Esta modalidad tendera a
consolidarse por los grandes beneficios que proporciona a las
organizaciones que la adopten, como ser ahorros de costos y
mantenimiento de hardware y software.

3.El servicio técnico de los programas
informáticos. Es muy frecuente que las empresas que
desarrollan programas informáticos a medida aparezcan y
desaparezcan o que sean adquiridas por otras empresas. El cierre
o la función de un proveedor de servicios
informáticos es un problema serio para las organizaciones
que las contrataron por que teóricamente se
quedarían sin soporte técnico informático.
Unas de las maneras de contrarrestar este problema consiste en
incorporar una clausula en el contrato firmado entre la
organización y la desarrolladora de software de que el
código fuente (Source Code) de los programas
informáticos que se contratan será propiedad de la
organización. Pero esta medida aumentara el costo de
servicio.

4.El reconocimiento de vos. Las grandes empresas de
software están invirtiendo grandes sumas en desarrollar
sistemas operativos basados en el reconocimiento de
voz. En un futuro cercano las computadoras entenderían las
instrucciones que les damos. Esto será verdaderamente
revolucionario y la manera en cómo nos comunicamos con las
computadoras cambiaria sustancialmente.

Se van a transcribir en extenso el siguiente
artículo obtenido de internet sobre las bondades del
sistema operativo Linux. Debemos aclarar que desde nuestro rol
docente no tomamos partido ni por los sistemas propietarios ni
por los libres, creemos que la universidad debe dar
cavidad al estudio de ambos tipos de sistemas. Por esta
razón dejamos a criterio de los lectores aceptar o no lo
expresado en estas páginas.

"Las Razones que vamos a ir dando no las expondremos en
orden de importancia, pues creo que todas tienen el mismo grado.
Solamente las enumeraremos y hablaremos de ellas. La primera, en
los tiempos que corren, es muy notable, y es que Linux (el
sistema operativo) y prácticamente todas sus aplicaciones
son gratis. Sí, han leído bien, en un noventa y
muchos por cien el software de Linux es completamente gratuito.
El sistema desarrollado por Linux torvalds a partir de las ideas
que sobre licencias libres propuso Richard Stallman, y en que
colaboran muchos desarrolladores anónimos en todo el
mundo, no cuesta nada. Te lo puedes bajar de Internet, lo puedes
copiar de cualquier sitio y soporte, lo puedes obtener en
revistas que te lo regalan (este mes concretamente en todo Linux
te regalan Red Hat 7.2), o lo puedes comprar a un precio casi
simbólico, teniendo en cuenta el precio que suele tener el
software. Por ejemplo, una de las mejores distribuciones
de Linux es, sin duda, Red Hat, que en su
versión 7.2 estándar cuesta 66 euros (unas 10.981
Ptas.). En los siete CD"s de que consta, viene el sistema
operativo (2 CD"s), el código fuente (1CD) y herramientas
de todo tipo (4CD"s), unos 1.500 programas de los m+as variado
[en su versión Professional cuesta 222 euros, unas 37.000
ptas.), son 10 CD"s y 1 DVD y trae unos 2.200 programas. Mientras
tanto, Windows XP Home cuesta 129 euros (21.629 ptas.) Y su
versión Professional 300 euros (49.996 ptas.), y
sólo es el sistema operativo. Luego tendrías que
comprar la suite (Microsoft office u otra) y todos los
demás programas que quieras utilizar. Sería raro no
encontrar en esa cantidad ingente de aplicaciones varios
navegadores Web( Netscape, Mozilla, Galeón, Konqueror,
etc.), varias suites informáticas iguales o mejores que
Microsoft Office ( StarOffice, OpenOffice, Abi-Word, SiagOffice,
etc.), muchas bases de datos ( MySQL, PostgreSQL, GNOME-DB, IBM
DB2, SyBase, Oracle, Informix, etc.), varios programas de red
(Telnet, Ftp, Chat, Irc, correo electrónico, etc.), varios
reproductores de música (Wav, Mp3, Midi, etc.), o de
películas en DVD, etc., etc.

Puede ser una buena opción pagar los 66 euros por
tener todos esos programas y no tener que estar buscando en
Internet y descargando durante horas la ingente cantidad de
programas de la que estamos hablando, sobre todo si lo hacemoscon
telefónica. No obstante, repetimos, es gratis y si tenemos
un buen acceso a Internet y rápido, todo eso se puede
descargar sin gastarnos un Euro. Una segunda razón es la
libertad, frente al software propietario habitual. Linux, y la
mayoría del software derivado de este sistema, se
encuentra bajo licencia GPL (General Public License), licencia
desarrollada por Richard Stallman como fundamento del proyecto
GNU. No vamos a explicar en este artículo todo lo relativo
a ésta y otras licencias de Linux pero básicamente
quiere decir que la licencia GPL permite, autoriza y recomienda
la copia, modificación y distribución de todo el
código que cubre la licencia, incluso se puede vender
siempre y cuando respetemos al autor original del
programa(citándolo por lo menos). Es decir podemos coger
el código de un programa, transformarlo o adaptarlo a
nuestras necesidades y luego distribuirlo de la misma forma o
venderlo si queremos, siempre y cuando el nuevo
producto esté bajo licencia GLP. Esto no sucede de ninguna
manera con el Software propietario. En tercer lugar, aunque no
por ello menos importante, la estabilidad que tiene Linux no
tiene comparación posible en Windows. Llevo usando Linux
dos años aproximadamente (la verdad es que tenía
que haberme cambiado antes) y sólo se me ha colgado el
ordenador una vez y fue al usar un programa que estaba mal
instalado. En realidad no fue un cuelgue de sistema, pero me
pasó. Durante todo el tiempo que he usado Windows, la
inestabilidad era la tónica. No es nada raro que en cada
sesión de trabajo se te cuelgue al menos una vez, y es
bastante habitual encontrarte con el mensaje de que tal fichero
ha producido un error en el Kernel y se te cierran el Explorador
y la mitad de las aplicaciones del sistema. Pero si estas cosas
suceden en tu PC reseteas, después de cabrearte, y a
empezar de nuevo, pero si esto te pasa en un servidor de correo
electrónico, o de páginas Web, o de lo que sea, al
que acceden cientos de personas, el tema es preocupante cuando
menos. Por esto Linux es perfecto para trabajar de forma
tranquila y segura en los servidores de Internet que la
mayoría tenemos en nuestros centros de trabajo. Otra
razón importantísima es la seguridad. Linux
está basado en UNIX y éste último desde el
principio de su diseño es multiusuario y multitarea. Esto
implica que desde su desarrollo se ha cuidado de forma extrema
todo lo relativo a la seguridad del sistema y del espacio de los
usuarios dentro del sistema, para que ninguno de ellos se vea
afectado por ninguna contingencia. ¿Cuántos virus
ha tenido que limpiar el lector de su PC desde que lo tiene?, si
es que le ha dado tiempo y no ha sufrido un desastre
mayor.

En Linux no hay virus, pero en el hipotético caso
de que alguien sufriera una infección vírica, solo
su espacio se vería afectado, no todo el sistema. Pero
esto es, como hemos dicho antes, un caso hipotético. La
ventaja que tiene el código abierto en este sentido es que
cuando se detecta un fallo de seguridad o de cualquier otra
índole en el sistema, puede ser corregido en horas por la
comunidad y a través de Internet recibir la
información pertinente y las direcciones en las que puedes
encontrar los ficheros corregidos para que te los bajes y los
instales. En casa tengo instalada la Red Hat 7.1, en el trabajo
la Mandrake 8.1 desde hace cuatro meses. En ese
tiempo a través del servicio gratuito Mandrake online he
recibido dos mensajes de anomalía encontradas en dos
ficheros para que me descargara los corregidos, cosa que hice en
las dos ocasiones y se acabaron los problemas.
¿Cuántos agujeros de seguridad tienen los productos
de Microsoft? Miles. ¿Quién te los arregla?
Microsoft no, y si se los arreglas no suele ser gratis.
¿Cuántos virus entran por el Outlook de Microsoft?
Todos. Creo que con esto está todo dicho, pero aún
hay más. La quinta razón podríamos
enunciarla como la de la continuidad, en el sentido de si
podremos seguir haciendo lo mismo que veníamos realizando
en el entorno de Windows. Claro que sí. Los diferentes
programas que estamos acostumbrados a usar en Windows tienen su
equivalente, generalmente mejorad, en Linux por eso no nos va a
costar nada cambiar. Por ejemplo, la mayoría usa Microsoft
Office como suite informática de trabajo diariamente (con
su Word, Excel, Access, PowerPoint, etc.). En Linux, entre otras
suites, tenemos StarOffice totalmente gratuito, de Sun
Microsystems (con su Writer, Calc, Base, Impress, y otras
aplicaciones como un navegador Web, un gestor de correo
electrónico, dos de diseño gráfico, etc.), y
es tan parecido de diseño que no notará
diferencias. Pero además puede guardar sus documentos en
varios formatos, incluidos los de Microsoft Office.
¿Quién no ha usado Outlook en alguna de sus
versiones? En Linux tienes Evolution de Ximian que es
idéntico. Cualquier lector habrá usado alguna vez
para navegar por Internet Netscape. En Linux también
tenemos Netscape, y Mozilla, y Ópera, y Galeón, y
más. Sólo falta Internet Explorer de Microsoft pero
¿Quién lo necesita? En alguna ocasión
habrá escuchado música en su PC, de sus discos o
descarga de Internet, con el tan socorrido WinAmp, por ejemplo.
En Linux también lo tiene con el nombre de XMMS, hasta
puede usar las mismas pieles (skins). Pero hay más
reproductores de música, y hay encoders, decoders,
rippers, grabers, y skins y plug-ins adicionales.
¿Todavía no se ha decidido? Recuerde además
que esto es totalmente gratis, sin problemas de licencias, y
estos en los centros educativos en los que desarrollamos nuestra
labor es un tema espinoso como ya sabemos. Destinar de los
exiguos presupuestos que manejamos en las Facultades Escuelas
Universitarias, una cantidad elevada de dinero para la
compra de software para estar dentro de la legalidad, es un
gran problema pues lo tienes que detraer de otras cosas (Libros,
material, revistas, etc.) Con Linux te lo ahorras y puedes
destinarlo a esas otras necesidades que en los centros educativos
siempre tenemos.

Incluso hay algunas herramientas de este entorno que
están disponibles en versiones para Windows con la
finalidad de ir abriendo boca a los indecisos
(StarOffice, Gimp, RealPlayer, etc.), pero les recomendamos que
se pasen a Linux para notar en sus manos, y en su máquina,
todo el potencial de este sistema. Relacionada con la anterior,
nos encontramos una nueva razón para el cambio que estamos
proponiendo. Esta nueva razón es el disponer de un entorno
completo de trabajo. No nos referimos a los programas, de los que
ya hemos hablado en un punto anterior. Se trata de las
posibilidades de programación que Linux ofrece a las
más manitas. Hay todo un arsenal de herramientas
y librerías de programación a disposición
del usuario para que haga todo tipo de programas o correcciones,
o lo que quiera, en los programas que tenga instalados, pues como
hemos dicho, la mayoría de ellos son Open Source y los
podremos retocar y adaptar a nuestras necesidades, o corregir
errores que detectemos. En fin, muchas más cosas de las
que el lector de estas páginas puede sospechar.
Eficiencia. Es ésta una nueva razón para apoyar el
cambio que estamos proponiendo. Linux corre desde los
procesadores Intel 386 hasta los más modernos Pentium.
Sólo necesitará desde 850 Mb de espacio en el disco
duro (si lo instalamos como estación de trabajo) hasta 2
Gb se va a instalarse en modo servidor. No obstante, cuanto
más espacio dispongamos en nuestro disco duro más
programas podremos instalar (suites diferente, juegos, etc.). En
cuanto a los requisitos de memoria RAM, bastará con 16 MB
(si no instalamos el entorno gráfico) y 32 ó 64 Mb
si vamos a ejecutar las X Windows. Soporta la mayoría de
las tarjetas gráficas, aunque admitirá mejor las
antiguas (de uno o dos años) puesto que como esto funciona
por comunidad, las tarjetas más nuevas de
reciente salida al mercado es probable que no estén
soportadas aún por la distribución que instalemos.
También será necesaria una unidad lectora de CD-ROM
para la instalación del sistema. De la misma forma que
sucedía con las tarjetas gráficas, Linux
admite la mayoría de las unidades CD-ROM (SCSI,
ATAPI, etc.) y CD-RW. Evidentemente cuanto mejor sea el equipo
mejor rendimiento sacaremos de él. Volviendo a la
economía de los centros universitarios, como vemos no
tendremos que estar actualizando el hardware cada dos por tres
porque los programas de Microsoft son en cada nueva
versión elevadísimos. Otras mejoras relacionadas
con la eficiencia del sistema Linux son las que enunciamos a
continuación sin más comentarios: "- Linux soporta
más de 4.200 millones de usuarios.- Ofrece
soporte de escritura y lectura para dispositivos Plug and
Play-
Puede soportar más de 4 Gb de memoria RAM.-
Soporte para más de 16 tarjetas de red del tipo Ethernet.-
Soporte de más de 10 controladores IDE.-
Soporte técnico por teléfono, correo
electrónico, web, etc.- Ofrece una gran amplitud de
herramientas de administración gráficas.-
Inclusión de una gran cantidad de documentación e
información en/usr/share/doc dentro del propio sistema,
además de la que podemos obtener a través de
Internet.- Herramientas sencillas de administración de
software.- Inclusión de una gran cantidad de software de
valor añadido de terceras empresas.- Instalación
muy flexible y fácil de usar.

Se puede elegir entre una instalación
gráfica, de texto o automática.- Por último,
para no alargarnos innecesariamente, uso de una parte del disco
duro como memoria virtual. De esa manera se mejoran el
rendimiento y la eficiencia del sistema. La portabilidad es otra
de las razones para las que proponemos el cambio a la comunidad
universitaria. Esta característica viene determinada por
el lenguaje de programación utilizado para desarrollar
Linux, que no es otro que el lenguaje C, lo que permite que
telefonía móvil, PDA"s, etc. La diversidad es otra
de las características importantes de este sistema
operativo. Mientras que Windows utiliza un solo escritorio o
entorno de trabajo en el que puedes cambiar algo de su apariencia
(colores, sonidos, punteros del ratón, y poco más),
Linux te ofrece la posibilidad de utilizar varios entornos
gráfico (Gnome, KDE, Window Maker, Enlightenment, etc.),
que se pueden personalizar hasta el mínimo detalle y con
varios escritorios para cada uno de ellos (lo habitual es tener
cuatro), pudiendo estar realizando en cada uno de ellos distintas
tarea. El control es otra de las razones para lanzarnos ya de una
vez al uso de este sistema. Por ser código
abierto, el control de la máquina lo tenemos nosotros.
Todo puede ser consultado, modificado o reemplazado si queremos.
De la misma forma el acceso a dispositivos es directo pues Linux
los trata como simples ficheros, de esta forma podemos usarlos
como parte de un comando que introduzcamos en consola, pues como
todo lo que hemos dicho hace referencia a un entorno amigable de
ventanas idéntico a Windows, también puede trabajar
en línea de mandatos como hacíamos con las primeras
dos versiones del MS-DOS. Para los nostálgicos,
ésta puede ser una nueva razón para cambiar. Los
comandos son similares. Por último, está el soporte
técnico. En contra de lo que muchos pueden pensar, el que
no tengamos una empresa detrás de este sistema no quiere
decir que estemos desamparados. Para eso está la comunidad
Linux, personas de todas partes del mundo que contestarán
a cualquier problema que tengamos de instalación,
configuración, o de cualquier otra índole en breve
tiempo. Hay cientos de listas de correo, servidores de
páginas Web, servidores de noticias y todo un arsenal de
documentación disponible para solucionarnos cualquier
problema que tengamos. Ya nadie te dirá como a mí,
por un problema que tenía por un puerto serie en un PC que
compré que se trataba de un problema de software y que lo
mejor era formatear el disco duro e instalar otra vez todo hasta
encontrar el programa que bloqueaba el puerto, y eso que fueron
los del propio servicio técnico del ordenador. Las
pesadillas se acabaron. Una última razón,
de verdad, de tipo lúdico. Se trata del tema de los
juegos. Todavía es incipiente el intento de la casa de
Loki de portar los juegos más importantes del entorno
Windows a Linux. Y a disponemos en este nuevo entorno de piezas
maestras como Quake III, SimCity 3000, Civilization: Callto
Power, Heroes of Might and Magic III, Myth II, Doom II, Los Sims,
etc. Además de una extensa batería de todo tipo de
juegos que van incluidos en las distribuciones. No acaban
aquí, ni mucho menos, las razones para realizar este
cambio. Hay más: dinamismo, programación,
investigación cooperación, soporte de red, soporte
de Internet, implicación en proyectos, etc., pero creo que
con las que hemos expuesto hemos dado suficientes razones para
animar a toda la comunidad universitaria, ya a la gente en
general que usa un ordenador, a cambiar a este sistema
operativo que tantas ventajas nos ofrece. No les
defraudará".

Algunos desafíos relacionados con
los temas tratados en este capítulo que los gerentes deben
afrontar son los siguientes:

A) Utilizar o no utilizar los criterios gerenciales para
seleccionar un programa informático.

Los criterios gerenciales desarrollados por Bocij y
otros (1999) y que son enumerados en este capítulo son
aplicables a cualquier organización Nacional. Pero es una
decisión gerencial utilizarlos o no.

B) Alquilar o no alquilar un programa
informático.

Se estima que en el futuro hasta los sistemas operativos
serán alquilados. El dilema gerencial pasa por saber y
luego decidir cuáles son los programas
informáticos, con sus ventajas y desventajas, que
serán alquilados. Generalmente la decisión pasa por
la cantidad de recursos y experiencia que tiene la
organización. Si los recursos y la experiencia existen tal
vez sea más conveniente comprar el programa pero si no es
mejor alquilarlo.

I

Investigue sobre sistemas operativos para
computadoras personales. La empresa ha decidido
modernizar su sistema operativo y le encomienda investigar sobre
los sistemas operativos más populares para computadoras
personales. Esta investigación deberá incluir una
descripción de las configuraciones y los precios de cada
sistema. Para cumplir con este objetivo se sugieren
las siguientes tareas:

Ingrese a la sección de
informática de Yagua

(http://www.yagua.com).

Seleccione tres empresas nacionales o
internacionales que vendan sistemas operativos.

Visite las páginas web de las
empresas seleccionadas.

Investigue sobre las configuraciones y los
precios de tres sistemas operativos vendidos por estas
empresas.

Seleccione un sistema operativo.

Redacte un informe a su empresa sugiriendo
la compra de un sistema operativo.

Sistemas de información gerencial.
Autor; Walter Daniel Ovelar

Fernández. Edita; Strategyka
editora- Asunción- Paraguay(2008)

http://idilix.net/es/breve-introduccion-historia-computadora-software

Breve historia de
los programas informáticos

Para entender mejor cómo funciona el
mundo del software es importante tener una idea clara de
cuáles son las orígenes y las estrategias de cada
sistema operativo y cómo se desarrolló la historia
para las cosas serán así actualmente.

Al principio los ordenadores fueron desarrollados como
proyectos de ciencias por universidades y gobiernos. Eran muy
caros, muy grandes y sólo podían ser utilizados por
los expertos. Esta fue la era inocente de la historia de la
computación, cuando los desarrolladores formaban una
pequeña comunidad que trabajaban juntos para hacer que las
computadoras realizasen tareas específicas, sin la
interacción de empresas o del público (= grandes
cantidades de dinero). El sistema que utilizaban era
principalmente UNIX, desarrollado por AT&T en los
laboratorios Bell en 1969. El hardware era una colección
de componentes asemblados en habitaciones muy grandes, cada
laboratorio con su propia combinación específica de
hardware.

La primera compañía que empezó a
hacer computadoras fue fundada por dos estudiantes en mediados de
los años 70, Steve Wozniak, un geek genial, y Steve Jobs,
un vendedor genial. Juntos crearon un mercado para un producto
desconocido en la época: la computadora Apple. Crearon la
configuración material de la computadora personal
así como el software, inspirado de UNIX para hacer la
más confiable, poderosa y fácil computadora que
podían. La estrategia era de hacer un producto que se
parece mucho con cualquier otro electrodoméstico, simple y
útil.

Partes: 1, 2

Página siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter