Super Com Put Ad or As

70
Supercomputadoras Una supercomputadora es la computadora más potente disponible en un mom dado.Estas máquinas están construidas paraprocesar enormescantidades de información en forma muy rápida. Las supercomputadoras pueden c millones hasta 30 millones de dólares, y consumen energía eléctrica suf alimentar 100 hogares. Macrocomputadoras La computadora de mayor tamaño en uso común es el macrocomput macrocomputadoras (mainframe) están diseñadas para manejar grandes cant de entrada, salida y almacenamiento. Minicomputadoras La mejor manera de explicar las capacidades de una minicomputadora es d están en alguna parte entre las de una macrocomputadora o mainframe y l computadoras personales. Al igual que las macrocomputadoras, las minico pueden manejar una cantidad mucho mayor de entradas y salidas que una computadora personal. Aunque algunas minis están diseñadas para un solo muchas pueden manejar docenas o inclusive cientos de terminales. Estaciones de trabajo Entre las minicomputadoras y las microcomputadoras (en términos procesamiento) existe una clase de computadoras conocidas como e trabajo . Una estación de trabajo se ve como una computadora personal y generalmente es usada por una sola persona, al igual que una computador las estaciones de trabajo son más poderosas que la computadora personal Las estaciones de trabajo tienen una gran diferencia con sus primaslas microcomputadoras en dos áreas principales. Internamente, las estacione están construidas en forma diferente que las microcomputadoras. generalmente en otra filosofía de diseño de CPU llamada procesador de c un conjunto reducido de instrucciones (RISC), que deriva en un procesam rápido de las instrucciones. Computadoras personales Pequeñas computadoras que se encuentran comúnmente en oficinas, salones y hogares. Las computadoras personales vienen en todas formas y tamaños Modelos de escritorio El estilo de computadora personal más común es también introdujo primero: el modelo de escritorio. computadoras notebook Las computadoras notebook, como su nombre lo indica, se aproximan a la forma

Transcript of Super Com Put Ad or As

SupercomputadorasUna supercomputadora es la computadora ms potente disponible en un momento dado. Estas mquinas estn construidas para procesar enormes cantidades de informacin en forma muy rpida. Las supercomputadoras pueden costar desde 10 millones hasta 30 millones de dlares, y consumen energa elctrica suficiente para alimentar 100 hogares.

MacrocomputadorasLa computadora de mayor tamao en uso comn es el macrocomputadora. Las macrocomputadoras (mainframe) estn diseadas para manejar grandes cantidades de entrada, salida y almacenamiento.

MinicomputadorasLa mejor manera de explicar las capacidades de una minicomputadora es diciendo que estn en alguna parte entre las de una macrocomputadora o mainframe y las de las computadoras personales. Al igual que las macrocomputadoras, las minicomputadoras pueden manejar una cantidad mucho mayor de entradas y salidas que una computadora personal. Aunque algunas minis estn diseadas para un solo usuario, muchas pueden manejar docenas o inclusive cientos de terminales.

Estaciones de trabajoEntre las minicomputadoras y las microcomputadoras (en trminos de potencia de procesamiento) existe una clase de computadoras conocidas como estaciones de trabajo . Una estacin de trabajo se ve como una computadora personal y generalmente es usada por una sola persona, al igual que una computadora. Aunque las estaciones de trabajo son ms poderosas que la computadora personal promedio. Las estaciones de trabajo tienen una gran diferencia con sus primas las microcomputadoras en dos reas principales. Internamente, las estaciones de trabajo estn construidas en forma diferente que las microcomputadoras. Estn basadas generalmente en otra filosofa de diseo de CPU llamada procesador de cmputo con un conjunto reducido de instrucciones (RISC), que deriva en un procesamiento ms rpido de las instrucciones.

Computadoras personalesPequeas computadoras que se encuentran comnmente en oficinas, salones de clase y hogares. Las computadoras personales vienen en todas formas y tamaos. Modelos de escritorio El estilo de computadora personal ms comn es tambin el que se introdujo primero: el modelo de escritorio. computadoras notebook Las computadoras notebook, como su nombre lo indica, se aproximan a la forma de una agenda. Las

laptop son las predecesoras de las computadoras notebook y son ligeramente ms grandes que stas. Asistentes personales digitales Los asistentes personales digitales (PDA)son las computadoras porttiles ms pequeas. Las PDA, tambin llamadas a veces palmtops, son mucho menos poderosas que los modelos notebook y de escritorio. Se usan generalmente para aplicaciones especiales, como crear pequeas hojas de clculo, desplegar nmeros telefnicos y direcciones importantes, o para llevar el registro de fechas y agenda. Muchas pueden conectarse a computadoras ms grandes para intercambiar datos.

Indice 1. Componentes bsicos de un sistema ms-dos 2. Arquitectura interna del intel 80x86 3. Definicin de los sistemas numricos 4. Transformaciones 5. Tipos de programas ejecutables 6. Acceso a las interrupciones del bios y dos desde rom 7. Principales interrupciones del bios y del dos 8. Bibliografa Investigacin 1. Componentes bsicos de un sistema ms-dos

Las operaciones de un sistema de computacin incluyendo un IBM PCs y compatibles estn basadas en un concepto simple. Ellas guardan intrusiones y datos en la memoria y usan el CPU para repetir intrusiones y datos recibidos desde la memoria y ejecutan las instrucciones para manipular los datos (Computadoras basadas en la Arquitectura de Von Newmann), por lo tanto el CPU y la memoria son los dos componentes bsicos de cualquier sistema de computacin. La memoria esta definida en dos variedades random access memory (RAM) la que permite la escritura y la lectura de cualquier localidad de memoria y la read only memory (ROM), que la que contiene valores que pueden ser ledos pero no alterados. La ROM es usada para almacenar pequeos primitivos programas para ejecutar instrucciones de entrada y salida y control de

perifricos. La RAM es usada para el Sistema Operativo y programas para usuarios. El Sistema Operativo es un componente fundamental en un sistema. Este programa de computadoras se toma la tarea de cargar otros programas y ejecutarlos, provee acceso a los archivos del sistema. La performa la E/S, y hace interfaces interactivas con el usuario. El sistema operativo es el que provee al sistema su personalidad. MS-DOS, OS/2, UNIX son ejemplo de algunos Sistema Operativos para PC, similarmente CP/M es un Sistema Operativos para antiguos microprocesadores de INTEL de 8 Bits como el 8080. El hardware de toda computadora incluyendo las computadoras que usan el MSDOS est interconectados. El CPU, memoria, y perifricos de entrada (teclado, escner, lpiz ptico, lector de cdigo de barra, micrfono, mouse etc.) y salida (monitor, impresora, cornetas, etc.) estn todos interconectados por una serie de cables llamados Buces y cada Buz esta claramente definido. Un Buz es un hardware que especifica una seal y tiempo estndar que son seguidos y entendidos por el CPU y su circuito de soporte (incluyendo perifricos aun no instalados). Los buces a su vez se clasifican en Buz de Datos, Buz de Direccin, y Buz de Control. El Buz de Direccin selecciona la localidad de memoria entre la memoria usada y el CPU. El Buz de Control refiere la lneas de seales de tiempo y la lnea de poder a los componentes. Un Sistema Operativo MSDOS no necesita ningn tipo de Buz especifico. Esto es porque es posible tener el Buz en un segundo plano y estar ejecutando su sistema y as mismo lo aplica para otro tipo de programas compatibles. Por ejemplo los antiguos sistemas IBM PC-AT con los PC-AT Buces y el nuevo IBM PS/2 basado en la arquitectura de MCA (Micro Channel Architecture), y puede ser ejecutado en MS-DOS y OS/2. 2. Arquitectura interna del intel 80x86 Fue el primer microprocesador de 16 bits que INTEL fabrico a principios del ao 1978. Los objetivos de la arquitectura de dicho procesador fueron los de ampliar la capacidad del INTEL 80x80 de forma simtrica, aadiendo una potencia de proceso no disponible en los micros de 8 bits. Algunas de estas caractersticas son: aritmtica en 16 bits, multiplicacin y divisin con o sin signo, manipulacin de cadena de caracteres y operacin sobre bits. Tambin se han realizado mecanismo de software para la construccin de cdigos reentrante y reubicable. Su estructura interna esta representada por la figura numero 1. Consta de 2 unidades claramente diferenciadas denominadas EU (Unidad de Ejecucin) y BIU (interfaces del Bus). La EU ejecuta las operaciones requeridas por la instrucciones sobre una UAL de 16 bits. No tiene conexin con el exterior y solamente se comunica con la BIU que es la parte que realiza todas las operaciones en el bus solicitadas por la EU. Un mecanismo, tal vez nico dentro de los microprocesadores aunque muy empleado dentro de los mnimos y grandes ordenadores, es el denominado de bsqueda anticipada de instrucciones (prefetch). En el INTEL 8086 existe una estructura FIFO en RAM de 6 octetos de capacidad que es llenada por la BIU con los contenidos de las intrusiones siguientes a la que la EU esta ejecutando en ese momento. Los registros del procesador se especifican en la figura numero 1. y son los siguientes:

a.-) Cuatro registros de 16 bits, denominados AX,BX,CX y DX, que pueden ser direccionados de 8 registros de 8 bits, denominados AH,AL,....DL. los siete ltimos son equivalentes a los registros A, H, L, B, C, D y E, del microprocesador Intel 80x86. El registro AX sirve fundamentalmente como acumulador y como registro de trasferencia en las intrusiones E/S. El registro BX puede usarse como acumulador y como registro base para calcular la direcciones de los datos de memoria. El registro CX puede usarse como acumulador y se utiliza como contador para las intrusiones interactivas. El registro DX puede usarse como acumulador y se emplea como puntero de datos en ciertas intrusiones especificas de E/S. b.-) Cuatro registros de puntero de segmento denominado CS, DS, SS y ES. Dicho puntero definen cuatro segmentos de 64 K octetos cada uno. Cualquier direccin de memoria se forma, como ya veremos en el apartado de direccionamiento, sumando al puntero del segmento una direccin efectiva calculada por diversos procedimientos. El registro CS, (CODE SEGMENT) se usa junto con el PC para calcular las direcciones de las intrusiones del programa; el registro SS (STACK SEGMENT) se emplea junto con el SP (STACK POINTER) para calcular la direccin de las intrusiones que manejan la pila tales como PUSH, POP, CALL y RETURN; por su parte, el registro DS (DATA SEGMENT) se usa en instrucciones que manejan datos de memoria y el registro ES (EXTRA SEGMENT) se utiliza en instrucciones que manejan cadena de caracteres. c.-) Cuatro registros que contiene direcciones de desplazamiento dentro de los segmentos denominadas SP, BP, SI, DI. El registro SP puntero de la pila los registros SI (INDEX SEGMENT) y DI (ndice Destino) contienen desplazamientos de los punteros de segmento DS y ES en las intrusiones que manejan cadena de caracteres. El registro BP (BASE POINTER) es el puntero base. d.-) Un registro contador de programas, PC. e.-) Un registro de estado, S, de 16 bits con la siguiente asignacin: Bit bo(C) es el acarreo, Bit b2(P) es el de paridad, Bit b4(A) es el de acarreo auxiliar, Bit b6(Z) el de cero, Bit b7(S) el de signo, Bit b8 (T) el de Trap, Bit b9(I) que sirve para controlar el bloqueo de las intrusiones, Bit b10(D) que determinan si se han de autoincrementar o autodecrementar los punteros SI y DI en las intrusiones que manejan cadenas de caracteres, Bit b11(O) que especifica el desbordamiento (Overflow).

