Introduccion al procesamiento de datos e5 unesr

  • Published on
    09-Jul-2015

  • View
    722

  • Download
    4

DESCRIPTION

Introduccion al procesamiento de datos e5 unesr

Transcript

UNIDAD I (INTRODUCCION AL PROCESAMIENTO DE DATOS)DATOS: Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos.SISTEMA: Un sistema es un conjunto de partes o elementos organizados y relacionados que interactan entre s para lograr un objetivo. Los sistemas reciben (entrada) datos, energa o materia del ambiente y proveen (salida) informacin, energa o materia. Un sistema puede ser fsico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software) Cada sistema existe dentro de otro ms grande, por lo tanto un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un supersistema. Los sistemas tienen lmites o fronteras (Ver: frontera de un sistema), que los diferencian del ambiente. Ese lmite puede ser fsico (el gabinete de una computadora) o conceptual. Si hay algn intercambio entre el sistema y el ambiente a travs de ese lmite, el sistema es abierto, de lo contrario, el sistema es cerrado.INFORMACION: En sentido general, es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. Para Gilles Deleuze, la informacin es el sistema de control, en tanto que es la propagacin de consignas que deberamos de creer o hacer que creemos. En tal sentido la informacin es un conjunto organizado de datos capaz de cambiar el estado de conocimiento en el sentido de las consignas trasmitidas.PROCESAMIENTO DE DATOS: Es definido como la tcnica que consiste en la recoleccin de los datos primarios de entrada, los cuales son evaluados y ordenados, para obtener informacin til, que luego sern analizados por el usuario final, para que pueda tomar las decisiones o realizar las acciones que estime conveniente.EVOLUCION DEL PROCESO DE DATOS: Desde pocas muy remotas el hombre procesa datos. Es muy probable que el hombre primitivo empleara los dedos de las manos para efectuar operaciones muy sencillas y almacenar toda la informacin posible en su memoria, por lo que fue necesario auxiliarse de todos los medios que permitieran resolver operaciones un poco ms complicadas, tal es el caso del baco que, de hecho, fue uno de los primeros inventos (herramientas para el proceso de la informacin). En su forma ms sencilla, el baco consiste en una tabla con una serie de ranuras, en donde son colocadas tantas fichas (indicadores) como unidades, decenas o centenas haya que representar. La Europa Medieval desarroll dispositivos llamados contadores, que se usaban con este objetivo. En 1642, Pascal invent una mquina que utilizando una rueda con diez dientes y conectada a otra serie de ruedas poda sumar y restar. Fue la idea de la primera calculadora. En 1671, Leibnitz extendi el concepto para incluir operaciones de multiplicacin y divisin, a travs de sumas y restas sucesivas. Como antecedentes del proceso de datos, con el uso del registro unitario, y que precedieron a los actuales sistemas mencionaremos algunos, an cuando no estn relacionados con el tratamiento de la informacin. En 1887, el Dr. Herman Hollerith desarroll el registro de informacin por tarjeta perforada. Previamente en 1812 Babbage introdujo el principio de memoria, a travs de una mquina que calculaba y retena la informacin para ser usada en repetidas veces, quedando en proyecto no concretado. En esencia el procesamiento de datos con registro por unidad, sigui tres pasos fundamentales. El primero confronta tres tipos de mquinas perfectamente diferenciadas en sus funciones, pero stos estn controlados en su funcionamiento por el hombre. Es decir, que prcticamente la velocidad de funcionamiento del sistema est limitada por el control humano. La entrada por mquinas de tipo electromecnico, as como la salida, tienen una velocidad de funcionamiento superior a la convencional (hasta entonces lo consegua la taqui-mecanografa). Las mquinas encargadas del proceso realizaban esto en forma mecnica y por lo tanto, a velocidades semejantes e incluso inferiores a los dispositivos de entrada/salida. Para obviar el inconveniente de la velocidad del control humano de los procesos el clculo se realizaba por medio de paneles cableados que actuaban directamente sobre calculadoras, por la falta de flexibilidad del sistema. Posteriormente se dio paso al control por tarjetas y el almacenamiento de datos en la memoria. Pese a que el control se realizaba externamente, se introdujo la modificacin de que ste pudiera ser mediante paneles cableados o, como innovacin importante, mediante la utilizacin de tarjetas perforadas para efectuar el control del proceso.

Entre 1939 y 1944 se desarroll el computador Mark I, que contaba con aportes significativos sobre sistemas. El primero corresponda al diseo del circuito del procesador. El segundo, al mtodo de control. Mark I utilizaba cintas perforadas que dirigan las mquinas para programar acciones. En esta poca aparece el ENIAC, computadora totalmente electrnica. En 1945 hace su aparicin el EDVAC. A partir de la dcada del cincuenta, hacia adelante, se dispusieron una serie de herramientas del tipo, cada vez ms sofisticados, que amoldaron mejor el concepto de Procesamiento Automtico de Datos, suprimiendo totalmente la intervencin humana en esta fase. En la dcada de los ochenta aparecen con fuerza las microcomputadoras y su uso, hoy en da, es comn en las ms diversas actividades del hombre. PRIMEROS REGISTRADORES Y COMPUTADORAS: La primera generacin de computadoras abarca desde el ao 1945 hasta el ao 1958, poca en que la tecnologa electrnica era a base de bulbos o tubos de vaco, y la comunicacin era en trminos de nivel ms bajo que puede existir, que se conoce como lenguaje de mquina. Caractersticas: Estaban construidas con electrnica de vlvulas. Se programaban en lenguaje de mquina. Un programa es un conjunto de instrucciones para que la mquina efecte alguna tarea, y el lenguaje ms simple en el que puede especificarse un programa se llama lenguaje de mquina (porque el programa debe escribirse mediante algn conjunto de cdigos binarios). La primera generacin de computadoras y sus antecesores, se describen en la siguiente lista de los principales modelos de que const:1. 1941 ENIAC. Primera computadora digital electrnica en la historia. No fue un modelo de produccin, sino una mquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme aparato que ocupaba todo un stano en la universidad. Construida con 18.000 bulbos consuma varios KW de potencia elctrica y pesaba algunas toneladas. Era capaz de efectuar cinco mil sumas por segundo. Fue hecha por un equipo de ingenieros y cientficos encabezados por los doctores John W. Mauchly y J. Prester Eckert en la universidad de Pennsylvania, en los Estados Unidos.2. 1949 EDVAC. Segunda computadora programable. Tambin fue un prototipo de laboratorio, pero ya inclua en su diseo las ideas centrales que conforman las computadoras actuales. Incorporaba las ideas del doctor Alex Quimis.3. 1951 UNIVAC I. Primera computadora comercial. Los doctores Mauchly y Eckert fundaron la compaa Universal Computer (Univac), y su primer producto fue esta mquina. El primer cliente fue la Oficina del Censo de Estados Unidos.4. 1953 IBM 701. Para introducir los datos, estos equipos empleaban tarjetas perforadas, que haban sido inventadas en los aos de la revolucin industrial (finales del siglo XVIII) por el francs Jacquard y perfeccionadas por el estadounidense Herman Hollerith en 1890. La IBM 701 fue la primera de una larga serie de computadoras de esta compaa, que luego se convertira en la nmero 1 por su volumen de ventas.5. 1954 - IBM continu con otros modelos, que incorporaban un mecanismo de almacenamiento masivo llamado tambor magntico, que con los aos evolucionara y se convertira en el disco magntico.La primera caja registradora fue inventada por James Ritty una vez concluida la Guerra Civil Estadounidense. Era el propietario de un saloon en Dayton, Ohio, Estados Unidos, y necesitaba evitar que sus empleados continuaran hurtando sus ganancias. Cre el modelo Ritty I en 1879, luego de observar una herramienta que contaba las revoluciones del propulsor de un barco a vapor.1 Con la ayuda de su hermano John, la patent en 1883.2 Poco despus result recargado con la necesidad de manejar dos comercios, por lo que vendi todos sus derechos sobre su invento a Jacob H. Eckert de Cincinnati, un vendedor de porcelana y cristalera, que form la National Manufacturing Company. En 1884 este vendi a su vez la empresa a John H. Patterson, que la rebautiz National Cash Register (NCR) y mejor la mquina incorporando un rollo de papel para registrar las transacciones, creando por tanto el ticket o recibo. En 1906, mientras trabajaba en NCR Charles F. Kettering dise una caja registradora con motor elctrico. En el Reino Unido se utiliza el trmino till3 para referirse a las cajas registradoras, en alusin a su utilidad como ordenador de moneda.DESCRIPCION FUNCIONAL DE UN SISTEMA INFORMATICO: Es un conjunto de partes (hardware y software), El usuario forma parte del Sistema Informtico y objetivo que funcionan relacionndose entre s.REPRESENTACION INTERNA DE DATOS: Representacin Alfanumrica:La representacin de la informacin de tipo texto escrito se hace codificando, en un octeto, cada uno de los caracteres que componen dicha informacin.- Cdigo Baudot: Data de finales del S. XIX. Lo desarroll Jean-Maurice-mile Baudot. Utilizaba 5 bits por carcter y se usaba en telegrafa.- Alfabeto Internacional N 2: 1901. Donald Murray aadi nuevos caracteres y cdigos de desplazamiento al anterior. Cada carcter 5 bits. Existen algunos caracteres de control. Inicialmente se utiliz en los teletipos. (Teleimpresores o TTY).- Codificacin FIELDATA: Proyecto de Estados Unidos a finales de los 50. Pretenda crear un estndar para recoger y distribucin en el campo de batalla. Utiliza bloques de 6 dgitos para representar los caracteres. Slo se pueden representar 26 datos, es decir 64 caracteres. Codificacin EBCDIC (Extended Binary Coded Decimal Interchange Code): Usado en mainframes de IBM inicialmente. Utiliza 8 bits para cada carcter por lo que se pueden representar 256 caracteres. Cada octeto se divide en 2 partes (bits de zona, bits de dgito).- Cdigo ASCII (American Standard Code for Information Interchange). El ms difundido hoy en da para su uso en los ordenadores. Se public en 1963 por ASA (que posteriormente pas a ser ANSI) Dispone de 8 bits aunque slo utiliza los 7 primeros para el uso de letras, nmeros y caracteres especiales. Con 7 bits se pueden representar 128 caracteres diferentes. Se pueden representar todos los nmeros, letras maysculas, minsculas, caracteres especiales y de control. El resto de las combinaciones de la 128 a la 255 se usan para representar caracteres de tipo grfico.- UNICODE. Es un estndar internacional establecido por el Consorcio Unicote (formado por empresas como Apple Computer, Microsoft, IBM, HP, ). Su objetivo es representar cualquier carcter jams escrito. Windows NT y sus sucesores lo usan. Tambin sistemas operativos como Linux, Mac OS X y lenguajes de programacin como Java, Perl y C#.Codificacin EBCDIC (Extended Binary Coded Decimal Interchange Code): Usado en mainframes de IBM inicialmente. Utiliza 8 bits para cada carcter por lo que se pueden representar 256 caracteres. Cada octeto se divide en 2 partes (bits de zona, bits de dgito).- Cdigo ASCII (American Standard Code for Information Interchange). El ms difundido hoy en da para su uso en los ordenadores. Se public en 1963 por ASA (que posteriormente pas a ser ANSI) Dispone de 8 bits aunque slo utiliza los 7 primeros para el uso de letras, nmeros y caracteres especiales. Con 7 bits se pueden representar 128 caracteres diferentes. Se pueden representar todos los nmeros, letras maysculas, minsculas, caracteres especiales y de control. El resto de las combinaciones de la 128 a la 255 se usan para representar caracteres de tipo grfico. Los 32 primeros caracteres son de control.- UNICODE. Es un estndar internacional establecido por el Consorcio Unicote (formado por empresas como Apple Computer, Microsoft, IBM, HP, ). Su objetivo es representar cualquier carcter jams escrito. Windows NT y sus sucesores lo usan. Tambin sistemas operativos como Linux, Mac OS X y lenguajes de programacin como Java, Perl y C#. Y BYTECONCEPTO DE BIT Y BYTE: es el acrnimo Binary digit. (dgito binario). Un bit es un dgito del sistema de numeracin binario. Mientras que en el sistema de numeracin decimal se usan diez dgitos, en el binario se usan slo dos dgitos, el 0 y el 1. Un bit o dgito binario puede representar uno de esos dos valores, 0 1. Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados:Luz apagada o Luz encendidaMemoria de computadora de 1980 donde se pueden ver los bits fsicos. Este conjunto de unos 4x4 cm. corresponden a 512 bytes. El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo digital, o en la teora de la informacin. Con l, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1).Byte: Es una unidad de informacin compuesta por una secuencia de bits contiguos. El diccionario de la Real Academia Espaola seala que byte es sinnimo de octeto (una unidad de informacin de ocho bits); sin embargo, el tamao del byte (que proviene del ingls bite, mordisco) depende del cdigo de caracteres en el que ha sido definido. El trmino fue propuesto por Werner Buchholz en 1957, en medio del desarrollo de la computadora IBM 7030 Stretch. En un principio, byte se utilizaba para mencionar las instrucciones de 4 bits, que permitan la inclusin de entre uno y diecisis bits por byte. Sin embargo, el diseo de produccin luego redujo el byte hasta campos de 3 bits, lo que permiti entre uno y ocho bits en un byte. Con el tiempo, se fijo el tamao de un byte en 8 bits y se declar como un estndar a partir de IBM S/360.SISTEMA BINARIO: es un sistema de numeracin en el que los nmeros se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeracin natural es el sistema binario (encendido 1, apagado 0).CONCEPTO DE HARDWARE: Son todos los dispositivos y componentes fsicos que realizan las tareas de entrada y salida, tambin se conoce al hardware como la parte dura o fsica del computador. La mayora de las computadoras estn organizadas de la siguiente forma:Los dispositivos de entrada (Teclados, Lectores de Tarjetas, Lpices pticos, Lectores de Cdigos de Barra, Escner, Mouse, etc.) y salida (Monitor, Impresoras, Plotters, Parlantes, etc.) y permiten la comunicacin entre el computador y el usuario.

ESQUEMA DE UN COMPUTADOR:

COMPONENTE DE UN COMPUTADOR: Hardware: Es el conjunto de componentes fsicos que conforman el computador. Los computadores convencionales, tambin llamadas mquinas de Von Neumann tienen tres principales componentes: Memoria principal, Unidad Central de proceso (CPU- Centra lProcessing Unit y Dispositivos perifricos).Memoria Principal: Se encarga de almacenar temporalmente los programas y los datos necesarios para que un determinado programa pueda ser ejecutado. Est constituida por un conjunto de celdas (palabras) cada una de las cuales puede almacenar una porcin de informacin. El tamao de una palabra depende de la arquitectura del computador, existiendo palabras de 8, 16, 32 64 bit. Un bit es la mnima informacin almacenable en un dgito binario (0 1) A la agrupacin de 8 bit, se le denomina byte. La capacidad de la memoria principal de un computador (Random Access Memory o RAM) se mide en Mb(1Megabyte = 1024 X 1024 Bytes) siendo tamaos comunes actualmente 64 Mb, 128 Mb,256 Mb 1Gb (1024 Mb).Unidad Central de Proceso: Encargada de realizar los clculos y transformaciones en los datos, adems de coordinar, controlar y/o realizar todas las operaciones del sistema. Cada CPU esta formado por dos componentes principales.Unidad de Control: Controla los componentes del computador para realizar las operaciones necesarias y ejecutar las instrucciones.Unidad Aritmtico-Lgica: Realiza todos los clculos (suma, resta, multiplicacin y divisin) y todas las operaciones lgicas (comparaciones numricas o alfabticas) sobre los datos.CONCEPTO DE SOFWARE: Es un ingrediente indispensable para el funcionamiento del computador. Est formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es slo un conglomerado de componentes electrnicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.El software es un conjunto de instrucciones detalladas que controlan la operacin de un sistema computacional.CLASIFICACION y DEFINICIONES DEL SOFWARE: a los fines prcticos se puede clasificar al software en tres grandes tipos:Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informtico en particular que se use, aislndolo especialmente del procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadar interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnstico Herramientas de Correccin y Optimizacin Servidores UtilidadesSoftware de programacin: Es el conjunto de herramientas que permiten al programador desarrollar programas informticos, usando diferentes alternativas y lenguajes de programacin, de una manera prctica. Incluyen bsicamente: Editores de texto Compiladores Intrpretes Enlazadores DepuradoresEntornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI). Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial nfasis en los negocios. Incluye entre muchos otros: Aplicaciones para Control de sistemas y automatizacin industrial Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Telecomunicaciones (por ejemplo Internet y toda su estructura lgica) Videojuegos Software mdico Software de clculo Numrico y simblico. Software de diseo asistido (CAD) Software de control numrico (CAM)COMPUTADORAS DE PROPOSITO GENERAL Y ESPECFICO: Las computadoras se pueden clasificar por tamao, por propsito y por aplicacin. A continuacin mostramos las diferentes clasificaciones.Las computadoras se clasifican por Tamao en:Microcomputadoras |Minicomputadoras | Macrocomputadoras | Supercomputadoras.Microcomputadoras: Las microcomputadoras son las computadoras ms accesibles para cualquier tipo de usuario, son mquinas personales de escritorio. Pequeas solo en tamao fsico y accesibles econmicamente,este tipo de computadoras son tan dinmicas, que lo mismo las puede utilizar un experto en el trabajo como un nio en casa, por esta razn las microcomputadoras son las ms conocidas, y ofrecen un sin nmero de aplicaciones.En un principio solo era posible utilizarlas en ambiente monousuario, esto es un solo usuario a la vez, pero con los avances tecnolgicos desde hace ya bastante tiempo este tipo de mquinas pueden ser utilizadas en ambientes multi incluso como servidores de una red de computadoras. Pequeas de bajo costo y para mltiples aplicaciones.Minicomputadoras: Al inicio de la dcada de 1960 hicieron su aparicin las minicomputadoras, fabricadas inicialmente por Digital Equipment Corporation (DEC). Estas mquinas son ms pequeas que las macrocomputadoras pero tambin de un menor costo, son el punto intermedio entre una microcomputadora y una macrocomputadora, en cuanto a su forma de operar se asemeja ms a una macrocomputadora ya que fueron diseadas para:.- Entornos de mltiples usuarios, apoyando multiples actividades de proceso al mismo tiempo.- Ofrecer ciertos servicios ms especficos- Soportar un nmero limitado de dispositivos - Pequeas y de bajo costo- Para mltiples aplicaciones La macrocomputadora: es un sistema de aplicacin general cuya caracterstica principal es el hecho de que el CPU es el centro de casi todas las actividades de procesamiento secundario.Por lo general cuenta con varias unidades de disco para procesar y almacenar grandes cantidades de informacin. El CPU acta como arbitro de todas las solicitudes y controla el acceso a todos los archivos, lo mismo hace con las operaciones de Entrada/Salida cuando se preparan salidas impresas o efmeras.El usuario se dirige a la computadora central de la organizacin cuando requiere apoyo de procesamiento. - El CPU es el centro de procesamiento- Diseadas para sistemas multiusuarioLa Supercomputadora: es un sistema de cmputo ms grande, diseadas para trabajar en tiempo real. Estos sistemas son utilizados principalmente por la defensa de los Estados Unidos y por grandes Empresas multimillonarias, utilizan telecomunicaciones a grandes velocidades, para poner un ejemplo estas mquinas pueden ejecutar millones de instrucciones por segundo. Acta como arbitro de todas las solicitudes y controla el acceso a todos los archivos, lo mismo hace con las operaciones de Entrada/Salida cuando se preparan salidas impresas o efmeras.El usuario se dirige a la computadora central de la organizacin cuando requiere apoyo de procesamiento. - El CPU es el centro de procesamiento- Diseadas para sistemas multiusuario> Las computadoras se clasifican por Propsito en:Analgicas |Digitales | HibridasLas computadoras analgicas: representan los nmeros mediante una cantidad fsica, es decir, asignan valores numricos por medio de la medicin fsica de una propiedad real, como la longitud de un objeto, el ngulo entre dos lneas o la cantidad de voltaje que pasa a travs de un punto en un circuito elctrico. Las computadoras analgicas obtienen todos sus datos a partir de alguna forma de medicin.Aun cuando es eficaz en algunas aplicaciones, este mtodo de representar los datos es una limitacin de las computadoras analgicas. La precisin de los datos usados en una computadora analgica est intimamente ligada a la precisin con que pueden medirse.Las computadoras digitales: representan los datos o unidades separadas. La forma ms simple de computadora digital es contar con los dedos. Cada dedo representa una unidad del artculo que se est contando. A diferencia de la computadora analgica, limitada por la precisin de las mediciones que pueden realizarse, la computadora digital puede representar correctamente los datos con tantas posiciones y nmeros que se requieran. Las sumadoras y las calculadoras de bolsillo son ejemplos comunes de dispositivos construdos segn los principios de la Computadora Digital. Para obtener resultados, las computadoras analgicas miden, mientras que las computadoras digitales cuentan.Hibridas: Combinan las caractersticas ms favorables de las computadoras digitales y analgicas tienen la velocidad de las analgicas y la precisin de las digitales. Generalmente se usan en problemas especiales en los que los datos de entrada provienen de mediciones convertidas a dgitos y son procesados por una Computadora por ejemplo las Computadoras Hbridas controlan el radar de la defensa de Estados Unidos y de los vuelos comerciales. Las computadoras se clasifican por Aplicacin en:Propsito General: Pueden procesar Informacin de negocios con la misma facilidad que procesan frmulas matemticas complejas. Pueden almacenar grandes cantidades de informacin y los grandes programas necesarios para procesarla. Debido a que las computadoras de aplicacin general son tan verstiles la mayor parte de las empresas actuales las utilizan. Propsito Especial: Tienen muchas de las caractersticas de las Computadoras de uso general pero se dedican a tareas de procesamiento muy especializadas. Se disean para manejar problemas especficos y no se aplican a otras actividades computarizadas. Por ejemplo, las computadoras de aplicacin especial pueden disearse para procesar exclusivamente datos numricos o para controlar comletamente procesos automatizados de fabricacin.

