martes, 10 de diciembre de 2013

SOFTWARE DE SISTEMA

En terminología informática el software de sistema, denominado también software de base, consiste en software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn. 

El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado.1 Mención especial merece el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS, es software libre. 

Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades de discos ópticos, etc) entre otros.

TIPOS DE SOFTWARE

Software: Se puede entender como una serie de instrucciones efectuadas para el funcionamiento del hardware de las computadoras.  Además proporciona un valor específico al negocio y no como el hardware que es de propósito general.

Hay dos tipos principales de aplicaciones y de sistemas.

DE APLICACIÓN: Conjunto de instrucciones de computadora escritas con un lenguaje de programación, las cuales dirigen al hardware para que efectúe actividades específicas de procesamiento de datos y de información que proporcionan funcionalidad al usuario.  Esta puede ser amplia: procesamiento general de palabras o limitada como la nómina.  Los programas de aplicación satisfacen una necesidad como incrementar la productividad o mejorar decisiones del nivel de inventarios.

DE SISTEMAS: Actúa como intermediario entre el hardware de cómputo y los programas de aplicación.  Realiza importantes funciones autorreguladoras como por ejemplo: cargarse por sí sola cuando la computadora se activa por 1ª vez como Windows 98, proporcionar un conjunto de instrucciones utilizadas para todas las aplicaciones.  La programación de sistemas se refiere a la creación o bien a la modificación del software de sistemas.

Los programas de aplicación manipulan fundamentalmente datos o textos para producir o proporcionar información y los programas de sistemas manipulan recursos de hardware de computadora; este ofrece funciones y limitaciones dentro de las cuales puede operar el software de la aplicación a diferencia del hardware, el cual puede diseñarse y fabricarse en líneas de ensamble automatizadas, el software debe programarse manualmente.

Hardware: Duplica cada 18 meses y software cada 8 años, gran reto para creadores.

CONFIGURACIÓN DEL AMBIENTE DE TRABAJO

Desde la ventana Personalización podremos cambiar el aspecto del escritorio y las ventanas.



La forma más rápida de acceder a ella es haciendo clic con el botón derecho del ratón en una zona libre del Escritorio, y elegir la opción Personalizar en el menú contextual. O también, podemos acceder desde el Panel de control > Apariencia y personalización > Personalización.

En la ventana vemos todo lo que podemos personalizar:

A la izquierda hay un menú que nos permite personalizar los iconos del escritorio, los punteros del mouse o la imagen que utilizamos en el inicio de sesión de nuestro usuario.
En la parte central superior encontramos los temas incluidos en Windows 7 y podremos saber cuál estamos utilizando actualmente.
En la zona central inferior vemos los distintos componentes que conforman un tema, desglosados, para poder personalizarlos por separado. En color gris nos indicará cuál es la opción que estamos utilizando actualmente.

Los Temas

--------------------------------------------------------------------------------
Un Tema es un conjunto de estilos que definen la apariencia general de nuestro sistema. En un tema se definen los colores, efectos y sonidos del escritorio y las ventanas de Windows. 


En Windows 7 vienen incluidos varios temas que nos permiten cambiar radicalmente el aspecto de nuestro sistema con tal solo un clic. Están organizados por categorías:

Los Temas Aero son temas con efectos visuales complejos, transparencias, etc. Hay varios de distinta temática: naturaleza, arquitectura, etc. Los Temas básico y de contraste alto pueden resultarnos útiles si nuestra computadora no es demasiado rápida, porque consumen menos recursos a costa de quitar efectos puramente estéticos. El alto contraste está pensado para cansar menos la vista o para personas con problemas de visión. 
Además, si disponemos de conexión a internet podemos elegir la opción Obtener más temas en línea para descargar otros.

Si no encontramos nada a nuestro gusto, podemos crear un tema propio personalizado, que aparecerá en la categoría Mis temas. Para ello, deberemos partir de un tema base, por ejemplo el tema Windows 7 (o el que más se aproxime a lo que queremos) y utilizar los botones de la zona inferior para personalizar cada uno de los aspectos que componen el tema: el fondo de escritorio, el color de la ventana, los sonidos y el protector de pantalla. Durante este tema iremos viendo las opciones más utilizadas.
Si personalizamos un tema aparecerá con el nombre Tema sin guardar, hasta que pulsemos el botón Guardar tema y le demos un nombre más descriptivo. Para borrar un tema haremos clic con el botón derecho sobre él y elegiremos la opción Eliminar tema. Ten en cuenta que no se pueden eliminar temas que ya iban incluidos en la instalación de Windows 7 o que están en uso en ese momento.

DOCUMENTOS DE PASOS EN EL PROCESO ELECTRÓNICO TEXTO

La generación o creación de un sistema de gestión documental la podemos 
dividir en cuatro pasos fundamentales: 