El 8086 representa la arquitectura base para todos los microprocesadores de 16 bits de Intel: 8088, 8086, 80188, 80186 y 80286. Aunque han aparecido nuevas caractersticas a medida que estos microprocesadores han ido evolucionando; todos los procesadores Intel, usados en la actualidad en los PCs y compatibles son miembros de la familia

8086. El conjunto de instrucciones, registros y otras caractersticas son similares, a excepcin de algunos detalles, todo la familia 80x86 en adelante poseen dos caractersticas en comn: a) Arquitectura Segmentada, Esto significa que la memoria es divida en segmentos con un tamao mximo de 64k (informacin importante para el direccionamiento de la memoria en la futura programacin segmentada en el lenguaje ensamblador) y b) Compatibilidad de Las intrusiones y registros de las anteriores versiones son soportados por las nuevas versiones, y estas versiones son soportadas por versiones anteriores. La familia de microprocesadores 80x86 consta de los siguientes microprocesadores: 8088: Es un microprocesador de 16 bits, usado en las primeras PCS (XT compatibles). Soporte solamente el modo real. Es capaz de direccionar un megabytes de memoria y posee un bus de datos de 8 bits. El 8086 es Similar al 8088, con la excepcin de que el bus de datos es de 16 bits. El 0188 es similar al 8088, pero con un conjunto de instrucciones extendidos y ciertas mejoras en la velocidad de ejecucin. Se incorporan dentro del microprocesador algunos chips que anteriormente eran externos, consiguindose unas mejoras en el rendimiento del mismo. El 80186 es igual al 80188 pero con un bus de datos de 16 bits. El 80286 Incluye un conjunto de instrucciones extendidos del 80186, pero adems soporta memoria virtual, modo protegido y multitarea. El 80386 soporta procesamientos de 16 y 32 bits. El 80386 es capas de manejar memoria real y protegida, memoria virtual y multitarea. Es ms rpido que el 80286 y contiene un conjunto de instrucciones ampliables. El 80386SX es similar al 80386 por un bus de datos de solo 16 bits. El 80486 incorpora un cache interno de 8k y ciertas mejoras de velocidad con respecto al 80386. Incluye un coprocesador matemtico dentro del mismo chip. El 80486SX es Similar a los 80486 con la diferencia que no posee coprocesador matemtico y 80486DX2 es Similar al 80486, pero con la diferencia de que internamente, trabaja al doble de la frecuencia externa del reloj. El 80x86 tiene dos procesadores en el mismo chip. Estos son La Unidad de Ejecucin y La Unidad de Interface con los Buces. Cada uno de ellos contiene su propio registro, su propia seccin aritmtica, sus propias unidades de control y trabajan de manera asincrnica el uno con el otro para proveer la potencia total de computo. La unidad de Interface de bus se encarga de buscar las instrucciones para adelantar su ejecucin y proporciona facilidades en el manejo de las direcciones. Luego, la unidad de Interface se responsabiliza del control de la adaptacin con los elementos externos del CPU central. Dicha unidad de interface proporciona una direccin de 20 Bits o un dato de 16 para la unidad de memoria o para la unidad de E/S en la estructura externa del computador. 3. Definicin de los sistemas numricos Sistema decimal Desde hace muchos aos, el hombre ha utilizado como sistema para contar el denominado decimal, que deriv del sistema numrico indoarbigo; posiblemente se adopt este mismo por contar con diez dedos en las manos. El sistema decimal es unos de los denominados sistemas posicionales, utilizando un conjunto de smbolos cuyo

significado depende fundamentalmente de su posicin relativa al smbolo de coma (.), Denominado coma decimal, que en caso de ausencia se supone colocada implcitamente a al derecha. Utiliza como base el 10, que corresponde al nmero de smbolos que comprende para la representacin de cantidades; estos smbolos (tambin denominados dgitos) son: 0 1 2 3 4 5 6 7 8 9. Una determinada cantidad, que denominaremos nmero decimal, se puede expresar de la siguiente forma:

Donde: base = 10, i= posicin respecto a la coma, D = N. Dgitos a la izquierda de la coma, N = N , de dgitos a la Izquierda de la coma, Dgito = cada uno de los que componen el nmero. Esta forma corresponde al teorema fundamental de la numeracin y por tanto corresponde a la representacin,Por ejemplo, la representacin de las cantidad 1992 es:

Sistema binario Es el sistema que utiliza internamente el hardware de las computadoras actuales, por ello ser el sistema al que se le prestar mayor atencin y estudio. Se basa en la representacin de cantidades utilizando los dgitos 1 y 0. Por tanto su base es 2 (nmero de dgitos del sistema). Cada dgito de un nmero en este sistema se denomina bit (contraccin de binary digit). Se puede utilizar con nombre propio determinados conjuntos de dgitos en binario. Cuatro bits se denominan cuaterno (ejemplo: 1001), ocho bits octeto o byte (ejemplo: 10010110), al conjunto de 1024 bytes se le llama Kilobyte o simplemente K, 1024 Kilobytes forman un megabyte y 1024 megabytes se denominan Gigabytes. Sistema octal Es un sistema de numeracin cuya base es 8, es decir, utiliza 8 smbolos para la representacin de las cantidades, Estos smbolos son; 0 1 2 3 4 5 7. Este sistema tambin es de los llamados posicionales y la posicin de sus cifras se mide con relacin a la coma decimal que en caso de no aparecer se supone implcitamente a la derecha del nmero. La aritmtica en este sistema es similar a la de los sistemas binario y decimal, por lo que no entraremos en su estudio. Sistema hexadecimal Es un sistema posicional de numeracin en el que su base es 16, por tanto, utilizar 16 smbolos para la representacin de cantidades, estos smbolos son; 0 1 2 3 4 5 6 7 8 9 A B C D E F. Se la asignan los siguientes valores absolutos a los smbolos A, B, C, D, E y F: Smbolo Valor Absoluto

A B C D E F

10 11 12 13 14 15

Cabe destacar que este sistema numrico tiene mucha utilidad, en las operaciones internas del computador, ya que por ejemplo cuando se utiliza el comando DEBUG, los valores contenidos en todos los registros de memoria se especifican en hexadecimal. S dos valores se suman, restan, multiplican o dividen, el resultado se presenta en hexadecimal. Dado que lo ms comn es el sistema decimal, es necesario efectuar una conversin de hexadecimal y viceversa para obtener el resultado de cualquier operacin en el formato DEBUG. 4. Transformaciones Conversin Decimal-Binario: Para convertir nmeros enteros de decimal a binario, la forma ms simple es dividir sucesivamente el numero decimal y los cocientes que se van obteniendo por, hasta que una de las divisiones se haga 0. La unin de todos los restos obtenidos escritos en orden inverso, nos proporcionan el nmero inicial expresado en el sistema binario. Ej.: 10 2 0 5 1 2 2 0 2 1 1 10(10)=1010(2)

2 0

Conversin de una fraccin decimal a binario: la forma ms simple consiste en multiplicar dicha fraccin por 2,obteniendo en la parte entera del resultado el primero de los dgitos binarios de la fraccin binaria que buscamos. A continuacin repetimos el mismo proceso con la parte fraccionaria del resultado anterior, obteniendo en la parte entera del nuevo resultado el segundo de los dgitos buscados. Iteramos sucesivamente de esta forma, hasta que desaparezca la parte fraccionaria o hasta que tengamos los suficientes dgitos binarios que nos permitan no sobrepasar un determinado error.

Conversin de binario a decimal: el mtodo consiste en reescribir l numero binario en posicin vertical de tal forma que la parte de la derecha quede en la zona superior y la parte izquierda quede en la zona inferior. Se repetir el siguiente proceso para cada uno de los dgitos comenzados por el inferior: Se coloca en orden descendente la potencia de 2 desde el cero hasta n, donde el mismo el tamao del numero binario, el siguiente ejemplo ilustra de la siguiente manera. Utilizando el teorema fundamental de la numeracin tenemos que 1001.1es igual a:

Conversin decimo octal: Consiste en dividir un numero y sus sucesivos cocientes obtenidos por ocho hasta llegar a una divisin cuyo cociente sea 0. El numero Octal buscado es el compuesto por todos los restos obtenidos escritos en orden inverso a su obtencin. Ej.: 1992 8 39 72 0 249 8 09 31 8 1 7 3

1000(10)=3710(8) Conversin de una fraccin decimal a una octal: Se toma la fraccin decimal y se multiplica por 8, obteniendo en la parte entera del resultado el primer dgito de la fraccin octal resultante y se repite el proceso con la parte decimal del resultado para obtener el segundo dgito y sucesivos. El proceso termina cuando desaparece la parte fraccionaria del resultado o dicha parte fraccionaria es inferior al error mximo que deseamos obtener. Ej. : 0.140625*8=1.125 0.140625(10)=0.11(8) Conversin octal a decimal: Existen varios mtodos siendo el ms generalizado el indicado por el TFN (Teorema fundamental de la numeracin) que hace la conversin de forma directa por medio de la formula. Ej. : utilizando el teorema fundamental de la numeracin tenemos que 4701 es igual a:

Conversin decimal hexadecimal: Se divide el numero decimal y los cocientes sucesivos por 16 hasta obtener un cociente igual a 0. El nmero hexadecimal buscado ser compuesto por todos logros obtenidos en orden inverso a su obtencin. Ej.: 1000 16 40 62 16

8

14 3

1000(10)=3E8(16) Conversin de una fraccin decimal a hexadecimal: a la fraccin decimal se multiplica por 16, obteniendo en la parte entera del resultado el primer dgito de la fraccin hexadecimal buscada, y se repite el proceso con la parte fraccionaria de este resultado. El proceso se acaba cuando la parte fraccionaria desaparece o hemos obtenido un nmero de dgitos que nos permita no sobrepasar el mximo error que deseemos obtener. Ej.: Pasar a hexadecimal la fraccin decimal 0.06640625 0.06640625*16=1.0625 0.0625*16 = 1.0 Luego 0.06640625(10)=0.11(16) Conversin hexadecimal - decimal: el mtodo ms utilizado es el TFN que nos da el resultado por la aplicacin directa de la formula. Ej. : utilizando el teorema fundamental de la numeracin tenemos que 2CA es igual a: Conversin de hexadecimal-binario: para convertir un numero hexadecimal a binario, se sustituye cada dgito hexadecimal por su representacin binaria segn la siguiente tabla. Dgito Hexadecimal Dgito Binarios 0 1 2 3 4 5 6 7 8 9 A 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010

B C D E F

1011 1100 1101 1110 1111

Ej.: pasar el nmero 2BC a binario 2 B C

0010 1011 1100 Finalmente l nmero hexadecimal en binario es igual a: 001010111100

Conversin de octal a binario: para convertir un numero octal a binario se sustituye cada dgito octal en por sus correspondientes tres dgitos binarios segn la siguiente tabla.

Dgito Octal 0 1 2 3 4 5 6 7

Dgito Binario 000 001 010 011 100 101 110 111

Ej.: Convertir el nmero octal 1274 en binario. 1 2 7 4

001 010 111 100 Por lo tanto el nmero octal en binario es igual a: 001010111100 5. Tipos de programas ejecutables

Estructura del programa con extensin com: Un programa con extensin COM estn almacenados en archivos que contienen una copia fiel del cdigo a ser ejecutado. Ya que no contienen informacin para la reasignacin de localidades, son ms compactos y son cargados ms rpidamente que sus equivalentes EXE. El MS-DOS no tiene manera de saber si un archivo con extensin COM es un programa ejecutable vlido. Este simplemente lo carga en memoria y le transfiere el control. Debido al hecho de que los programas COM son siempre cargados inmediatamente despus del PSP y no contienen encabezado que especifique el punto de entrada al mismo, siempre debe comenzar en la direccin 0100h. Esta direccin deber contener la primera instruccin ejecutable. La longitud mxima de un programa COM es de 65536 bytes, menos la longitud de PSP (256 bytes) y la longitud de la pila (mnimo 2 bytes). Cuando el sistema operativo transfiere el control a un programa COM, todos los registros de segmento apuntan al PSP. El registro apuntador de pila (SP), contiene el valor en la memoria de OFFFEh si la memoria los permite. En otro caso adopta el mnimo valor posible menos dos bytes (el MS-DOS introduce un cero en la pila antes de transferir el control al programa). An cuando la longitud de un programa COM no puede exceder de los 64 , las versiones actuales del MS-DOS reservan toda la memoria disponible. Si un programa COM debe ejecutar otro proceso, es necesario que el mismo libere la memoria no usada de tal manera que pueda ser empleada por otra aplicacin. Cuando un programa COM termina, puede retornar al control del sistema operativo por varios medios. El mtodo preferido es el uso de la funcin 4Ch de la Int 21, la cual permite que el programa devuelva un cdigo de retorno al proceso que invoc. Sin embargo, si el programa est ejecutndose bajo la versin 1.00 del MS.DOS, el control debe ser retornado mediante el uso de la Int 20h. Un programa COM puede ser ensamblado a partir de varios mdulos objeto, con la condicin de todos ellos empleen los mismos nombres y clases de segmentos y asegurando que l modulo inicial, con el punto de entrada en 0100h sea enlazado primero. Adicionalmente todos los procedimientos y funciones deben tener el atributo NEAR, ya que todo el cdigo ejecutable estar dentro del mismo segmento. Al enlazar un programa COM el enlazador mostrar el siguiente mensaje; "Warnig: no stack segment". Este mensaje puede ser ignorado, ya que el mismo se debe a que se ha instruido al enlazador para que genere un programa con extensin EXE donde el segmento de pila debe ser indicado de manera explcita, y no as en los COM donde esta es asumida por defecto. En la zona desde 000Ah hasta 0015h dentro del PSP se encuentran las direcciones de las rutinas manejadoras de los eventos Ctrl-C y Error critico. Si el programa de aplicacin altera estos valores para sus propios propsitos, el MS-DOS los restaura al finalizar la ejecucin del mismo. Estructura del prefijo de programa. 0000h INT 20 0002h Segmento, final del bloque de asignacin 0004h Reservado 0005h Invocacin FAR a la funcin despachadora del MS-DOS