Un simulador es un ejemplo de las computadoras de uso especifico y puede ser un simulador de vuelo, de entrenamiento y en otros campos como la enfermera, la tecnologa del cuarto de operaciones, la administracin de plantas nucleares, los vuelos espaciales, el atletismo , la exploracin marina, etc.DIFERENCIA DE TAMAO Y ARQUITECTURA: Un Sistema Operativo serio, capaz de competir en el mercado con otros como Unix que ya tienen una posicin privilegiada, en cuanto a resultados, debe tener una serie de caractersticas que le permitan ganarse ese lugar. Algunas de estas son:Que corra sobre mltiples arquitecturas de hardware y plataformas.Que sea compatible con aplicaciones hechas en plataformas anteriores, es decir que corrieran la mayora de las aplicaciones existentes hechas sobre versiones anteriores a la actual, nos referimos en este caso particular a las de 16-bit de MS-DOS y Microsoft Windows 3.1.Rena los requisitos gubernamentales para POSIX (Portable Operating System Interface for Unix).Rena los requisitos de la industria y del gobierno para la seguridad del Sistema Operativo.Sea fcilmente adaptable al mercado global soportando cdigo Unicode.Sea un sistema que corra y balancee los procesos de forma paralela en varios procesadores a la vez.Sea un Sistema Operativo de memoria virtual.Uno de los pasos ms importantes que revolucion los Sistemas Operativos de la Microsoft fue el diseo y creacin de un Sistema Operativo extensible, portable, fiable, adaptable, robusto, seguro y compatible con sus versiones anteriores (Windows NT).Y para ello crearon la siguiente arquitectura modular:La cual est compuesta por una serie de componentes separados donde cada cual es responsable de sus funciones y brindan servicios a otros componentes. Esta arquitectura es del tipo cliente servidor ya que los programas de aplicacin son contemplados por el sistema operativo como si fueran clientes a los que hay que servir, y para lo cual viene equipado con distintas entidades servidoras.Ya creado este diseo las dems versiones que le sucedieron a Windows NT fueron tomando esta arquitectura como base y le fueron adicionando nuevos componentes.

Uno de las caractersticas que Windows comparte con el resto de los Sistemas Operativos avanzados es la divisin de tareas del Sistema Operativo en mltiples categoras, las cuales estn asociadas a los modos actuales soportados por los microprocesadores. Estos modos proporcionan a los programas que corren dentro de ellos diferentes niveles de privilegios para acceder al hardware o a otros programas que estn corriendo en el sistema. Windows usa un modo privilegiado (Kernel) y un modo no privilegiado (Usuario).Uno de los objetivos fundamentales del diseo fue el tener un ncleo tan pequeo como fuera posible, en el que estuvieran integrados mdulos que dieran respuesta a aquellas llamadas al sistema que necesariamente se tuvieran que ejecutar en modo privilegiado (modo kernel). El resto de las llamadas se expulsaran del ncleo hacia otras entidades que se ejecutaran en modo no privilegiado (modo usuario), y de esta manera el ncleo resultara una base compacta, robusta y estable.El Modo Usuario es un modo menos privilegiado de funcionamiento, sin el acceso directo al hardware. El cdigo que corre en este modo slo acta en su propio espacio de direccin. Este usa las APIs (System Application Program Interfaces) para pedir los servicios del sistema.El Modo Kernel es un modo muy privilegiado de funcionamiento, donde el cdigo tiene el acceso directo a todo el hardware y toda la memoria, incluso a los espacios de direccin de todos los procesos del modo usuario. La parte de WINDOWS que corre en el modo Kernel se llama Ejecutor de Windows, que no es ms que un conjunto de servicios disponibles a todos los componentes del Sistema Operativo, donde cada grupo de servicios es manipulado por componentes que son totalmente independientes (entre ellos el Ncleo) entre s y se comunican a travs de interfaces bien definidas.Todos los programas que no corren en Modo Kernel corren en Modo Usuario. La mayora del cdigo del Sistema Operativo corre en Modo Usuario, as como los subsistemas de ambiente (Win32 y POSIX que sern explicados en captulos posteriores) y aplicaciones de usuario. Estos programas solamente acceden a su propio espacio de direcciones e interactan con el resto del sistema a travs de mensajes Cliente/Servidor.CONFIGURACIONES EXISTENTES EN EL MERCADO: Bsicamente existen tres tipos de configuraciones que engloban a todas las redes existentes en el mercado, independientemente del fabricante. Peer to peer (Punto a punto): Cada estacin de trabajo puede compartir sus recursos con otras estaciones de trabajo que estn en la red.

