lunes, 26 de julio de 2010

SOFTWARE BASICO DE UN PC

SOFTWARE BÁSICO

Cuando hablamos de software nos referimos las aplicaciones o programas. Son el cerebro del ordenador. Incluyen el sistema operativo y encima de este, se instalan todas las demás aplicaciones. Los programas funcionan bajo el sistema operativo. Excepto por algunos juegos, los programas de software están escritos para sistemas operativos muy específicos y no para la memoria o la CPU. Por ello debes tener en cuenta los requerimientos del sistema cuando compres o te descargues aplicaciones a tu ordenador. Puede que no sean compatibles.

SOFTWARE DE APLICACIÓN

El software de Aplicación es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.

La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas.

Algunos ejemplos de software aplicaciones son:

> Procesadores de texto. (Bloc de Notas)

> Editores. (PhotoShop para el Diseño Gráfico)

> Hojas de Cálculo. (MS Excel)

> Sistemas gestores de bases de datos. (MySQL)

> Programas de comunicaciones. (MSN Messenger)

> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)

> Programas de diseño asistido por computador. (AutoCAD)

INSTALACION DE SOFTWARE

La instalación de programas computacionales (software) es el proceso por el cual nuevos programas son transferidos a un computador y, eventualmente, configurados, para ser usados con el fin para el cual fueron desarrollados. Un programa recorre diferentes fases de desarrollo durante su vida útil:

1. Desarrollo: cada programador necesita el programa instalado, pero con las herramientas, códigos fuente, bancos de datos y etc, para modificar el programa.

2. Prueba: antes de la entrega al usuario, el software debe ser sometido a pruebas. Esto se hace, en caso de software complejos, en una instalación ad hoc.

3. Producción: Para ser utilizado por el usuario final.

En cada una de esas fases la instalación cumple diferentes objetivos.

Se debe comprender que en castellano programa sirve para señalar tanto un guión o archivo ejecutable, ejemplo tar, como un conjunto de archivos que sirven un fin común.

Meta

Una instalación exitosa es una condición necesaria para el funcionamiento de cualquier software. Mientras más complejo sea el software, es decir, entre otras características, mientras más archivos contenga, mientras mayor la dispersión de los archivos y mientras mayor sea la interdependencia con otros softwares, mayor es el riesgo de alguna falla durante la instalación. Si la instalación falla aunque sea solo parcialmente, el fin que persigue la instalación posiblemente no podrá ser alcanzado. Por esa razón, sobre todo en casos de software complejo, el desarrolo de un proceso de instalación confiable y seguro es una parte fundamental del desarrollo del software.

La Desinstalación de software es el proceso que elimina el software del computador.

Alternativas

En los últimos años se han desarrollado normas y técnicas cada vez más potentes para simplificar y estandarizar el proceso de instalación de software. Ver Sistema de gestión de paquetes. Para la instalación de software se pueden aplicar las siguientes técnicas básicas:

· Los archivos son simplemente copiados en algún lugar del directorio. Este sistema es fácil e intuitivo, y el preferido en MacOS X. Un riesgo es que versiones más antiguas hayan quedado abandonadas en algún otro lugar sin que nos demos cuenta.

· Se instala primero un instalador, el que posteriormente instala el software deseado.

· El sistema operativo o algún software permanente se ocupan de instalar un paquete de software con todos los archivos requeridos. Esto es un Sistema de gestión de paquetes.

Pasos de la instalación

· Verificación de la compatibilidad: Se debe comprobar si se cumplen los requisitos para la instalación en cuanto a hardware y software. A veces es necesario desinstalar versiones antiguas del mismo software.

· Verificación de la integridad: Se verifica que el paquete de software es el original, esto se hace para evitar la instalación de programas maliciosos.

· Creación de los directorios requeridos: Para mantener el orden en el directorio cada sistema operativo puede tener un estandar para la instalación de ciertos archivos en ciertos directorios. Ver por ejemplo Linux Standard Base.

· Creación de los usuarios requeridos: Para deslindar responsabilidades y tareas se pueden o deben usar diferentes usuarios para diferentes paquetes de software.

· Concesión de los derechos requeridos: Para ordenar el sistema y limitar daños en caso necesario, se le conceden a los usuarios solo el mínimo necesario de derechos.

· Copia, desempaque y decompresión de los archivos desde el paquete de software: Para ahorrar Ancho de banda y tiempo en la transmisión por internet o espacio de Disco duro, los paquetes vienen empacados y comprimidos.

· Archivos principales, sean de fuente o binarios.

· Archivos de datos, por ejemplo datos, imágenes, modelos, documentos XML-Dokumente, etc.

· Documentación

· Archivos de configuración

· Bibliotecas

· Enlaces duros o enlaces simbólico a otros archivos

· Compilación y enlace con la bibliotecas requeridas: En algunos casos no se puede evitar el complicado paso de la compilación y enlace que a su vez tiene severos requerimientos de software al sistema. El enlace con bibliotecas requeridas puede ser un problema si en su instalación no se acataron los standards establecidos.

· Configuración: Por medio de archivos de configuración se le da a conocer al software con que parámetros debe trabajar. Por ejemplo, los nombres de las personas que pueden usar el software, como verificar su clave de ingreso , la ruta donde se encuentran los archivos con datos o la dirección de nuestro proveedor de correo electrónico. Para sistemas complejos se debe desarrollar el Software Configuration Management.

· Definir las variables de entorno requeridas: Algunos comportamientos del software solo pueden ser determinados por medio de estas variables. Esto es parte de la configuración, aunque es más dinámica.

· Registro ante el dueño de la marca: Para el Software comercial a veces el desarrollador de software exige el registro de la instalación si se desea su servicio.

Término de la instalación

Si un sistema de gestión de paquetes realiza la instalación, entonces este se ocupa de llevar la contabilidad de las versiones, (des-) instalaciones y cambios en los paquetes de software del sistema.

En caso de que bibiotecas hayan sido cambiadas por la instalación, es necesario arrancar el sistema operativo o el software nuevamente para hacer efectivos los cambios en todos los programas.

SOFTWARE DE DESARROLLO

Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:

· Editores de texto

· Compiladores

· Intérpretes

· Enlazadores

· Depuradores

· Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

APLICACIÓN PARA EL CONTROL DEL MANTENIMIENTO

Todas las computadoras necesitan software para funcionar. La instalación de software en miles de equipos repartidos por una oficina o diversas sedes no es nada trivial. Además, esta actividad es prácticamente obligatoria en la empresa. Las actualizaciones de software y los parches de seguridad son necesarios para evitar las mismas consecuencias que tendría una avería hardware. Los problemas típicos de una empresa respecto al software de escritorio son:

· La presencia de software "pirata" o no autorizado. Esto puede derivar en serios perjuicios económicos, además del malfuncionamiento del software corporativo.

· Incompatibilidades de las aplicaciones corporativas con el hardware o el sistema operativo. Cada computadora puede contar con una versión distinta de sistema operativo, controladores, etc.

· Descontrol de las licencias de software comercial: esto involucra tanto software autorizado, e incluso pagado, pero no utilizado, como software que no se usa porque faltan licencias. La renovación y expiración de licencias también es un problema a considerar.

· La configuración del software y del sistema operativo para cada usuario.

· La distribución e instalación de software: tanto corporativo como comercial.

Un error típico de las empresas es desarrollar (o comprar) software sin saber qué características tienen las computadoras personales donde debe ser usado; por ejemplo, es frecuente desarrollar software para Windows XP y una versión concreta de Internet Explorer; cuando llega el momento de la respectiva instalación resulta que parte del parque de computadoras aún tiene instalado Windows 95 o una versión antigua del navegador.

HELP DESK