000Ah Vector de interrupcin de terminacin (Int22h) 000Eh Vector de interrupcin Ctrl-C (Int23h) 0012h Vector de interrupcin de error crtico (Int24h) 0016h Reservado 002Ch Segmento de bloque de variables de ambiente 002Eh 005Ch Bloque de control de archivo por defecto (#1) 006Ch Bloque de control de archivo por defecto (#2) 0080h Lneas de comandos y rea de transferencia de disco 00FFh Final del PSP La palabra de datos en desplazamiento 002Ch contiene la direccion del segmento de bloque de variables de ambiente (Environment block), el cual contiene una serie de cadenas ASCIIZ. Este bloque es heredado del proceso que causo la ejecucin del programa aplicacin. Entre la informacin que contiene tenemos, el paso usado por el COMAND.COM para encontrar el archivo ejecutable, el lugar del disco donde se encuentra el propio COMAND.COM y el formato del prompt empleado por este. La cola de comandos, la cual est constituida por los caracteres restantes en la lnea de comandos, despus del nombre del programa, es copiado a partir de la localidad 0081h en el PSP. La longitud de la cola, sin incluir el carcter de retorno al final, est ubicada en la posicin 0080h. Los parmetros relacionados con redireccionamiento o piping no aparecen en esta posicin de la linea de comandos, ya que estos procesos son transparentes a los programas de aplicacin. Para proporcionar compatibilidad con CP/M, el MS-DOS coloca los dos primeros comandos en la cola, dentro de los bloques de control del archivo (FCD) por defecto en las direcciones PSP:005Ch yPSP:006Ch asumiendo que pueden ser nombre de archivos. Sin embargo, si alguno de estos comandos son nombres de archivos que incluyen especificaciones del paso, la informacin colocada en los FCB no ser de utilidad ya que estas estructuras no soportan el manejo de estructuras jerrquicas de archivos y subdirectorios. Los FCB son de muy escaso uso en los programas de aplicacin modernos. El rea de 128 bytes ubicado entre las direcciones 0080h y 00FFh en el PSP pueden tambin servir como rea de transferencia de disco por defecto (DTA), la cual es establecida por el MS-DOS antes de transferir el control al programa de aplicacin. A menos que el programa establezca de manera explcita otra DTA, este ser usado como buffer de datos para cualquier intercambio con disco que este efectu. Los programas de aplicacin no deben alterar la informacin contenida en el PSP a partir de la direccin 005Ch. Estructura de un programa de extension exe: Los programas EXE son ilimitados en tamao (l limite lo dictamina la memoria disponible del equipo). Adems, los programas EXE pueden colocar el cdigo, datos y pila en distintos segmentos de la memoria. La oportunidad de colocar las diversas partes de un programa en fragmentos diferentes de memoria y la de establecer segmentos de memoria con solamente cdigos de que pudieran ser compartidos por varias tareas, es un significativo para ambientes multitareas tales como el Microsoft Windows. El cargador del MS-DOS,

sita al programa EXE, inmediatamente despus del PSP, aunque el orden de los segmentos que lo constituyen pueden variar. El archivo EXE contiene un encabezado, bloque de informacin de control, con un formato caracterstico. El tamao de dicho encabezado pude variar dependiendo del numero de instrucciones que deben ser localizadas al momento de carga del programa, pero siempre ser mltiplo de 512. Antes de que el MS-DOS transfiera el control al programa, se calculan los valores iniciales del registro del segmento de cdigo (CS) y el apuntador de instrucciones (IP) basados en la informacin sobre el punto de entrada, al programa, contenida en el encabezado del archivo EXE. Esta informacin es general a partir de la instruccin END en l modulo principal del programa fuente. Los registros de segmentos de datos y segmentos extras inicializados de manera que apunten al PSP de tal manera que el programa pueda tener acceso a la informacin contenida. Imagen de Memoria de un programa EXE tpico SS:SP Segmento de Pila

SS:0000h Datos del Programa CS:0000h Cdigo del Programa DS:0000h Prefijo del segmento del Programa ES: 0000h Formato de un archivo de carga EXE. 0000h Primera parte del identificador del archivo EXE (4Dh) 0001h Segunda parte del identificador de archivo EXE (5Ah) 0002h Longitud del archivo MOD 512 0004h Tamao del archivo, en pginas de 512 bytes, incluyendo encabezado 0008h Nmero de tems en la tabla de relocalizaciones 000Ah Tamao del encabezado en prrafos (16 bytes) 000Ch Nmero mnimo de prrafos requeridos para el programa 000Eh Mximo nmero de prrafos deseables para el programa 0010h Desplazamiento del segmento del mdulo de pila 0012h Suma de chequeo 0016h Contenido del apuntador de instrucciones al comenzar al el programa 0018h Desplazamiento del segmento del mdulo de cdigo 001Ah Desplazamiento del primer tem en la tabla de relocalizaciones 001Bh Nmero de overplay (0 para la parte residente del programa) Tabla de relocalizaciones Espacio reservado (longitud variable) Segmento de programas y datos

Segmento de pila El contenido inicial del segmento de pila y de la apuntador de pila provienen tambin del encabezado del archivo. Esta informacin es derivada de la declaracin del segmento de pila efectuada mediante la sentencia STACK. El espacio reservado para la pila puede ser inicializado o no dependiendo de la manera como este haya sido declarado. Puede ser conveniente en muchos casos inicializar el segmento de pila con un patrn de caracteres predeterminados que permitan su posterior inspeccin. Cuando el programa EXE finaliza su ejecucin debe retornar el control al sistema operativo mediante la funcin 4Ch de la Int 21h. Existen otros mtodos, pero no ofrecen ninguna otra ventaja y son considerablemente menos convenientes " Generalmente requieren que el registro CS apunte al segmento de PSP". Un programa EXE puede ser construido a partir de varios mdulos independientes. Cada modulo puede tener nombres diferentes para el segmento de cdigo y los procedimientos pueden llevar el atributo NEAR o FAR, dependiendo del tamao del programa ejecutable. El programador debe asegurarse de que los mdulos, a ser enlazados solo tenga una declaracin de segmento de pila y que haya siod definido un nico punto de entrada (por medio de la directiva END). La salida del enlazador es un archivo con extensin EXE el cual puede ser ejecutado inmediatamente. 6. Acceso a las interrupciones del bios y dos desde rom

El ROM BIOS y DOS contiene rutinas que pueden ser usadas en los programas. Estas rutinas usualmente no son invocadas por procedimientos usuales, pero pueden ser accedido por mecanismos de interrupcin. La mayora de los programadores tpicamente organizan los programas por intrusiones CALL. El BIOS y las funciones del DOS estn en forma de cdigo objeto, y se encuentran en direcciones de memoria, en el lenguaje ensamblador hay una instruccin denominada INT que genera una interrupcin de software, en un microprocesador 80x 86 que provee una solucin a determinado cdigo de interrupcin. El 80 x 86 usa cdigo de interrupciones como ndice en una tabla para localizar la rutina a ejecutar cuando la interrupcin ocurre. Esta tabla de funciones son conocidas como Tabla del Vector de Interrupcin (IVT) y las funciones son conocidas

como Interrupciones Rutinarias de Servicio (ISRs). El IVT esta localizado en el primer 1,024 Byte de Memoria y contiene 256 entradas. Desde cada direccin ISR es de la forma CS:IP cada entrada en el IVT requiere de 4 Byte de almacenamiento (256 * 4 = 1,024 B). El 80x86 recibe la seal de interrupcin primero empuja (PUSH) los Flags, CS y el registro IP que se encuentra en la pila en ese orden, luego el CPU usa el numero de interrupcin para indexarlo en el vector de interrupcin (IVT) y luego salta a las rutinas de servicio de interrupcin (ISRs) para esa interrupcin. El ISRs termina con IRET (Interrup RETRY) los cual remueve los datos de la pila (POP) el Intrusin Pointer (IP), el Code Segment (CS) y Flags de la Stack (pila) por la cual retorna el control a la interrupcin del programa. Ej: 1.- Ejecutando la interrupcin 5 ocasiona que el microprocesador grabe el siguiente estado y salta a la funcin de la tabla IVS en la entrada de la interrupcin 5, 2.- El microprocesador ejecuta el cdigo que maneja en esa interrupcin (imprimir pantalla), 3.- Cuanto IRET es ejecutado se devuelve el control justo despus del comando colocado en el programa objeto. 7. Principales Interrupciones del BIOS y del DOS inT 2 TIPO BIOS DESCRIPCIN Este tipo de interrupcin no se puede evitar. Utiliza el BIOS NEM2, procedimiento NMI-INT y aparece cuando se detectan errores en la memoria sobre la tarjeta del sistema (Parity Check 1) o se tiene problemas con tarjetas que se aaden al sistema (Parity Check2) Esta interrupcin se encarga de imprimir el contenido de la pantalla bajo el control del programa. EL llamado al procedimiento tipo FAR en PRINT SCREEN y la direccin 0050;0000 contiene el estado Esta rutina maneja la interrupcin del temporizador proveniente del canal 0 del temporizador 8253. La rutina lleva el conteo del numero de interrupciones desde que se energiz la computadora. Esta rutina es un procedimiento FAR KB-INT. La rutina continua en la direccin F000;EC32 y constituye la interrupcin del teclado. La INT 16h es la rutina de E/S del teclado y es ms flexible. Este procedimiento de tipo FAR, DISK-INT maneja la interrupcin del diskette. Activa la misma llamada que type 4. El conjunto de rutinas asociados con este procedimiento NEAR VIDEO-E/S, constituye la interfaz con el TRC. El procedimiento proporciona l numero de puertos para la impresora, adaptadores de juegos, interfaces RS-232C, numero de unidades de, Diskettes, modos de video y tamaos del RAM Proporciona el tamao de la memoria Llama a varias rutinas para llevar operaciones de entrada y salidas del disco. Este procedimiento permite al usuario la entrada y salida de datos

5

BIOS

8

BIOS

9

BIOS

E F 10 11

BIOS DOS BIOS BIOS

12 13 14

BIOS BIOS BIOS

desde el puerto de comunicaciones desde el puerto de comunicaciones RS-232C. 15 16 17 18 19 1 BIOS BIOS BIOS BIOS BIOS BIOS Interrupcin empleada para controlar las operaciones de E/S en casettes. Esta interrupcin utiliza a AX para leer el teclado. Esta rutina proporciona la comunicacin con la impresora. Los parmetros necesarios son colocados en los registros AX y DX. Esta interrupcin llama al casette de basic. La rutina asociada con esta interrupcin, lee el sector uno de la pista cero del disco en la unidad A, a la que le transfiere el control Esta rutina permite seleccionar o leer el contenido del reloj que lleva la hora. El registro CX contiene la palabra ms significativa del conteo mientras que en DX se encuentra la menos significativa. Esta interrupcin se presenta cada vez que se genera una interrupcin proveniente del teclado. Esta interrupcin provoca la ejecucin IRET. Esta tabla de bytes y rutinas necesarias para establecer varios parmetros para grficos. Tabla de Diskette. Tabla de grficos. Esta interrupcin es generada por DOS para salirse un programa, es la primera direccin del rea correspondiente al segmento prefijo del programa. Esta interrupcin consta de varias opciones, una de ellas es solicitar funciones. Cuando termina la ejecucin de un programa esta interrupcin transfiere el control a la direccin especificada por el vector de interrupcin. Esta interrupcin nunca debe generarse de manera directa. Esta interrupcin es generada como respuesta a un CRTL BREAK. Esta interrupcin se llama cada ves que ocurre un error crtico dentro de dos, como puede ser un error de disco. Esta interrupcin transfiere el control, para lectura, al manejador del dispositivo (driver). Esta interrupcin transfiere el control, para escritura, a manejador del dispositivo. Este vector es empleado, para que al trmino de un programa este permanezca residente en la memoria del sistema una vez que DOS toma de nuevo el control. Esta interrupcin define una interfaz general entre dos procesos, l numero especificado en Ah indica a cada manejador y Al

1B 1C 1D 1E 1F 20

DOS BIOS BIOS DOS DOS DOS

21 22

DOS DOS

23 24 25 26 27

DOS DOS DOS DOS DOS

2F

DOS

contiene la funcin del manejador.

DOSDe Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda Para otros usos de este trmino, vase Dos (desambiguacin). DOS

Desarrollador Tim Paterson/Microsoft Informacin general Modelo de desarrollo Ncleo Interfaz defecto Licencia Estado actual En espaol grfica por Fuente cerrada Monoltico

CLI (Comand Line Interface)

Microsoft EULA Descontinuado ?

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 MSDOS, 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.

Contenido[ocultar]

1 Caractersticas 2 rdenes principales 3 Uso de modificadores 4 Caractersticas avanzadas 5 Ejemplo de salida

6 Versiones de DOS 7 Historia 8 Software Malintencionado 9 Enlaces externos

[editar] CaractersticasEl 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

Windows XPDe Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda Windows XP

Parte de la familia Microsoft Windows

Desarrollador Microsoft SitioEspaa Latinoamrica

web

oficial

Informacin general Software propietario; Shared Source 25 de octubre de 2001 (info)[1]

Modelo de desarrollo

Lanzamiento inicial

5.1.2600.5512 Service Pack 3 (info)

ltima versin estable

(x86)

21 de abril de 2008; hace 4 aos

Ncleo Tipo de ncleo Plataformas soportadas

NT 5.1 Hbrido IA-32, x86-64, IA-64

Mtodo de actualizacin Windows Update Licencia Idiomas En espaol Soporte tcnicoPerodo de soporte extendido hasta el 8 de abril de 2014 (nicamente Service Pack 3).[3]

Microsoft CLUF (EULA) 92 idiomas[2]

Slo se proporcionarn

actualizaciones de seguridad crticas.

Artculos relacionados

Desarrollo de Windows XP Ediciones de Windows XP

Windows XP (cuyo nombre en clave inicial fue Whistler) es una versin de Microsoft Windows, lnea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, a fecha de noviembre de 2011, tena una cuota de mercado del 32.8%.[4] Las letras "XP" provienen de la palabra eXPeriencia (eXPerience en ingls). Dispone de versiones para varios entornos informticos, incluyendo para los PC domsticos o de negocios, adems de equipos porttiles, "netbooks", "tablet PC" y "centros multimedia". Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un ncleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits. A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT proveniente del cdigo de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz grfica de usuario (GUI) perceptiblemente reajustada (denominada Luna), la cual incluye caractersticas rediseadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros sistemas operativos, cambio promovido para un uso ms fcil que en las versiones anteriores. Se introdujeron nuevas capacidades de gestin de software para evitar el "DLL Hell" (infierno de las DLLs) que plag las viejas versiones. Es tambin la primera versin de Windows que utiliza la activacin del producto para reducir la piratera del software, una restriccin que no sent bien a algunos usuarios. Ha sido tambin criticado por las vulnerabilidades de seguridad, integracin de Internet Explorer, la inclusin del reproductor Windows Media Player y aspectos de su interfaz.

Contenido[ocultar]

1 Desarrollo 2 Caractersticas o 2.1 Interfaz 3 Ediciones 4 Herramienta de notificacin del Programa de Ventajas de Windows Original (WGA) o 4.1 Windows no Original 5 Service Packs o 5.1 Service Pack 1

5.2 Service Pack 2 5.3 Service Pack 3 6 Interfaz de Usuario Multilinge (MUI) 7 Ciclo de vida o 7.1 Larga despedida 8 Problemas legales y crticas o 8.1 Seguridad o 8.2 Activacin del producto o 8.3 Integracin de caractersticas o 8.4 Restricciones de copia 9 Requisitos del sistema 10 Referencias 11 Enlaces externos

o o

[editar] DesarrolloArtculo principal: Anexo:Desarrollo de Windows XP.

El desarrollo de Windows XP parte desde la forma de Windows Neptune. Windows XP fue desarrollado en poco ms de 18 meses, desde diciembre de 1999 hasta agosto de 2001. Windows XP fue lanzado el 25 de octubre de 2001. Durante la dcada de 1990, Microsoft produca dos lneas separadas de sistemas operativos. Una lnea estaba dirigida a las computadoras domsticas basada en un ncleo MS-DOS y representada por Windows 95, Windows 98 y Windows Me, mientras que la otra, basada en un ncleo "NT" y representada por Windows NT y Windows 2000, estaba pensada para el mercado corporativo y empresarial e inclua versiones especiales para servidores. Windows XP implic la fusin de ambas lneas en un sistema operativo nico basado enteramente en la arquitectura NT y contando con la funcionalidad y compatibilidad de la lnea domstica; con l, se elimin definitivamente el lastre de seguridad y estabilidad que involucraba llevar el cdigo del ya vetusto MS-DOS junto con el sistema operativo.

[editar] CaractersticasWindows XP introdujo nuevas caractersticas:

Ambiente grfico ms agradable que el de sus predecesores. Secuencias ms rpidas de inicio y de hibernacin. Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas aplicaciones y controladores sin necesidad de reiniciar. Una nueva interfaz de uso ms fcil, incluyendo herramientas para el desarrollo de temas de escritorio. Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesin sin perder esa informacin.

ClearType, diseado para mejorar legibilidad del texto encendido en pantallas de cristal lquido (LCD) y monitores similares. Escritorio Remoto, que permite a los usuarios abrir una sesin con una computadora que funciona con Windows XP a travs de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos. Soporte para la mayora de mdems ADSL y wireless, as como el establecimiento de una red FireWire.

[editar] Interfaz

Windows XP ofrece una nueva interfaz grfica, llamada Luna. El men Inicio y la capacidad de indexacin de los directorios de Windows fueron reajustados, y otros efectos visuales fueron agregados, incluyendo:

Colores brillantes. Botn "Cerrar" (cruz) de color rojo. Botones estndar de colores en las barras de herramientas de Windows e Internet Explorer. Un rectngulo azul translcido en la seleccin de los archivos. Un grfico en los conos de la carpeta, indicando el tipo de informacin que se almacena. Sombras para las etiquetas del icono en el tablero del escritorio Capacidad de agrupar aplicaciones similares en la barra de tareas. Capacidad para prevenir cambios accidentales. Destaca programas recin instalados en el men de inicio. Sombras bajo los mens (Windows 2000 tena bajo el puntero del ratn, pero no en los mens). Al igual que en los anteriores Windows (Windows 98, Windows ME, Windows 2000), el Explorador de Windows incluye la vista preliminar (en miniatura) de archivos Web (*.htm, *.html) en los detalles en la barra de tareas comunes en las carpetas y en la vista en miniatura, ya sean pginas Web guardadas localmente o accesos directos a Internet.

Windows XP analiza el impacto del funcionamiento de efectos visuales y mediante esto determina si debe o no permitirlos, para evitar que la nueva funcionalidad consuma recursos en forma excesiva. Los usuarios pueden modificar ms estos ajustes para requisitos particulares. Algunos efectos, tales como mezcla alfa (transparencia), son dirigidos enteramente a muchas tarjetas de vdeo ms nuevas. Sin embargo, si la tarjeta grfica no es capaz, el funcionamiento puede verse reducido substancialmente y Microsoft recomienda la caracterstica de apagado manualmente. Windows XP agrega la capacidad para el uso de estilos visuales para cambiar la interfaz grfica. Sin embargo, los estilos visuales son firmados mediante criptografa por Microsoft para funcionar. El estilo Luna es el nombre del nuevo estilo visual por defecto de Windows XP para mquinas con ms que 64 MB de RAM. Luna se refiere solamente a un estilo visual particular, no a todas las nuevas caractersticas de la nueva interfaz de usuario de Windows XP en su totalidad. Para utilizar estilos visuales sin firmar, muchos usuarios usan software como por ejemplo StyleXP de TGTSoft o WindowBlinds de Stardock. Algunos usuarios modifican el archivo de uxtheme.dll que restringe la capacidad de utilizar estilos visuales, creado por el pblico en general o el usuario. Aun as, muchos desconocen que Microsoft cre un par de temas oficiales que no fueron

incluidos con las actualizaciones ni con los SP: Zune y Royale/Royale Noir). Estos dos temas estn firmados por Microsoft y se pueden utilizar sin necesidad de modificar ningun archivo ni instalar software complementario. El papel tapiz por defecto, es una fotografa BMP de un paisaje en valle de Napa (California), con colinas verdes y un cielo azul con estratocumulos y nubes cirros. Existen varias utilidades de terceros que proporcionan centenares de diversos estilos visuales. Adems, Microsoft cre el tema llamado "Energy Blue", que fue incluido con la edicin Media Center de Windows XP y tambin fue lanzado para otras versiones de Windows XP. El tema clsico de las ventanas es extensamente popular (debido a la familiaridad con las versiones anteriores de Windows), no obstante las ventanas clsicas utilizan la misma interfaz que el otro tema estndar de Windows XP y no afectan el funcionamiento.

[editar] EdicionesArtculo principal: Ediciones de Windows XP.

Las ediciones ms comunes son la Home destinada al hogar y la Professional, que tiene caractersticas adicionales tales como la posibilidad de unirse a un dominio, en vez de solo a grupos de trabajo, y soporte para 2 procesadores (que implementa la edicin Home a partir del Service Pack para multicore). Estas ediciones fueron puestas a la venta en tiendas de software y fueron pre-instaladas en computadoras vendidas por los principales fabricantes de ordenadores. La edicin Media Center es una versin de XP Professional para equipos con caractersticas especficas: control remoto y capacidades multimedia, tales como ver y grabar la TV, reproducir vdeos, fotos o msica; recibir HDTV y compartir datos con una Xbox 360 mediante Online Spotlight. Windows XP Tablet PC Edition se dise para funcionar con la plataforma Tablet PC. Se lanzaron dos versiones de 64 bits: Windows XP edicin 64 bits para los procesadores Itanium y otra diseada para procesadores AMD64 y EM64T.

[editar] Herramienta de notificacin del Programa de Ventajas de Windows Original (WGA)Artculo principal: Windows Genuine Advantage.

El sistema Windows Genuine Advantage verifica si la copia de Windows es original; lo cual permite acceder a las actualizaciones de productos y seguridad de Microsoft.[5]

[editar] Windows no Original

Si la clave de producto no es genuina Windows despliega ventanas de advertencia que solicitan al usuario que adquiera una licencia de Microsoft e instala un icono a lado del reloj. Adems el escritorio se vuelve negro y si no se valida el sistema no se podr

descargar software de Microsoft tales como Windows Media Player 11, Windows Defender, entre otros. Sin embargo, esta proteccin de Windows no es difcil de burlar y multitud de usuarios en todo el mundo utilizan versiones no legtimas de Windows XP sin ningn problema.

[editar] Service PacksCada cierto tiempo, Microsoft distribuye unos paquetes denominados Service Packs (Paquetes de servicio), en el se incluyen mejoras y actualizaciones a la fecha, adems de algunos nuevas aplicaciones con los que aseguran un Sistema operativo seguro. A continuacin se detallan, desde su lanzamiento Microsoft ha desarrollado;[editar] Service Pack 1

El SP1 para Windows XP fue lanzado el 9 de noviembre de 2002. Las caractersticas que tiene son las siguientes:

La novedad ms visible fue la incorporacin de la utilidad Configurar acceso y programas predeterminados, para poder elegir de forma ms sencilla qu programas se desea utilizar para las tareas ms comunes. Otra novedad que introdujo fue el soporte para USB 2.0 y de LBA de 48 bits, por lo que Windows XP podra soportar discos duros de ms de 139 GB. Como consecuencia de un conflicto con Sun Microsystems, Microsoft se vio forzada a sacar una revisin a este SP, llamada Service Pack 1a (SP1a), en la que se eliminaba la Mquina virtual Java de Microsoft. No hay vista preliminar (en miniatura) de archivos Web (*.htm, *.html) en los detalles en la barra de tareas comunes en las carpetas ni en la vista en miniatura. Ya sean pginas Web guardadas localmente o accesos directos a Internet (url). Al igual que el anterior sistema operativo Windows XP (sin SP) y a diferencia de los posteriores (SP2 y SP3), se mantiene la barra Multimedia en Internet Explorer (versin 6.0.2600.0000), que lo integra con el Reproductor de Windows Media.

El soporte de Windows XP Service Pack 1 finaliz el 10 de octubre de 2006[editar] Service Pack 2

El 6 de agosto de 2004, lanz el SP2, que inclua todas las correcciones de los errores encontrados en el SP1, adems de varias novedades, centradas sobre todo en dar mayor seguridad al sistema operativo. Estas novedades son:

Un centro de seguridad, para comprobar el riesgo al que est sometido Windows XP. Nueva interfaz del Cortafuegos de Windows XP, adems de ser activado por defecto. Aadido un mejor soporte de Wi-Fi y Bluetooth. Incorporacin a Internet Explorer de un bloqueador de popups, la capacidad de bloquear controles ActiveX, el bloqueo de las descargas automticas y un administrador de complementos gracias a Internet Explorer 6 SP2 .

Uso de la tecnologa DEP (Data Execution Prevention o Prevencin de ejecucin de datos) por Hardware o Software (Segn si el procesador tenga o no soporte para ello). Las actualizaciones automticas estn activadas por defecto. El servicio Messenger se desactiva por defecto. Outlook Express bloquea los archivos adjuntos potencialmente peligrosos (.exe o .vbs). La ventana de Agregar o quitar programas permite mostrar u ocultar las actualizaciones. Mejoras multimedia como la inclusin del Reproductor de Windows Media 9 Series, DirectX 9.0c, y Windows Movie Maker 2.1. No incluye la barra Multimedia en Internet Explorer (versiones 6.0.2800.0000 o 6.0.2900.2180), que lo integraba con el Reproductor de Windows Media. Al igual que el anterior Windows (SP1), no hay vista preliminar (en miniatura) de archivos Web (*.htm, *.html) en los detalles en la barra de tareas comunes en las carpetas ni en la vista en miniatura. Ya sean pginas Web guardadas localmente o accesos directos a Internet (url).