Comparticin de recursos: Con este mtodo los recursos a compartir estn centralizados en uno o ms servidores. En estos servidores est toda la informacin. Las estaciones de trabajo no pueden compartir sus recursos. Cliente/Servidor: En este tipo de redes, las aplicaciones se parten entre el servidor y las estaciones de trabajo. En el Front End, la parte cliente de la aplicacin acepta las peticiones del usuario, las prepara para el servidor y espera una respuesta del mismo. En el Back End, el servidor recibe la peticin del cliente, la procesa y proporciona el servicio deseado por el cliente. El cliente ahora presenta los datos u otro resultado al usuario a travs de su propia interfaz. Los tipos ms comunes de redes de rea local son: Ethernet, Token Ring, ArcNet. Ethernet: fue originalmente creado por Xerox, pero desarrollado conjuntamente como una norma en 1.980 por Digital, Intel y Xerox. La norma 802.3 de IEEE define una red similar, aunque ligeramente diferente que usa un formato alternativo de trama. Ethernet presenta un rendimiento de 10 Mbits/seg. y utiliza un mtodo sensible a la seal portadora mediante el cual las estaciones de trabajo comparten un cable de red, pero slo una de ellas puede utilizarlo en un momento dado. El mtodo de acceso mltiple con deteccin de portadora y deteccin de colisiones se utiliza para arbitrar el acceso al cable. Las redes Ethernet pueden ser cableadas con diferentes tipos de cable. Cada uno con sus ventajas e inconvenientes. Las tres especificaciones ms populares para Ethernet son las siguientes: Ethernet 10 Base-T: Ofrece la mayora de las ventajas de Ethernet sin las restricciones que impone el cable coaxial. Parte de esta especificacin es compatible con otras normas 802.3 del IEEE de modo que es sencillo realizar una transicin de un medio a otro. Es posible mantener las mismas tarjetas Ethernet al pasar de un cable coaxial a cable de par trenzado. Adems pueden aadirse lneas troncales de par trenzado a las ya existentes gracias a repetidores que admiten la conexin de lneas troncales de cable coaxial, fibra ptica y par trenzado. Muchos fabricantes presentan este tipo de dispositivos en su lnea de productos Ethernet. La especificacin 10 Base-T incluye una utilidad de verificacin de cableado denominada Verificacin de integridad del enlace. Ethernet 10 Base-2: Se utiliza cable coaxial fino que se manipula ms fcilmente que el grueso y no requiere transceptores en las estaciones. Este cable es ms barato, aunque la longitud mxima de la lnea troncal es menor. Ethernet 100 Base-X: Con el crecimiento del uso de la multimedia y el vdeo de alta definicin en tiempo real, adems del correo electrnico que incorpora estos formatos, existe una necesidad creciente de obtencin de mayores anchos de banda en los equipos. Los usuarios de aplicaciones de diseo asistidos por ordenador requieren siempre un alto ancho de banda. 100 BASE-X mantiene el mtodo de acceso CSMA/CD sobre cable de par trenzado sin blindar de categora 5. El comit 802.3.del IEEE es el responsable de este desarrollo. Token Ring: El anillo con testigo es la norma 802.5 del IEEE. Una red en anillo con paso de testigo se puede configurar en una topologa en estrella. IBM hizo posible la norma con la comercializacin de la primera red Token Ring a 4 Mbit/seg. a mediados de los 80. Aunque la red fsicamente aparece como una configuracin en estrella, internamente, las seales viajan alrededor de la red de una estacin a la siguiente. Por tanto, la configuracin del cableado y la adicin o supresin de un equipo debe asegurar que se mantiene el anillo lgico. Las estaciones de trabajo se conectan a los concentradores centrales llamados unidades de acceso multiestacin (MAU). Para crear redes grandes se conectan mltiples concentradores juntos. Las tarjetas de Token Ring de IBM estn disponibles en una versin a 4 Mbit/seg. y en otra a 16 Mbit/seg. Son comunes el cable de par trenzado no apantallado y las MAUS con 16 puertos. La red de computacin de recursos conectados ARCNET es un sistema de red banda base con paso de testigo que ofrece topologas flexibles de estrella y bus a un precio bajo. Las velocidades de transmisin son de 2,5 Mbit/seg. y en ARCNET Plus de 20 Mbit/seg. Arcnet: proporciona una red robusta que no es tan susceptible a fallos como la Ethernet de cable coaxial si el cable se suelta o se desconecta. Esto se debe particularmente a su topologa y a su baja velocidad de transferencia. Si el cable que une una estacin de trabajo a un concentrador se desconecta o se suelta, slo dicha estacin de trabajo se va abajo, no la red entera. El protocolo de paso de testigo requiere que cada transaccin sea reconocida, de este modo no hay cambios virtuales de errores aunque el rendimiento es mucho ms bajo que en otros esquemas de conexin de red. La topologa de una red define nicamente la distribucin del cable que interconecta los diferentes ordenadores. A la hora de instalar una red, es importante seleccionar la topologa ms adecuada a las necesidades, teniendo en cuenta factores como la distribucin de los equipos a interconectar, tipo de aplicaciones que se van a ejecutar, inversin que se quiere hacer, coste que se quiere dedicar al mantenimiento y actualizacin de la red, trfico que debe soportar la red, capacidad de expansin, entre otros.Las topologas puras son tres: topologa en bus, en estrella y en anillo. A partir de estas tres se generan otras como son: anillo - estrella, bus - estrella, etc. Topologias en BUS: Consiste en un cable al que se conectan todos los nodos de la red. Un nodo es cualquier estacin de trabajo, terminal, impresora o cualquier otro dispositivo que pueda ser conectado a la red, ya sea de forma directa o indirecta (estando a disposicin de la red al pertenecer a un dispositivo ya conectado a ella). Cuando se utiliza cable coaxial, aparecen unos elementos en los extremos del cable denominados "terminadores", y cuyo aspecto es similar al de un tapn. Cada cual acta como una resistencia que refleja las seales del cable. Su misin es indicar a la red cules son los extremos del bus. La topologa en bus resulta fcil de instalar y mantener, pero ofrece un problema bastante importante. Esta dificultad consiste en que cuando el bus se abre (el cable se rompe, se estropea una clavija, un mal contacto...), toda la red se cae y quedar completamente inoperativa. Si la distancia que cubre el cable es pequea, encontrar la avera resulta relativamente fcil; sin embargo, si la distancia es grande y/o los nodos conectados a ella son elevado, encontrar la avera puede llevar mucho tiempo, durante el cual, todo el sistema quedar inutilizado.Topologa en Anillo: Consiste en un cable en el que se juntan el origen con el extremo, formando un anillo cerrado. A l se conectan los nodos de la red. No requiere de terminadores, ya que el cable se cierra en s mismo.Esta topologa ofrece el mismo problema que la topologa en bus, es decir, si se abre el anillo, la red queda inoperativa en su totalidad.Topologa en Estrella: En este caso, cada nodo de la red se conecta a un punto central, formando una especie de estrella. El punto es tan slo un dispositivo de conexiones, o uno del mismo tipo ms una estacin de trabajo. Dependiendo de s el dispositivo central es pasivo (nicamente servira de centralizador de conexiones) o activo (centralizando las conexiones y regenerando la seal que le llega), se tratar de una estrella pasiva activa. Este dispositivo central se llama "concentrador" (o hub).La principal ventaja que esta topologa ofrece frente a las otras consiste en que cuando el cable de un nodo se desconecta o rompe, dicho nodo es el nico que queda desconectado de la red, mantenindose sta operativa.CARACTERISTICAS Y APLICACIONES DE LOS DISTINTOS TIPOS MAINFRAME, MINI, MICRO Y PC: Mainframe: Una computadora mainframe es una computadora grande y poderosa que maneja el procesamiento para muchos usuarios simultneamente (Hasta varios cientos de usuarios). El nombre mainframe se origin despus de que las minicomputadoras aparecieron en los 1960's para distinguir los sistemas grandes de dichas minicomputadoras.Los usuarios se conectan a la computadora mainframe utilizando terminales que someten sus tareas de procesamiento a la computadora central. Una terminal es un aparato que tiene pantalla y teclado para la entrada / salida, pero que no tiene capacidad de cmputo. Tambin se conocen estas como terminales tontas. La capacidad de procesamiento de la mainframe se comparte en tiempo entre todos los usuarios. Una computadora PC puede "emular" a una terminal tonta para conectarse a una minicomputadora o a una mainframe. Esto se logra mediante un software especial.Las computadoras mainframe cuestan varios cientos de miles de dlares. Se usan en situaciones en que las empresas requieren tener centralizados en un lugar tanto el poder de cmputo como el almacenamiento de la informacin.Las mainframe tambin se usan como servidores de alta capacidad para redes con muchas estaciones de trabajo clientes.Mini: Una versin ms pequea de la macro computadora. Al ser orientada a tareas especficas, no necesitaba de todos los perifricos que necesita una macro, y esto ayudo a reducir el precio y costo de mantenimiento. En general, una mini computadora, es un sistema multiproceso (varios procesos) capaz de soportar de 10 hasta 200 usuarios simultneamente. Actualmente se usan para almacenar grandes bases de datos, y otras aplicaciones. Micro: Las microcomputadoras o computadoras personales (PC) tuvieron su origen con la creacin de los microprocesadores. Un microprocesador es una computadora en un chip, o sea un circuito integrado independiente. Las PC son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. PC: Velocidad de Proceso: miles de millones de instrucciones de coma flotante por segundo. Usuarios a la vez: hasta miles, en entorno de redes amplias. Tamao: requieren instalaciones especiales y aire acondicionado industrial. Dificultad de uso: solo para especialistas. Clientes usuales: grandes centros de investigacin. Penetracin social: prcticamente nula. Impacto social: muy importante en el mbito de la investigacin, ya que provee clculos a alta velocidad de procesamiento, permitiendo, por ejemplo, calcular en secuencia el genoma humano, nmero Pi, desarrollar clculos de problemas fsicos dejando un margen de error muy bajo, etc. Parques instalados: menos de un millar en todo el mundo. Costo: hasta decenas de millones de dlares cada una de ellas.UNIDAD II (SISTEMA OPERATIVO)CONCEPTO: Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son: Provee de un ambiente conveniente de trabajo. Hace uso eficiente del Hardware. Provee de una adecuada distribucin de los recursos. Para un Sistema Operativo real deber satisfacer las siguientes funciones: Gobierna el Sistema. Asigna los recursos. Administra y controlar la ejecucin de los programas. Un sistema de cmputo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. FUNCIONES: Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la eleccin del sistema operativo determina en gran medida las aplicaciones que puedes utilizar. Los sistemas operativos ms utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que tambin se utilizan, como por ejemplo Linux.APLICACIONES: Programas externos al sistema, utilizados para realizar tareas especficas como simulacin, creacin y edicin de grficas e imgenes, etc...DISTINTOS SISTEMAS OPERATIVOS DOS, UNIX, WINDOWS, VENTAJAS Y DIFERENCIAS: Dos: es una familia de sistemas operativos para PC. El nombre son las siglas de disk operating system ("sistema operativo de disco"). Fue creado originalmente para computadoras de la familia IBM PC, que utilizaban los procesadores Intel 8086 y 8088, de 16 bits, siendo el primer sistema operativo popular para esta plataforma. Contaba con una interfaz de lnea de comandos en modo texto o alfanumrico, va su propio intrprete de rdenes, command.com. Probablemente la ms popular de sus variantes sea la perteneciente a la familia MS-DOS, de Microsoft, suministrada con buena parte de los ordenadores compatibles con IBM PC, en especial aquellos de la familia Intel, como sistema operativo independiente o nativo, hasta la versin 6.22 (bien entrados los 90), frecuentemente adjunto a una versin de la interfaz grfica Ms Windows de 16 bits, como las 3.1x. En las versiones nativas de Microsoft Windows, basadas en NT (y ste a su vez en OS/2 2.x) (vase Windows NT, 2000, 2003, XP o Vista) MS-DOS desaparece como sistema operativo (propiamente dicho) y entorno base, desde el que se arrancaba el equipo y sus procesos bsicos y se proceda a ejecutar y cargar la inferfaz grfica o entorno operativo de Windows. Todo vestigio del mismo queda relegado, en tales versiones, a la existencia de un simple intrprete de comandos, denominado Smbolo del Sistema, ejecutado como aplicacin mediante cmd.exe, a partir del propio entorno grfico (elevado ahora a la categora de sistema).Esto no es as en las versiones no nativas de Windows, que s estn basadas en MS-DOS, cargndose a partir del mismo. Desde los 1.0x a las versiones 3.1(1), de 16 bits, Ms Windows tuvo el planteamiento de una simple aplicacin de interfaz o entorno grfico, complementaria al propio intrprete de comandos, desde el que era ejecutado. Fue a partir de las versiones de 32 bits, de nuevo diseo y mayor potencia, basadas en Windows 95 y 98, cuando el MS-DOS comienza a ser deliberadamente camuflado por el propio entorno grfico de Windows, durante el proceso de arranque, dando paso, por defecto, a su automtica ejecucin, lo que acapara la atencin del usuario medio y atribuye al antiguo sistema un papel ms dependiente y secundario, llegando a ser por muchos olvidado y desconocido, y paulatinamente abandonado por los desarrolladores de software y hardware, empezando por la propia Microsoft (esta opcin puede desactivarse alterando la entrada BootGUI=1 por BootGUI=0, del archivo de sistema, ahora de texto, MSDOS. SYS). Sin embargo, en tales versiones, Windows no funcionaba de forma autnoma, como sistema operativo. Tanto varias de las funciones primarias o bsicas del sistema como su arranque se deben an en las versiones de 32 bits, a los distintos mdulos y archivos de sistema que componan el modesto armazn del DOS, requiriendo aqullas un mnimo de los archivos bsicos de este, para poder ejecutarse (tales como IO.SYS, DRVSPACE. BIN, EMM386.EXE e HIMEM. SYS). Existen varias versiones de DOS. El ms conocido de ellos es el MS-DOS, de Microsoft (de ah las iniciales MS). Otros sistemas son el PC-DOS, de IBM, el DR-DOS, de Digital Research, que pasara posteriormente a Novell (Novell DOS 7.0), luego a Caldera y finalmente a DeviceLogics y, ms recientemente, el FreeDOS, de licencia libre y cdigo abierto. ste ltimo, puede hacer las veces, en su versin para GNU/Linux y UNIX, de emulador del DOS bajo sistemas de este tipo. Con la aparicin de los sistemas operativos grficos, del tipo Windows, en especial aquellos de 32 bits, del tipo Windows 95, el DOS ha ido quedando relegado a un segundo plano, hasta verse reducido al mero intrprete de rdenes, y a las lneas de comandos (en especial en ficheros de tipo .PIF y .BAT), como ocurre en los sistemas derivados de Windows NT. El DOS carece por completo de interfaz grfica, y no utiliza el ratn, aunque a partir de ciertas versiones sola incluir controladoras para detectarlo, inicializarlo y hacerlo funcionar bajo diversas aplicaciones de edicin y de interfaz y entorno grfico, adems de diversos juegos que tendan a requerirlo (como juegos de estrategia, aventuras grficas y Shoot 'em up subjetivos, entre otros). Por s slo es incapaz de detectar el hardware, a menos que las mencionadas controladoras incluyan en su ncleo de sistema, como residentes en memoria, el cdigo, instrucciones y funciones necesarias. En cualquier caso, el intrprete de comandos y la mayora de sus aplicaciones y mandatos de edicin deban o podan ser fcilmente controlados manualmente, a travs del teclado, ya fuera mediante comandos, o introduciendo teclas de acceso rpido para activar los distintos menes y opciones desde el editor (un buen ejemplo de esto ltimo son el editor de texto edit.com, el men de ayuda help.exe, el intrprete de BASIC qbasic.exe, incluidos en las ltimas versiones del MS-DOS). Tales opciones siguen, de hecho, encontrndose presentes en los Windows, en versiones muy posteriores. El DOS no es ni multiusuario ni multitarea. No puede trabajar con ms de un usuario ni en ms de un proceso a la vez. En sus versiones nativas (hasta la 6.22 en el MS-DOS), no puede trabajar con particiones de disco demasiado grandes, superiores a los 2 GB, que requieren formatos y sistemas de archivos tales como el FAT32, propio de Windows de 32 bits (a partir del 95), el NTFS, propio de Windows de tipo NT. Originalmente, por limitaciones del software, no poda manejar ms de 64KB de memoria RAM. En las versiones anteriores a la 4.0, el lmite, a su vez, era de 32 MB por particin, al no soportar an el formato FAT16 (desarrollado en 1987). Poco a poco, con las mejoras en la arquitectura de los PC, lleg primero a manejar hasta 640 KB de RAM (la llamada "memoria convencional", base), y luego hasta 1 megabyte (agregando a la memoria convencional la "memoria superior" o UMB). Ms tarde, aparecieron mecanismos como la memoria expandida (EMS) y la memoria extendida (XMS), que permitan ya manejar varios megabytes. Desde el punto de vista de los programadores, este sistema operativo permita un control total de la computadora, libre de las capas de abstraccin y medidas de seguridad a las que obligan los sistemas multiusuario y multitarea. As, hasta la aparicin del DirectX, y con el fin de aprovechar al mximo el hardware, la mayora de videojuegos para PC funcionaban directamente bajo DOS. La necesidad de mantener la compatibilidad con programas antiguos, haca cada vez ms difcil programar para DOS, debido a que la memoria estaba segmentada, es decir, la memoria apuntada por un puntero tena como mximo el tamao de un segmento de 64KB. Para superar estas limitaciones del modo real de los procesadores x86, se recurra al modo protegido de los procesadores posteriores (80386, 80486...), utilizando programas extensores que hacan funcionar programas de 32 bits sobre DOS. Aunque este sistema operativo sea uno de los ms antiguos, an los entornos operativos Windows de 32 bits, hasta el 98, tenan como plataforma base camuflada u oculta el DOS. Su intrprete de comandos, denominado, por lo general, Command Prompt o Smbolo del Sistema, puede invocarse desde la interfaz como command.com, , en versiones posteriores, basadas en NT, que ya no se basan ni parten de MS-DOS, mediante cmd.exe, esto pasa tambin en Windows ME a pesar de estar an basado en la antigua arquitectura 9x. Tambin existen, para sistemas actuales, emuladores como el DOSBox, o entornos de cdigo abierto como el FreeDOS, comunes ambos en GNU/Linux; ello permite recuperar la compatibilidad perdida con ciertas aplicaciones nativas para este antiguo sistema, que ya no pueden funcionar desde los nuevos Windows, basados en NT, o bajo sistemas operativos de arquitectura dispar, como los UNIX y GNU/Linux. DIR: Muestra un listado de archivos, que estn contenidos en un directorio. TYPE: Muestra el contenido de un archivo en pantalla. COPY: Copia archivos en otro lugar. REN o RENAME: Renombra archivos. DEL o ERASE: Borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, presente en las ltimas versiones nativas del DOS, salvo que el lugar del archivo o archivos borrados hubiese sido utilizado con posterioridad). MD o MKDIR: Crea un nuevo directorio. CD o CHDIR: Cambia el directorio actual por el especificado. RD o RMDIR: Borra un directorio vaco. ATTRIB: Permite asignar o quitar atributos de archivos (tales como +A: ya modificado, +H: oculto, +R: de slo lectura, +S, archivo especial del sistema, o a la inversa) TREE: Muestra grficamente la estructura de directorios de una unidad o ruta de acceso DELTREE: Borra un directorio con todo su contenido, incluidos subdirectorios (apareci en las ltimas versiones) CLS: limpia la pantalla. DATE: Permite ver y cambiar la fecha. TIME: Permite ver y cambiar la hora. LABEL: Permite ver y cambiar la etiqueta de una unidad de disco volumen. HELP: Ofrece ayuda sobre las distintas rdenes. SORT: Ordena las entradas. FC o COMP: Compara las diferencias entre el contenido de dos archivos. FIND: Busca cadenas de texto dentro del contenido de un archivo. TACS: Ordena todos los archivos del cp. EDLIN o EDIT: Permite editar archivos, guardando los cambios efectuados en el sistema. VOL: Muestra la etiqueta del volumen y el nmero de serie del disco. VERIFY: Comunica a Windows si debe comprobar que los archivos se escriben de forma correcta en un disco. CD..: retrocede a la rama anterior.Unix: Unix (registrado oficialmente como UNIX) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.1 2 Hasta 2009, el propietario de la marca UNIX fue The Open Group, un consorcio de normalizacin industrial. A partir de marzo de 2010 y tras una larga batalla legal, esta ha pasado nuevamente a ser propiedad de Novell, Inc. Slo los sistemas totalmente compatibles y que se encuentran certificados por la especificacin Single UNIX Specification pueden ser denominados "UNIX" (otros reciben la denominacin "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el trmino "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las caractersticas de UNIX Versin 7 o UNIX System V.Familias UNIX ms significativasAT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos ms significativos son UNIX System III y UNIX System V.BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribi para no incorporar propiedad intelectual originaria de AT&T en la versin 4. La primera implementacin de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD. AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM. Xenix: familia derivada de la adquisicin de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendi a SCO. GNU: En 1983, Richard Stallman anunci el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - tambin han sido parte fundamental de otros sistemas UNIX. Linux: En 1991, cuando Linus Torvalds empez a proponer el ncleo Linux y a reunir colaboradores, las herramientas GNU eran la eleccin perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy se conoce como GNU/Linux. Las distribuciones basadas en el ncleo, el software GNU y otros agregados entre las que se pueden mencionar a Slackware Linux, Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computacin como en el mundo empresarial. Obsrvese que Linux tiene un origen independiente, por lo que se considera un 'clnico' de UNIX y no un UNIX en el sentido histrico. Las interrelaciones entre estas familias son las siguientes, aproximadamente en orden cronolgico: La familia BSD surge del licenciamiento del UNIX original de AT&T.Xenix tambin surge por licenciamiento del UNIX original de AT&T, aunque an no era propiedad de SCO.AIX surge por licenciamiento de UNIX System III, pero tambin incorpora propiedad intelectual de BSD.La familia original AT&T incorpora ilegalmente propiedad intelectual de BSD en UNIX System III r3.La familia AIX vuelve a incorporar propiedad intelectual de la familia AT&T, esta vez procedente de UNIX System V.Linux incorpora propiedad intelectual de BSD, gracias a que ste tambin se libera con una licencia de cdigo abierto denominada Open-source BSD.Segn SCO Group, Linux incorpora propiedad intelectual procedente de AIX, gracias a la colaboracin de IBM en la versin 2.4, mas an no est demostrado, hay un proceso judicial al respecto: Disputas de SCO sobre Linux.UNIX es una marca registrada de Novell, despus de una disputa con The Open Group en Estados Unidos y otros pases. Esta marca solo se puede aplicar a los sistemas operativos que cumplen la "Single Unix Specification" de esta organizacin y han pagado las regalas establecidas. En la prctica, el trmino UNIX se utiliza en su acepcin de familia. Se aplica tambin a sistemas multiusuario basados en POSIX (tales como GNU/Linux, Mac OS X [el cual, en su versin 10.5 ya ha alcanzado la certificacin UNIX], FreeBSD, NetBSD, OpenBSD), los cuales no buscan la certificacin UNIX por resultar cara para productos destinados al consumidor final o que se distribuyen libremente en Internet. En estos casos, el trmino se suele escribir como "UN*X", "UNIX*", "*NIX", o "*N?X". Para referirse a ellos (tanto a Unix, como a los sistema basados en Unix/POSIX) tambin se utiliza "Unixes", pero "Unices" (que trata la palabra Unix como un nombre latino de la tercera declinacin) es asimismo popular. A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los ms importantes son:Solaris 10, un sistema operativo derivado de la rama System V Solaris de Sun Microsystems. Uno de los sistemas operativos Unix ms difundidos en el entorno empresarial y conocido por su gran estabilidad. Parte del cdigo fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris). AIX de IBM. El UNIX "propietario" de IBM cumpli 20 aos de vida en el 2006 y contina en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualizacin o la RAS de los servicios, heredada de sus "hermanos mayores". HP-UX de Hewlett-Packard. Este sistema operativo tambin naci ligado a las computadoras departamentales de este fabricante. Tambin es un sistema operativo estable que continua en desarrollo. Mac OS X. Se trata de un UNIX completo, aprobado por The Open Group. Su diferencia marcada es que posee una interfaz grfica propietaria llamada Aqua, y es principalmente desarrollada en Objective-C en lugar de C o C++. Existen sistemas operativos basados en el ncleo Linux, y el conjunto de aplicaciones GNU (tambin denominado GNU/Linux), entre las ms utilizadas encontramos: Red Hat Enterprise Linux. Cuyo fabricante Red Hat es conocido por su amplia gama de soluciones y aportes al desarrollo de software libre. Apoya el proyecto Fedora del cual se beneficia y de ella se derivan distribuciones compatibles como Oracle Enterprise Linux y CentOS, tambin distribuciones como Mandriva Linux, se bas en una de sus primeras versiones. SUSE Linux de Novell. Originalmente liberado por la compaa alemana SuSE. Es popular por sus herramientas de administracin centralizada. De manera anloga a RedHat con Fedora, apoya el proyecto openSUSE. Debian GNU/Linux. Con una de las comunidades ms grandes y antiguas del movimiento de software libre, es base para distribuciones como Xandros, Mepis, Linspire y Ubuntu.Tambin son populares los sistemas operativos descendientes del 4.4BSD:FreeBSD. Quiz el sistema operativo ms popular de la familia, de propsito mltiple. Con una implementacin SMP muy elaborada, es el sistema operativo utilizado por los servidores de Yahoo. Y base de muchos sistemas operativos entre ellos Mac OS X de Apple. OpenBSD. Ampliamente reconocida por su seguridad proactiva y auditora permanente del cdigo fuente. Es utilizada en ambientes donde la seguridad prima sobre todo, es usual encontrarlo instalado en servidores que actan como Firewall, VPN o Proxy. NetBSD. Se le conoce por su portabilidad, a octubre de 2008: 53 arquitecturas soportadas. La NASA lo ha utilizado para la investigacin en redes TCP/IP satelitales, al igual que para reciclar computadoras viejas con software moderno. Las siguientes implementaciones de UNIX tienen importancia desde el punto de vista histrico, no obstante, actualmente estn en desuso:Tru64 UNIX actualmente de Hewlett-Packard (antes de Compaq y originalmente de Digital Equipment Corporation).UnixWare y SCO OpenServer anteriormente de Santa Cruz Operation y ahora de SCO Group.UX/4800 de NEC.IRIX de Silicon Graphics Inc..Algunos comandos bsicos de UNIX son: Navegacin/creacin de directorios/archivos: ls cd pwd mkdir rm rmdir cp Edicin/visin de archivos: touch more ed vi Procesamiento de textos: echo cat grep sort uniq sed awk tail head Comparacin de archivos: comm cmp diff patch Administracin del sistema: chmod chown ps find xargs sd w who Comunicacin: mail telnet ssh ftp finger rlogin Shells: sh csh ksh Documentacin: man.Esta es una lista de los sesenta comandos de usuario de la seccin 1 de la Primera Edicin: ar as b bas bcd boot cat chdir check chmod chown cmp cp date db (Unix) dbppt dc df dsw dtf du ed find for form hup lbppt ld ln ls mail mesg mkdir mkfs mount mv nm od pr rew (Unix) rkd rkf rkl rm rmdir roff sdate sh stat strip (Unix) su sum tap (Unix) tm tty type un wc who write Otros comandos Tiempo: calWindows: es el nombre de una familia de sistemas operativos desarrollados por Microsoft desde 1981, ao en que el proyecto se denominaba Interface Manager. Anunciado en 1983, Microsoft comercializ por primera vez el entorno operativo denominado Windows en noviembre de 1985 como complemento para MS-DOS, en respuesta al creciente inters del mercado en una interfaz grfica de usuario (GUI) que fuera introducido por otros sistemas operativos como Mac OS y de otras compaas como Xerox.1 En esas fechas, Microsoft consigui un contrato de arrendamiento de su sistema operativo con el gigante de la informtica, IBM, por lo que fue preinstalado desde fbrica en la mayora de ordenadores personales del mundo, lo que lo convirti en el ms usado y popular. En octubre de 2009, Windows tena aproximadamente el 91% de la cuota de mercado de sistemas operativos en equipos cliente que acceden a Internet.2 3 4 Las versiones ms recientes de Windows son Windows 7 para equipos de escritorio, Windows Server 2008 R2 para servidores y Windows Phone 7 para dispositivos mviles.El trmino Windows describe colectivamente todas o parte de varias generaciones de productos de sistema operativo de Microsoft. Estos productos generalmente se clasifican como sigue: Primeras versionesArtculos principales: Windows 1.0 y Windows 2.0. La historia de Windows se remonta a septiembre del ao 1981, con el proyecto denominado Interface Manager. Se anunci en noviembre de 1983 (despus del Apple Lisa, pero antes de Macintosh) bajo el nombre Windows, pero Windows 1.0 no se public hasta el mes de noviembre de 1985. El shell de Windows 1.0 es un programa conocido como MS-DOS Executive. Otros programas suministrados fueron la Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj, Panel de control, el Bloc de notas, Paint, Reversi, Terminal y Write. Windows 1.0 no permite la superposicin de ventanas, debido a que Apple Computer ya contaba con esta caracterstica. En su lugar fueron mosaico en todas las ventanas. Solo los cuadros de dilogo podran aparecer en otras ventanas. Windows 2.0 fue lanzado en octubre de 1987 y present varias mejoras en la interfaz de usuario y en la gestin de memoria e introdujo nuevos mtodos abreviados de teclado. Tambin podra hacer uso de memoria expandida. Windows 2.1 fue lanzado en dos diferentes versiones: Windows/386 empleando Modo 8086 virtual para realizar varias tareas de varios programas de DOS, y el modelo de memoria paginada para emular la memoria expandida utilizando la memoria extendida disponible. Windows/286 (que, a pesar de su nombre, se ejecutara en el 8086) todava se ejecutaba en modo real, pero podra hacer uso de la rea de memoria alta. Apple demand a Microsoft por lo parecido del software a su sistema MacOS, Microsoft gan la demanda. Las primeras versiones de Windows se suele considerar como interfaz grfica de usuario simple. Incluso las primeras versiones de Windows de 16 bits ya supone muchas de las funciones tpicas de sistema operativo; en particular, tener su propio formato de archivo ejecutable y proporcionar sus propios Controladores de dispositivo (temporizador, grficos, impresora, ratn, teclado y sonido) para aplicaciones. A diferencia de MS-DOS, Windows permite a los usuarios ejecutar las aplicaciones grficas de mltiples al mismo tiempo, a travs de la multitarea cooperativa. Windows implementa un esquema de software elaborada, basado en el segmento, memoria virtual, lo que le permiti ejecutar aplicaciones ms grandes que la memoria disponible: segmentos de cdigo y los recursos se intercambian y se tira cuando escaseaba la memoria, y segmentos de datos en la memoria cuando se traslad una aplicacin dada, haba cedido el control del procesador, por lo general la espera de la entrada del usuario. Windows 3.0 y 3.1 Artculo principal: Windows 3.x. Windows 3.0 (1990) y Windows 3.1 (1992) mejoraron el diseo , principalmente debido a la memoria virtual y los controladores de dispositivo virtual deslastrables (VxD) que permiti compartir dispositivos arbitrarios entre DOS y Windows. Adems, las aplicaciones de Windows ahora podran ejecutar en modo protegido (cuando se ejecuta Windows en el modo estndar o 386 mejorado), que les da acceso a varios megabytes de memoria y se elimina la obligacin de participar en el esquema de la memoria virtual de software.Windows 95, 98, y MeArtculos principales: Windows 95, Windows 98 y Windows Me. Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar automticamente y configurar el hardware instalado (plug and play). De forma nativa podran ejecutar aplicaciones de 32-bits y present varias mejoras tecnolgicas que aumentaron su estabilidad respecto a Windows 3.1. Hubo varios OEM Service Releases (OSR) de Windows 95, cada una de las cuales fue aproximadamente equivalente a un Service Pack. El siguiente lanzamiento de Microsoft fue Windows 98 en 1998. Microsoft lanz una segunda versin de Windows 98 en 1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE). En el 2000, Microsoft lanza Windows Millennium Edition (comnmente llamado Windows Me), que actualiza el ncleo de Windows 98 pero que adopta algunos aspectos de Windows 2000 y elimina (ms bien, oculta) la opcin de Arrancar en modo DOS. Tambin aade una nueva caracterstica denominada Restaurar sistema, que permite al usuario guardar y restablecer la configuracin del equipo en una fecha anterior. Familia NTArtculo principal: Windows NT. La familia de sistemas Windows NT fue hecha y comercializada por un mayor uso de fiabilidad de negocios. El primer lanzamiento fue de MS Windows NT 3.1 (1993), el nmero 3.1 para que coincida con la versin para Windows, que fue seguido por NT 3.5 (1994), NT 3.51 (1995), NT 4.0 (1996), y Windows 2000 (2000). 2000 es la ltima versin de Windows NT, que no incluye la activacin de productos de Microsoft. NT 4.0 fue el primero en esta lnea para implementar la interfaz de usuario de Windows 95 (y el primero en incluir tiempos de ejecucin de 32 bits integrada de Windows 95). Microsoft se traslad a combinar sus negocios de consumo y sistemas operativos con Windows XP, viene tanto en las versiones Home y professional (y las versiones posteriores de mercado para tablet PC y centros multimedia), sino que tambin se separaron los calendarios de lanzamiento para los sistemas operativos de servidor. Windows Server 2003, lanzado un ao y medio despus de Windows XP, trajo Windows Server al da con MS Windows XP. Despus de un proceso de desarrollo largo, Windows Vista fue lanzado hacia el final de 2006, y su homlogo de servidor, Windows Server 2008 fue lanzado a principios de 2008. El 22 de julio de 2009, Windows 7 y Windows Server 2008 R2 se publicaron como RTM (versin de disponibilidad general). Windows 7 fue lanzado el 22 de octubre de 2009. Windows CE, la oferta de Microsoft en los mercados mviles e integrados, es tambin un verdadero sistema operativo 32 bits que ofrece diversos servicios para todas las subestaciones de trabajo de explotacin. Sistemas operativos de 64 bits Windows NT incluye soporte para varias plataformas diferentes antes de x86 - basado en ordenador personal se convirti en dominante en el mundo profesional. Versiones de NT desde 3.1 a 4.0 diversamente compatibles PowerPC, DEC Alpha y MIPS R4000, algunos de los cuales eran procesadores de 64 bits, aunque el sistema operativo trat procesadores como de 32 bits. Con la introduccin de la arquitectura Intel Itanium, que se conoce como IA-64, Microsoft lanz nuevas versiones de Windows para apoyarlo. Las versiones Itanium de Windows XP y Windows Server 2003 fueron liberadas al mismo tiempo que con sus principales contrapartes x86 (32-bit). El 25 de Abril de 2005, Microsoft lanz Windows XP Professional x64 Edition y x64 versin de Windows Server 2003 para el apoyo de x86-64 (o x64 en la terminologa de Microsoft). Microsoft elimin el soporte para la versin de Itanium de Windows XP en 2005. Windows Vista es la primera versin de usuario final de Windows que Microsoft ha publicado simultneamente en las ediciones de x86 y x64. Windows Vista no es compatible con la arquitectura Itanium. La familia de Windows de 64 bits moderna comprende a AMD64/intel64 versiones de Windows Vista y Windows Server 2008 en tanto en Itanium y en ediciones x64. Windows Server 2008 R2 cae la versin de 32 bits, y Windows 7 que tambin est en versiones de 32 bits (para mantener la compatibilidad). Windows CE Artculo principal: Windows CE.Windows CE (oficialmente conocido como Windows Embedded), es una edicin de Windows que se ejecuta en equipos minimalistas, tales como sistemas de navegacin por satlite y, excepcionalmente, los telfonos mviles. Windows Embedded se ejecuta como CE, en lugar de NT, por lo que no debe confundirse con Windows XP Embedded, que es NT. Windows CE, que se utiliz en la Dreamcast junto con sistema operativo propietario de Sega para la consola. Windows CE es el ncleo del que deriva Windows Mobile. Futuro de Windows Windows 8, el sucesor de Windows 7, se encuentra actualmente en desarrollo. Microsoft ha publicado una entrada de blog en holands el 22 de octubre de 2010 insinuando que Windows 8 ser lanzado en 2 aos.5 Tambin, durante el discurso Electronics Show pre-Consumer, CEO de Microsoft anunci que Windows 8 tambin se ejecutar en procesadores Arquitectura ARM. Dado que las CPUs ARM son generalmente en forma de SOCs se encuentran en dispositivos mviles, este nuevo anuncio implica que Windows 8 ser ms compatible con los dispositivos mviles, como netbooks, tablet PC y smartphones.6 Tambin tendr soporte para Live USB, con Windows To Go. Historia rbol genealgico de Windows. La primera versin de Microsoft Windows, versin 1.0, lanzada en noviembre de 1985, compiti con el sistema operativo de Apple. Careca de un cierto grado de funcionalidad y logr muy poca popularidad. Windows 1.0 no era un sistema operativo completo; ms bien era una extensin grfica de MS-DOS. Windows versin 2.0 fue lanzado en noviembre de 1987 y fue un poco ms popular que su predecesor. Windows 2.03 (lanzado en enero de 1988) incluy por primera vez ventanas que podan solaparse unas a otras. El resultado de este cambio llev a Apple a presentar una demanda contra Microsoft, debido a que infringan derechos de autor. Windows versin 3.0, lanzado en 1990, fue la primera versin de Microsoft Windows que consigui un amplio xito comercial, vendiendo 2 millones de copias en los primeros seis meses. Presentaba mejoras en la interfaz de usuario y en la multitarea. Recibi un lavado de cara en Windows 3.1, que se hizo disponible para el pblico en general el 1 de marzo de 1992. El soporte de Windows 3.1 termin el 31 de diciembre de 2001. En julio de 1993, Microsoft lanz Windows NT basado en un nuevo kernel. NT era considerado como el sistema operativo profesional y fue la primera versin de Windows para utilizar la Multitarea apropiativa. Windows NT ms tarde sera reestructurado tambin para funcionar como un sistema operativo para el hogar, con Windows XP. El 24 de agosto de 1995, Microsoft lanz Windows 95, una versin nueva para los consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y tambin se utiliza multitarea apropiativa. Windows 95 fue diseado para sustituir no solo a Windows 3.1, sino tambin de Windows para Workgroups y MS-DOS. Tambin fue el primer sistema operativo Windows para utilizar las capacidades Plug and Play. Los cambios que trajo Windows 95 eran revolucionarios, a diferencia de los siguientes, como Windows 98 y Windows Me. El soporte estndar para Windows 95 finaliz el 31 de diciembre de 2000 y el soporte ampliado para Windows 95 finaliz el 31 de diciembre de 2001. El siguiente en la lnea de consumidor fue lanzado el 25 de junio de 1998, Microsoft Windows 98. Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en comparacin con Windows 95, pero muchos de sus problemas bsicos fueron posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999. El soporte estndar para Windows 98 termin el 30 de junio de 2002, y el soporte ampliado para Windows 98 termin el 11 de julio de 2006. Como parte de su lnea profesional, Microsoft lanz Windows 2000 en febrero de 2000. La versin de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado en septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologas para Microsoft: en particular fue el Universal Plug and Play. Durante el 2004 parte del cdigo fuente de Windows 2000 se filtr en internet, esto era malo para Microsoft porque el mismo ncleo utilizado en Windows 2000 se utiliz en Windows XP. En octubre de 2001, Microsoft lanz Windows XP, una versin que se construy en el kernel de Windows NT que tambin conserva la usabilidad orientada al consumidor de Windows 95 y sus sucesores. En dos ediciones distintas, Home y Professional, el primero carece por mucho de la seguridad y caractersticas de red de la edicin Professional. Adems, la primera edicin Media Center fue lanzada en 2002, con nfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo grabacin de TV y un control remoto. El soporte estndar para Windows XP termin el 14 de abril de 2009. El soporte extendido continuar hasta el 8 de abril de 2014. En abril de 2003, Windows Server 2003 se introdujo, reemplazando a la lnea de productos de servidor de Windows 2000 con un nmero de nuevas caractersticas y un fuerte enfoque en la seguridad; lo cual fue seguido en diciembre de 2005 por Windows Server 2003 R2. El 30 de enero de 2007, Microsoft lanz Windows Vista. Contiene una serie de caractersticas nuevas, desde un shell rediseado y la interfaz de usuario da importantes cambios tcnicos, con especial atencin a las caractersticas de seguridad. Est disponible en varias ediciones diferentes y ha sido objeto de muy severas crticas debido a su patente inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta incompatibilidad con sus predecesores, hecho que no ocurra con stos. El 22 de octubre de 2009, Microsoft lanz Windows 7. A diferencia de su predecesor, Windows Vista, que introdujo a un gran nmero de nuevas caractersticas, Windows 7 pretenda ser una actualizacin incremental, enfocada a la lnea de Windows, con el objetivo de ser compatible con aplicaciones y hardware que Windows Vista no era compatible. Windows 7 tiene soporte multi-touch, un shell de Windows rediseado con una nueva barra de tareas, conocido como Superbar, un sistema red llamado HomeGroup, y mejoras en el rendimiento sobre todo en velocidad y en menor consumo de recursos.MULTIPROGRAMACION: Es la tcnica que permite que dos o mas programas ocupen la misma unidad de memoria principal y que sean ejecutados al mismo tiempo. As por ejemplo mientras se ejecutan operaciones de entrada y salida de un programa, la unidad central de proceso puede ocuparse en realizar operaciones distintas de las de E/S pertenecientes a otros programas. La multiprogramacin se refiere a dos o mas programas corriendo o procesndose al mismo tiempo; La multiprogramacin se controla a travs del sistema operativo, el cual observa los programas y los vigila hasta que estn concluidos. El numero de programas que pueden multiprogramarse en forma efectiva, depende de una combinacin de la cantidad de memoria, de la velocidad de la CPU y del numero y velocidad de los recursos perifricos que tenga conectados, as como de la eficiencia del SISTEMA OPERATIVO.MULTIPROCESAMIENTO: es tradicionalmente conocido como el uso de mltiples procesos concurrentes en un sistema en lugar de un nico proceso en un instante determinado. Como la multitarea que permite a mltiples procesos compartir una nica CPU, mltiples CPUs pueden ser utilizados para ejecutar mltiples hilos dentro de un nico proceso. El multiproceso para tareas generales es, a menudo, bastante difcil de conseguir debido a que puede haber varios programas manejando datos internos (conocido como estado o contexto) a la vez. Los programas tpicamente se escriben asumiendo que sus datos son incorruptibles. Sin embargo, si otra copia del programa se ejecuta en otro procesador, las dos copias pueden interferir entre s intentando ambas leer o escribir su estado al mismo tiempo. Para evitar este problema se usa una variedad de tcnicas de programacin incluyendo semforos y otras comprobaciones y bloqueos que permiten a una sola copia del programa cambiar de forma exclusiva ciertos valores.MULTIUSUARIO: Tambin llamado multipuesto. Es un tipo de configuracin hard-soft que permite soportar a varios usuarios o puestos de trabajo al mismo tiempo, de forma que el sistema operativo gestiona la simultaneidad, otorgando a cada usuario todos los recursos necesarios.MULTITAREAS: Es una caracterstica de los sistemas operativos modernos. Permite que varios procesos sean ejecutados al mismo tiempo compartiendo uno o ms procesadores.TIPOS DE PROGRAMAS UTILITARIOS: ejecutan tareas relacionadas con el mantenimiento de la salud de su computadora - hardware o datos. Algunos se incluyen con el sistema operativo.

APLICACIONES: Software de aplicacin

Las funciones de una aplicacin dependen de su propsito, segn el cual pueden clasificarse en dos categoras: Programas bsicos (o utilitarios): Son aplicaciones cuyo propsito es mejorar, en alguna forma, el desempeo del ordenador.Programas de productividad: Son aplicaciones cuyo propsito es facilitar, agilizar y mejorar para el usuario, la ejecucin de ciertas tareas.Algunos programas bsicos o utilitariosAntivirus: Prevencin, deteccin y correccin de virus para ordenadores.Compresor de archivos: Mejor aprovechamiento del espacio de almacenamiento disponible, reduciendo el que ocupa cada archivo.Defragmentador: Mayor eficiencia en el uso del espacio de almacenamiento disponible y en el proceso de bsqueda, guardando la totalidad de cada archivo en ocupaciones contiguas.Software para respaldo: Garanta de la disponibilidad de los datos, haciendo copias de ellos. MANEJADORES DE BASE DE DATOS: IBM Informix Dynamic Server (IDS) 9.30 proporciona fiabilidad superior, atendiendo las necesidades de las exigentes prcticas actuales del e-business-particularmente para aplicativos que requieran transacciones de alto desempeo. Soporta requisitos de procesamiento de transaccin online, complejos y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas Maximiza operaciones de datos para el grupo de trabajo y para la empresa en total. Proporciona la firmeza de una administracin de base de datos comprobada, mejor de su especie. Informix Dynamic Server con J/Foundation combina las caractersticas de IDS con un ambiente abierto, flexible, empotrado de Java! Virtual Machine. IDS con J/Foundation permite que los desarrolladores de base de datos escriban lgica de negocio del lado-servidor usando el lenguaje Java!. Java User Defined Routines (UDRs) tienen completo acceso a las caractersticas de la base de datos extensible lder mundial, de la base de datos IDS. Haciendo del IDS la plataforma ideal para el desarrollo de base de datos Java. Adems de Java UDRs, el IDS est en conformidad con el estndar SQLJ para procedimientos almacenados en Java, permitiendo el uso de los paquetes Java estndar que se encuentran incluidos en el Java Development Kit (JDK). Escribir UDRs en Java proporciona aplicativos mucho ms flexibles que se pueden desarrollar ms rpidamente que C, y ms potentes y administrables que los lenguajes de procedimientos almacenados. Una extensin adicional de escribir UDRs en Java es escribir mdulos DataBlade en Java. Los mdulos DataBlade son colecciones de nuevas funciones del lado-servidor y tipos de datos puestos en conjunto para extender el IBM Informix Dynamic Server con el servidor de datos J/Foundation. El DataBlade Developer's Kit (DBDK) ahora soporta Java y permite el desarrollo, diseminacin y depuracin de UDRs en Java. La tecnologa IBM Informix DataBlade es lder en la industria en extender el servidor para permitir tanto la administracin de contenido rich, cuanto la lgica de negocio. J/Foundation est provisto con IDS en muchas de las plataformas IDS 9.30 soportadas. Las plataformas soportadas incluyen Sun Solaris 32 bit, Microsoft Windows NT/2000, Linux, IBM AIX, SGI Irix, y Compaq Tru 64 IBM Informix Dynamic Server (IDS) 9.30 proporciona fiabilidad superior, atendiendo las necesidades de las exigentes prcticas actuales del e-business-particularmente para aplicativos que requieran transacciones de alto desempeo. Soporta requisitos de procesamiento de transaccin online, complejos y rigurosos. Optimiza capacidades de inteligencia del negocio competitivas Maximiza operaciones de datos para el grupo de trabajo y para la empresa en total. Proporciona la firmeza de una administracin de base de datos comprobada, mejor de su especie. Informix Dynamic Server con J/Foundation combina las caractersticas de IDS con un ambiente abierto, flexible, empotrado de Java! Virtual Machine. IDS con J/Foundation permite que los desarrolladores de base de datos escriban lgica de negocio del lado-servidor usando el lenguaje Java!. Java User Defined Routines (UDRs) tienen completo acceso a las caractersticas de la base de datos extensible lder mundial, de la base de datos IDS. Haciendo del IDS la plataforma ideal para el desarrollo de base de datos Java. Adems de Java UDRs, el IDS est en conformidad con el estndar SQLJ para procedimientos almacenados en Java, permitiendo el uso de los paquetes Java estndar que se encuentran incluidos en el Java Development Kit (JDK). Escribir UDRs en Java proporciona aplicativos mucho ms flexibles que se pueden desarrollar ms rpidamente que C, y ms potentes y administrables que los lenguajes de procedimientos almacenados. Una extensin adicional de escribir UDRs en Java es escribir mdulos DataBlade en Java. Los mdulos DataBlade son colecciones de nuevas funciones del lado-servidor y tipos de datos puestos en conjunto para extender el IBM Informix Dynamic Server con el servidor de datos J/Foundation. El DataBlade Developer's Kit (DBDK) ahora soporta Java y permite el desarrollo, diseminacin y depuracin de UDRs en Java. La tecnologa IBM Informix DataBlade es lder en la industria en extender el servidor para permitir tanto la administracin de contenido rich, cuanto la lgica de negocio. J/Foundation est provisto con IDS en muchas de las plataformas IDS 9.30 soportadas. Las plataformas soportadas incluyen Sun Solaris 32 bit, Microsoft Windows NT/2000, Linux, IBM AIX, SGI Irix, y Compaq Tru 64. PLANILLAS ELECTRONICAS: Es un programa de tipo de hoja de calculo y organizar datos. Luego analizarlos mediante la creacin de grficos para su mejor interpretacin. Ejemplos de planilla electrnica:1-microsoft exel(funciona en el entorno de trabajo windows)2-calc (funciona en el entorno de trabajo linux).PROCESADOR DE TEXTO: Un procesador de texto es una aplicacin informtica destinada a la creacin o modificacin de documentos escritos por medio de una computadora. Representa una alternativa moderna a la antigua mquina de escribir, siendo mucho ms potente y verstil que sta.NAVEGADORES DE INTERNET: No cabe duda de que Internet es uno de los grandes inventos del ltimo siglo. Desde su creacin no ha dejado de crecer a un ritmo casi exponencial. Igual que para conducirnos por las carreteras necesitamos un buen vehculo, para navegar por Internet necesitamos un buen navegador. Igual que con los buscadores, que salieron cientos y ahora quedan unos pocos, con los navegadores se reparten el mercado entre unos pocos. El rey en nmero es el Internet Explorer, seguido de mozilla firefox que le va comiendo terrenos. Como no, Google tena que sacar su propio navegador, Google Chrome, que la verdad sea dicha est muy completo. Mac tambin tiene su propio navegador que es Safari y por ltimo estn los noruegos de Opera, que no est nada mail.Creo que Explorer, a pesar de las ltimas mejoras, todava tiene un poco que mejorar. El resto de los mencionados estn muy bien. Elegir uno u otro es ms una cuestin de gustos, y de lo familiarizado que ests. Aunque si tuviera que elegir por solamente uno, creo que mozilla firefox de momento es el mejor.

GRAFICADORES: Los programas graficadores, como Corel, Photoshop, Photo Editor, Publisher trabajan con dibujos vectoriales o mapas de bits. Este tipo de programas facilitan la creacin de ilustraciones profesionales: desde simples logotipos a complejas ilustraciones tcnicas. UNIDAD III (DATOS Y ESTRUCTURA DE DATOS)DATOS: El dato es una representacin simblica (numrica, alfabtica, algortmica, entre otros.), un atributo o caracterstica de una entidad. Los datos describen hechos empricos, sucesos y entidades.PROPIEDADES:Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.

ATRIBUTOS: El programador de aplicaciones, quien crea programas de aplicacin que utilizan la base de datos. El usuario final, quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicacin. El administrador de la Base de Datos (DBA: Data Base Administrator), quien se encarga del control general del Sistema de Base de Datos.ARCHIVO: Un archivo o fichero informtico es un conjunto de bits almacenado en un dispositivo. Un archivo es identificado por un nombre y la descripcin de la carpeta o directorio que lo contiene. Los archivos informticos se llaman as porque son los equivalentes digitales de los archivos en tarjetas, papel o microfichas del entorno de oficina tradicional. Los archivos informticos facilitan una manera de organizar los recursos usados para almacenar permanentemente datos en un sistema informtico.CARACTERISTICAS: Nombre y extensin: Cada archivo es individual y es identificable por un nombre y una extensin opcional que suele identificar su formato. El formato suele servir para identificar el contenido del archivo. Los nombres de archivos originalmente tenan un lmite de ocho caracteres ms tres caracteres de extensin, actualmente permiten muchos ms caracteres dependiendo del sistema de archivos. Datos sobre el archivo: Adems para cada fichero, segn el sistema de archivos que se utilice, se guarda la fecha de creacin, modificacin y de ltimo acceso. Tambin poseen propiedades como oculto, de sistema, de solo lectura, etc. Tamao: Los archivos tienen tambin un tamao que se mide en bytes, kilobytes, megabytes, gigabytes y depende de la cantidad de caracteres que contienen. Ubicacin: Todo archivo pertenece a un directorio o subdirectorio. La ruta de acceso a un archivo suele comenzar con la unidad lgica que lo contiene y los sucesivos subdirectorios hasta llegar al directorio contenedor, por ejemplo: "C:Archivos de programaMicrosoftarchivo.txt". Los archivos pueden separarse en dos grandes grupos, ejecutables y no ejecutables. Ver tipos de archivos.DISEO DE DATOS: Un modelo de datos es bsicamente una "descripcin" de algo conocido como contenedor de datos (algo en donde se guarda la informacin), as como de los mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de datos no son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemticos.CAMPO: Es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mnima unidad de informacin a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo ste un error del sistema operativo. En las hojas de clculo(como los programas de excel) los campos son llamados celdas.REGISTRO: un registro (tambin llamado fila o tupla) representa un objeto nico de datos implcitamente estructurados en una tabla. En trminos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repeticin de entidad. Se le asigna automticamente un nmero consecutivo (nmero de registro) que en ocasiones es usado como ndice aunque lo normal y prctico es asignarle a cada registro un campo clave para su bsqueda.CLAVE: Conjunto finito de caracteres limitados que forman una palabra secreta que sirve a uno o ms usuarios para acceder a un determinado recurso. Las claves suelen tener limitaciones en sus caracteres (no aceptan algunos) y su longitud. La Real Academia aconseja utilizar "clave" o "contrasea" en vez de su equivalente en ingls, "password".INDICE: es como el ndice de un libro donde tenemos los captulos del libro y la pgina donde empieza cada captulo. No vamos a entrar ahora en cmo se implementan los ndices internamente ya que no entra en los objetivos del curso pero s daremos unas breves nociones de cmo se definen, para qu sirven y cundo hay que utilizarlos y cuando no.Un ndice es una estructura de datos que permite recuperar las filas de una tabla de forma ms rpida adems de proporcionar una ordenacin distinta a la natural de la tabla. Un ndice se define sobre una columna o sobre un grupo de columnas, y las filas se ordenarn segn los valores contenidos en esas columnas. Por ejemplo, si definimos un ndice sobre la columna poblacion de una tabla de clientes, el ndice permitir recuperar los clientes ordenados por orden alfabtico de poblacin.TABLAS Y RELACIONES: una tabla hace referencia al modelado o recopilacin de datos por parte de una aplicacin de un programa que permite operar con los mismos organizndolos y ponindolos en relacin de diversas maneras. Relaciones: se describen en la estructura de la base de datos empleando un modelo de datos. Las relaciones son muy empleadas en los modelos de bases de datos relacionales y afines.TIPOS Y DISEO DE CONSULTA: Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. Existen varios tipos de consultas: Consultas de seleccin. Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados. Una vez obtenido el resultado podremos consultar los datos para modificarlos (esto se podr hacer o no segn la consulta). Una consulta de seleccin genera una tabla lgica (se llama lgica porque no est fsicamente en el disco duro sino en la memoria del ordenador y cada vez que se abre se vuelve a calcular).Consultas de accin. Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de accin, de eliminacin, de actualizacin, de datos anexados y de creacin de tablas. Consultas especficas de SQL. Son consultas que no se pueden definir desde la cuadrcula QBE de Access sino que se tienen que definir directamente en SQL. Estas consultas no se estudiarn en este curso ya que para definirlas hay que saber SQL, cosa que no es objeto de este curso.BASE DE DATOS: es un conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos tienen formato electrnico, que ofrece un amplio rango de soluciones al problema de almacenar datos.TIPOS DE ARCHIVO: La forma ms bsica de identificar un archivo es por su nombre, que normalmente se corresponde con la informacin que contiene. Pero hay ms datos que pueden resultarte tiles para trabajar con los archivos de un ordenador, como por ejemplo qu tipo de archivo (su extensin).Extensin: son las abreviaturas que te indican qu tipo de archivo es y se corresponden con el programa usado para crearlo, abrirlo o modificarlo, qu depender de los programas que tengas instalados en tu ordenador.Hay muchos tipos: jpeg, pdf, png, bmp,mpg, psd, gif, ico, flv, mp4, avi, 3gp, compresin: zip, rar, 7z y otros, sonidos: mp3, wma, mdi, nintendo DS: nds para los juegos, sav para las partidas guardadas y eso sin contar todos los tipos de programas, aplicaciones etc. RESGUARDO DE ARCHIVOS: Dentro de los aspectos aplican a la seguridad de la informacin se encuentra la generacin de resguardos o respaldos; y es que en la actualidad la importancia de la informacin es tal, que muchas organizaciones la guardan en verdaderas fortalezas, autnticamente como su tesoro ms preciado. El primer factor que se debe establecer para abordar el dilema de la informacin a resguardar, es clasificar el tipo de informacin o datos con los que el centro u organizacin opera y establecer un esquema por orden de importancia. Un ejemplo podra ser: Archivos para la produccin Archivos del sistema operativo en uso Archivos para el desarrollo de nuevos sistemas.ALMACENAMIENTO DE DATOS: son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman la memoria o almacenamiento secundario de la computadora. Estos dispositivos realizan las operaciones de lectura o escritura de los medios o soportes donde se almacenan o guardan, lgica y fsicamente, los archivos de un sistema informtico.DISPOSITIVOS: Son estructuras slidas, electrnicas y mecanicas las cuales son diseadas para un uso especifico, estos se conectan entre s para crear una conexin en comn y obtener los resultados esperados siempre y cuando cumplan con las reglas de configuracin.SOPORTES Y TECNICAS: El disco rgido es el dispositivo donde se almacenan todos los datos de manera permanente, adems de tener instalados el sistema operativo (DOS, WINDOWS, etc. ) y los programas que se utilizan habitualmente en el ordenador (procesador de textos, hoja de clculo, base de datos, etc.). Normalmente un archivo se almacena diseminado en pistas, sectores y cilindros o sea se graba en las caras de los distintos platos simultneamente, porque la estructura que sostiene los brazos con sus cabezas de lecto-escritura mueve todo el conjunto de cabezas al mismo tiempo. El trabajo del disco empieza cuando el programa de aplicacin en coordinacin con el Sistema operativo comienza a escribir sobre las superficies de los platos. Por cada grupo de datos escrito se crea una nueva entrada de registro en un sector ( para ser mas exactos en la cara 0, pista 0, sector 1, en le borde del disco), creando un ndice maestro de ubicacin de los datos, que se conoce con el nombre de FAT = File Allocation Table (registro similar al ndice de un libro). La informacin de lectura - escritura es dada a conocer a la CPU por la tarjeta electrnica propia del disco duro.Tcnicas: Consiste en una aplicacin, USB Switchblade, guardada en USB, este USB se introduce en la maquina victima y se ejecuta mediante la reproduccin automtica de dispositivos. Esta aplicacin recoge informacin de la maquina victima: secretos LSA, contraseas de Windows, direccin IP, puertos abiertos, contraseas de correo, historiales de navegacin, contraseas guardadas en el navegador, serials de aplicaciones instaladas Adems crea una cuenta con privilegios de administracin y un servicio oculto VNC para poder controlar dicha maquina.UNIDADES Y SOPORTES DE SALIDA: Estos dispositivos traducen los bits y bytes aun forma comprensible para el usuario.Monitores: Una VDT (video display terminal, terminal de despliegue visual) sirve como dispositivo de salida para recibir mensajes del computador. Las imgenes de un monitor se componen de pequeos puntos llamados pixeles (picture elements) o elementos de imagen. La cantidad de ellos que hay por cada pulgada cuadrada determina la definicin del monitor que se expresa en puntos por pulgada o dpi (dots per inch). Cuanto ms alta es la definicin, ms cercanos estn los puntos. DISTRIBUCION DE SALIDA: Distribucin es la accin y efecto de distribuir (dividir algo entre varias personas, dar a algo el destino conveniente, entregar una mercanca). El trmino, que procede del latn distributivo, es muy habitual en el comercio para nombrar al reparto de productos. La distribucin, en este caso, es el proceso que consiste en hacer llegar fsicamente el producto al consumidor. Para que la distribucin sea exitosa, el producto debe estar a disposicin del potencial comprador en el momento y en el lugar indicado. Por ejemplo: la distribucin de una bebida refrescante debe reforzarse durante el verano ya que aumenta su demanda. En dicha temporada, la bebida tiene que llegar a los centros tursticos y a los destinos de veraneo, entre otros lugares de concentracin masiva de gente. UNIDAD IV (TECNOLOGIA DE HARDWARE)PROCESASOR: Es el microchip encargado de ejecutar las instrucciones y procesar los datos que son necesarios para todas las funciones del computador. Se puede decir que es el cerebro del computador.TIPOS:Procesadores dedicados: Para desarrollar una tarea muy especifica. Ejecutando un nico algoritmo de forma ptima.Procesadores de propsito general: Est capacitado para ejecutar una serie de instrucciones sean E/S (entrada/salida), lgicas, aritmticas, etc. Almacenando y listando una coleccin de instrucciones en una memoria secundaria (programa) de tal forma que el procesador de modo secuencial lleve a cabo cada una de ellas.CISC: Complex Instruction Set Computing. Posee un nmero grande y longitud variable de instrucciones, alto porcentaje de ciclos por instruccin, operaciones de microcdigo, baja optimizacin en el uso de registros.RISC: Reduced Instruction Set Computing. Posee un nmero bajo y longitud fija de instrucciones, bajo porcentaje de ciclos por instruccin, no tiene operaciones de microcdigo, muchos registros de propsito general, compilador optimizado. Su arquitectura permite un cierto grado de paralelismo en su ejecucin.Power PC: Diseados para rendir al igual que los mejores CISC y RISC, pero mejorando sus errores. Tiene un conjunto de instrucciones distinto a estos procesadores, pero puede emular sus caractersticas para ejecutar los programas escritos para ellos. Usados en computadores tipo Estaciones de Trabajo y en equipos de medio rango.SIMD: Single instruction, multiple data. Tiene una organizacin nica de instruccin y datos mltiples. Manipula instrucciones de vector mediante mltiples unidades funcionales que responden a una instruccin comn.Microprocesadores: Son de uso general, requieren dispositivos externos de memoria y de comunicacin con el exterior (E/S).Microcontroladores: Integran memorias y elementos de entrada/salida junto al microprocesador.ASIC: Application-Specific Integrates Circuits. Integra en un solo chip los elementos analgicos y digitales necesarios para efectuar una determinada funcin.DSP: Digital Signal Processors. Procesadores de alta velocidad y poca memoria, muy eficientes para efectuar algoritmos de procesado de la seal.Procesadores Neuronales, transputers: Estn equipados con elementos que facilitan su comunicacin de forma que puede distribuirse fcilmente una funcin entre varios de ellos.Procesador convencional: Ejecuta las instrucciones en forma de serie es decir, una detrs de otra.Procesador con paralelismo interno: Externamente ejecuta las instrucciones como si fuera un procesador convencional en serie, pero internamente puede efectuar operaciones en paralelo.Procesador con paralelismo externo: Se presenta en los sistemas que incluyen varios procesadores como los servidores, los mainframes y los supercomputadores.Multiprocesador: Se acostumbra a usar la arquitectura de multiprocesador con memoria comn en los servidores. Cada uno de estos procesadores incluyen una memoria cach de grandes dimensiones para reducir el trafico con la memoria comn.DIRECCIONAMIENTO: son las diferentes maneras de especificar en informtica un operando dentro de una instruccin en lenguaje ensamblador. Un modo de direccionamiento especifica la forma de calcular la direccin de memoria efectiva de un operando mediante el uso de la informacin contenida en registros y / o constantes, contenida dentro de una instruccin de la mquina o en otra parte.VELOCIDAD DE PROCESO: La velocidad de procesamiento de una PC es la que el computador responde para dado por el Procesador (P.Ej: 2.4 Ghz) que es el ciclo de reloj otorgado por el procesador (velocidad del CPU) y que adems est apoyada por la velocidad del bus de comunicacin de la Tarjeta Madre y de los dems componentes internos que permiten el funcionamiento del PC. Esta velocidad es medida en Ghz actualmente dado por procesadores Core Quad Core o I3 i7.CARACTERISTICAS: El sistema operativo mantiene por cada proceso una serie de estructuras de informacin que permiten identificar las caractersticas de este, as como los recursos que tiene asignados. En esta ltima categora entran los descriptores de los segmentos de memoria asignados, los descriptores de los archivos abiertos, los descriptores de los puertos de comunicaciones, etc.Una parte muy importante de esta informacin se encuentra normalmente como en el llamado bloque de control de procesos (BCP). El sistema operativo mantiene una tabla de procesos con todos los BCP de los procesos. Por razones de eficiencia, la tabla de procesos se construyen normalmente como una estructura esttica, que tiene un determinado nmero de BCP, todos ellos del mismo tamao. La informacin que compone un proceso es la siguiente: Contenido de los segmentos de memoria en los que residen el cdigo y los datos del proceso. A esta informacin se le denomina imagen de memoria o core image. Contenido de los registros del modelo de programacin. Contenido del BCP.FUNCIONES ARITMETICO LOGICAS Y DE CONTROL: tambin conocida como ALU (siglas en ingls de arithmetic logic unit), es un circuito digital que calcula operaciones aritmticas (como suma, resta, multiplicacin, etc.) y operaciones lgicas (si, y, o, no), entre dos nmeros. Muchos tipos de circuitos electrnicos necesitan realizar algn tipo de operacin aritmtica, as que incluso el circuito dentro de un reloj digital tendr una ALU minscula que se mantiene sumando 1 al tiempo actual, y se mantiene comprobando si debe activar el sonido de la alarma, etc. Por mucho, los ms complejos circuitos electrnicos son los que estn construidos dentro de los chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y potente. De hecho, un microprocesador moderno (y los mainframes) puede tener mltiples ncleos, cada ncleo con mltiples unidades de ejecucin, cada una de ellas con mltiples ALU.Muchos otros circuitos pueden contener en el interior una unidad aritmtico lgica: unidades de procesamiento grfico como las que estn en las GPU NVIDIA y AMD, FPU como el viejo coprocesador matemtico 80387, y procesadores digitales de seales como los que se encuentran en tarjetas de sonido Sound Blaster, lectoras de CD y los televisores de alta definicin. Todos stos tienen en su interior varias ALU potentes y complejas.MEMORIA RAM: La memoria de acceso aleatorio (en ingls: random-access memory), se utiliza como memoria de trabajo para el sistema operativo, los programas y la mayora del software. Es all donde se cargan todas las instrucciones que ejecutan el procesador y otras unidades de cmputo. Se denominan "de acceso aleatorio" porque se puede leer o escribir en una posicin de memoria con un tiempo de espera igual para cualquier posicin, no siendo necesario seguir un orden para acceder a la informacin de la manera ms rpida posible. Durante el encendido del computador, la rutina POST verifica que los mdulos de memoria RAM estn conectados de manera correcta. En el caso que no existan o no se detecten los mdulos, la mayora de tarjetas madres emiten una serie de pitidos que indican la ausencia de memoria principal. Terminado ese proceso, la memoria BIOS puede realizar un test bsico sobre la memoria RAM indicando fallos mayores en la misma.MEMORIA ROM: La memoria ROM, (read-only memory) o memoria de slo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el ordenador y realizan los diagnsticos. La mayora de los ordenadores tienen una cantidad pequea de memoria ROM (algunos miles de bytes).MEMORIA CACHE: Est diseado especialmente para servir al apropiado y organizado almacenamiento de informacin en una computadora. Su funcin es bsicamente mantener de manera temporal y accesible aquellos datos que son requeridos para realizar determinadas funciones o tareas. Esta disponibilidad permite que cada programa o archivo tenga inmediato acceso a la informacin necesaria y pueda as dedicarse a subir el nivel de eficiencia de las funciones normales. De tal modo, la memoria principal cuenta con una gran ayuda que le permite adquirir mayor velocidad de desempeo y mejores resultados por fuera de sus limitadas capacidades.CAPTURA DE DATOS: La captura y el anlisis de los datos de produccin es una importantsima fuente de informacin para todas las empresas. En este caso, se trata de recopilar y valorar todos los datos relativos a personas, pedidos y produccin. La integracin de esa informacin procesada en sistemas PPS o ERP supone el conocimiento y transparencia necesarios para la toma de decisiones administrativas en el da a da.UNIDADES Y SOPORTES DE ENTRADA: Los dispositivos de entrada traducen los datos a una forma que la computadora pueda interpretar, para luego procesarlos y almacenarlos.

Dispositivos manualesTeclado alfanumrico: El estndar es actualmente el teclado de 101 letras con la distribucin QWERTY, 12 teclas de funciones, un teclado o pad numrico, teclas de funcin y teclas para el control del cursos. Algunos teclados estn diseados para aplicaciones especficas, permitiendo una interaccin rpida con los sistemas de computacin (v.g.: caja registradora). El teclado es un circuito en forma de matriz; cada circuito est conectado al dispositivo controlador, que reconoce la letra o cdigo que enva el usuario cuando se cierra o abre un circuito. La configuracin del teclado puede ser modificado por software. Dispositivos apuntadoresRatn: La efectividad de las GUI depende de la capacidad del usuario para hacer una seleccin rpida de una pantalla con conos o menes. En estos casos el mouse puede colocar el apuntador (o cursos grfico) sobre un cono con rapidez y eficiencia. Los ms comunes tienen una esfera en su parte inferior que puede rodar en un escritorio. Bola rastreadora (trackball) o bola palmar: Es una bola insertada en una pequea caja que se hace girar con los dedos para mover el curso grfico. Palanca de mando (joystick): tambin llamada palanca de control de juegos. Es una palanca vertical que mueve el cursos grfico en la direccin en que se mueve la palanca. Pantalla sensible al tacto (Touch Screen): Sirven cuando hay muchos usuarios no familiarizados con las computadoras. Puede ser sensible al tacto por la presin o por el calor. Son de muy baja velocidad. Dispositivos pticosLector de marcas o rastreador de marca ptica: Usa la luz reflejada para determinar la ubicacin de marcas de lpiz en hojas de respuestas estndar y formularios similares. Lector de cdigo de barras: Usa la luz para leer UPC (Universal Product Codes, Cdigos universales de productos), cdigos de inventario y otros cdigos creados con patrones de barras de anchura variable. Los cdigos de barra representan datos alfanumricos variando el ancho y la combinacin de las lneas verticales adyacentes. La ventaja de los cdigos de barras sobre los caracteres es que la posicin u orientacin del cdigo que se lee no es tan importante para el lector. Lector de vara (lpiz ptico): Usa luz para leer caracteres alfabticos y numricos escritos con un tipo de letra especial, siendo tambin legible para las personas este tipo de letra; muchas veces estos lectores estn conectados a terminales POS (point-of-sale, punto de venta). Cuando se usan de esta forma el computador lleva a cabo un reconocimiento ptico de caracteres (OCR, optical character recognition). Rastreador de pginas: Rastrea e interpreta los caracteres alfanumricos de las paginas impresas normales. Se usa para convertir una copia dura a un formato que la mquina puede leer. Este tipo de rastreador puede reducir al mnimo o eliminar la captura de datos mediante el teclado. Dispositivos magnticosMICR (magnetic ink character recognition, reconocimiento de caracteres en tinta magntica) o Lectora de caracteres magnticos: lee los caracteres impresos con tinta magntica en los cheques. En ellos el nmero de cuenta y el nmero de cheque se encuentran codificados; la fecha de la transaccin se registra automticamente para todos los cheques procesados ese da; por tanto, slo se debe teclear el importe en un inscriptor MICR. Un lector-ordenador MICR lee los datos de los cheques y los ordena para el procesamiento que corresponda. Estos dispositivos de reconocimiento son ms rpidos y precisos que los OCR. Lectora de bandas magnticas: Las bandas magnticas del reverso de las tarjetas de crdito, por ejemplo, ofrece otro medio de captura de datos directamente de la fuente (como los dispositivos pticos). Se codifican las bandas con datos apropiados para la aplicacin. Las bandas magnticas contienen muchos ms datos por unidad de espacio que los caracteres impresos o los cdigos de barras. Adems, dado que no se pueden leer visualmente, son perfectos para almacenar datos confidenciales. DigitalizadoresPara que un computador pueda reconocer texto manuscritos, primero tiene que digitalizar la informacin, convertirla en alguna forma digital para poder almacenarla en la memoria del computador. Hay diferentes dispositivos de entrada para capturar y digitalizar informacin:Digitalizador de imgenes (scanner): Puede obtener una representacin digital de cualquier imagen impresa. Convierte fotografas, dibujos, diagramas y otra informacin impresa en patrones de bits que pueden almacenarse y manipularse con el soft adecuado Cmara digital: Es un digitalizador de imgenes que permite tomar fotografas del mundo real y obtener imgenes digitales; es decir que no se limita a capturar imgenes impresas planas, puede registrar las mismas cosas que una cmara normal, slo que en lugar de registrar las imgenes en pelcula, las cmaras digitales almacenan patrones de bits en discos u otros medios de almacenamiento digital. Digitalizador de audio: Permite digitalizar sonidos de micrfonos y otros dispositivos de sonido. Para que el computador interprete correctamente la entrada de voz digitalizada como si fueran palabras se requiere software de inteligencia artificial. Una unidad de respuesta auditiva o un sintetizador de vos hace que la conversacin sea un dilogo. El reconocimiento del habla funciona de la siguiente manera: Se dice la palabra. Cuando se habla en un micrfono, cada sonido se divide en sus diversas frecuencias. Se digitaliza la palabra. Se digitalizan los sonidos de cada palabra de modo que la computadora los pueda manejar. Se compara la palabra. Se compara la versin digitalizada contra modelos similares del diccionario electrnico de la computadora. El modelo digitalizado es una forma que las computadoras pueden almacenar e interpretar. Se presenta la palabra o se realiza el comando. Cuando se encuentra una igualdad, se presenta en una VDT o se realiza el comando adecuado. En el reconocimiento del habla, la creacin de los datos se conoce como capacitacin. La mayor parte de los sistemas de reconocimiento del habla son dependientes del locutor, es decir que responde a la voz de un individuo particular.La tecnologa ms reciente permite sistemas independientes del locutor, pero necesitan una base de datos muy grande para aceptar el patrn de voz de cualquier persona.Digitalizador de vdeo: Es una coleccin de circuitos que puede capturar entradas de una fuente de vdeo y convertirla en una seal digital que puede almacenarse en la memoria y exhibirse en pantallas de computador. Cuando se pone en operacin el sistema, ste compara la imagen digitalizada que se debe interpretar con las imgenes digitalizadas registradas previamente en la base de datos. Estos sistemas de entrada de visin son apropiados para tareas especializadas, en que slo se encuentran unas cuantas imgenes. Dispositivos sensores: diseados para hacer seguimientos de la temperatura, la humedad, l presin y otras cantidades fsicas, proporcionan datos tiles en robtica, control ambiental, pronsticos meteorolgicos, supervisin mdica, biorretroalimentacin, investigacin cientfica y cientos de aplicaciones ms. TECNICAS DE VALIDACION Y CONTROL EN LA CAPTURA DE DATOS: Todo sistema de informacin contiene entradas y salidas, para llegar a tener esos componentes se deben utilizar cierto conocimiento para su diseo. Luego de un arduo levantamiento de informacin se debe tener muy en claro cules son los objetivos de ese diseo y cules son los datos a capturar. A la hora de la captura de datos se debe ser muy meticuloso con la validacin de los mismos, as, se garantizara al usuario que los datos que est incluyendo son los correctos para ese momento, para realizar un buen proceso y arrojar las salidas necesarias y satisfactorias. Debido a esto el diseo de las salidas tambin debe ser muy bien estudiado porque no puede arrojar una factura si lo que se espera es un grfico de barras, o se espera por pantalla y lo envi directamente a impresora. Son aspectos importantsimos que se deben tomar en cuenta en estos casos, al igual de la forma como se van a capturar los datos, ya que hoy en da existen mucha diversidad de componentes que van desde el ms remoto, como lo es el teclado, hasta una lectura ptica. Hoy en da los sistemas de informacin son utilizados a nivel mundial y en cualquier rea que uno se pueda imaginar, pero siempre ingresando datos que se procesas y generan unos resultados. Para el desarrollo de esos sistemas de informacin existen tcnicas que se deben utilizar para obtenerlos resultados requeridos. Primeramente se debe conocer la problemtica a solucionar y luego hacer todo un levantamiento y anlisis de informacin, para luego hacer un Diseo de Entrada/Salidas al sistema, evaluar los datos a incluir y como va a ser su captura. En esta oportunidad se estudiaran dichos tpicos, y as, lograr un mayor conocimiento sobre ellos y poder dar respuestas acertadas a la hora de que se nos presente la oportunidad de desarrollar un sistema. Diseo De Entrada: Es el enlace que une al sistema de informacin con el mundo y sus usuarios, en esta existen aspectos generales que todos los analistas deben tener en cuenta estos son: Objetivos del Diseo de Entrada, Captura de Datos para la Entrada, Objetivo del Diseo de Entrada: Consiste en el desarrollo de especificaciones y procedimientos para la preparacin de datos, la realizacin de los procesos necesarios para poner los datos de transaccin en una forma utilizable para su procesamiento as como la entrada de los datos se logra al instruir a la computadora para que lea ya sea documentos escritos, impresos por personas que los escriben directamente al sistema. Existen cinco objetivos que controlan la cantidad de entrada requerida, a enviar los retrasos, controlar los errores y mantener la sencillez de los pasos necesarios, estos son: Control de la Calidad de Entrada, Evitar los Retrasos, Evitar los errores en los datos, Evitar los pasos adicionales, Mantener la Sencillez del Proceso, Control de la Calidad de Entrada: Existen varias razones por las cuales un buen diseador debe controlar la cantidad de datos en la entrada: Las Operaciones de preparacin y entrada dependen de las personas dado que los costos de mano de obra son altos y la preparacin de ingreso de los datos tambin lo son. La fase de entrada puede ser un proceso lento que toma mucho ms tiempo que el que necesitan las computadoras para realizar sus tareas.Evitar los Retrasos: Tambin conocido con el nombre de cuello de botella son siempre uno de los objetivos que el analista evita al disear la entrada, una forma de evitarle es utilizar los documentos de retorno. Evitar los Errores en los Datos: La tasa de errores depende de la cantidad de datos, ya que entre mas pequea sea esta menores sern las oportunidades para cometer errores. Es comn encontrar en las operaciones de ventas por lo menos un 3% de errores en las operaciones de entrada de datos. Evitar los Pasos Adicionales: Algunas veces el volumen de transacciones y la cantidad de datos en preparacin es algo que no se puede controlar por ello el analista experimentado, evitara diseos para la entrada que traigan una mayor cantidad de pasos a seguir. Ya sea aadir o quitar pasos cuando se alimenta un proceso muchas veces al transcurso de un da. Mantener la sencillez del Proceso: El sistema mejor diseado se ajusta a las personas que lo utilizarn y al mismo tiempo proporcionarn mtodos para el control de los errores, la simplicidad funciona y es aceptada por cualquier usuario. Cuesta trabajo que los usuarios acepten sistemas complejos o confusos y que no exista ninguna garanta para el xito al instalar un sistema complejo y que domine. Captura de Datos para la Entrada. En una transaccin existen datos importantes y otros que no, el analista debe saber cuales utilizar y cuales en realidad deben formar la entrada. Existen dos tipos de datos: Datos variables, Datos de identificacin, Datos Variables: Son aquellos que cambian para cada transaccin o toman de decisin.Datos de Identificacin: Estos son los que identifican en forma nica el artculo que esta siendo procesado.Diseo De Salida: El trmino " salida" se aplica a cualquier informacin producida por un sistema, ya sea impresa, desplegada o verbal. Cuando los analistas disean la salida, seleccionan mtodos para representar la informacin y crean documentos, informes u otros formatos que contienen informacin producida por el sistema. Los mtodos de salida varan a lo largo de los sistemas. Para algunos, como un informe de inventarios de la cantidad de mercanca, el sistema del computador, bajo el control del programa, nada ms consulta los datos que se tienen a mano en el almacenamiento, y los ensambla en una forma que sea presentable. Otra salida puede requerir procesamiento sustancial, antes de que este disponible para utilizarlo. Los analistas deben decidir cuando imprimir, desplegar o presentar su salida en forma audible. La salida impresa puede utilizar papel en blanco o formas preimpresas, la salida visual puede utilizar una o mltiples pantallas para desplegar informacin. Los sistemas de informacin ya sean que se desarrollen sobre sistemas pequeos de escritorio o sobre grandes sistemas, utilizan 3 mtodos principales para la salida los cuales se clasifican en: Impresin, Pantalla, Despliegue y audio, Objetivos de la Salida, Expresar la Informacin Relacionada con Actividades Pasadas, Estado Actual o Proyecciones para el Futuro. Sealar Eventos Importantes, Oportunidades, Problemas Advertencia. Iniciar una Accin, Confirmar una Accin. El objetivo principal durante el diseo de salida de la computadora es la informacin que ser presentada a las personas, puede afirmarse que la salida de la computadora es para las personas, es por esto que no se aborda la forma en que los datos se mueven entre los procesos o entre los almacenamientos de datos. Captura de Datos, Teclados, Cdigos de Barra, OCR, Formas de Reconocimiento de Marcas, OMR, Teclados, Teclear es el mtodo ms viejo de entrada de datos y ciertamente es uno con los que los miembros de la organizacin estn ms familiarizados. Durante los aos se han hecho algunas mejoras para perfeccionar los teclados. Las caractersticas incluyen teclas de funcin especial para abrir programas, teclas usadas para navegar y explorar en la web y teclas que se pueden programas con macros para reducir el nmero de tecleos necesarios. Los teclados infrarrojos o habilitados para Bluetooth y los ratones tambin son grandes avances,PRESENTACION DE LA INFORMACION: La presentacin es el proceso mediante el cual dispone de contenido de un tema para una audiencia. Una presentacin es una forma de ofrecer y mostrar informacin de datos y resultados de una investigacin. Es utilizado, generalmente, como apoyo para expresar los resultados de una investigacin pues con la presentacin se dispone de un contenido multimedia (es decir cualquier apoyo visual o auditivo) que de una referencia sobre el tema y ayude a explicar los datos obtenidos de una investigacin. Una presentacin puede llevar textos, imgenes, vdeos y archivos de audio. Se puede dividir en dos tipos: la presentacin multimedia que es generalmente ms utilizada a travs de un programa de presentaciones pero que tambin es posible realizar a travs de carteles con imgenes y audio generalmente grabados para su reproduccin (utilizado para presentar productos, proyectos, etc.). O la presentacin comn (sta solo utiliza imgenes y texto en carteles), una presentacin que contiene slo imgenes, a menudo acompaadas de efectos o texto superpuesto; Lo mismo que ocurre con la presentacin multimedia ocurre con este tipo de presentacin pues se puede realizar tanto en un programa de presentaciones como a travs de carteles de apoyo que ayuden a expresar un tema.UNIDADES Y SOPORTES DE SALIDA: Impresora. Sintetizado de voz. Visualizador. Trazador de grficos o "plotter". Monitor. Microfilm. Instrumentacin cientfica o industrial.UNIDAD V (SOFWARE GESTION Y PROGRAMACION)CONCEPTO: Es el equipamiento lgico e intangible de un ordenador. En otras palabras, el concepto de software abarca a todas las aplicaciones informticas, como los procesadores de textos, las planillas de clculo y los editores de imgenes. El software es desarrollado mediante distintos lenguajes de programacin, que permiten controlar el comportamiento de una mquina. Estos lenguajes consisten en un conjunto de smbolos y reglas sintcticas y semnticas, que definen el significado de sus elementos y expresiones. Un lenguaje de programacin permite a los programadores del software especificar, en forma precisa, sobre qu datos debe operar una computadora.CLASIFICACION: Se clasifica en 2 partes: SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracin de la parte fsica o los recursos de la computadora, es la que interacta entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas especificas como edicin de textos, imgenes, clculos, etc. tambin conocidos como aplicaciones.SOFWARE A MEDIDA Y ESTANDAR: El Software a medida se adapta en un todo a la organizacin, hasta en las particularidades ms especiales o nicas que estn presentes. En este caso, el software es una fiel automatizacin de los sistemas de informacin y operaciones de la empresa, aunque suele suceder que estas particularidades normalmente suelen ser variaciones sobre los estndares que no agregan ningn tipo de valor respecto al estndar.Estndar: En esta alternativa debemos de diferencias primero de todo 2 tipos de SW estndar: rgidos y parametrizables. En el SW estndar rgido la organizacin debe de adaptarse totalmente al estndar. En el SW estndar parametrizable la organizacin puede configurar el producto para ser un poco ms a su medida, aunque esto depende principalmente del nivel de parametrizacin que permita el software. En ambos casos este tipo de tecnologa automatiza sistemas de informacin y circuitos administrativos estndares ya definidos por el fabricante. Una vez definida las dos opciones, vamos a profundizar un poco en el tema. Si bien existe una gran cantidad de variantes entre estos dos extremos, la realidad es que no hay una regla que nos permita identificar la mejor opcin para todas las organizaciones. Lo que s, existen una serie de criterios a seguir, que aplicados a cualquier organizacin, permiten maximizar la probabilidad de xito en esta crucial decisin. Si tenemos en cuenta que el nico software que recin desarrollado no falla es el que an no se ha escrito, deberemos estimar que adems de contar con el tiempo necesario para estabilizar el software, tendremos que cargar con los costes de cada error o fallo de esta etapa inicial, como el tiempo invertido en negociaciones intentando redimir si el fallo est incluido o no en el contrato, era lo que haba definido inicialmente o es algo aadido. DOCUMENTO: El documento electrnico debe entenderse como toda expresin en lenguaje natural o convencional y cualquier otra expresin grfica, sonora o en imagen, recogidas en cualquier tipo de soporte material, incluso los soportes informticos, con eficacia probatoria o cualquier otro tipo de relevancia jurdica.CRITERIOS Y METODOLOGIAS DE LA SELECCIN DEL SOFWARE: Los diseadores de software tienen inters de trabajar con metodologas lo suficientemente documentadas, que nos faciliten la obtencin de informacin, pero tambin es interesante trabajar con metodologas que dispongan de algn tipo de certificacin y training. Segn estas condiciones, hemos determinado seis clasificaciones que permiten seleccionar una metodologa, segn se encuentran mejor posicionadas, en el acumulado final.Las clasificaciones son: La metodologa con mayor presencia en Internet. La metodologa mejor documentada. Metodologas certificadas y con training. Metodologas con comunidades. Metodologa ms utilizada por empresas. Presencia empresarial. Metodologa ms utilizada en proyectos software.Se considera como metodologas certificadas aquellas que emiten un certificado que aseguran el cumplimiento y seguimiento de la metodologa, as como sus tcnicas y prcticas.Una metodologa dispone de training, si se encuentra alguna institucin, organizacin o compaa que ofrezca formacin de la metodologa.Se considera que una metodologa tiene comunidad, contemplando si se ha formado una comunidad relevante o si est asociada a la Agile Alliance, soportndola y cumpliendo sus principios.Se consideran los proyectos realizados, en su mayora por metodologas que se han aplicado en empresas privadas y por lo tanto no existe mucha documentacin pblica al respecto. Por lo tanto, determinar esta clasificacin, requiere de una bsqueda exhaustiva.Seleccin de metodologasEste aspecto no ha sido tratado de manera adecuada, sobre todo en el mbito de las metodologas tradicionales, y en el caso de las giles no existe un criterio unificado. Por ello, el presente artculo se orienta a la formulacin inicial, en base a la informacin existente a la fecha y a la experiencia personal, a la formulacin de dos procedimientos al respecto: seleccin por criterios de presencia y por conocimiento.Aplicacin del criterio de seleccin por presenciaA un grupo de programadores profesionales en el medio local (10), se le ha aplicado una encuesta, sobre recordacin, conocimiento y uso de metodologas, quedando un grupo de 5 metodologas, que se han evaluado, segn este criterio de seleccin.Para determinar la presencia, de las metodologas en Internet, se han realizado bsquedas en Google, Yahoo y Live. Sobre el resultado, se asignaron 5 puntos al mayor, y 1 punto al menor.Para determinar las metodologas de mayor documentacin, se han considerado como documentos, los Libros en espaol, Libros en ingls y Papers que hablen sobre la aplicacin de la metodologa. Siguiendo el mismo mtodo, se asign 5 puntos al mayor y 1 punto al menor.En el caso de la Certificacin y Training, se ha buscado si hay instituciones que certifican la implementacin de la metodologa, as como si hay entrenamiento o capacitacin en la misma. Como no es posible hacer diferencias en cuanto a la certificacin, habindose asignado el mismo puntaje a las metodologas que tienen Certificacin y Training (5 puntos) y 3 puntos las metodologas que contienen slo training.En cuanto a Comunidades, la mayora pertenece a la Agile alliance, pero hay algunas que tienen sus propias comunidades, alianzas e intensa actividad a su alrededor. A estas metodologas se le asignaron 5 puntos, porque no es posible diferenciar entre estas comunidades el nmero de miembro. A las metodologas que solo pertenecen a la Agile alliance, se le asignaron 2 puntos.En cuanto a proyectos de software y presencia empresarial, se han asignado 5 puntos, a la metodologa que presenta ms proyectos y un punto a la que presenta menos.Resultado de la aplicacin del criterio de seleccin por presenciaSe ha preparado un cuadro resumen con los resultados de la seleccin. Para cada metodologa evaluada, se ha colocado la puntuacin que se ha obtenido de la clasificacin. La sumatoria de cada clasificacin determina que Scrum, es la metodologa que se debera usar, por tener una mejor puntuacin.Seleccin de metodologa, por criterios de conocimientosEn funcin del grupo de trabajo o de diseo, se consideran los siguientes criterios en funcin de los conocimientos que el equipo de desarrollo tenga de las metodologas a evaluar. Estos criterios son: Grado de conocimiento Soporte orientado a objetos Adaptable a cambios Basado en casos de uso Posee documentacin adecuada Facilita la integracin entre las etapas de desarrollo Relacin con UML Permite desarrollo software sobre cualquier tecnologaEn funcin de los conocimientos que el equipo tenga, se establecen los pesos para cada criterio. Por ejemplo, Ros y Suntaxi [37], en su tesis de grado, proponen la siguiente tablas de pesos: 20% para el Grado de conocimiento 15% para Adaptable a cambios y Posee documentacin adecuada 10% para el resto de criterios Para determinar la metodologa a usar, Ros y Suntaxi, han elaborado un cuadro resumen, evaluando las siguientes metodologas: RUP, Rational Unifi ed Process MSF, Microsoft Solution Framework RAD, Rapid Application Development XP, Extreme ProgrammingEn esta evaluacin, la metodologa RUP es la que recibe un mayor puntaje por parte del equipo de desarrollo.INTEGRACION DEL SOFWARE: Una de las fases del ciclo de vida del software es la de integracin. Es imprescindible poder integrar los desarrollos de software en forma de productos y soluciones para que puedan ponerse en uso.Esto exige manejarse en varias disciplinas, no perder de vista el punto de vista del usuario, definicin y aplicacin de procedimientos con rigor, llevar a cabo gestiones de configuracin, etc.Algunas tareas que suelen realizarse con la integracin del software es la creacin de paquetes, la creacin de distribuciones clsicas o de distribuciones la integracin de servicios para entornos de trabajo en grupo, migraciones de sistemas, etc.APLICACIN EN LA PYME: Si una pyme decide apostar por un modelo de negocio basado en software libre para diferenciarse se sus competidores y poder mantener una dinmica distinta el primer problema que tendr ser la eleccin de distintos programas que utilizar para su cometido. Para ello pueden acudir a OpenPyme, catlogo de aplicaciones de software libre especializado en la pyme.Es un catlogo de Software Libre donde se recopilan, de forma categorizada, productos slidos y fiables que pueden incorporarse en cualquier mbito productivo de una empresa, mejorando as su gestin y competitividad gracias a la inclusin de herramientas TIC. Es un buen punto de partida para conocer las alternativas que nos ofrece el software libre.Disponen de todo tipo de aplicaciones, categorizadas y ordenadas de manera que encontrarlas nos resultar bastante fcil. Junto con cada aplicacin tenemos una pequea resea de su funcionalidad y lo que nos puede aportar a nuestra empresa. A la vez nos indican los requisitos tcnicos para su instalacin. Se echa de menos una pequea resea de soluciones multidisciplinares. Por ejemplo, una solucin que est incluida en varias categoras que nos indique si adems de como CRM servir para la gestin financiera o como ERP.SUELDOS: El concepto de sueldo se refiere a la remuneracin regular asignada por el desempeo de un cargo o servicio profesional. La palabra tiene su origen en el trmino latino soldus (slido), que era el nombre de una antigua moneda romana.

El trmino de sueldo suele ser utilizado como sinnimo de salario (del latn salarum, relacionado con la sal), la remuneracin regular o la cantidad de dinero con que se retribuye a los trabajadores por cuenta ajena.Puede decirse que el empleado recibe un sueldo a cambio de poner su fuerza laboral a disposicin del empleador, en el marco de una serie de obligaciones compartidas que rigen su relacin contractual.CONTABILIDAD: Es la ciencia social, que se encarga de estudiar, medir y analizar el patrimonio de las organizaciones, empresas e individuos, con el fin de servir en la toma de decisiones y control, presentando la informacin, previamente registrada, de manera sistemtica y til para las distintas partes interesadas. Posee adems una tcnica que produce sistemticamente y estructuradamente informacin cuantitativa y valiosa, expresada en unidades monetarias acerca de las transacciones que efectan las entidades econmicas y de ciertos eventos econmicos identificables y cuantificables que la afectan, con la finalidad de facilitarla a los diversos pblicos interesados. La finalidad de la contabilidad es suministrar informacin en un momento dado y de los resultados obtenidos durante un perodo de tiempo, que resulta de utilidad a los usuarios en la toma de sus decisiones, tanto para el control de la gestin pasada, como para las estimaciones de los resultados futuros, dotando tales decisiones de racionalidad y eficiencia.STOCK: Es una voz inglesa que se usa en espaol con el sentido de existencias. En el lenguaje comercial y financiero su empleo como anglicismo es frecuente, y por ello la RAE recomienda evitarlo y utilizar las voces en espaol correspondientes a cada contexto. Se puede definir tambin como: todo lo referente a los bienes que una persona u organizacin posee y que sirven para la realizacin de sus objetivos.CUENTAS CORRIENTES: La cuenta corriente es un contrato entre un banco y un cliente que establece que la entidad cumplir las rdenes de pago de la persona de acuerdo a la cantidad de dinero que haya depositado o al crdito que haya acordado. Dicha cuenta puede ser abierta y administrada por una persona o por un grupo de personas; en este ltimo caso, segn las condiciones, todos los individuos pueden estar habilitados para operar. El propietario de una cuenta corriente puede disponer del dinero a travs de un cajero automtico, la ventanilla de caja o algn tipo de talonario (como un cheque). Es posible realizar descuentos de efectos, vincular pagos a la cuenta y cobrar o pagar intereses o impuestos.MODALIDADES DE LAS LICENCIAS DEL SOFWARE: MODALIDADES DE ADQUISICION DEL SOFWARE FORMAS DE ADQUISICIONLICENCIA DE SOFWARE: Una licencia de software es un permiso que se le otorga a un individuo o grupo, para el uso de una pieza de software. La licencia tiene un costo asociado y el software est sujeto a derechos de autor. NOTA software se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.2. FORMAS DE ADQUISICION: SHAREWARE Se refiere a programas sujetos a derechos de autor que se distribuyen originalmente sin cargo, pero cuyo uso regular requiere el pago de una tarifa al autor. El cancelar, el usuario queda registrado y puede recibir asistencia y actualizaciones. Se puede copiar y distribuir el shareware, pero se espera a que cada usuario pague la tarifa si usa regularmente el producto.NOTA software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.3. FORMAS DE ADQUISICION: FREEWARE. Se refiere a programas protegidos por derechos de autor, pero liberados por el autor para su uso gratuito. El freeware est disponible sin costo, pero el usuario solo puede utilizarlo en las formas expresamente permitidas por el autor. Generalmente, se permite el uso pero no la reproduccin con fines comerciales. NOTA software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.4. FORMAS DE ADQUISICION: SOFWARE DE DOMINIO PBLICO. Se refiere a cualquier programa que no est sujeto a derechos de autor. Este software es gratuito y se puede usar sin restricciones. En la mayora de los casos, el software de dominio pblico se publica en internet, por lo que los usuarios pueden obtenerlo fcilmente. VENTAJAS: Con algunas modificaciones, el usuario obtiene los resultados especficos que requiere. DESVENTAJAS: no siempre se encuentra una opcin valida en el mercado. No siempre se logra una adaptacin completa. Puede crear dependencia del desarrollo. NOTA software se adquiere totalmente desarrollado y se modifica para adaptarlo a las necesidades especficas del usuario.5. FORMAS DE ADQUSICION: LICENCIA O VENTA DEL SOFWARE. Las condiciones de adquisicin de este tipo de software incluyen la posibilidad de aplicarle las modificaciones necesarias al programa original .Estos cambios pueden estar a cargo del usuario o del desarrollador, segn el convenio que establezca. VENTAJAS: el programa hace exactamente lo que el usuario necesita. DESVENTAJAS: tiene costo relativamente elevado. Toma ms tiempo obtener el programa. NOTA software que se desarrolla completamente bajo las especificaciones del usuario.PROTECCION LEGAL DEL SOFWARE: La proteccin de la propiedad intelectual en el mercado mundial ha tomado reciente significacin en los recientes aos. Los propietarios de tecnologa del mundo desarrollado, particularmente los estadounidenses, han presionado recientemente para obtener un rgimen legal de propiedad intelectual fuerte y relativamente uniforme, como piedra de toque para obtener un tratamiento equitativo en el sistema global del comercio que emerge.Por otro lado, la posibilidad de incorporar a la proteccin jurdica estos programas de computo en el mbito del derecho, especficamente en el de la propiedad intelectual y particularmente en las normas autorales, viene dictada por consideraciones de oportunidad, dada la dimensin econmica de los intereses en juego entre los que cabe destacar: la posible conservacin de la industria nacional frente a una fuerte concurrencia extranjera, la proteccin de un producto cuya elaboracin requiere un gran esfuerzo de inversin, investigacin y posterior difusin, y sobre todo, la evidente necesidad de una harmonizacin internacional de reglamentaciones.En la prctica jurdica internacional, la evolucin de la materia no es especfica. Se puede comprobar, como en un principio, los programas de computadora fueron objeto de proteccin a travs de diversas formulas como el secreto industrial, las clusulas de confidencialidad en los contratos y la competencia desleal, pero pronto se puso de manifiesto su insuficiencia, y los medios profesionales interesados solicitaron una regulacin que les asegurara la propiedad y la proteccin derivada de la misma. LENGUAJE: es un lenguaje usado por, o asociado con, ordenadores. Muchas veces, este trmino es usado como sinnimo de lenguaje de programacin, pero un lenguaje informtico no tiene por qu ser un lenguaje de programacin. Como ejemplo un lenguaje de marcas como el HTML no es un lenguaje de programacin, pero s es un lenguaje informtico. En general, como cualquier otro lenguaje, un lenguaje de ordenador es creado cuando hay que transmitir una informacin de algo a alguien basado en computadora. El lenguaje de programacin es el medio que utilizan los programadores para crear un programa de ordenador; un lenguaje de marcas es el medio para describir a un ordenador el formato o la estructura de un documento; etc.CLASIFICAION: Los Lenguajes informticos pueden ser clasificados en varias clases, entre las que se incluyen las siguientes. Lenguaje de programacin Lenguaje de especificacin Lenguaje de consulta, como SQL o XQuery Lenguaje de marcas, como XML y otros ms ligeros Lenguaje de transformacin, como XSLT Protocolo de comunicaciones, como http,ftp Lenguaje de sonido, para crear sonidos, Lenguaje grfico, para crear figuras y dibujos. Metapost, PseudocdigoLENGUAJE DE MAQUINA DE BAJO Y ALTO NIVEL: Bajo Nivel: Es el que proporciona un conjunto de instrucciones aritmeticolgicas sin la capacidad de encapsular dichas instrucciones en funciones que no estn ya contempladas en la arquitectura del hardware.Alto Nivel: Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las mquinas.LENGUAJE DE CUARTA Y QUINTA GENERACION: De Cuarta: Son lenguajes que se relacionan menos con procedimientos y que son aun mas parecidos al ingles que los lenguajes de tercera generacin.Algunas caractersticas incluyen capacidades de consulta y base de datos, de creacin de cdigos y capacidades grficas.Ejemplos Visual C++, Visual Basic, Power Builder, Delphi, Forte y muchos otros.Lenguajes de consulta son utilizados para hacer preguntas ala computadora con frases parecidas alas de un idioma, ejemplo el ingls.Lenguaje de consulta estructurado. Lenguaje estndar que a menudo se usa para realizar consultas y manipulaciones ala base de datos.De Quinta: Alrededor de la mitad 1998 surgieron gripos de herramientas de lenguajes de quinta generacin, los cuales combinan la creacin de cdigos basadas en reglas, la administracin de reutilizacin y otros avances.Programacin basada en conocimiento. Mtodo para el desarrollo de programas de computacin en el que se le ordena ala computadora realizar un propsito en vez de instruirla para hacerlo.CARACTERISTICAS: De Cuarta: trmino 4GL fue utilizado por primera vez en el libro Applications Development Without Programmers de James Martin en 1982, para referirse a los lenguajes de alto nivel no procedimentales. Los primeros lenguajes que podran llamarse "iniciadores primitivos" de la categora 4GL son el RPG de IBM del ao 1960, el Informatics MARK-IV de 1967 y el MAPPER de Sperry de 1969. Los lenguajes 4GL fueron evolucionando junto con el hardware y los sistemas operativos. Aquellos lenguajes que tienen incorporado una interfaz de desarrollo y un sistema de base de datos, constituyen claros ejemplos de la cuarta generacin de lenguajes de programacin.De Quinta: Lanzado por Japn a finales de los 70. Su objetivo era el desarrollo de una clase de computadoras que utilizaran tcnicas de inteligencia artificial al nivel del lenguaje de mquina y seran capaces de resolver problemas complejos, como la traduccin automtica de una lengua natural a otra (del japons al ingls, por ejemplo). El proyecto dur diez aos, pero no obtuvo los resultados esperados.PROGRAMACION: programacin es la accin y efecto de programar. Este verbo tiene varios usos: se refiere a idear y ordenar las acciones que se realizarn en el marco de un proyecto; al anuncio de las partes que componen un acto o espectculo; a la preparacin de mquinas para cumplan con una cierta tarea en un momento determinado; a la elaboracin de programas para la resolucin de problemas mediante computadoras; y a la preparacin de los datos necesarios para obtener una solucin de un problema a travs de una calculadora electrnica, por ejemplo. En la actualidad, la nocin de programacin se encuentra muy asociada a la programacin en informtica. Este es el proceso por el cual un programador escribe, en un lenguaje de programacin, el cdigo fuente de un software. Este cdigo le indicar al programa informtico qu tiene que hacer y cmo realizarlo. El programador se encarga de escribir, probar, depurar y mantener el cdigo fuente. En este sentido, los modelos de desarrollo de software se enmarcan en una disciplina de la informtica conocida como ingeniera de software.METODO DE CICLO DE VIDA: El trmino ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propsito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicacin, es decir, para garantizar que el software cumpla los requisitos para la aplicacin y verificacin de los procedimientos de desarrollo: se asegura de que los mtodos utilizados son apropiados. Estos programas se originan en el hecho de que es muy costoso rectificar los errores que se detectan tarde dentro de la fase de implementacin. El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad del software, en los plazos de implementacin y en los costos asociados.El ciclo de vida bsico de un software consta de los siguientes procedimientos: Definicin de objetivos: definir el resultado del proyecto y su papel en la estrategia global. Anlisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restriccin que se pueda aplicar. Diseo general: requisitos generales de la arquitectura de la aplicacin. Diseo en detalle: definicin precisa de cada subconjunto de la aplicacin. Programacin (programacin e implementacin): es la implementacin de un lenguaje de programacin para crear las funciones definidas durante la etapa de diseo. Prueba de unidad: prueba individual de cada subconjunto de la aplicacin para garantizar que se implementaron de acuerdo con las especificaciones. Integracin: para garantizar que los diferentes mdulos se integren con la aplicacin. ste es el propsito de la prueba de integracin que est cuidadosamente documentada. Prueba beta (o validacin), para garantizar que el software cumple con las especificaciones originales. Documentacin: sirve para documentar informacin necesaria para los usuarios del software y para desarrollos futuros. Implementacin Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo). El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida de una aplicacin dependen del tipo de modelo de ciclo de vida acordado entre el cliente y el equipo de desarrolladores. Modelos de ciclo de vida Para facilitar una metodologa comn entre el cliente y la compaa de software, los modelos de ciclo de vida se han actualizado para reflejar las etapas de desarrollo involucradas y la documentacin requerida, de manera que cada etapa se valide antes de continuar con la siguiente etapa. Al final de cada etapa se arreglan las revisiones de manera que (texto faltante).COPILADORES: es un programa informtico que traduce un programa escrito en un lenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la mquina ser capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de mquina, pero tambin puede ser un cdigo intermedio (bytecode), o simplemente texto. Este proceso de traduccin se conoce como compilacin. Un compilador es un programa que permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (tpicamente lenguaje de mquina). De esta manera un programador puede disear un programa en un lenguaje mucho ms cercano a como piensa un ser humano, para luego compilarlo a un programa ms manejable por una computadora.HERRAMIENTAS DE PROGRAMACION: son aquellas que permiten realizar aplicativos, programas, rutinas, utilitarios y sistemas para que la parte fsica del computador u ordenador, funcione y pueda producir resultados.Hoy dia existen mltiples herramientas de programacin en el mercado, tanto para analistas expertos como para analistas inexpertos. Las herramientas de programacin ms comunes del mercado, cuentan hoy dia con programas de depuracin o debugger, que son utilitarios que nos permiten detectar los posibles errores en tiempo de ejecucin o corrida de rutinas y programas. Muchas herramientas de software que manipulan programas fuente realizan primero algn tipo de anlisis. Algunos ejemplos de tales herramientas son:1. Editores de estructuras: Un editor de estructuras toma como entrada una secuencia de rdenes para construir un programa fuente. El editor de estructuras no slo realiza las funciones de creacin y modificacin de textos de un editor de textos ordinario, sino que tambin analiza el texto del programa, imponiendo al programa fuente una estructura jerrquica apropiada. De esa manera, el editor de estructuras puede realizar tareas adicionales tiles para la preparacin de programas. Por ejemplo, puede comprobar si la entrada est formada correctamente, puede proporcionar palabras clave de manera automtica (por ejemplo, cuando el usuario escribe while, el editor proporciona el correspondiente do y le recuerda al usuario que entre las dos palabras debe ir un condicional) y puede saltar desde un begin o un parntesis izquierdo hasta su correspondiente o parntesis derecho. Adems, la salida de tal editor suele ser similar a la salida de la fase de anlisis de un compilador. 2. Impresoras estticas: Una impresora esttica analiza un programa y lo imprime de forma que la estructura del programa resulte claramente visible. Por ejemplo, los comentarios pueden aparecer con un tipo de letra especial, y las proposiciones pueden aparecer con una indentacin proporcional a la profundidad de su anidamiento en la organizacin jerrquica de las proposiciones. 3. Verificadores estticos: Un verificador esttico lee un programa, lo analiza e intenta descubrir errores potenciales sin ejecutar el programa. La parte de anlisis a menudo es similar a la que se encuentra en los compiladores de optimizacin. As, un verificador esttico puede detectar si hay partes de un programa que nunca se podrn ejecutar o si cierta variable se usa antes de ser definida. Adems, puede detectar errores de lgica, como intentar utilizar una variable real como apuntador, empleando las tcnicas de verificacin de tipos. 4. Intrpretes: En lugar de producir un programa objeto como resultado de una traduccin, un intrprete realiza las operaciones que implica el programa fuente. Para una proposicin de asignacin, por ejemplo, un intrprete podra construir un rbol como el de la figura 1 y despus efectuar las operaciones de los nodos conforme recorre el rbol. En la raz descubrira que tiene que realizar una asignacin, y llamara a una rutina para evaluar la expresin de la derecha y despus almacenara el valor resultante en la localidad de memoria asociada con la identificadora posicin. En el hijo derecho de la raz, la rutina descubrira que tiene que calcular la suma de dos expresiones. Se llamara a s misma de manera recursiva para calcular el valor de la expresin velocidad*60. Despus sumara ese valor de la variable inicial. Muchas veces los intrpretes se usan para ejecutar lenguajes de rdenes, pues cada operador que se ejecuta en un lenguaje de rdenes suele ser una invocacin de una rutina compleja, como un editor o un compilador. Del mismo modo algunos lenguajes de muy alto nivel, normalmente son interpretados, porque hay muchas cosas sobre los datos, como el tamao y la forma de las matrices, que no se pueden deducir en el momento de la compilacin. 5. Compiladores: Tradicionalmente, se concibe un compilador como un programa que traduce un programa fuente, como FORTRAN, al lenguaje ensamblador o de mquina de algn computador. Sin embargo, hay lugares, al parecer, no relacionados donde la tecnologa de los compiladores se usa con regularidad. La parte de anlisis de cada uno de los siguientes ejemplos es parecida a la de un compilador convencional. a) Formadores de textos. Un formador de textos toma como entrada una cadena de caracteres, la mayor parte de la cual es texto para componer, pero alguna incluye rdenes para indicar prrafos, figuras o estructuras matemticas, como subndices o superndices. b) Compiladores de circuitos de silicio. Un compilador de circuitos de silicio tiene un lenguaje fuente similar o idntico a un lenguaje de programacin convencional. Sin embargo las variables del lenguaje no representan localidades de memoria, sino seales lgicas (0 o 1) o grupos de seales en un circuito de conmutacin. La salida es el diseo de un circuito en un lenguaje apropiado. c) Intrpretes de consultas. Un intrprete de consultas traduce un predicado que contiene operadores relacionales y bolanos a rdenes para buscar en una base de datos registros que satisfagan ese predicado.UNIDAD VIINTRODUCCION A LA COMUNICACIN DE DATOS: Es el proceso de comunicar informacin en forma binaria entre dos o ms puntos. Requiere cuatro elementos bsicos que son: Emisor: Dispositivo que transmite los datos

Mensaje: lo conforman los datos a ser transmitidos Medio: consiste en el recorrido de los datos desde el origen hasta su destinoMEDIOS DE TRANSMISION: Constituye el canal que permite la transmisin de informacin entre dos terminales en un sistema de transmisin. Las transmisiones se realizan habitualmente empleando ondas electromagnticas que se propagan a travs del canal 1.A veces el canal es un medio fsico y otras veces no, ya que las ondas electromagnticas son susceptibles de ser transmitidas por el vaco.PROTOCOLO DE COMUNICACIONES: Es el conjunto de reglas normalizadas para la representacin, sealizacin, autenticacin y deteccin de errores necesario para enviar informacin a travs de un canal de comunicacin. Un ejemplo de un protocolo de comunicaciones simple adaptado a la comunicacin por voz es el caso de un locutor de radio hablando a sus radioyentes. Los protocolos de comunicacin para la comunicacin digital por redes de computadoras tienen caractersticas destinadas a asegurar un intercambio de datos fiable a travs de un canal de comunicacin imperfecto. Los protocolos de comunicacin siguen ciertas reglas para que el sistema funcione apropiadamente.REDES DE COMUNICACIN DE DATOS LAN: Una red de rea local (LAN) es una red de computadoras de cualquier variedad que estn, ubicadas relativamente cerca una de otra y conectadas por un cable contiguo (o por enlace inalmbrico). .Una LAN puede consistir de solo dos o tres computadoras interconectadas para compartir recursos, o puede incluir cientos de ellas. Cualquier red que resida dentro de una sola edificacin e incluso dentro de un grupo de edificaciones contiguas, se considera una LAN.Una LAN permite a todas las computadoras conectadas a ella compartir el hardware, software e informaciones. Los recursos mas a menudo compartidos son los dispositivos de discos de almacenamiento e impresoras.ARQUITECTURAS DE REDES LOCALES: La arquitectura de red es el medio ms efectivo en cuanto a costos para desarrollar e implementar un conjunto coordinado de productos que se puedan interconectar. La arquitectura es el plan con el que se conectan los protocolos y otros programas de software. Estos es benfico tanto para los usuarios de la red como para los proveedores de hardware y software.COMUNICACIONES PARA TENER VENTAJAS COMPETITIVAS: Un Sistema de Informacin estratgico puede ser considerado como el uso de la tecnologa de la informacin para soportar o dar forma a la estrategia competitiva de la organizacin, a su plan para incrementar o mantener la ventaja competitiva o bien reducir la ventaja de sus rivales. Su funcin primordial no es apoyar la automatizacin de los procesos operativos ni proporcionar informacin para apoyar a la toma de decisiones . Sin embargo, este tipo de sistemas puede llevar a cabo dichas funciones. Suelen desarrollarse dentro de la organizacin (in house), por lo tanto no pueden adaptarse fcilmente a paquetes disponibles en el mercado. Su funcin es lograr ventajas que los competidores no posean, tales como ventajas en costos y servicios diferenciados con clientes y proveedores. Apoyan el proceso de innovacin de productos dentro de la empresa Beneficios del Sistema de Informacin Estratgicos:

CORREO ELECTRONICO: Es un servicio de red que permite a los usuarios enviar y recibir mensajes y archivos rpidamente (tambin denominados mensajes electrnicos o cartas electrnicas) mediante sistemas de comunicacin electrnicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensin tambin puede verse aplicado a sistemas anlogos que usen otras tecnologas. Por medio de mensajes de correo electrnico se puede enviar, no solamente texto, sino todo tipo de documentos digitales. Su eficiencia, conveniencia y bajo coste estn logrando que el correo electrnico desplace al correo ordinario para muchos usos habituales.CORREO DE VOZ: Es un sistema centralizado de manejo de mensajes telefnicos para un gran grupo de personas. Permite a los usuarios recibir, almacenar y gestionar mensajes de voz de las personas que le llaman cuando se encuentra ausente o con la lnea ocupada. Los buzones de voz se han convertido en una funcionalidad siempre presente en los sistemas telefnicos de casi todas las compaas. Estn disponibles en sistemas de telefona fija, mvil y en aplicaciones de software como Asterisk o FreeSWITCH.VIDEO CONFERENCIA: Es la comunicacin simultnea bidireccional de audio y vdeo, permitiendo mantener reuniones con grupos de personas situadas en lugares alejados entre s. Adicionalmente, pueden ofrecerse facilidades telemticas o de otro tipo como el intercambio de grficos, imgenes fijas, transmisin de ficheros desde el ordenador, etc. El ncleo tecnolgico usado en un sistema de videoconferencia es la compresin digital de los flujos de audio y vdeo en tiempo real. Su implementacin proporciona importantes beneficios, como el trabajo colaborativo entre personas geogrficamente distantes y una mayor integracin entre grupos de trabajo.INTERCAMBIO ELECTRONICO DE DATOS: No es otra cosa que la homogenizacin de estructuras diversas para datos idnticos manejados por lenguajes informticos distintos, persiguiendo un estndar genrico que permita realizar transacciones con el mnimo error, a la mayor velocidad, con el menor costo, y en forma transparente para cualquier integrante de una cadena de negocios, o grupo de entidades afines.En una mirada retrospectiva, encontramos una lenta evolucin en el progreso de su implementacin. Costos iniciales significativos y variedad de estndares en el mundo, atentaron contra su desarrollo, pese a la indiscutible necesidad de agregar valor a los negocios por este medio.Nacido particularmente para rubros especficos (banca, transporte, automotrices, etc.), hoy se extiende aguas abajo de las grandes corporaciones merced a dos grandes pilares que devinieron en el tiempo: las mejoras en las comunicaciones y la aparicin de la red Internet.Estadsticas realizadas indican en casos reales y pruebas piloto, mejoras de diez a uno en procesos tpicos como compras, reducciones de stocks, servicio al cliente, etc.Tcnicamente, su funcionamiento se basa en las VAN, unidades informticas que reciben en paquetes de datos estandarizados las informaciones que sus clientes quieren intercambiar. Actan semejantes a un correo electrnico, agregando encriptacin, seguridad y confidencialidad a los envos, como tambin, implementacin de software de base para las interfaces internas de cada uno.TRANSFERENCIA ELECTRONICA DE FONDOS: Permiten enviar dinero a travs de medios electrnicos a una cuenta de cheques o tarjeta de dbito en cualesquiera de las instituciones bancarias ubicadas dentro del territorio nacional. Algunas instituciones ofrecen la posibilidad de realizar pagos y depsitos en forma programada, es decir a travs del banco por Internet, se pueden programar los pagos ya sea 24 o 48 hrs. antes. Hay que tomar en cuenta que para poder realizar esta transaccin es necesario contar con la CLABE del beneficiario.

Para hacer la transferencia (depsito) es necesario que seas cuentahabiente del banco y la operacin la puedes hacer a travs de:Internet. En este caso, tambin debers proporcionar la CLABE del destinatario. El banco realizar el cargo por el importe enviado ms la comisin correspondiente.PROCESO DISTRIBUIDO: Es una forma de proceso en la que los datos y las funciones estn distribuidos en los distintos elementos de una configuracin o sistema que implica la presencia de una red de rea local o una red de rea amplia.CLIENTE SERVIDOR: En una red cliente/servidor existen dos tipos de equipos: clientes y servidores. Vase, en la siguiente figura, el ejemplo de una red cliente/servidor compuesta por tres equipos cliente y un equipo servidor, el cual permite compartir un escner y una impresora.