Un helpdesk' es un recurso de información y asistencia para resolver problemas con computadoras y productos similares, las corporaciones a menudo proveen soporte(helpdesk) a sus consumidores vía número telefónico totalmente gratuito, website o e-mail. También hay soporte interno que provee el mismo tipo de ayuda para empleados internos solamente.

En la biblioteca de infraestructura de la tecnología de información (ITIL) dentro de compañías adheridas al ISO/IEC 20000 , o buscando implementar mejores practicas de administración en los servicios de tecnologías de información, un Help Desk puede ofrecer un más amplio rango de servicios centralizados y ser parte de un centro de servicio (Service Desk) más grande.

Funciones

Un helpdesk tiene varias funciones. Este provee a los usuarios un punto central para recibir ayuda en varios temas referentes a la computadora. El help desk típicamente administra sus peticiones vía software que permite dar seguimiento a las peticiones del usuario con un único número de ticket. Esto también puede ser llamado "Seguimiento Local de Fallos" o LBT por sus siglas en inglés (Local Bug Tracker). Este software, a menudo puede ser una herramienta extremadamente benéfica cuando se usa para encontrar, analizar y eliminar problemas comunes en un ambiente computacional de la organización.

En un help desk, el usuario notifica su problema, y este emite un ticket que contiene los detalles del problema; si el primer nivel es capaz de resolver el problema, el ticket es cerrado y actualizado con la documentación de la solución para permitir a otros técnicos de servicio tener una referencia. Si el problema necesita ser escalado, este será despachado a un segundo nivel.

Se utiliza mucho en teleoperadoras

Organización

Los grandes centros de Servicio tienen diferentes niveles para manejar los diferentes tipos de preguntas. Los help desk de primer nivel están preparados para contestar las preguntas más frecuentes, como aquellas que pertenecen a las FAQs (preguntas frecuentes) incluidas en la documentación. El segundo nivel y niveles superiores manejan las llamadas más difíciles. Llamado operaciones (sistemas)

WEBGRAFIA

http://www.ordenadores-y-portatiles.com/instalar-desinstalar.html

http://es.wikipedia.org/wiki/Software

lunes, 12 de julio de 2010

SISTEMAS OPERATIVOS

INTRODUCCIÓN.-

Sistema operativo, software básico que controla una computadora. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del ordenador o computadora, 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.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

TIPOS DE SISTEMAS OPERATIVOS

Sistema Operativo Monousuario.

Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.

Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.

Sistema Operativo Multiusuario.

Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.

DESCRIPCION DE EL SISTEMA OPERATIVO

Para que un ordenador 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).

FASES DE INSTALACION DE UN SISTEMA OPERATIVO

1. Preparar el equipo para arrancar desde CD/DVD.

2. Preparación del Disco Duro:

3. Ejecutar el programa de instalación

4. Proporcionar el nombre y contraseña del usuario que será administrador del sistema.

5. Seleccionar los componentes software opcionales que queremos instalar.

6. Ajustar los parámetros de la red.

7. Instalar el gestor de arranque.

8. Realizar las actualizaciones de seguridad.

9. Instalar los plugins del navegador.

10. Instalar los Drivers necesarios para los dispositivos no reconocidos en la instalación

Ejemplos de Sistema Operativo

A continuación detallamos algunos ejemplos de sistemas operativos:

Familia Windows

* Windows 95

* Windows 98

* Windows NT

* Windows 2000

* Windows 2000 server

* Windows XP

* Windows Server 2003

* Windows CE

* Windows Mobile

* Windows XP 64 bits

* Windows Vista (Longhorn)

Familia Macintosh

* Mac OS 7

* Mac OS

* Mac OS X

Familia UNIX

* AIX

* AMIX

* GNU/Linux

* GNU / Hurd

* HP-UX

* Irix

* System V

* Solaris

* UnixWare

WEBGRAFIA

http://www.masadelante.com/faqs/sistema-operativo

http://www.ayuda-internet.net/tutoriales/sistemas/sistemas-operativos/index.html