Segn la Directiva de Ciclo de Vida de Productos, Microsoft retir el soporte de Service Pack 2 el 13 de julio de 2010.[editar] Service Pack 3

Windows XP Service Pack 3 (SP3) build 5512 RTM fue lanzado para fabricantes el 21 de abril de 2008, y al pblico en general, a travs del Centro de descargas de Microsoft y Windows Update, el 6 de mayo de 2008. Las caractersticas generales han sido publicadas por Microsoft en el documento Windows XP Service Pack 3 Overview. SP3 contiene nuevas caractersticas: actualizaciones independientes de Windows XP y algunas caractersticas tomadas de Windows Vista. El SP3 puede ser instalado en las versiones retail y OEM de Windows XP y tener funcionalidad completa durante 30 das sin necesidad de introducir una clave de producto. Pasado ese tiempo, se le pedir al usuario que introduzca una clave vlida y active la instalacin. Las versiones de tipo licencia por volumen (VLK) necesitan tambin que se introduzca una clave de producto.[6] El SP3 es una actualizacin acumulativa de todos los paquetes de servicios anteriores para el Windows XP. Sin embargo, como requisito para instalar SP3 se requiere de un sistema que est ejecutando, como mnimo, Windows XP Service Pack 1. El instalador del service pack chequea la clave del registro HKLM\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion para ver si tiene un valor mayor o igual un 0x100, si es as, permitir que la actualizacin proceda, de lo contrario, mostrar un prompt para instalar el SP1 o SP2. Puesto que el SP1 ya no est disponible para la descarga completa, necesitara ser descargado usando Windows Update. La otra opcin es cambiar manualmente la clave del registro, lo cual esencialmente engaa el instalador para que crea que el SP1 ya est instalado. [7] Sin embargo, es posible hacer una integracin (slipstream) del SP3 en los archivos de instalacin del Windows XP con cualquier nivel de service pack anterior incluyendo la versin RTM original sin ningn error o problemas.[8] Hacer un slipstream del SP3 en el Windows XP Media Center Edition 2005 no es soportado.[9]

Microsoft ha dicho que en el SP3 no se incluye Windows Internet Explorer 7, pero se instalarn las actualizaciones de seguridad para Internet Explorer 6 o 7 independientemente. Algo similar es lo que ocurre con el Reproductor de Windows Media 9 Series o las versiones 10 u 11. SP3 tambin contiene actualizaciones de componentes del sistema operativo para Windows XP Media Center Edition y Windows XP Tablet PC Edition; incluye actualizaciones de seguridad para .NET Framework 1.0 y 1.1, que son incluidas con estas SKU de Windows XP. SP3 no incluye actualizaciones para la aplicacin Windows Media Center contenida en Windows XP Media Center Edition 2005. Tampoco incluye actualizaciones de seguridad del Reproductor de Windows Media 10. De acuerdo con informaciones reveladas por Microsoft y datos obtenidos de Internet, hay un total de 1073 arreglos en SP3. Segn las declaraciones de Microsoft, el soporte para el SP3 finalizar el 8 de abril de 2014. Varios servicios vuelven a activarse si estaban desactivados al ser instalados, como el "centro de seguridad".

[editar] Interfaz de Usuario Multilinge (MUI)Este paquete permite cambiar el idioma de Windows XP (exclusivo para las versiones Professional y Tablet PC), exclusivamente del ingls a otro idioma que elija el usuario, por ejemplo de ingls a espaol.[10] Muchos equipos preinstalados vinieron con Windows XP en ingls en un inicio, para poder tenerlo en espaol se tena que adquirir una nueva copia, ahora con esta herramienta es posible convertirlo al idioma nativo para mejor manejo de la interfaz, para poder hacer el cambio de idioma se debe contar con el MUI Pack de la versin y Service Pack del Windows XP, que es una herramienta se proporciona cuando tenemos una licencia corporativa (explicado anteriormente) del producto o tenemos una subscripcion a TechNet o MSDN (tiene un coste). Para el caso de Windows XP y Windows Server 2003 solo es posible cambiar de ingls a cualquier otro idioma, y evidentemente, es necesario el MUI Pack. El cambio es reversible, es decir, se puede intercambiar entre ingls y espaol con solo cerrar sesin, esto, despus de haber instalado MUI Pack.

[editar] Ciclo de vidaEl soporte de Windows XP RTM (sin Service Pack) finaliz el 30 de septiembre de 2004 y el Soporte de Windows XP Service Pack 1 finaliz el 10 de octubre de 2006. El soporte de Windows XP Service Pack 2 se retir el 13 de julio de 2010, 6 aos despus de su disponibilidad general. La compaa termin la distribucin de licencias a los OEM y al comercio minorista de este sistema operativo el 30 de junio de 2008, 22 meses despus del lanzamiento de Windows Vista. Sin embargo sigui distribuyndose la

versin "Home Edition", dirigida especialmente para porttiles ultra-baratos de forma preinstalada y como un downgrade pagado para equipos con Windows Vista preinstalado hasta el ao 2010. Adems el Service Pack 3 tendr soporte hasta el 2014, al igual que el soporte extendido para el Service Pack 2.[editar] Larga despedida

En junio del 2008 Microsoft anunci oficialmente, que ya no circularan Windows XP. Despus, pasado el 30 de junio del mismo ao, tambin afirm que no est "terminando" con su sistema operativo ms popular. Aunque Windows XP no se vender en tiendas, Microsoft y sus socios continuarn ofreciendo soporte tcnico para Windows XP durante meses y aos. De hecho, Microsoft ofrecer soporte tcnico para Windows XP hasta el ao 2014, como se tena planeado.[11] El hecho de que Windows Vista requiera semejante cantidad de memoria RAM, junto con la aparicin de los ordenadores microporttiles (con 1 GB de memoria RAM) han sido decisivos en los sucesivos retrasos en la despedida de XP.

[editar] Problemas legales y crticasSobre XP han llovido fuertes crticas e investigaciones debido a la integracin de mltiples aplicaciones para las cuales exista tradicionalmente un mercado de terceros, como cortafuegos, reproductores multimedia (Windows Media Player), programas de mensajera instantnea (Windows Messenger), as como bastante desconfianza respecto al servicio Passport de Microsoft.[editar] Seguridad

Windows XP ha sido criticado por su susceptibilidad a malware, como virus, troyanos o gusanos. Las opciones de seguridad por defecto crean una cuenta del administrador que proporciona el acceso sin restriccin a todo el sistema, incluyendo los puntos vulnerables. Windows, con una cuota de mercado grande, ha sido tradicionalmente un blanco para los creadores de virus. Los agujeros de la seguridad son a menudo invisibles hasta que se explotan, haciendo su prevencin un hecho difcil. Microsoft ha indicado que el lanzamiento de actualizaciones para parchear los agujeros de seguridad es a menudo a causa de los hackers que los descubren.[editar] Activacin del producto

Mientras que la necesidad de activacin de los productos Windows era habitual en servidores, industria del software o negocios, Windows XP introdujo esta opcin tambin para los usuarios comunes. Este sistema fue introducido por Microsoft para frenar la piratera. La activacin est ligada al hardware del sistema informtico por lo que el cambio de ste, como la Placa madre har que la instalacin se desactive y pida activacin nuevamente.

[editar] Integracin de caractersticas

A la luz de la demanda de EE. UU. contra Microsoft por el monopolio propiciado por su sistema operativo, Windows ha deshabilitado ciertas caractersticas de Windows Media Player y de Windows Messenger as como del servicio de Windows Live ID.[editar] Restricciones de copia

Windows XP limita la instalacin usando llaves (claves) previamente usadas, de tal modo que previene instalaciones desautorizadas. Estas llaves (claves) se incluyen en la documentacin del producto, pero una cantidad de llaves (claves) se ha filtrado a Internet y se utiliza en instalaciones desautorizadas. Los service packs contienen una lista de estas llaves y recuperan informacin acerca de las nuevas llaves utilizadas. Microsoft desarroll un motor para el Service Pack 2 que detectaba llaves ilcitas. Debido a protestas de consultores de seguridad, Microsoft deshabilit esta opcin por lo que el Service Pack 2 utiliza el viejo sistema de llaves del Service Pack 1.

[editar] Requisitos del sistemaMnimos Recomendados

Procesador Memoria RAM Vdeo

233 MHz 64 MB RAM

300 MHz o superior 128 MB RAM o superior

Super VGA (800600) o resolucin superior 1,5 GB o superior (se necesitan 1.8 GB ms para el Service Pack 2[12] y otros 900 MB adicionales para el Service Pack 3[7] ) Unidad de CD-ROM o DVD-ROM Teclado y mouse u otro dispositivo sealizador Tarjeta de sonido, altavoces o auriculares

Espacio en disco duro

Dispositivos pticos Perifricos Multimedia

Es posible instalar y ejecutar el sistema operativo en procesadores IA-32 antiguos como los P5 Pentium sin instrucciones MMX.[13] Windows XP no es compatible con procesadores anteriores a los Pentium (como el 486) debido a que requiere de las instrucciones CMPXCHG8B. Para muchas tareas, incluyendo la navegacin web, el correo electrnico y otras actividades sencillas, 64 MB de memoria RAM proporcionan una experiencia de usuario equivalente o superior a la de Windows Me en el mismo tipo de hardware

Windows 7De Wikipedia, la enciclopedia libre Saltar a: navegacin, bsqueda Windows 7 Parte de la familia Microsoft Windows

Desarrollador Microsoft SitioEspaa Latinoamrica

web

oficial

Informacin general Software propietario; Shared Source RTM Lanzamiento inicial 2009 GA (Disponibilidad General): 22 de octubre de 2009 (info) 6.1 ltima versin estable Service Pack 7601) 1 (SP1; (info) (Released to

Modelo de desarrollo

Manufacturing): 22 de julio de

Compilacin

9 de febrero de 2011; hace 1 ao

Ncleo Tipo de ncleo Plataformas soportadas

NT 6.1 Hbrido IA-32, x86-64 Windows Update; en empresas

Mtodo de actualizacin se aplican tecnologas como WSUS y SCCM)

Licencia Idiomas En espaol Soporte tcnico

Microsoft CLUF (EULA) Multilinge

Perodo de soporte estndar hasta el 13 de enero de 2015. Despus, perodo de soporte extendido hasta el 14 de enero de 2020.[1]

Artculos relacionados

Desarrollo de Windows 7

Windows 7 es la versin ms reciente de Microsoft Windows, lnea de sistemas operativos producida por Microsoft Corporation. Esta versin est diseada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos porttiles, tablet PC, netbooks y equipos media center.[2] El desarrollo de Windows 7 se complet el 22 de julio de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.[3] A diferencia del gran salto arquitectnico y de caractersticas que sufri su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualizacin incremental y focalizada de Vista y su ncleo NT 6.0, lo que permiti mantener cierto grado de compatibilidad con aplicaciones y hardware en los que ste ya era compatible.[4] Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla ms accesible al usuario e incluir nuevas caractersticas que permitieran hacer tareas de una manera ms fcil y rpida, al mismo tiempo que se realizaran esfuerzos para lograr un sistema ms ligero, estable y rpido.[5] Diversas presentaciones ofrecidas por la compaa en 2008 se enfocaron en demostrar capacidades multitctiles, una interfaz rediseada junto con una nueva barra de tareas y un sistema de redes domsticas simplificado y fcil de usar denominado Grupo en el hogar,[6] [7] adems de importantes mejoras en el rendimiento general del sistema operativo.[7] [8] [9]

Contenido[ocultar]

1 Desarrollo 2 Caractersticas o 2.1 Interfaz o 2.2 Multitctil o 2.3 Windows Anytime Upgrade o 2.4 Modo XP o 2.5 Compatibilidad o 2.6 Otras caractersticas 3 Actualizaciones o 3.1 Service Pack 1 4 Ediciones 5 Requisitos de hardware 6 Acogida o 6.1 Regulacin antimonopolio o 6.2 Campaa Windows 7 Pecados (Windows 7 Sins) 7 Referencias 8 Enlaces externos

[editar] DesarrolloArtculo principal: Desarrollo de Windows 7.

El desarrollo de este sistema operativo comenz inmediatamente despus del lanzamiento de Windows Vista. El 20 de julio de 2007 se revel que ese sistema operativo era llamado internamente por Microsoft como la versin 7. Hasta ese momento la compaa haba declarado que Windows 7 tendra soporte para plataformas de 32 bits y 64 bits,[10] aunque la versin para servidores que comparte su mismo ncleo (Windows Server 2008 R2, que sucedera a Windows Server 2008) sera exclusivamente de 64 bits.[11] El 13 de octubre de 2008 fue anunciado que Windows 7, adems de haber sido uno de tantos nombres en cdigo, sera el nombre oficial de este nuevo sistema operativo. Mike Nash dijo que esto se deba a que con Windows 7 se apunta a la simplicidad, y el nombre deba reflejarlo. Ya para el 7 de enero de 2009, la versin beta se public para suscriptores de Technet y MSDN. El 9 de enero se habilit brevemente al pblico general mediante descarga directa en la pgina oficial, pero hubo problemas con los servidores, que obligaron a retirar la posibilidad de descarga hasta horas ms tarde, despus de solventar el problema aadiendo ms servidores. Por esos percances, Microsoft cambi el lmite de descargas inicial de 2,5 millones de personas como disculpa por el problema del retraso, y cre un nuevo lmite que no sera numrico sino por fecha, hasta el 10 de febrero del 2009. El 5 de mayo se liber la versin Release Candidate en 5 idiomas, entre ellos el espaol. Estuvo disponible para descargar hasta el 20 de agosto de 2009.

El 2 de junio Microsoft anunci que la salida mundial de Windows 7 tendra lugar el 22 de octubre.[12] El 24 de julio, los directivos de Microsoft Steve Ballmer y Steven Sinofsky anunciaron la finalizacin del proceso de desarrollo con la compilacin de la versin RTM, destinada a la distribucin de Windows.[13] Otro asunto presente en el desarrollo de este sistema, y gracias a los comentarios de los usuarios, fue el minimizar la intrusin habilitando la personalizacin del Control de cuentas de usuario, ya que ste fue considerado como molesto en Windows Vista debido a sus constantes alertas en simples acciones como las de mantenimiento que invocaban funciones propias del sistema operativo.[14] En una carta escrita por el vicepresidente de negocios para Windows de Microsoft Corporation, William Veghte, se mencionan apartes sobre la visin que se tuvo para Windows 7: Hemos aprendido mucho a travs de los comentarios que ustedes han compartido con nosotros acerca de Windows Vista, y esa retroalimentacin juega un papel importante en nuestro trabajo para Windows 7. Nos han dicho que desean una programacin ms estructurada y predecible para la liberacin de Windows... ...nuestro enfoque hacia Windows 7 es basarnos en la misma arquitectura de fondo de Windows Vista Service Pack 1, de manera que las inversiones que ustedes y nuestros socios han realizado en Windows Vista continen redituando con Windows 7. Nuestro objetivo es asegurar que el proceso de migracin de Windows Vista a Windows 7 sea transparente.[15]

[editar] CaractersticasWindows 7 incluye varias caractersticas nuevas, como mejoras en el reconocimiento de escritura a mano, soporte para discos duros virtuales, rendimiento mejorado en procesadores multincleo,[16] mejor rendimiento de arranque, DirectAccess, y mejoras en el ncleo. Windows 7 aade soporte para sistemas que utilizan mltiples tarjetas grficas de proveedores distintos (heterogeneous multi-adapter o multi-GPU), una nueva versin de Windows Media Center y un gadget para el, y aplicaciones como Paint, Wordpad y la Calculadora rediseadas. Se aadieron varios elementos al Panel de control, como un asistente para calibrar el color de la pantalla, un calibrador de texto ClearType, Solucin de problemas, Ubicacin y otros sensores, Administrador de credenciales, Iconos en el rea de notificacin, entre otros.[17] El Centro de seguridad de Windows se renombr a Centro de actividades, y se integraron las categoras de seguridad y el mantenimiento del equipo en el. La barra de tareas fue rediseada, hacindola ms ancha, y los botones de las ventanas ya no traen texto, sino nicamente el icono de la aplicacin. Estos cambios se hacen para mejorar el desempeo en sistemas de pantalla tctil. Estos iconos se han integrado con la barra Inicio rpido usada en versiones anteriores de Windows, y las ventanas abiertas se muestran agrupadas en un nico icono de aplicacin con un borde, indicando que estn abiertas. Los accesos directos sin abrir no tienen un borde.

Tambin se coloc un botn para mostrar el escritorio en el extremo derecho de la barra de tareas, que permite ver el escritorio al posar el puntero del ratn por encima de el. Se aadieron las Bibliotecas, que son carpetas virtuales que agregan el contenido de varias carpetas y las muestran en una sola vista. Por ejemplo, las carpetas agregadas en la biblioteca Vdeos por defecto son: Mis vdeos y Vdeos pblicos, aunque se pueden agregar ms, manualmente. Sirven para clasificar los diferentes tipos de archivos (documentos, msica, vdeos, imgenes). Una caracterstica llamada Jump lists guarda una lista de los archivos abiertos recientemente. Haciendo clic derecho a cualquier aplicacin de la barra de tareas aparece una jump list, donde se pueden hacer tareas sencillas de acuerdo a la aplicacin. Por ejemplo, abrir documentos recientes de Office, abrir pestaas recientes de Internet Explorer, escoger listas de reproduccin en el reproductor, cambiar el estado en Windows Live Messenger, etc.[editar] Interfaz

El equipo de desarrollo de la interfaz Ribbon de Microsoft Office 2007 form parte activa en el rediseo de algunos programas y caractersticas de Windows 7, incluyendo dicha interfaz en las herramientas Paint y Wordpad. Windows 7 permite ahora la personalizacin del equipo, al guardar temas completos; que incluye color de ventanas, imgenes incluidas, conjunto de sonidos, e incluso protector de pantalla (las anteriores versiones se limitaban simplemente con los colores de las ventanas). La calculadora, que anteriormente slo dispona funciones cientficas y estndares en otras versiones (desde Windows 95 hasta Windows Vista), ahora incluye funciones propias de programacin y de estadstica. Adems, permite convertir entre unidades del Sistema Internacional de Unidades y el Sistema Ingls; clculo entre fechas y hojas de clculo para hipoteca, alquiler de vehculos y consumos de combustible. Al igual que en las calculadoras reales, guarda la secuencia de operaciones realizadas por el usuario. La barra lateral de Windows, o ms conocida como Windows Sidebar, se ha eliminado; permitiendo que los gadgets puedan ubicarse libremente en cualquier lugar del escritorio, ya sea en el lado derecho, izquierdo, arriba o abajo, sin contar con la Sidebar. Reproductor de Windows Media 12: Es el nuevo reproductor multimedios, que se incluye como estndar en las versiones de Windows 7. A diferencia de sus otras versiones, deja de tener una ubicacin fija para los controles ms bsicos (tales como Reproducir, Detener, Repetir, Volumen y la barra buscadora), la cual se desvanece en tanto se retira el puntero del ratn de l. Ahora incluye tres simples pestaas para reproducir, grabar discos o sincronizar a dispositivos; adems de manejar formatos ajenos a la empresa, como MOV, MP4, xvid y divx, entre otros. En contraste, es la primera versin del programa que no se dispondr en versiones anteriores de Windows,[18] y la primera en no manejar los metadatos de los archivos (como la adicin de letra a las canciones). Versiones N del sistema operativo no lo incluirn, por lo que se tendrn qu descargar separadamente. Aero Peek: Las previsualizaciones de Windows Aero se han mejorado pasando a ser ms interactivas y tiles. Cuando se posa el ratn sobre una aplicacin abierta ste