Las estaciones de trabajo son equipos clientes que pueden emplear los usuarios de una red para solicitar informacin (datos) y servicios (impresin de documentos, transferencia de ficheros, correo electrnico) a los equipos servidores.INTERNET: Es un conjunto descentralizado de redes de comunicacin interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes fsicas heterogneas que la componen funcionen como una red lgica nica, de alcance mundial. Sus orgenes se remontan a 1969, cuando se estableci la primera conexin de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos.HISTORIA: Internet se inici en torno al ao 1969, cuando el Departamento de Defensa de los EE.UU desarroll ARPANET, una red de ordenadores creada durante la Guerra Fra cuyo objetivo era eliminar la dependencia de un Ordenador Central, y as hacer mucho menos vulnerables las comunicaciones militares norteamericanas.Tanto el protocolo de Internet como el de Control de Transmisin fueron desarrollados a partir de 1973, tambin por el departamento de Defensa norteamericano. Cuando en los aos 1980 la red dej de tener inters militar, pas a otras agencias que ven en ella inters cientfico. En Europa las redes aparecieron en los aos 1980, vinculadas siempre a entornos acadmicos, universitarios. En 1989 se desarroll el World Wide Web (www) para el Consejo Europeo de Investigacin Nuclear. En Espaa no fue hasta 1985 cuando el Ministerio de Educacin y Ciencia elabor el proyecto IRIS para conectar entre s todas las universidades espaolas. Las principales caractersticas positivas de Internet es que ofrece informacin actualizada, inmediatez a la hora de publicar informacin, una informacin personalizada, informacin interactiva e informacin donde no hay lmites ni de espacio ni de tiempo.Pero para navegar por la red de redes, por internet, hay que tener en cuenta tambin otras muchas cosas, o estar al menos al tanto de ellas para no caer en las muchas trampas que estn tendidas por la red. Por ejemplo: 1) La autora de la informacin: siempre hay que desconfiar de la informacin que no tiene autor. En este sentido, a la hora de utilizar informacin, optemos por las que estn avaladas por el prestigio y reconocimiento tanto del medio como de los autores que en l intervienen. 2) La caducidad de la informacin: La fecha de la fuente es esencial, pues as sabemos su actualidad. Hay que desconfiar de toda informacin ofrecida por internet que no disponga de fecha. 3) Internet profunda: desconocemos todo lo que ofrece internet. Es lo que se llama Internet oculta, profunda o infranet. Hay que optar por buscadores que busquen el valor cualitativo y no cuantitativo. En este sentido hay algunos ejemplos de buscadores como Luxmark, About, Aks Gits, que permiten hacer preguntas. 4) Informacin/conocimiento: Toda informacin sin anlisis, sin gestionar..., puede incluso causar desinformacin. Nunca hay que confundir informacin con conocimiento. El conocimiento permite desbrozar la informacin que se nos ofrece, navegar con seguridad y direccin por entre los ocanos de informacin que realmente inunda la red, muchsimas veces con datos errneos o irrelevantes 5) El ruido documental o informativo: Al iniciar una bsqueda en internet se nos ofrece una cantidad de pginas imposibles de asimilar. A eso se le llama ruido, es decir, al exceso de informacin no jerarquizada habitualmente por la calidad de los contenidos, sino tan slo por el nmero de consultas realizadas. La nica fiabilidad a la que podemos agarrarnos con seguridad para no naufragar en el exceso de informacin, es el conocimiento, el propio conocimiento o el ajeno, findonos en este caso del prestigio de la fuente de informacin.REQUISITOS: Para conectarse a Internet se requiere que su Computadora (PC) cumpla con ciertos requisitos pero como un mnimo las siguientes especificaciones: Procesador 486, con 16 o 32 megabytes (MB) de memoria en RAM y un disco duro de al menos 1GB (un gigabyte) de capacidad. Sin embargo, en la medida en que el usuario vaya apreciando los servicios que le ofrece internet, querr disponer de mas espacio de disco; por lo tanto, es aconsejable que adquiera, desde un principio, uno de 3.0 a 4.0GB de capacidad. Nuestra recomendacin es una maquina con un procesador con velocidad de 166mhz y 32 de Memoria en RAMMdem. Buena parte de las Computadoras que se venden hoy en da tienen incluido un mdem interno; si no es as, se puede adquirir en el comercio local que mediante un cable se conecta a uno de los puertos de su computadora. Su velocidad se mide por la cantidad de bits de informacin que puede transferir cada segundo (bps). Hoy en da se ofrecen mdems 36.600 o 56.000 bps a un precio que es directamente proporcional a la velocidad que alcanzan. Esto significa que, entre mas rpida sea la transmisin de los datos, mejor ser su conexin a internet. Sin embargo, la velocidad a la que su computadora puede enviar y recibir datos, no solamente depende del modm, sino tambin de la calidad de la lnea telefnica y de la cantidad de gente que est conectada a la red de su proveedor mas el trafico (flujo de datos o informacin) en internet al mismo tiempo.Lnea telefnica Una lnea telefnica comn servir para establecer una conexin tipo DUN (Dial Up Network) del Ingles: Red de Marcado o mas conocida como red de acceso telefnico, esta debe de estar en buen estado y sin ruido para un flujo optimo.Proveedor de acceso. El costo de este servicio ha venido en un descenso paulatino. Los primeros proveedores que tuvo el mercado cobraban tarifas de inscripcin y mensualidades que estaban lejos del alcance del bolsillo promedio.El servicio de Internet tiene un costo representado en las cuentas de cobro que el proveedor de acceso y la empresa de telfonos le pasan mensualmente al usuario. Normalmente los primeros pagos por el uso del telfono (la cuota del proveedor es fija) sobrepasan los clculos ms optimistas del 'navegante'. Porqu? La novedad de esta herramienta y el desconocimiento de su funcionamiento hacen que inicialmente su uso se prolongue durante varias horas a la semana.LOS USUARIOS: Es aqul que usa algo o que usa ordinariamente algo. Esto se opone a los conceptos de web semntica, web 2.0 y 3.0, trabajo colaborativo, ya que la realidad actual prima a los ciudadanos como emisores y no solo como receptores que usan los medios. Es preferible, por tanto, hablar de actores, sujetos, ciudadanos, etc. para referirse a las personas que interactan en las redes digitales. En informtica este trmino se utiliza con especial relevancia.E-MAIL: Es un servicio muy utilizado en internet, que permite el intercambio de mensajes entre usuarios. En sus orgenes, los e-mails eran enviados directamente desde un usuario a una computadora, lo que requera que ambas computadoras estn online al mismo tiempo. Luego se crearon los servidores de email que aceptan, renvan, entregan y almacenan mensajes. De esta manera los usuarios no deben estar online de forma simultnea.WWW: Es bsicamente un medio de comunicacin de texto, grficos y otros objetos multimedia a travs de Internet, es decir, la web es un sistema de hipertexto que utiliza Internet como su mecanismo de transporte o desde otro punto de vista, una forma grfica de explorar Internet.FTP: Siglas de File Transfer Protocol. Mtodo muy comn para transferir uno o ms ficheros de un ordenador a otro. FTP es un medio especfico de conexin de un Sitio web para cargar y descargar ficheros. FTP fue desarrollado durante los comienzos de Internet para copiar ficheros de un ordenador a otro. Con la llegada del World Wide Web, y de los navegadores, ya no se necesitan conocer sus complejos comandos; se puede utilizar FTP escribiendo el URL en la barra de localizacin que se encuentra en la parte superior de la pantalla del navegador. Por ejemplo, al escribir ftp://nombre.del.sitio/carpeta/nombredelfichero.zip se transfiere el fichero nombredelfichero.zip al disco duro del ordenador. Al escribir ftp://nombre.del.sitio/carpeta/ da una lista con todos los ficheros disponibles en esa carpeta. Cuando un navegador no est equipado con la funcin FTP, o si se quiere cargar ficheros en un ordenador remoto, se necesitar utilizar un programa cliente FTP. Para utilizar el FTP, se necesita conocer el nombre del fichero, el ordenador en que reside y la carpeta en la que se encuentra. La mayora de los ficheros estn disponibles a travs de "FTP Anonymous", lo que significa que se puede entrar en el ordenador con el nombre de usuario "annimo" y utilizar la direccin de correo electrnico propia como contrasea. USENET: Es uno de los sistemas de comunicaciones ms antiguos. Permite a cualquier persona, intercambiar mensajes en foros pblicos, generalmente relacionados a un tema especfico (determinado por el grupo donde se publican-leen los mensajes). Cuando un usuario se suscribe a un grupo de noticias, la aplicacin cliente de noticias se encarga de descargar todos los mensajes disponibles en un servidor y los ordena. Cada servidor determina el tiempo que durar un mensaje almacenado.Actualmente los grupos de noticias de usenet no slo se usan para intercambiar texto, sino que son una fuente inagotable de todo tipo de contenidos: videos, imgenes, documentos, msica, etc. Mucho de ese material es pirateado.INTRANET: Es una red de ordenadores privada basada en los estndares de Internet. Las Intranets utilizan tecnologas de Internet para enlazar los recursos informativos de una organizacin, desde documentos de texto a documentos multimedia, desde bases de datos legales a sistemas de gestin de documentos. Las Intranets pueden incluir sistemas de seguridad para la red, tablones de anuncios y motores de bsqueda. Una Intranet puede extenderse a travs de Internet. Esto se hace generalmente usando una red privada virtual (VPN).EXTRANET: Es una red privada que utiliza protocolos de Internet, protocolos de comunicacin y probablemente infraestructura pblica de comunicacin para compartir de forma segura parte de la informacin u operacin propia de una organizacin con proveedores, compradores, socios, clientes o cualquier otro negocio u organizacin. Se puede decir en otras palabras que una extranet es parte de la Intranet de una organizacin que se extiende a usuarios fuera de ella. Usualmente utilizando Internet. La extranet suele tener un acceso semiprivado, para acceder a la extranet de una empresa no necesariamente el usuario ha de ser trabajador de la empresa, pero si tener un vnculo con la entidad. Es por ello que una extranet requiere o necesita un grado de seguridad, para que no pueda acceder cualquier persona. Otra caracterstica de la extranet es que se puede utilizar como una Intranet de colaboracin con otras compaas.UNIDAD VII (INTEGRACION)ASEGURAMIENTO DE LA CALIDAD DE LOS SISTEMAS: El aseguramiento de la calidad, se puede definir como el esfuerzo total para plantear, organizar, dirigir y controlar la calidad en un sistema de produccin con el objetivo de dar al cliente productos con la calidad adecuada. Es simplemente asegurar que la calidad sea lo que debe ser.VIRUS INFORMATICOS: es un malware que tiene por objeto alterar el normal funcionamiento de la computadora, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, remplazan archivos ejecutables por otros infectados con el cdigo de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en un ordenador, aunque tambin existen otros ms inofensivos, que solo se caracterizan por ser molestos. Los virus informticos tienen, bsicamente, la funcin de propagarse a travs de un software, no se replican a s mismos porque no tienen esa facultad como el gusano informtico, son muy nocivos y algunos contienen adems una carga daina (payload) con distintos objetivos, desde una simple broma hasta realizar daos importantes en los sistemas, o bloquear las redes informticas generando trfico intil. El funcionamiento de un virus informtico es conceptualmente simple. Se ejecuta un programa que est infectado, en la mayora de las ocasiones, por desconocimiento del usuario. El cdigo del virus queda residente (alojado) en la memoria RAM de la computadora, aun cuando el programa que lo contena haya terminado de ejecutarse. El virus toma entonces el control de los servicios bsicos del sistema operativo, infectando, de manera posterior, archivos ejecutables que sean llamados para su ejecucin. Finalmente se aade el cdigo del virus al programa infectado y se graba en el disco, con lo cual el proceso de replicado se completa.SEGURIDAD FISICA Y LOGICA: Es muy importante ser consiente que por ms que nuestra empresa sea la ms segura desde el punto de vista de ataques externos (hackers, virus, ataques de Dos, etc.); la seguridad de la misma ser nula si no se ha previsto como combatir un incendio o cualquier otro tipo de desastre natural y no tener presente polticas claras de recuperacin.La seguridad fsica es uno de los aspectos ms olvidados a la hora del diseo de un sistema informtico. Si bien algunos de los aspectos de seguridad fsica bsicos se prevn, otros, como la deteccin de un atacante interno a la empresa que intenta acceder fsicamente a una sala de cmputo de la misma, no. Esto puede derivar en que para un atacante sea ms fcil lograr tomar y copiar una cinta de backup de la sala de cmputo, que intentar acceder va lgica a la misma.As, la Seguridad Fsica consiste en la aplicacin de barreras fsicas y procedimientos de control, como medidas de prevencin y contramedidas ante amenazas a los recursos e informacin confidencial. Se refiere a los controles y mecanismos de seguridad dentro y alrededor del centro de cmputo, as como los medios de acceso remoto al y desde el mismo; implementados para proteger el hardware y medios de almacenamiento de datos.CONTROL DE ACCESO: Es el conjunto de mecanismos y protocolos por los que varios "interlocutores" (dispositivos en una red, como ordenadores, telfonos mviles, etc.) se ponen de acuerdo para compartir un medio de transmisin comn (por lo general, un cable elctrico u ptico, o en comunicaciones inalmbricas el rango de frecuencias asignado a su sistema). En ocasiones se habla tambin de multiplexacin para referirse a un concepto similar.SEGURIDAD EN LOS ENTORNOS PERSONALES: Se enfoca en la proteccin de la infraestructura computacional y todo lo relacionado con esta (incluyendo la informacin contenida). Para ello existen una serie de estndares, protocolos, mtodos, reglas, herramientas y leyes concebidas para minimizar los posibles riesgos a la infraestructura o a la informacin. La seguridad informtica comprende software, bases de datos, metadatos, archivos y todo lo que la organizacin valore (activo) y signifique un riesgo si sta llega a manos de otras personas. Este tipo de informacin se conoce como informacin privilegiada o confidencial. El concepto de seguridad de la informacin no debe ser confundido con el de seguridad informtica, ya que este ltimo slo se encarga de la seguridad en el medio informtico, pudiendo encontrar informacin en diferentes medios o formas.PLAN DE CONTIGENCIA: Es un instrumento de gestin para el buen gobierno de las Tecnologas de la Informacin y las Comunicaciones en el dominio del soporte y el desempeo (delivery and support, vase ITIL). Dicho plan contiene las medidas tcnicas, humanas y organizativas necesarias para garantizar la continuidad del negocio y las operaciones de una compaa. Un plan de contingencias es un caso particular de plan de continuidad del negocio aplicado al departamento de informtica o tecnologas. Otros departamentos pueden tener planes de continuidad que persiguen el mismo objetivo desde otro punto de vista. No obstante, dada la importancia de las tecnologas en las organizaciones modernas, el plan de contingencia es el ms relevante. PREVENCION: Prevenir los riesgos informticos es conocer las vulnerabilidades de la empresa y el impacto de las incidencias, especialmente en las reas de Sistemas de Informacin y de Recursos Humanos. La seguridad informtica es un concepto joven, por este motivo todava hay muchas empresas que mantienen sin coordinacin sus disciplinas de seguridad informtica. El hecho de tener un cortafuegos no significa estar seguro, es un medio ms que ayuda a ir consolidando la proteccin de nuestros Sistemas, pero no slo hay que ir apagando los fuegos sino que hay que prevenir los riesgos analizando los Sistemas, las Comunicaciones y la Seguridad Informtica, para encontrar la mejor solucin global para la empresa.

Las empresas invierten en equipos de proteccin y monitorizacin con la intencin de hacer una gestin proactiva; tambin en conexiones rpidas y seguras con autentificacin fuerte. Todo ello reduce los riesgos, pero de nada sirven si los usuarios no son sensibles a los problemas de seguridad. En otras ocasiones, la empresa no tiene recursos suficientes para hacer una gestin proactiva y las soluciones de gestin de ancho de banda o de monitorizacin se consideran secundarias; en ese caso la sensibilizacin de los usuarios es todava ms importante. Debe partirse de la base de que la competitividad de la empresa pasa siempre por concienciar al usuario de la importancia de la seguridad y que un usuario sin formar es un peligro en potencia para la red.PROCESAMIENTO DE DATOS: Hasta el momento hemos supuesto que los datos que maneja una aplicacin no son tan voluminosos y por lo tanto caben en memoria. Cuando recurrimos a archivos se debe a la necesidad de conservar datos despus de que termina un programa, por ejemplo para apagar el computador. Sin embargo, existen problemas en donde el volumen de datos es tan grande que es imposible mantenerlos en memoria. Entonces, los datos se almacenan en un conjunto de archivos, los que forman una base de datos. Una base de datos es por lo tanto un conjunto de archivos que almacenan, por ejemplo, datos con respecto al negocio de una empresa.EL COMPUTADOR Y LAS ORGANIZACIONES: Es una mquina electrnica que recibe y procesa datos para convertirlos en informacin til. Una computadora es una coleccin de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones prcticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programacin y al que lo realiza se le llama programador. La computadora, adems de la rutina o programa informtico, necesita de datos especficos (a estos datos, en conjunto, se les conoce como "Input" en ingls o de entrada) que deben ser suministrados, y que son requeridos al momento de la ejecucin, para proporcionar el producto final del procesamiento de datos, que recibe el nombre de "output" o de salida. La informacin puede ser entonces utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), computadora(s) o componente(s) electrnico(s) local o remotamente usando diferentes sistemas de telecomunicacin, pudiendo ser grabada, salvada o almacenada en algn tipo de dispositivo o unidad de almacenamiento. La caracterstica principal que la distingue de otros dispositivos similares, como la calculadora no programable, es que es una mquina de propsito general, es decir, puede realizar tareas muy diversas, de acuerdo a las posibilidades que brinde los lenguajes de programacin y el hardware.TECNOLOGIA Y SISTEMA:Tecnologa: Es el conjunto de conocimientos tcnicos, ordenados cientficamente, que permiten disear y crear bienes y servicios que facilitan la adaptacin al medio ambiente y satisfacer tanto las necesidades esenciales como los deseos de las personas. Es una palabra de origen griego, , formada por tchn (arte, tcnica u oficio, que puede ser traducido como destreza) y loga (el estudio de algo). Aunque hay muchas tecnologas muy diferentes entre s, es frecuente usar el trmino en singular para referirse a una de ellas o al conjunto de todas. Cuando se lo escribe con mayscula, Tecnologa, puede referirse tanto a la disciplina terica que estudia los saberes comunes a todas las tecnologas como a educacin tecnolgica, la disciplina escolar abocada a la familiarizacin con las tecnologas ms importantes. La actividad tecnolgica influye en el progreso social y econmico, pero su carcter abrumadoramente comercial hace que est ms orientada a satisfacer los deseos de los ms prsperos (consumismo) que las necesidades esenciales de los ms necesitados, lo que tiende adems a hacer un uso no sostenible del medio ambiente. Sin embargo, la tecnologa tambin puede ser usada para proteger el medio ambiente y evitar que las crecientes necesidades provoquen un agotamiento o degradacin de los recursos materiales y energticos del planeta o aumenten las desigualdades sociales. Como hace uso intensivo, directo o indirecto, del medio ambiente (biosfera), es la causa principal del creciente agotamiento y degradacin de los recursos naturales del planeta.Sistema: Es un objeto compuesto cuyos componentes se relacionan con al menos algn otro componente; puede ser material o conceptual. Todos los sistemas tienen composicin, estructura y entorno, pero slo los sistemas materiales tienen mecanismo, y slo algunos sistemas materiales tienen figura (forma). Segn el sistemismo, todos los objetos son sistemas o componentes de otro sistema. Por ejemplo, un ncleo atmico es un sistema material fsico compuesto de protones y neutrones relacionados por la interaccin nuclear fuerte; una molcula es un sistema material qumico compuesto de tomos relacionados por enlaces qumicos; una clula es un sistema material biolgico compuesto de orgnulos relacionados por enlaces qumicos no-covalentes y rutas metablicas; una corteza cerebral es un sistema material psicolgico (mental) compuesto de neuronas relacionadas por potenciales de accin y neurotransmisores; un ejrcito es un sistema material social y parcialmente artificial compuesto de personas y artefactos relacionados por el mando, el abastecimiento, la comunicacin y la guerra; el anillo de los nmeros enteros es un sistema conceptual algebraico compuesto de nmeros positivos, negativos y el cero relacionados por la suma y la multiplicacin; y una teora cientfica es un sistema conceptual lgico compuesto de hiptesis, definiciones y teoremas relacionados por la correferencia y la deduccin (implicacin).NUEVAS CORRIENTES EN TECNOLOGIA INFORMATICA: Se habla mucho de Tecnologa Informtica, y de como sta influye en nuestro diario vivir. Sabemos que la tecnologa est siendo innovada y reinventada cada vez que dormimos, caminamos y si es posible respiramos (es decir cada vez con ms prontitud), con el fin de hacernos la vida mas simple... Pero en este mundo en el que la tecnologa crece de manera exponencial, cuales son las ultimas tendencia????...Bueno, leyendo un poco por ah, me encontr con esta informacin...espero les interese... Green IT, que ha hecho que la industria desarrolle tecnologas ms amables con el entorno, que promueven el uso de la energa de manera eficiente, emplean materiales biodegradables o menos contaminantes. SaaS y Cloud Computing: Software como servicio, que responde al acrnimo ingls SaaS y que evolucion de ASP (Application Service Provider), es un modelo de implementacin de software en las compaas, en el que la instalacin, el mantenimiento, los respaldos y el soporte de las aplicaciones es responsabilidad del proveedor, al que se le paga por uso y que da acceso parametrizado y privado va Internet a las empresas. Cloud computing es un modelo en el que, ya no slo el software, sino las capacidades tecnolgicas flexibles y escalables se proporcionan a los clientes mediante tecnologas Web, con ventajas que ofrecen valor al negocio como movilidad, reduccin de riesgos y costes, procesos de negocio prcticamente estandarizados, etc. Destaca en estas reas el xito de Salesforce.com, NetSuite, Intacct, Aplicor o Google Apps. Gobierno IT: Esta tendencia surge de la necesidad de alinear tecnologa y negocio. Histricamente, los tecnlogos no conocen el negocio y los usuarios desconocen las actividades del departamento de sistemas. Para paliar este dficit en un momento en el que las inversiones en TI son relevantes, se han creado unidades intermedias entre negocio e informtica que racionalizan y justifican las inversiones, adems de optimizar el uso de los recursos. Con las Oficinas de Proyectos, PMOs en sus siglas inglesas, emergen aplicaciones de Project Management, que ponen en orden y facilitan los proyectos informticos, un mbito en el que destacan proveedores como CA, Oracle o Microsoft.

Web 2.0: Es una evolucin en la forma de trabajar en la Web, cuya idea central es el proceso de colaboracin y convergencia de muchas personas en un medio, lo que facilita la interrelacin entre grupos tanto pblicos como privados. Es Tim OReilly quien acua este trmino, cuyas premisas son el fortalecimiento de las comunidades de usuarios y una gama especial de servicios. A partir de 2004, surgen herramientas y tecnologas o grupos de tecnologas que ayudan a su adopcin como AJAX, Java Web, RSS/ATOM, SEM/SEO, blogs, JCC, Mashups, JSON, XML o APIs REST, entre otros. Tecnologa mvil corporativa: La convergencia digital avanza y se consolidar como un referente tecnolgico del siglo XXI. El smartphone, adems de telefona, ofrece prestaciones similares a las de un PC, y se consigue una clara convergencia entre un telfono mvil, un PC, una PDA y un dispositivo multimedia. Garantizar el acceso al correo corporativo, el ERP, el CRM, la intranet, LMS y otras aplicaciones corporativas ser el objetivo de la prxima generacin de aplicativos. Es un mercado en el que la competencia es fuerte, y la liberacin de los sistemas operativos para smartphones (Java, Windows Mobile, Symbian OS, Android, RIM Blackberry, Linux, Mac o Palm OS) est impulsando. Gestin del rendimiento: Es una tecnologa que, apoyada en el concepto de Business Intelligence, promueve el uso sistemtico y organizado de los datos histricos de una empresa mediante la gestin de grandes volmenes de datos y modernas tcnicas estadsticas. Al gestionar el rendimiento, se pone en marcha una estrategia de control y seguimiento, a travs de indicadores de gestin, de los objetivos y estrategias de la organizacin, de forma que se garantiza su cumplimiento y el ajuste de cualquier desviacin de las metas establecidas. Es un concepto que se nutre de tecnologas robustas como gestores de bases de datos, herramientas de elevada capacidad analtica, etc. En esta rea, destacan lderes como IBM, Oracle, SAP, Microsoft, Sun, etc. Gestin de contenidos y/o gestin de activos digitales: La gestin de activos digitales (Digital Asset Management, DAM) es el proceso de identificar, clasificar, digitalizar, almacenar y recuperar datos e informacin no estructurada de todo tipo, con el fin de incrementar la productividad de las organizaciones que manejan grandes volmenes de informacin: imgenes, vdeos, libros, documentos legales, mapas, etc. DAM ha irrumpido con fuerza gracias a la robustez de los sistemas de gestin de bases de datos, la potencia de las CPUs, la consolidacin de XML como estndar y el aumento de las capacidades de almacenamiento. Destacan en este segmento de mercado IBM, EMC, Open Text, Oracle, Microsoft, Interwoven, Vignette, Hyland Software, Xerox o HP, entre otras.