GENERALIDADES DEL SOFTWARE FUNCIONES DE UN SISTEMA

Anuncio
GENERALIDADES DEL SOFTWARE
Para que un computador pueda hacer funcionar un programa informático (a veces conocido como aplicación o
software), debe contar con la capacidad 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 de hardware, el usuario y las
aplicaciones. Cuando un programa desea acceder a un recurso de hardware, 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 "separación" de programas y hardware, principalmente para
simplificar la gestión de recursos y proporcionar una interfaz de usuario sencilla con el fin de reducir la
complejidad del equipo.
FUNCIONES DE UN SISTEMA OPERATIVO
Las funciones más importantes que debe cumplir un sistema operativo son las siguientes:


















Aceptar los trabajos y conservarlos hasta su finalización.
Detectar errores y actuar de modo apropiado en caso de que se produzcan.
Controlar las operaciones de Entrada/Salida.
Controlar las interrupciones.
Planificar la ejecución de tareas.
Entregar recursos a las tareas.
Retirar recursos de las tareas.
Proteger la memoria contra el acceso indebido de los programas.
Soportar el multiacceso.
Proporcionar al usuario un sencillo manejo de todo el sistema.
Aprovechar los tiempos muertos del procesador.
Compartir los recursos de la máquina entre varios procesos al mismo tiempo.
Administrar eficientemente el sistema de cómputo como un todo armónico.
Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.
Permitir a los usuarios almacenar información durante plazos medianos o largos.
Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes
de que dispone la computadora.
Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la
misma, en beneficio del mayor número posible de usuarios.
Controlar el acceso a los recursos de un sistema de computadoras.
CLASIFICACIÓN DEL SOFTWARE
La clasificación del software o aplicaciones pueden realizarse de diversas formas, aquí le haremos
según su función, y pueden ser:
1. Software Del Sistema o Sistemas Operativos: Programas que permiten la administración de la
parte física o los dispositivos del computador, es la que interactúa entre el usuario y los
componentes hardware del ordenador.
Sus funciones: coordina y manipula el hardware del
computador, como la memoria, las impresoras, las
unidades de disco, el teclado o el Mouse; organiza los
archivos en diversos dispositivos de almacenamiento,
como discos flexibles, discos duros, discos compactos o
cintas magnéticas, y gestiona los errores de hardware y
la pérdida de datos, controlan diferentes procesos de la
computadora como la interpretación de los comandos
que permiten al usuario comunicarse con el ordenador y
provee a las aplicaciones del sistema los recursos para
su funcionamiento.
Ejemplos de sistemas operativos para PC: Microsoft Windows, Mac OS X, GNU/Linux, Unix,
Solaris , FreeBSD, OpenBSD, Google Chrome OS, Debian, Ubuntu, Mandriva, Sabayon,
Fedora. Linpus Linux, Haiku
Ejemplos de sistemas operativos para dispositivos móviles: Android, iOS, Bada, BlackBerry
OS, BlackBerry 10, Windows Phone, Symbian OS, HP webOS, Firefox OS, Ubuntu Phone OS,
Tizen
2. Software De Aplicaciones: Diseñado para realizar tareas específicas personales, empresariales o
científicas como el procesamiento de nóminas, la administración de los recursos humanos o el
control de inventarios.
Los programas de aplicación pueden ser:
a. Procesadores De Texto: orientados a la creación y manipulación de
documentos de texto. Microsoft Word, WordPerfect y OpenOffice.org Writer.
Existen procesadores online como: Gingko, Quabel, Quip, WriteApp, Qute,
b. Hojas Electrónicas O De Cálculo: Quattro Pro, Lotus 1-2-3, Works, OpenOffice.org Calc, Microsoft
Excel. Orientados al manejo de información donde se requiera realizar cálculos matemáticos,
comparación dinámica de datos y representación gráfica.
c.
Manejo de base de datos (SGBD): MySQL, Microsoft Access, Visual FoxPro, dBase, SQL,
Interbase, Oracle. Permiten manipular y almacenar grandes cantidades de información, son
utilizados para administrar los sistemas de información de las empresas como control de inventario,
facturación, control escolar, recursos humanos, etc.
d. Comunicación De Datos: Safari, Mozilla Firefox, MSN
Explorer, Internet Explorer, Netscape Navigator, Kazaa, MSN
Messenger Yahoo! Messenger, ICQ, AOL Instant
Messenger, Opera, PC Anywhere, Exchange y Outlook.
Permiten navegar por la red mundial de la información
(INTERNET) y aprovechar al máximo las bondades que nos
ofrece Internet intercomunicando cualquier grupo de
usuarios.
e. Multimedia: XMMS, Mplayer, Windows Media Player, Winamp, RealPlayer, QuickTime, DVX,
AdobePremier. Programas orientados a la creación de material donde usted podrá combinar
Imágenes, Sonido y Texto para desarrollar material atractivo en la computadora.
f.
Presentaciones: Microsoft Power Point, OpenOffice.org Impress, Corel Presentations, Windows
Movie Maker, Desinger. Estos programas permiten generar material de apoyo para la realización de
una presentación. Donde se podrá utilizar Texto, Gráficos, Sonidos, Efectos especiales en los
archivos para lograr un mejor impacto con la audiencia.
g. Diseño gráfico: Corel Draw, GIMP, Corel PHOTO-PAINT, Corel
Painter, Adobe Photoshop, Microsoft Photo Editor, Microsoft Paint,
Microsoft Publisher, AutoCAD, Macromedia Fireworks, Macromedia
FreeHand. Programas orientados al diseño y creación de material
publicitario, de dibujo técnico y artístico. Estos programas hacen más
accesible el área de dibujo para que todas las personas puedan
desarrollar su creatividad.
h. Utilitarios: Es software que sirve como complemento para las labores realizadas por ciertas
aplicaciones, para el soporte del sistema o la seguridad de la información: De cálculo: Maple, De
finanzas: Microsoft Money, De correo electrónico: Outlook Express, Mozilla Thunderbird, De
compresión de archivos: WinZip, gzip, WinRar, hacha, De presupuestos de obras: DataObra,
Presto, Calculadora, Scandisk, CClean, Easy Recover, AresBoot.
i.
Antivirus: Mcfee, Panda, AVG, Nod32, Avast, Norton, .Programas orientados a la protección de las
computadoras que hayan sido infectadas por los programas denominados virus.
j.
Lenguajes de Programación o software de Desarrollo:
C++, Java, C#, Visual Basic, Foxpro, Java, Pascal, Cobol,
Asembler, VisualNet, XML, HTML, PHP: Permiten crear
aplicaciones para resolver problemas específicos de
empresas o personas a través de la computadora. Un
lenguaje de programación 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.
k.
Software de propósito específico: Hablar de este tipo de software nos referimos al software
desarrollado específicamente para un proceso determinado de alguna organización o persona,
utilizar este software requiere de un experto en informática para su creación o adaptación, son los
programas que usan las escuelas para registrar las calificaciones de los alumnos y generar
certificados, los que usan los bancos para el control de las cuentas, etc. Y se les asigna nombres
según lo decida la organización: Zafiro, Ambar, Amatista, zircón.
l.
Software para servidor: Aquellos que desde un servidor gestionan la circulación y
almacenamiento de información de múltiples usuarios: Exchange 2000, Aoutloock express (de
correos), SQLServer, MySql, (Bases de datos), Windows 2000 Server, Windows NT, Windows 2003
Server, entre otros…
CONSTITUCIÓN DEL SOFTWARE
El Software como tal se constituye en categorías y estas en componentes que dan lugar a diversas
formas de presentación del mismo. Así pues llamaremos:
Producto: Al software por sí mismo a su categoría más diferencial según su objetivo funcional: Office,
Visual Studio, Windows, Sql Server, StarOffice, SmarSuit, Encarta, Age Empires, Corel, Macromedia…
Versión: Son los diferentes lanzamientos que se hacen del mismo producto, dadas su mejoras o
inclusión de nuevos componentes. Office97, Office XP, Office 2003, Office2007, Windows98. Windows
XP, Windows Vista Windows Seven. Etc.
Edición: Determina el nivel de características y aplicaciones incluidas en cada producto, según su
versión.
Por ejemplo: el Microsoft Office 2007 en sus diferentes ediciones como pueden ser básico, inicio,
estándar, Small Business, profesional, etc., contiene los siguientes productos:
Inicio y
Componente
Básico
Estudiante
Estándar
Small
Business
Profesional Final
Professional
Plus
Empresa
Office Word 2007
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Office Excel 2007
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Office PowerPoint 2007
No
Sí
Sí
Sí
Sí
Sí
Sí
Sí
Office Outlook 2007
Sí
No
Sí
Sí
Sí
Sí
Sí
Sí
Contact Manager de
Negocios [18]
No
No
No
Sí
Sí
Sí
Sí
Sí
Office Publisher 2007
No
No
No
Sí
Sí
Sí
Sí
Sí
Office Access 2007
No
No
No
No
Sí
Sí
Sí
Sí
Office InfoPath 2007
No
No
No
No
No
Sí
Sí
Sí
Office Groove 2007
No
No
No
No
No
Sí
No
Sí
Office OneNote 2007
No
Sí
No
No
No
Sí
No
Sí
Office Communicator
2007
No
No
No
No
No
No
Sí
Sí
Empresa Integrada de
Gestión de Contenidos
No
No
No
No
No
Sí
Sí
Sí
Integrado de formularios
electrónicos
No
No
No
No
No
Sí
Sí
Sí
Avanzada la Información
de Derechos
Capacidades de Gestión
y Política
No
No
No
No
No
Sí
Sí
Sí
Revisión o Release: Es habitual que una aplicación software sufra modificaciones, mejoras o
correcciones. El número de versión suele indicar el avance de los cambios. Suelen ser números
correlativos, y frecuentemente son dos cifras separadas por un punto. Por ejemplo, el paso de la versión
2 a la 3 de una aplicación suele conllevar cambios significativos, mientras que el paso de la 3.0 a la 3.1
indica cambios de menor importancia; el siguiente grupo de mejoras fuertes llevaría a la versión 4.0.
Hay quien afina más, utilizando tres cifras en vez de dos: 1.1.56. Algunos fabricantes usan el número de
año de lanzamiento (p.ej.: Office 97) en vez de números consecutivos.
FORMAS DE DISTRIBUCIÓN
Algunas empresas desarrolladoras de aplicaciones ofrecen sus productos en paquetes integrales, en
los que puede encontrarse herramientas para soluciones de áreas informáticas particulares, como son:
La ofimática, la Multimedia, El desarrollo de software. Facilitando al cliente su adquisición y
aprendizaje, Como éstos podemos mencionar:
Microsoft Office
StarOffice:
OpenOffice.org
Lotus SmartSuite
VisualStudio
Suit de Adobe
Incluye
Word, Excel, PowerPoint, InfoPath, Outlook, Access, Publisher, OneNote, entre
otros según la presentación (básica, estándar o profesional).
Word, Hoja de cálculo, Base de datos, Presentaciones, Graficador
Writer, Calc, Impress, entre otros según la presentación (básica, estándar o
profesional).
Word Pro (antes AmiPro), 1-2-3, Freelance Graphics, Organizer, entre otros
según la presentación (básica, estándar o profesional).
Visual Basic, Visual Interdev, Visual C++, VisualFoxpro
Adobe Illustrator, Adobe Premier, Adobe Designer, Flash professional, Photoshop,
Acrobat Pro
Descargar