PDF de programación - Generalidades del software

Imágen de pdf Generalidades del software

Generalidades del softwaregráfica de visualizaciones

Publicado el 6 de Abril del 2019
281 visualizaciones desde el 6 de Abril del 2019
281,4 KB
5 paginas
Creado hace 5a (05/08/2014)
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,
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
intercomunicando cualquier grupo de
usuarios.

ICQ, AOL

Internet






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:



Componente



Básico
  • Links de descarga
http://lwp-l.com/pdf15666

Comentarios de: Generalidades del software (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad