Este tipo de sistema operativo puede ser utilizado solamente por un usuario a la vez. Por ejemplo: MS- DOS, OS/2 v. 3.0, Windows 95, Windows 98, Windows Me y Windows XP son sistemas operativos monousuarios.
Sistema operativo multiusuario. Es un sistema operativo que puede ser utilizado por varios usuarios al mismo tiempo. Por ejemplo: Unix, Solaris y Windows 2000 (Terminal server) son sistemas operativos multiusuarios.
Sistema operativo de red. Sistema operativo que permite la conexin entre varias computadoras personales y compartir sus recursos entre ellas. Por ejemplo: Novell, Windows NT, Windows 2000 Professional, Windows 2000 Server, Windows XP Professional y Windows 2003 Server y Professional son sistemas operativos de red.
Programas de Aplicacin Los programas de aplicacin estn diseados para realizar una tarea especfica dependiendo de la finalidad para la cual fueron creados. Existe una gran variedad de programas de aplicacin de acuerdo a su uso. Procesadores de palabras.
Programas orientados a la creacin de documentos de texto, tienen las funciones similares a las de unas mquinas de escribir con la diferencia de tener grandes ventajas en su uso con respecto a estas. Por ejemplo: Ami pro, Works y Microsoft Word son procesadores de palabras.
Hojas de clculo. Programas orientados al manejo de informacin donde se requiera realizar clculos matemticos. Una hoja de clculo es similar a las hojas tabulares utilizadas en contabilidad y se desarrollaron para que realicen las mismas funciones que estas con la ventaja de que los clculos y la actualizacin de la informacin se puede hacer ms rpido, sencillo y con menos margen de error. Por ejemplo: Lotus, Works, Quatro pro y Microsoft Excel son hojas de clculo.
Diseo grfico y autoedicin. Programas orientados al diseo y creacin de material publicitario, de dibujo tcnico y artstico. Estos programas hacen ms accesible el rea de dibujo para que todas las personas puedan desarrollar su creatividad. Por ejemplo: Autocad, Page Maker, Photo Draw, Front Page, Corel y Publisher son programas de diseo grfico y autoedicin.
Navegadores. Programas que nos permiten navegar por la red mundial de la informacin (INTERNET) y aprovechar al mximo las bondades que nos ofrece Internet. Por ejemplo: NetScape, Opera e Internet Explorer son algunos programas navegadores.
Multimedia. Programas orientados a la creacin de material donde usted podr combinar Imgenes, Sonido y Texto para desarrollar material atractivo en la computadora. Por ejemplo: Flash, Director, Microsoft Producer, Movie Maker, Corel RAVE y Media Player son programas de Multimedia.
Manejadores de bases de datos. Programas que permiten manipular grandes cantidades de informacin, son utilizados para administrar los sistemas de informacin de las empresas como control de inventario, facturacin, control escolar, recursos humanos, etc. Por ejemplo: SQL, Access, Visual FoxPro son programas manejadores de bases de datos.
Antivirus. Programas orientados a la proteccin de las computadoras que hayan sido infectadas por los programas denominados virus. Por ejemplo: Virus Scan, Norton Antivirus y Panda son programas antivirus.
Presentadores grficos. Estos programas permiten generar material de apoyo para la realizacin de una presentacin. Donde se podr utilizar Texto, Grficos, Sonidos, Efectos especiales en los archivos para lograr un mejor impacto con la audiencia. Por ejemplo: Freelance y PowerPoint son programas para realizar presentaciones grficas.
Programas de comunicaciones. Programas orientados a la comunicacin entre computadoras. Por lo general son utilizados cuando se maneja una red de computadoras, o se quiere dar soporte a distancia de una computadora a otra. Por ejemplo: PC Anywhere y Outlook son programas de comunicacin. Lenguajes de Programacin Los lenguajes de programacin nos permiten crear aplicaciones para resolver problemas especficos de empresas o personas a travs de la computadora. Un lenguaje de programacin est formado por un conjunto de palabras (Instrucciones) y una serie de reglas para escribir adecuadamente estas palabras (Sintaxis) con la finalidad de que sean entendibles por la computadora.
Recordando que un programa es un conjunto de instrucciones con secuencia lgica para realizar una tarea especfica en la computadora.
Los lenguajes de programacin se clasifican de acuerdo a la forma en que se traducen las instrucciones del programa.
Lenguaje de programacin INTRPRETE.
Este tipo de lenguaje traduce y ejecuta al mismo tiempo las instrucciones de un programa. Si encuentra un error en la sintaxis de una instruccin se detiene la ejecucin del programa y se continen la siguiente instruccin hasta que se corrige el error encontrado en el programa.
Lenguaje de programacin compilador Lenguaje que primero traduce las instrucciones que componen a un programa y puede ser ejecutado siempre y cuando no tenga errores de sintaxis el programa.
Otra caracterstica principal de un lenguaje compilador es que el programa compilado podr ser ejecutado sin necesidad de que la computadora tenga instalado el lenguaje de programacin.
Software segn su Licencia 1.1 Acerca de las Licencias de Uso
El software se rige por licencias de utilizacin, es decir, en ningn momento un usuario compra un programa o se convierte en propietario de l, tan slo adquiere el derecho de uso, incluso as haya pagado por l. Las condiciones bajo las cuales se permite el uso del software --o sea las licencias-- son contratos suscritos entre los productores de software y los usuarios. En general, las licencias corresponden a derechos que se conceden a los usuarios, principalmente en el caso del software libre, y a restricciones de uso en el caso del software propietario. Las licencias son de gran importancia tanto para el software propietario como para el software libre, igual que cualquier contrato. Un caso especial, en lo que concierne a la propiedad sobre el software, lo constituyen los programas denominados de dominio pblico, porque sus creadores renuncian a los derechos de autor.
1.2 Tipos de Software segn su Licencia
Si bien cada programa viene acompaado de una licencia de uso particular, existen diversos aspectos en comn entre las licencias que hacen posible su clasificacin. De acuerdo a ello, es comn encontrar trminos tales como software shareware, freeware, de dominio pblico, o de demostracin. A estos nombres hay que agregar software libre y software propietario, trminos un tanto desconocidos pero que se usan en medios informticos. Incluso, es posible hablar de software semi-libre.
1.2.1 Software propietario
En trminos generales, el software propietario es software cerrado, donde el dueo del software controla su desarrollo y no divulga sus especificaciones. El software propietario es el producido principalmente por las grandes empresas, tales como Microsoft y muchas otras. Antes de poder utilizar este tipo de software se debe pagar por l. Cuando se adquiere una licencia de uso de software propietario, normalmente se tiene derecho a utilizarlo en un solo computador y a realizar una copia de respaldo. En este caso la redistribucin o copia para otros propsitos no es permitida.
1.2.2 Software shareware o de evaluacin
El software tipo shareware es un tipo particular de software propietario, sin embargo por la diferencia en su forma de distribucin y por los efectos que su uso ocasiona, puede considerarse como una clase aparte. El software shareware se caracteriza porque es de libre distribucin o copia, de tal forma que se puede usar, contando con el permiso del autor, durante un periodo limitado de tiempo, despus de esto se debe pagar para continuar utilizndolo, aunque la obligacin es nicamente de tipo moral ya que los autores entregan los programas confiando en la honestidad de los usuarios. Este tipo de software es distribuido por autores individuales y pequeas empresas que quieren dar a conocer sus productos. En la ciudad de Pasto este tipo de software se consigue en quioscos de revistas. Muchas veces por ignorancia los programas de esta clase se utilizan ilegalmente. A menudo el software shareware es denominado como software de evaluacin.
1.2.3 Software de demostracin
No hay que confundir el software shareware con el software de demostracin, que son programas que de entrada no son 100% funcionales o dejan de trabajar al cabo de cierto tiempo. Tambin estos programas son los que se consiguen en los quioscos de peridicos y revistas. El software de demostracin o como se acostumbra a decir "software demo", es similar al software shareware por la forma en que se distribuye pero en esencia es slo software propietario limitado que se distribuye con fines netamente comerciales.
1.2.4 Software libre
El software libre es software que, para cualquier propsito, se puede usar, copiar, distribuir y modificar libremente, es decir, es software que incluye archivos fuentes. La denominacin de software libre se debe a la Free Software Foundation (FSF), entidad que promueve el uso y desarrollo de software de este tipo. Cuando la FSF habla de software libre se refiere a una nueva filosofa respecto al software, donde priman aspectos como especificaciones abiertas y bien comunes, sobre software cerrado y nimo de lucro. Como se describe en el Captulo 2, esto no impide que el software libre se preste para que realicen negocios en su entorno. 1.2.5 Software de dominio pblico
El software de dominio pblico (public domain software), es software libre que tiene como particularidad la ausencia de Copyright, es decir, es software libre sin derechos de autor. En este caso los autores renuncian a todos los derechos que les puedan corresponder. 1.2.6 Software semi-libre Para la FSF el software semi-libre es software que posee las libertades del software libre pero slo se puede usar para fines sin nimo de lucro, por lo cual lo cataloga como software no libre.
1.2.7 Software freeware
El software freeware es software que se puede usar, copiar y distribuir libremente pero que no incluye archivos fuentes. Para la FSF el software freeware no es software libre, aunque tampoco lo califica como semi-libre ni propietario. El software freeware se asemeja ms al software libre que al software freeware, porque no se debe pagar para adquirirlo o utilizarlo.
1.2.8 Sntesis de los tipos de software segn su licencia
Los diferentes tipos de software segn su licencia pueden agruparse de varias formas, por ejemplo, por la disponibilidad de los archivos fuentes o por el costo que representa para el usuario. Tambin es posible agrupar el software segn los fines que persigue, aunque en este caso el resultado no ayuda mucho porque lo que interesa es diferenciar el software propietario del software libre.
Software de pintura: permite pintar pxeles en la pantalla usando un dispositivo apuntador , pudiendo ser este un ratn, palanca de mando , bola rastreadora o pluma, traduciendo sus movimientos en patrones y lneas en la pantalla. -Software de procesamiento digital de imgenes: Permite al usuario manipular fotografas y otras imgenes de alta definicin con herramientas similares a las que proporciona los programas de pintura. -Software de dibujo: almacena una imagen no como coleccin de puntos sino como una coleccin de lneas y formas. El programa de dibujo almacena las formas como formas y el texto como texto. Como las imgenes son colecciones de lneas, formas y objetos, esta estrategia se conoce como graficacin orientada a objetos. -Software de grficos para presentaciones: Est diseado para automatizar la creacin de ayudas visuales para conferencias, sesiones de capacitacin, demostraciones de ventas etc. De acuerdo con una definicin amplia este tiene desde programas de diagramacin, hojas de clculo hasta software de animacin y edicin de video, y muchos programas son capaces de manejar todas estas diversas tareas. -Software de modelado tridimensional: Los diseadores grficos pueden crear objetos tridimensionales con herramientas similares a las del software de de dibujo convencional. Un artista puede dibujar una escena tridimensional sobre una pgina de dos dimensiones. Este sistema posee gran flexibilidad ya que permite observar el trabajo ampliamente y con una gran perspectiva.