1. El primero es la recopilación de la información. La gestión documental no 
implica que los documentos sean realmente textos aunque éste será el 
caso más habitual. Podemos gestionar, en principio, cualquier tipo de 
documento; ya sean textos, fotografías, pinturas, mapas, o documentos de 
tipo mixto. 
2. Los documentos en principio podrán estar en cualquier formato. Aunque, 
como hemos mencionado, si son documentos actuales ya estarán en 
formato electrónico. Cuando se trata de archivos antiguos, colecciones de 
pintura, fotografías... es necesario convertirlos a formato electrónico. Este 
proceso es lo que denominamos digitalización y en general podemos decir 
que lo que conseguimos es una copia electrónica del documento en 
cuestión, además de una primera homogenización de los documentos ya 
que los tenemos todos en formato electrónico. 
3. El siguiente paso consiste en la preparación de esta información de forma 
que nos permita integrarla en un sistema de gestión documental. En el 
caso de los documentos de texto el proceso de digitalización, definida ésta 
de forma genérica como la obtención de una copia electrónica del 
documento, admite un paso más, que es su conversión a formato de texto 
electrónico. Es lo que se denomina OCR o reconocimiento óptico de 
caracteres (Optical Character Recognition). Además, la integración de los 
documentos en sistemas de gestión documental exige normalmente 
procesos como la extracción de información estructurada, en forma de 
valores por campos o la homogenización de los formatos de los 
documentos o la indexación.
Todos estos procesos son procesos 

automatizables en diferentes grados. La indexación por ejemplo es 
totalmente automatizable mientras que la extracción de datos estructurados 
y OCR puede exigir cierto trabajo o control manual. Gestión electrónica de los documentos 3
?? Las microfichas son difíciles de manejar. Busco alternativas para 
guardar un volumen importante de documentos. 
?? En mi organización se generan multitud de documentos diferentes. 
Estamos estudiando escanearlos pero nos gustaría clasificarlos 
automáticamente. 
?? Mi empresa genera un montón de listados, albaranes, facturas, etc. 
Además de distribuir una copia a nuestros clientes, nos quedamos una 
copia para nosotros. Esta copia que nos quedamos debemos archivarla 
convenientemente, con el consiguiente coste. Los listados deben 
enviarse a todas nuestras sucursales para su consulta. Nuestro 
consumo de papel se ha disparado !!! 
?? Tengo miles de documentos con la misma estructura, son hojas de 
pedidos, formularios, etc. Deseo conservarlos un tiempo y además me 
cuesta mucho esfuerzo introducir los datos contenidos en ellos en el 
ordenador.

OPERACIÓN CON ARCHIVOS DIRECTOS

l archivo directo intenta explorar la capacidad, proporcionada por las unidades de disco y dispositivos similares, de lograr acceso a cualquier bloque de dirección conocida. Para lograr el direccionamiento directo se utiliza la llave del registro para localizarlo en el archivo. En la figura siguiente se muestra el diagrama correspondiente a acceso directo. 


Los más antiguos archivos de disco de acceso directo fueron utilizados por las maquinas electrónicas de contabilidad que utilizaban un número perforado en una tarjeta,



para determinar en dónde debería archivarse el resto del contenido de la tarjeta. Los métodos modernos de acceso directo transforman la llave mediante un algoritmo de computación antes de utilizarla como dirección. El método de acceso directo es rápido, ya que se evitan las operaciones intermedias de archivo, pero obliga a que los datos se localicen dé acuerdo con un solo atributo llave. Puede compararse el acceso directo con un archivo secuencial indexado en el que el acceso se proporciona de acuerdo con un solo atributo; sin embargo, los registros dentro de los archivos directos no están eslabonados con sus registros predecesores o sucesores. Los métodos de archivo directo utilizan un cálculo para proporcionar la dirección de registro para una llave, mientras que las organizaciones de archivo indexado buscan en índices para determinar cuál es el registro correspondiente a una llave.

Un archivo relativo (directo) consiste en una colección de registros de longitud fija almacenados uno al lado del otro en un dispositivo de almacenamiento de acceso directo (direct - access storage device, DASD). El almacenamiento de este tipo de archivos se restringe a los DASD, tales como discos y tambores, por que el acceso a registros se hace generalmente en orden aleatorio. 



Cada registro en un archivo de organización relativa se puede referir por medio

de un número -entero- de dirección, el cual indica su distancia o desplazamiento desde el origen del archivo. Al primer registro en un archivo relativo se le asigna el valor 1, 2 al siguiente y así sucesivamente. De este modo, la dirección relativa de un valor entero que refleja su posición respecto al primer registro del archivo. El acceso aleatorio de un registro en un archivo de organización relativa se hace vía su número relativo de registro. 



Un archivo de organización relativa puede crearse con un programa en un lenguaje de alto nivel si es que el método de acceso del sistema operativo central es capaz de manejar esta organización, y si el compilador del lenguaje de interface con tal método de acceso.



Instrucciones del prosesador del archivo del texto