muestra una previsualizacin de la ventana, donde muestra el nombre, la previsualizacin y la opcin de cerrarla; adems, si se pone el ratn sobre la previsualizacin, se obtiene una mirada a pantalla completa y al quitarlo se regresa al punto anterior. Adems se incorpor esta misma caracterstica a Windows Flip. Aero Shake: Cuando se tienen varias ventanas abiertas, al hacer clic sostenido en la Barra de Ttulo y agitarla, las otras ventanas abiertas se minimizan. Al repetir esta accin, las ventanas vuelven a su ubicacin anterior. Flip 3D: Windows Flip 3D, es una funcin de Windows Aero que mejora la funcin Windows Flip, mostrando a travs de un efecto en 3D a las ventanas actualmente abiertas permitiendo as una bsqueda entre bastantes ventanas de forma ms rpida y eficaz. A diferencia de la opcin Windows Flip que se activa con Alt + Tab , esta funcin se activa con la combinacin de teclas Win + Tab . Adems, mejora la funcin de las teclas Alt + Tab , la cual muestra una mini ventana en tiempo real de las aplicaciones en ejecucin (caracterstica previamente incluida en Windows Vista). Aero Snap: Consiste en que al mover una ventana hacia los laterales de la pantalla, la ventana se ajusta automticamente a la mitad del escritorio. Si en caso se mueve al borde superior la ventana se maximiza, y se restaura al arrastrarla ligeramente hacia abajo. Esto es til para ver o intercambiar el contenido de dos ventanas simultneamente, sin embargo no es muy funcional con resoluciones de pantalla demasiado bajas. Anclaje: En Windows 7 se puede anclar los programas favoritos en la barra de tareas para facilitar su acceso. Existen dos maneras de hacerlo: 1. Arrastrando el icono del programa o archivo hacia la barra de tareas. 2. Cuando se este ejecutando el programa en la barra de tareas, pulsar el botn secundario del mouse y seleccionar la opcin Anclar. Internet Explorer 9 permite, adems, anclar pginas favoritas de la misma forma en la barra de tareas.

[editar] Multitctil

El 27 de mayo de 2008, Steve Ballmer y Bill Gates, en la conferencia D6: All Things Digital, dieron a conocer la nueva interfaz multitctil, llamndola slo una pequea parte de lo que vendr con Windows 7. Ms tarde Julie Larson Green, vicepresidente corporativa, mostr posibles usos, como hacer dibujos en Paint, agrandar o reducir fotos y recorrer un mapa en Internet, arrastrar y abrir elementos, simplemente con toques en la pantalla.[editar] Windows Anytime Upgrade Artculo principal: Windows Anytime Upgrade.

Es el mtodo de actualizar Windows incluida en Windows vista y actualmente en Windows 7,el usuario introduce un cdigo en la aplicacin el cual en 10 minutos actualizara a una versin ms avanzada de Windows, el pack de actualizacin se compra a travs de Microsoft Store o con el fabricante OEM.[editar] Modo XP Vase tambin: Windows Virtual PC

Windows 7 permite integrarse con la nueva versin Windows Virtual PC, que permite ejecutar un equipo virtual Windows XP en forma transparente para el usuario (la aplicacin dentro de la mquina virtualizada se ve como otra opcin en el men de Windows 7 y su ejecucin es directa, sin pasar por el men de inicio del XP virtualizado). Si bien Microsoft ya haba liberado MED-V dentro de su paquete MDOP que cumple la misma funcin en entornos Hyper-V, esta es una solucin orientada a usuarios avanzados y pequeas empresas que no necesitan de herramientas para administracin centralizada. La funcionalidad se debe descargar de forma independiente en el sitio web de Microsoft Virtual PC, aunque requiere de una licencia vlida de las ediciones Professional, Ultimate y Enterprise de Windows 7. Asimismo, el modo XP en un principio requiere de procesadores con capacidad de virtualizacin por hardware, a diferencia del anterior Virtual PC 2007 o Virtual PC 2008, pero mediante una actualizacin desde Windows Update se puede ejecutar el modo XP en ordenadores sin virtualizacin por hardware.[editar] Compatibilidad

Las versiones cliente de Windows 7 fueron lanzadas en versiones para arquitectura 32 bits y 64 bits en las ediciones Home Basic, Home Premium, Professional y Ultimate. No obstante, las versiones servidor de este producto fueron lanzadas exclusivamente para arquitectura 64 bits. Esto significa que las versiones cliente de 32 bits an soportan programas Windows 16 bits y MS-DOS. Y las versiones 64 bits (incluyendo todas las versiones de servidor) soportan tanto programas de 32 como de 64 bits.[editar] Otras caractersticas

Microsoft decidi no incluir los programas Windows Mail, Windows Movie Maker y Windows Photo Gallery en Windows 7, ponindolos a disposicin a modo de descarga en el paquete de servicios en red, Windows Live Essentials.[19] Esto se ha decidido para facilitar las actualizaciones de estos programas, aligerar el sistema operativo, dejar escoger al usuario las aplicaciones que quiere tener en su equipo y evitar futuras demandas por monopolio.

[editar] ActualizacionesVase tambin: Service Pack

[editar] Service Pack 1

El primer Service Pack (SP1) de Windows 7 fue anunciado por primera vez el 18 de marzo de 2010.[20] Ms adelante ese ao, el 12 de julio, se publicara una versin beta.[21] [22] Microsoft confirm que dicho service pack tendra poca trascendencia en comparacin con otros service packs disponibles para versiones anteriores de Windows, particularmente Windows Vista, por lo que este service pack corrige principalmente algunos errores y problemas de seguridad encontrados anteriormente

en la versin RTM de Windows 7 mejorando algo igualmente la estabilidad, compatibilidad y rendimiento del sistema.[23] Cabe mencionar que un cambio notable es que la red Wi-Fi predeterminada al equipo carga durante el inicio del sistema, por lo que internet est disponible desde el momento que aparece el escritorio. Para el 26 de octubre de 2010, Microsoft public de manera oficial una versin Release Candidate del Service Pack 1 para Windows 7, con un nmero de versin "6.1.7601.17105".[24] Despus, el 9 de febrero de 2011, Microsoft public la versin terminada y final (RTM) del Service Pack 1 para Windows 7 y Windows Server 2008 R2 a sus socios OEM, con un nmero de versin "6.1.7601.17514.101119-1850".[25] Tras esto, el 16 de febrero, se hara disponible para suscriptores de los servicios MSDN y TechNet, as como clientes de licencias por volumen.[25] Finalmente, el 22 de febrero, el Service Pack 1 se hizo disponible de forma generalizada para ser descargado desde la pgina del centro de descargas de Microsoft, as como tambin mediante el servicio de actualizaciones automticas Windows Update.[25]

[editar] EdicionesExisten seis ediciones de Windows 7, construidas una sobre otra de manera incremental, aunque solamente se centrarn en comercializar dos de ellas para el comn de los usuarios: las ediciones Home Premium y Professional. A estas dos, se suman las versiones Starter, Home Basic y Ultimate, adems de la versin Enterprise, que est destinada a grupos empresariales que cuenten con licenciamiento Open o Select de Microsoft.

Starter: Es la versin de Windows 7 con menos funcionalidades. Posee una versin incompleta de la interfaz Aero que no incluye los efectos de transparencia Glass, Flip 3D o las vistas previas de las ventanas en la barra de inicio y adems no permite cambiar el fondo de escritorio. Est dirigida a PC de hardware limitado como netbooks, siendo licenciada nicamente para integradores y fabricantes OEM. Incluye una serie de restricciones en opciones de personalizacin, adems de ser la nica edicin de Windows 7 sin disponibilidad de versin para hardware de 64 bits. Home Basic: Versin con ms funciones de conectividad y personalizacin, aunque su interfaz seguir siendo incompleta como en la edicin Starter. Slo estar disponible para integradores y fabricantes OEM en pases en vas de desarrollo y mercados emergentes. Home Premium: Adems de lo anterior, se incluye Windows Media Center, el tema Aero completo y soporte para mltiples cdecs de formatos de archivos multimedia. Disponible en canales de venta minoristas como libreras, tiendas y almacenes de cadena. Professional: Equivalente a Vista Business, pero ahora incluir todas las funciones de la versin Home Premium ms Proteccin de datos con Copia de seguridad avanzada, red administrada con soporte para dominios, impresin en red localizada mediante Location Aware Printing y cifrado de archivos. Tambin disponible en canales de venta al pblico.

Enterprise: Aade sobre la edicin Professional de Windows 7, caractersticas de seguridad y proteccin de datos como BitLocker en discos duros externos e internos, Applocker, Direct Access, BranchCache, soporte a imgenes virtualizadas de discos duros (en formato VHD) y el paquete de opcin multilenguaje. nicamente se vende por volumen bajo contrato empresarial Microsoft software Assurance. Tambin es la nica que da derecho a la suscripcin del paquete de optimizacin de escritorio MDOP. Ultimate: Esta edicin es igual a la versin Enterprise pero sin las restricciones de licenciamiento por volumen, permitindose su compra en canales de venta al pblico general, aunque Microsoft ha declarado que en lugar de publicitarse en medios comunes, ser ofrecida en promociones ocasionales de fabricantes y vendedores. Ediciones N: Las ediciones N estn disponibles para actualizaciones y nuevas compras de Windows 7 Home Premium, Professional y Ultimate. Las caractersticas son las mismas que sus versiones equivalentes, pero no incluyen Windows Media Player. El precio tambin es el mismo, ya que Windows Media Player puede descargarse gratuitamente desde la pgina de Microsoft.

[editar] Requisitos de hardwareA finales de abril del 2009 Microsoft dio a conocer los requerimientos finales de Windows 7.

Requisitos de hardware mnimos recomendados para Windows 7[26]Arquitectura Procesador Memoria RAM Tarjeta grfica Disco duro Unidad ptica 32 bits 1 GHz 1 GB de RAM 2 GB de RAM 64 bits

Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0 (para Windows Aero) 16 GB de espacio libre DVD-R 20 GB de espacio libre

Opcionalmente, se requiere un monitor tctil para poder acceder a las caractersticas multitctiles de este sistema.

GNU/LinuxDe Wikipedia, la enciclopedia libre (Redirigido desde LINUX) Saltar a: navegacin, bsqueda Existen desacuerdos sobre la neutralidad en el punto de vista de la versin actual de este artculo o seccin.En la pgina de discusin puedes consultar el debate al respecto.

Este artculo trata sobre sistemas operativos que usan el ncleo Linux y el userland de GNU. Para otros usos de este trmino, vase Linux (desambiguacin). Para GNU/Linux, vase Controversia por la denominacin GNU/Linux. GNU/Linux

Imagen que hace analoga con el nombre del sistema operativo

Desarrollador ? Informacin general

Modelo de desarrollo

Software libre y cdigo abierto Kernel: 3.2.1 [1] (info)

ltima versin estable

12 de enero de 2012; hace 3 meses

ltima pruebas

versin

en

Kernel:meses

3.3-rc1

[2]

(info)

19 de enero de 2012; hace 3

Escrito en

C GCC Ncleo Linux Unix-like DEC Alpha, ARM, AVR32,

Ncleo Tipo de ncleo

Blackfin, ETRAX CRIS, F