Efectuando una pulsación con el botón izquierdo del ratón sobre cualquier elemento, que se encuentre listado en la ventana principal de Nautilus se seleccionará automáticamente dicho elemento y el contenido de la selección se nos mostrará en la barra de estado situada en la parte inferior de la ventana.
Si deseamos realizar una selección múltiple de archivos o carpetas tendremos dos formas diferentes de conseguirlo:
Elegir los elementos, uno a uno, manteniendo pulsada la tecla "Control" nos selecciona los elementos aislados que hayamos elegido con una pulsación del botón izquierdo del ratón.
Si deseamos efectuar una selección múltiple de un grupo de archivos consecutivos, bastará elegir el primero y el último manteniendo pulsada la tecla "Mayúsculas".
En ambos casos, Nautilus nos informará de nuestra selección mostrándonos los archivos elegidos en modo de "vídeo invertido" y a través de la barra de estado.
Nautilus nos ofrece varias alternativas para copiar y/o mover archivos o carpetas.
En primer lugar debemos seleccionar los archivos o carpetas que deseamos copiar en el directorio de origen. En el menú "Editar" elegimos la opción "Copiar archivos" o "Cortar archivos", si queremos moverlos, a continuación nos dirigimos hacia el directorio destino y elegimos "Pegar archivos". Esta es la forma natural de copiar o mover elementos utilizando los menús de Nautilus.
Otra posibilidad es realizar la operación anterior usando el menú contextual del botón derecho del ratón.
También podemos usar la característica de "arrastrar y soltar" entre dos ventanas abiertas de Nautilus, una mostrando el directorio origen y la otra, el destino. Si tomamos un elemento y lo arrastramos hasta la ventana del directorio destino:
Movemos el elemento, es decir lo cambiamos de ubicación.
Copiamos el elemento si mantenemos la tecla "Control" pulsada durante la operación, es decir, el archivo permanecería en su carpeta de origen y crearíamos una copia en la carpeta destino.
Nos pregunta si deseamos mover, copiar, crear un "enlace simbólico" o usar como papel tapiz (si es una imagen), si mantenemos pulsada la tecla "Alt" durante la operación.
Aunque esta acción puede ser diferente dependiendo si las carpetas, original y destino, se encuentran en particiones o unidades extraíbles distintas, las opciones descritas anteriormente son siempre accesibles pulsando la tecla "Alt".

CONFIGURACION DE HARDWARE

La configuración del hardware depende de tres factores: cuánta capacidad de procesamiento requiere la implementan, cuánto rendimiento de entrega es necesario y dónde se está implementando la instancia. Si se trata de una aplicación de notificaciones pequeña que se encuentra totalmente detrás de un firewall, podría decidir ejecutar Microsoft SQL Server Notifican Servicies, las bases de datos y las aplicaciones de administración de suscripciones en un solo servidor. Sin embargo, la mayoría de las aplicaciones medianas o grandes se benefician de las configuraciones de varios servidores. Si las aplicaciones son muy grandes, se pueden distribuir en varios servidores, y aquellas que requieran una disponibilidad muy elevada pueden utilizar el clúster de conmutación por error.

orresponde a todas las partes físicas y tangibles de una computadora  sus componentes eléctricos, electrónicos, electromecánicos y mecánicos;sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente al soporte lógico e intangible.




OPERACIONES CON ARCHIVOS Y DIRECTORIOS

Los archivos informáticos son el medio de que disponemos para almacenar información no volátil en un dispositivo de almacenamiento Los Sistemas que disponen los sistemas operativos disponen de mecanismos para que un usuario pueda manipular los archivos (seleccionar, editar, ejecutar, borrar, ...). Desde el punto de vista de un programador un archivo es un medio para poder leer datos de entrada para su programa o donde poder guardar los resultados de su ejecución. Todo lenguaje de programación  debe disponer de algún mecanismo para que el programador pueda manipular archivos desde un programa. Estos mecanismos pueden ser más o menos sofisticados o versátiles dependiendo del lenguaje de programación que estemos considerando, pero deben haber unas funciones básicas para poder acceder a un archivo, estas son:
  • Lectura (consulta).- Esta operación consiste el leer la información contenida en fichero sin alterarla.
  • Escritura (modificación).- Consiste en actualizar el contenido del fichero bien añadiéndole nuevos datos o borrando parte de los que contenía.
  • Apertura.- Antes de acceder a un fichero, tanto para consultar como para actualizar su información, es necesario abrirlo. Esta operación se debe realizar previamente a las operaciones de lectura o escritura.
  • Cierre.- Cuando se ha terminado de consultar o modificar un fichero, por lo general, del mismo modo que se tuvo que abrir para realizar alguna operación de lectura/escritura sobre él, éste deberá ser cerrado.



    concepto de archivo ó fichero.
    Creación de archivos.
     Copiar, eliminar, renombrar archivos.
    concepto de directorio.
    Creación de directorios.Organización jerárquica en árbol.
    Copiar, eliminar, renombrar directorio