viernes, 21 de noviembre de 2008

INTRODUCCION

INTRODUCION
En esta materia de herraminetas sin duda hablaremos de como manejar de arriba a abajo la computadora, al igual que conocer todos los metodos utiles que para hacer nuestro trabajo mediante la computadora mas amena y mucho mas rapida.
Hemos visto que en los últimos años la expansión de la técnica ha crecido exponencialmente, solo mencionaremos algunos de estas especialidades, cuyo crecimiento en los últimos años ha sido explosivo; la Electrónica, Computación, y las Telecomunicaciones disciplinas recientes con una gran aplicación que han contribuido en la modificación de nuestro entorno. Estos avances registrados en la tecnología de telecomunicaciones, electrónica e informática no tienen parangón alguno, sin embargo la educación, en términos generales, no experimentó un crecimiento de
igual magnitud. Los nuevos paradigmas educativos, como el Constructivismo y dentro de este marco el Aprendizaje Significativo han permitido grandes avances.
Esta herramienta computacional se soporta en las nuevas tecnologías, en especial, Internet, que ha eliminado las distancias al momento de capacitar y educar. Con esta facilidad los estudiantes, además de construir sus mapas conceptuales para demostrar gráficamente su conocimiento sobre un tema específico, colaboran electrónicamente entre sí en la construcción de sus mapas, los complementan con imágenes, vídeo, texto, etc., esto permite una interacción con otros estudiantes en su escuela u otras escuelas, o a los mapas de expertos, y automáticamente publican su modelo en la Internet, permitiendo la navegación a otros estudiantes o interesados. La aplicación de este software ha permitido un verdadero aprovechamiento de estas nuevas tecnologías de la información y las comunicaciones

HERAMIENTAS COMPUTACIONALES

HERRAMIENTAS COMPUTACIONALES

Software[1] (pronunciación AFI:[ˈsɔft.wɛɻ]), palabra proveniente del inglés (literalmente: partes blandas o suaves), que en nuestro idioma no posee una traducción adecuada al contexto, por lo cual se utiliza asiduamente sin traducir y fue admitida por la Real Academia Española (RAE).
La palabra «software» se refiere al equipamiento lógico o soporte lógico de un computador digital, comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware).

Fig. 1 - Exposición de interfaces y ventanas de Programas vistas en una pantalla
Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edición de textos; software de sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las aplicaciones, también provee una interface ante el usuario.
En la figura 1 se muestra uno o más softwares en ejecución, en este caso con ventanas, iconos y menúes que componen las interfaces gráficas, que comunican el ordenador con el usuario y le permiten interactuar.
HARDWARE
Hardware (pronunciación AFI: /ˈhɑːdˌwɛə/ ó /ˈhɑɹdˌwɛɚ/) corresponde a todas las partes físicas y tangibles de un computador, sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; contrariamente al soporte lógico intangible que es llamado software. El término proviene del inglés[1] y es definido por la RAE como el "Conjunto de los componentes que integran la parte material de una computadora" [2] , sin embargo, es usual que sea utilizado en una forma más amplia, generalmente para describir componentes físicos de una tecnología, así el hardware puede ser de un equipo militar importante, un equipo electrónico, un equipo informático o un robot. En informática también se aplica a los periféricos de una computadora tales como el disco duro, CD-ROM, disquetera (floppy), etc. En dicho conjunto se incluyen los dispositivos electrónicos y electromecánicos, circuitos, cables, armarios o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado.
El hardware se refiere a todos los componentes físicos (que se pueden tocar), en el caso de una computadora personal serían: Unidades de disco, monitor, teclado, placa base, el microprocesador, etc. En cambio, el software es intangible, existe como información, ideas, conceptos, símbolos, se podría decir: lo que no tiene materia. Una buena metáfora sería un libro: las tapas, hojas y la tinta son el hardware, mientras que el contenido en las palabras, oraciones, párrafos (información) son el software. Como analogía: Una computadora sin software sería tan inútil como un libro con páginas en blanco.
Algunas otras herramientas de la computadora son programas como:
Power point (PRESENTACIONES)
Excel (HOJA DE CALCULO)
Word (HOJA DE TEXTO)

ANTECEDENTES DE LA COMPUTADORA


ANTECEDENTES DE LA COMPUTADORA

1. El Abaco
Quizás fue el primer dispositivo mecánico de contabilidad que existió. Se ha calculado que tuvo su origen hace al menos 5000 años y su efectividad ha soportado la prueba del tiempo.
2. La Pascalina
El inventor y pintor Leonardo Da Vinci (1452-1519) trazó las ideas para una sumadora mecánica. Siglo y medio después, el filósofo y matemático francés Blas Pascal (1623-1662) inventó y construyó la primera sumadora mecánica. Se le llamo Pascalina y funcionaba como maquinaria a base de engranes y ruedas. A pesar de que Pascal fue enaltecido por toda Europadebido a sus logros, la Pascalina, resultó un desconsolador fallo financiero, pues para esos momentos, resultaba más costosa que la labor humana para los cálculos aritméticos.
Historia de la computadora
La primera máquina de calcular mecánica, un precursor del ordenador digital, fue inventada en 1642 por el matemático francés Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en Las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que podían sumarse números haciéndolas avanzar el número de dientes correcto. En 1670 el filósofo y matemático alemán Gottfried Wilhelm Leibniz perfeccionó esta máquina e inventó una que también podía multiplicar.
El inventor francés Joseph Marie Jacquard, al diseñar un telar automático, utilizó delgadas placas de madera perforadas para controlar el tejido utilizado en los diseños complejos. Durante la década de 1880 el estadístico estadounidense Herman Hollerith concibió la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consiguió compilar la información estadística destinada al censo de población de 1890 de Estados Unidos mediante la utilización de un sistema que hacía pasar tarjetas perforadas sobre contactos eléctricos.
4. La máquina analítica
También en el siglo XIX el matemático e inventor británico Charles Babbage elaboró los principios de la computadora digital moderna. Inventó una serie de máquinas, como la máquina diferencial, diseñadas para solucionar problemas matemáticos complejos. Muchos historiadores consideran a Babbage y a su socia, la matemática británica Augusta Ada Byron (1815-1852), hija del poeta inglés Lord Byron, como a los verdaderos inventores de la computadora digital moderna. La tecnología de aquella época no era capaz de trasladar a la práctica sus acertados conceptos; pero una de sus invenciones, la máquina analítica, ya tenía muchas de las características de un ordenador moderno. Incluía una corriente, o flujo de entrada en forma de paquete de tarjetas perforadas, una memoria para guardar los datos, un procesador para las operaciones matemáticas y una impresora para hacer permanente el registro.

5. Primeros ordenadores
Los ordenadores analógicos comenzaron a construirse a principios del siglo XX. Los primeros modelos realizaban los cálculos mediante ejes y engranajes giratorios. Con estas máquinas se evaluaban las aproximaciones numéricas de ecuaciones demasiado difíciles como para poder ser resueltas mediante otros métodos. Durante las dos guerras mundiales se utilizaron sistemasinformáticos analógicos, primero mecánicos y más tarde eléctricos, para predecir la trayectoria de los torpedos en los submarinos y para el manejo a distancia de las bombas en la aviación.
Ordenadores electrónicos Durante la II Guerra Mundial(1939-1945), un equipo de científicos y matemáticos que trabajaban en Bletchley Park, al norte de Londres, crearon lo que se consideró el primer ordenador digital totalmente electrónico: el Colossus. Hacia diciembre de 1943 el Colossus, que incorporaba 1.500 válvulas o tubos de vacío, era ya operativo. Fue utilizado por el equipo dirigido por Alan Turing para descodificar los mensajes de radio cifrados de los alemanes. En 1939 y con independencia de este proyecto, John Atanasoff y Clifford Berry ya habían construido un prototipo de máquina electrónica en el Iowa State College (EEUU) Este prototipo y las investigaciones posteriores se realizaron en el anonimato, y más tarde quedaron eclipsadas por el desarrollo del Calculador e integrador numérico digital electrónico (ENIAC) en 1945. El ENIAC, que según mostró la evidencia se basaba en gran medida en el ‘ordenador’ Atanasoff-Berry (ABC, acrónimo de Electronic Numerical Integrator and Computer), obtuvo una patente que caducó en 1973, varias décadas más tarde.
El ENIAC contenía 18.000 válvulas de vacío y tenía una velocidad de varios cientos de multiplicaciones por minuto, pero su programa estaba conectado al procesador y debía ser modificado manualmente. Se construyó un sucesor del ENIAC con un almacenamiento de programa que estaba basado en los conceptos del matemático húngaro-estadounidense John von Neumann. Las instrucciones se almacenaban dentro de una llamada memoria, lo que liberaba al ordenador de las limitaciones de velocidad del lector de cinta de papel durante la ejecución y permitía resolver problemas sin necesidad de volver a conectarse al ordenador.
A finales de la década de 1950 el uso del transistor en los ordenadores marcó el advenimiento de elementos lógicos más pequeños, rápidos y versátiles de lo que permitían las máquinas con válvulas. Como los transistoresutilizan mucha menos energía y tienen una vida útil más prolongada, a su desarrollo se debió el nacimiento de máquinas más perfeccionadas, que fueron llamadas ordenadores o computadoras de segunda generación. Los componentes se hicieron más pequeños, así como los espacios entre ellos, por lo que la fabricación del sistema resultaba más barata.
6. Circuitos integrados
A finales de la década de 1960 apareció el circuito integrado (CI), que posibilitó la fabricación de varios transistoresen un único sustrato de silicio en el que los cables de interconexión iban soldados. El circuito integrado permitió una posterior reducción del precio, el tamaño y los porcentajes de error. El microprocesador se convirtió en una realidad a mediados de la década de 1970, con la introducción del circuito de integración a gran escala (LSI, acrónimo de Large Scale Integrated) y, más tarde, con el circuito de integración a mayor escala (VLSI, acrónimo de Very Large Scale Integrated), con varios miles de transistores interconectados soldados sobre un único sustrato de silicio.
7. Generaciones De La Computadora
Teniendo en cuenta las diferentes etapas de desarrollo que tuvieron las computadoras, se consideran las siguientes divisiones como generaciones aisladas con características propias de cada una, las cuáles se enuncian a continuación.
Primera GeneraciónSistemas constituidos por tubos de vacío, desprendían bastante calor y tenían una vida relativamente corta. Máquinas grandes y pesadas. Se construye el ordenador ENIAC de grandes dimensiones (30 toneladas)
Almacenamiento de la información en tambor magnético interior. Un tambor magnético disponía de su interior del ordenador, recogía y memorizaba los datos y los programas que se le suministraban. Programación en lenguaje máquina, consistía en largas cadenas de bits, de ceros y unos, por lo que la programación resultaba larga y compleja.
Alto costo. Uso de tarjetas perforadas para suministrar datos y los programas.
Segunda GeneraciónTransistoresCuando los tubos de vacío eran sustituidos por los transistores, estas últimas eran más económicas, más pequeñas que las válvulas miniaturizadas consumían menos y producían menos calor. Por todos estos motivos, la densidad del circuito podía ser aumentada sensiblemente, lo que quería decir que los componentes podían colocarse mucho más cerca unos a otros y ahorrar mucho más espacio.
Tercera GeneraciónCircuito integrado (chips)Aumenta la capacidad de almacenamiento y se reduce el tiempo de respuesta.Generalización de lenguajes de programaciónde alto nivel. Compatibilidad para compartir softwareentre diversos equipos.
Cuarta GeneraciónMicrocircuito integradoEl microprocesador: el procesode reducción del tamaño de los componentes llega a operar a escalas microscópicas. La microminiaturización permite construir el microprocesador, circuito integrado que rige las funciones fundamentales del ordenador.
Quinta Generación Y La Inteligencia ArtificialEl propósito de la Inteligencia Artificiales equipar a las Computadoras con " InteligenciaHumana" y con la capacidad de razonar para encontrar soluciones. Otro factor fundamental del diseño, la capacidad de la Computadora para reconocer patrones y secuencias de procesamiento que haya encontrado previamente, (programación Heurística) que permita a la Computadorarecordar resultados previos e incluirlos en el procesamiento, en esencia, la Computadora aprenderá a partir de sus propias experiencias usará sus Datos originales para obtener la respuesta por medio del razonamiento y conservará esos resultados para posteriores tareas de procesamiento y toma de decisiones. El conocimiento recién adquirido le servirá como base para la próxima serie de soluciones.

jueves, 20 de noviembre de 2008

QUE ES UN BIT, BYTE, NUMEROS BINARIOS Y CODIGO ASCII

QUE ES UN BIT
Bit es el acrónimo de Binary digit. (dígito binario). Un bit es un dígito del sistema de numeración binario. La Real Academia Española (RAE) ha aceptado la palabra bit con el plural bits. Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores, 0 ó 1. Podemos imaginarnos un bit como una bombilla que puede estar en uno de los siguientes dos estados: apagada o encendida El bit es la unidad mínima de almacenamiento empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. 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

Byte es una voz inglesa (pronunciada [bait] o ['bi.te]), que si bien la Real Academia Española ha aceptado como equivalente a octeto, es decir a ocho bits, para fines correctos, un byte debe ser considerado como una secuencia de bits contiguos, cuyo tamaño depende del código de información o código de caracteres en que sea definido. La unidad byte no tiene símbolo establecido internacionalmente, aunque en países anglosajones es frecuente B mientras que en los francófonos es o (de octet); la ISO y la IEC en la norma 80000-13:2008 recomiendan restringir el empleo de esta unidad a los octetos (bytes de 8 bit). Se usa comúnmente como unidad básica de almacenamiento de información en combinación con los prefijos de cantidad. Originalmente el byte fue elegido para ser un submúltiplo del tamaño de palabra de un ordenador, desde seis a nueve bits (un carácter codificado estaría adaptado a esta unidad). La popularidad de la arquitectura IBM S/360 que empezó en los años 1960 y la explosión de las microcomputadoras basadas en microprocesadores de 8 bits en los años 1980 ha hecho obsoleta la utilización de otra cantidad que no sean 8 bits. El término octeto se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es indeseable (por ejemplo, en definiciones de protocolos).

NUMEROS BINARIOS

Internamente, la máquina computadora representa los valores numéricos mediante grupos de bits. agrupados en bytes. Por ejemplo, el número 3 se representa mediante un byte que tiene "activos" los bits primero y segundo (contando desde la derecha); 00000011. Esta sería la forma de representación del número 3 en un sistema numérico de base 2, también conocido como BINARIO. El sistema que utilizamos normalmente es un sistema DECIMAL o de base 10. En un sistema DECIMAL, contamos desde el 0 hasta el 9 antes de añadir un nuevo dígito. El número 22 en un sistema decimal significa que tenemos dos conjuntos de 10s y 2 conjuntos de 1s. En un sistema BINARIO sólo pueden haber dos valores para cada dígito: ya sea un 0=DESACTIVADO ó un 1=ACTIVADO. Para representar el número 22 en notación BINARIA lo haríamos como 00010110, notación que se explica según la siguiente tabla: Posición del BIT: 7 6 5 4 3 2 1 0 Valor Binario: 0 0 0 1 0 1 1 0 Valor Decimal: 128 64 32 16 8 4 2 1 Valores a Sumar: 0 0 0 16 0 4 2 0 Valor Resultante: 16 + 4 + 2=22 Todos los valores que corresponden a posiciones a las que se asigna el valor binario de 0 (cero) no se cuentan, ya que 0 representa DESACTIVADO. De la misma manera, los números que corresponden a las posiciones con valor binario 1 se sumarán, (16 + 4 + 2=22) ya que 1 representa ACTIVADO.

COPDIGO ASCII

El código ASCII (acrónimo inglés de American Standard Code for Information Interchange — (Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII. El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.


Binario Decimal Hex Abreviatura Repr AT Nombre Significado

0000 0000 0 00 NUL ␀ ^@ Carácter Nulo

0000 000 1 101 SOH ␁ ^A Inicio de Encabezado

0000 0010 2 02 STX ␂ ^B Inicio de Texto

0000 0011 3 03 ETX ␃ ^C Fin de Texto

0000 0100 4 04 EOT ␄ ^D Fin de Transmisión

0000 0101 5 05 ENQ ␅ ^E Enquiry

SISTEMA OPERATIVO

SISTEMA OPERATIVO
Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando es cargado en memoria por un programa especifico, que se ejecuta al iniciar el equipo, o al iniciar una máquina virtual, y gestiona el hardware de la máquina desde los niveles más básicos, brindando una interfaz con el usuario.
Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios,etc).

Funciones básicas
Los sistemas operativos, en su condición de capa software que posibilitan y simplifica el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Entre las más destacables, cada una ejercida por un componente interno (módulo en núcleos monolíticos y servidor en micronúcleos), podemos reseñar las siguientes:
Proporcionar más comodidad en el uso de un computador.
Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)
Brindar una interfaz al usuario, ejecutando instrucciones (comandos).
Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).
Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de interfaz al usuario, administración de recursos, administración de archivos, administración de tareas y servicio de soporte y utilidades.
EJEMPLOS DE SISTEMAS OPERATIVOS
Los sistemas operativos más conocidos son los siguientes:
1) DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.
2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.
3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.
4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.
6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas.
LINEA DE COMANDO
Intérprete de órdenes, Intérprete de mandatos, Intérprete de línea de mandatos, Intérprete de comandos, Terminal, Consola, Shell ó su acronimo en idioma inglés CLI por Command line interface, es un programa informático que actúa como Interfaz de usuario para comunicar al usuario con el sistema operativo mediante una ventana que espera ordenes escritas por el usuario en el teclado (por ej. PRINT CARTA.TXT), los interpreta y los entrega al sistema operativo para su ejecución. La respuesta del sistema operativo es mostrada al usuario en la misma ventana. A continuación, El programa shell queda esperando más instrucciones. Se interactúa con la información de la manera más sencilla posible, sin gráficas, solo el texto crudo.
Por extensión también se llama Intérprete de comandos a algunas interfaces de programas (mayores) que comunican al usuario con el software o al Cliente (informática) de un Servidor, como por ejemplo, bancos de datos (MySQL, Oracle) u otros programas (openSSL, FTP) etc.
Dada la importancia de esta herramienta, existe ya desde los comienzos de la computación. Existen para diversos sistemas operativos, diversos hardware, con diferente funcionalidad. Suelen incorporar características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas por lotes o (scripts o guiónes).

QUE ES MS-DOS

QUE ES MS-DOS
MS-DOS son las signas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft. Es un sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue un sistema operativo para el IBM PC que alcanzó gran difusión.

MS-DOS en Intel 8088 La versión de MS-DOS que se escribió para el Intel 8088 no soportaba instrucciones duales, ya que no estaban incorporadas en el procesador. Es decir, no existía en el procesador una división de instrucciones privilegiadas para el sistema operativo e instrucciones ordinarias para los programas comunes. Esta limitación provoca, por ejemplo, que los programas puedan manipular cualquier recurso, que varios programas manipulen un recurso pudiendo generar inconsistencia, hasta el punto de que un programa puede llegar a borrar el propio el sistema operativo.

Versiones PC DOS 1.0 - Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS. Soporta 16 Kb de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22 ordres. Permite archivos con extensión .com y .exe. Incorpora el intérprete de comandos COMMAND.COM.
PC DOS 1.1 - Corregidos muchos errores, soporta disquetes de doble densidad 1.25 - Prinera versión liberada con el nombre MS-DOS.
MS-DOS 2.0 - Complemento del IBM XT liberado en 1983. Más del doble de nuevos comandos, soporte de disco duro (muy pequeño, alrededor de 5 MB).
PC DOS 2.1 - Complemento del IBM PCjr. Añadidas algunas mejoras.
MS-DOS 2.11 - Añadido soporte para otros idiomas (aparte del inglés).
MS-DOS 2.25 - Versión con un mejor soporte para juegos de caracteres de los idiomas japonés y coreano.
MS-DOS 3.0 - Diseñado para soportar el nuevo hardware del IBM AT. Añadidas unas pocas características de LAN.
MS-DOS 3.1 - Añadidas más características y soporte LAN.
MS-DOS 3.2 - Añadida capacidad para disquetes de 3,5 pulgadas y 720 KB.
PC DOS 3.3 - Añadido soporte para el ordenador PS/2 de IBM y los nuevos disquetes de 3,5 pulgadas de alta capacidad (1,44 MB). Nuevas páginas de código de caracteres internacionales añadidas, con soporte para 17 países.
MS-DOS 3.3 - Capacidad para crear particiones de disco superiores a 32 MB. Soporte de 4 puertos serie (antes sólo 2). Incorporación de la ordeer "Files" para poder abrir hasta 255 archivos simultáneamente.
MS-DOS 4.0 - Generado con el código fuente de IBM, no con el de Microsoft.
PC DOS 4.0 - Agregado DOS Shell, algunas mejoras y arreglos.
MS-DOS 4.01 - Versión para corregir algún error.
MS-DOS 5.0 - Implementado en 1991, incluyendo más características de administración de memoria y herramientas para soporte de macros, mejora del intérprete de órdenes o shell.
MS-DOS 6.0 - Liberado en 1993, incluye soporte para Microsoft Windows, utilidades como Defrag (desfragmentación del disco), DoubleSpace (compresión de archivos), MSBackup (copias de seguridad), MSAV (Microsoft Anti-Virus), MemMaker, etc.
MS-DOS 6.2 - Versión para corregir errores.
MS-DOS 6.21 - Eliminado el soporte de compresión de disco DoubleSpace.
PC DOS 6.3 - Liberado en abril de 1994.
MS-DOS 6.22 - Última versión distribuida por separado. Incluido DriveSpace para sustituir a DoubleSpace.
PC DOS 7.0 - Añade Stacker para reemplazar a DoubleSpace.
MS-DOS 7.0 - Distribuido junto con Windows 95. Incluye soporte para nombres de archivo largos (hasta ahora habían tenido la restricción del 8+3).
MS-DOS 7.1 - Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y 98 SE. Soporta sistemas de archivos FAT32.
MS-DOS 8.0 - Incluido en Windows Me. Es la última versión de MS-DOS.
PC DOS 2000 - Versión que soluciona el problema del año 2000.
COMANDOS EXTERNOS
ATTRIB - Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.
Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros: signos (más o menos) y letras r, w, a, y h "v". Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)
APPEND - Sirve para especificar trayectorias para ficheros de datos.
BACKUP - Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
CHKDSK - Verifica si hay errores en el disco duro.
DELTREE - Ingresa un directorio sin importar que contenga subdirectorios con todos sus contenidos.
DISKCOPY - Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.
DOSKEY - Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
FC - Compara ficheros.
FORMAT - Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros, disquetes y unidades de almacenamiento masivo).
/s: Crea un diskette de arranque del sistema, en una unidad.
/q: Crea un formato rápido, del diskette.
/u: Formatea de forma incondicional.
Se pueden utilizar estos parámetros combinados.
KEYB - Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).
LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
MOVE - Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.
SUBST - Crea una unidad lógica virtual a partir de un directorio.
TREE - Presenta en forma gráfica la estructura de un directorio.
COMANDOS INTERNOS
CD o CHDIR - Cambia el directorio actual.
CD.. Cambia al directorio jerárquicamente superior.
CD nombre_directorio Cambia al directorio jerárquicamente inferior.
CD \ Cambia directamente al directorio raíz.
CLS - Borra la pantalla y regresa el cursor a la esquina superior izquierda .
COPY - Copia archivos.
COPY CON - Copia a un archivo el texto tecleado hasta pulsar Ctrl-Z.
DATE - Cambia o visualiza la fecha del sistema.
DEL o ERASE - Borra un archivo. Siempre y cuando el archivo no se oculte en un fichero. DEL borra el contenido del archivo y ERASE el archivo en si.
DIR - Muestra una lista con los archivos y directorios (carpetas) que se encuentran en un directorio del disco.
ECHO - Muestra un texto especificado en la pantalla.
ECHO OFF - Oculta el eco de los comandos ejecutados. Nota: se escribe como línea de código, en los archivos de proceso por lotes (.bat) y no en la línea del prompt.
EXIT - Sale de una sesión de MS-DOS.
MD o MKDIR - Crea un nuevo directorio.
PATH - Especifica trayectorias, en las cuales el sistema operativo busca archivos ejecutables. Es un comando que se suele escribir en el Config.sys y en archivos de procesos por lotes.
PROMPT- Cambia la línea de visualización de la orden.
RD o RMDIR - Borra un directorio que esté totalmente vacío.
REM - Permite insertar comentarios en archivos de proceso por lotes.
REN o RENAME - Renombra archivos y directorios.
SET - Asigna valores a variables de entorno.
TIME - Visualiza o cambia la hora del reloj interno.
TYPE - Muestra el contenido de un fichero. Se utiliza, principalmente, para ver contenidos de ficheros en formato texto.
VER - Muestra la versión del Sistema Operativo.
VOL - Muestra la etiqueta del disco duro y su volumen (si lo tiene)

COMANDO DIR

Dir (Comando de DOS)
Comando del sistema operativo DOS, de la Interfaz de línea de comandos (command line interface o CLI en inglés). dir es un comando usado para mostrar un listado de archivos y directorios. Es análogo al comando de Unix ls.
dir ha existido como comando de DOS desde la primera versión de MS-DOS. Forma parte del intérprete de comandos de DOS, mientras que el comando ls de UNIX es un programa independiente del intérprete de comandos.
DIR muestra la lista de archivos y subdirectorios dentro del directorio desde el que es ejecutado.
Sintaxis DIR [unidad:][ruta][archivo] [/A[[:]atributos]] [/B] [/C] [/D] [/L] [/N] [/O[[:]Orden]]
[/P] [/Q] [/S] [/T[[:]fecha]] [/W] [/X] [/4]

Significado de los parámetros [editar] [unidad:][ruta][archivo]
Especifica que unidad, ruta y/o archivo listar.

Ejemplos C:\>dir help.txt
Muestra si el archivo help.txt existe en C:\ C:\>dir windows
Muestra el contenido del directorio windows, si éste se encuentra en C:\ C:\>dir d:\windows
Muestra el contenido del directorio d:\Windows si éste existe
In Windows XP, dir checks for switches in the %dircmd% environment variable.

Salida (Output)
Hay varias formas de salida de los resultados (Output).
dir : Muestra el contenido de la unidad C:\ en la pantalla.
dir > ejemplo.txt : Crea una archivo de texto llamado ejemplo.txt que contiene el contenido de la unidad C:\
dir >> sample.txt : Agrega el contenido de la unidad C:\ al ya existente archivo llamado ejemplo.txt
dir > lpt1 : Imprime el contenido de la unidad C:\ en la impresora conectada al puerto LPT1

Más comandos
dir d: Muestra el contenido de la unidad D:\
dir d: /a /s : Muestra el contenido de la unidad D:\ incluyendo archivos ocultos y subcarpetas
dir, : Muestra el contenido del directorio actual incluyendo archivos ocultos y subcarpetas (esta funcionalidad se ha descontinuado en las versiones más recientes de Windows).
dir /? : Muestra la ayuda para el comando dir.

Listado de Ejemplo
Este ejemplo ha sido tomado de una implementación de la Interfaz de Linea de Comando MS-DOS CLI de Windows XP.C:\>dir
Volume in drive C is Eduard Laguit
Volume Serial Number is 2326-30E6

Directory of C:\

11/17/2001 09:40p 257,787 INF000.SWP
04/16/2002 10:12p 446 VIRUSLOG.TXT
05/19/2002 04:34p filelib
11/22/2001 05:17p 228 BOOT.BAD
11/22/2001 05:10p 1,663 MSDOS.BAD
12/09/2001 09:07a 8,681 SCANDISK.LOG
11/22/2001 05:40p 1,775 MSDOS.SYS
01/03/2002 12:05a eBooks
11/22/2001 04:59p 185 BOOT.w98
11/22/2001 05:12p 253 BOOT.w2k
03/08/2002 02:08p WINNT
11/22/2001 02:17p GamesofEduard
11/17/2001 10:04p Documents and Settings
05/12/2002 05:57p dostemp
10/14/2001 09:51a Downloads
08/01/2002 07:15p 160 AUTOEXEC.BAT
12/09/2001 05:24p Backup
10/14/2001 09:25a MSDOS7
09/30/2002 03:48p cygwin
11/25/2002 03:02a My Documents
03/08/2002 02:45p Program Files
03/31/2002 07:41pTemp
9 File(s) 271,178 bytes
16 Dir(s) 2,672,476,160 bytes free

LENGUAJES DE PROGRAMACION: FORTRAN, COBOL, Y PASCAL

LENGUAJES DE PROGRAMACION
FORTRAN

El lenguaje fortran es uno de los lenguajes que forman el grupo de lenguajes de computador orientados a procedimientos, los cuales están fundamentados en la estructura del lenguaje usado originalmente para describir el problema, como también en el procedimiento empleado para resolverlo. Tiene por objeto descargar al programador de la tarea de reducir todos los cálculos y toma de decisiones a las pasos elementales requeridos por el repertorio limitado de operaciones ofrecido a nivel de lenguaje de maquina. FORTRAN es un acrónimo de FORmula TRANslation (traducción de formulas), diseñado especialmente para la manipulación de formulas científicas y la aplicación de métodos numéricos a la solución de problemas.

COBOL

En mayo de 1959 mediante una reunión realizada en Estados Unidos por una comisión denominada CODASYL (Conference On Data Systems Languages ) integrada por fabricantes de ordenadores, empresas privadas y representantes del Gobierno; un lenguaje de programación fue diseñado expresamente para el procesamiento de datos administrativos. Es un lenguaje de alto nivel y como tal generalmente es independiente de la maquina. Una versión preliminar de COBOL (Common Business Oriented Lenguaje) apareció en diciembre de 1959. Esta versión fue seguida en 1961 por la versión COBOL-61, que constituyó la base para el desarrollo de versiones posteriores. En 1968 se aprobó una versión estándar del lenguaje por lo que ahora se denomina ANSI y una versión revisada se aprobó por ANSI en 1974. El COBOL en cualquiera de sus versiones es el lenguaje apropiado para las aplicaciones administrativas del computador.


LISP

Es el lenguaje para aplicaciones como la inteligencia artificial. Es un lenguaje funcional que ha desempeñado un papel especial en la definición de lenguajes. La definición de un lenguaje debe estar escrita en alguna notación, llamada metalenguaje o lenguaje de definición, y los lenguajes de definición tienden a ser funcionales. De hecho la primera implantación de LISP se produjo, casi por accidente, cuando se uso LISP para definirse a sí mismo. De esta manera los conceptos básicos de programación funcional se organizaron con LISP, diseñado por Jhon McCarthy en 1968, el cuál es lenguaje con mayor edad después de Fortran. LISP significa (Lots of Silly Parenthese “montones de tontos parentesis”). A comienzos de 1960 Lisp fue “ultralento” para aplicaciones numéricas. Ahora hay buenas implantaciones disponibles.

PASCAL

PACAL es un lenguaje de programación de alto nivel de propósito general; esto es, se puede utilizar para escribir programas para fines científicos y comerciales. Fue diseñado por el profesor Niklaus (Nicolás) Wirth en Zurich, Zuiza, al final de los años 1960 y principios de los 70’s. Wirth diseñó este lenguaje para que fuese un buen lenguaje de programación para personas comenzando a aprender a programar. Pascal tiene un número relativamente pequeño de conceptos para aprender a denominar. Su diseño facilita escribir programas usando un estilo que esta generalmente aceptado como práctica estándar de programación buena. Otra de las metas del diseño de Wirth era la implementación fácil.

JAVA

Java es un lenguaje de progreamación orientado a objetos desarrollado por Sun Microsystems, una compañía reconocida por sus estaciones de trabajo UNÍS de alta calidad en 1991 como parte de un proyecto de investigación para desarrollar software para dispositivos electrónicos (televisiones, videocaseteras, tostadores y otros de aparatos que se pueden comprar en cualquier tienda departamental) . Fundamentado en C++, el lenguaje Java se diseño para ser pequeño , sencillo y portátil a través de plataformas y sistemas operativos, tanto a nivel de código fuente como binario, lo que significa que los programas en Java (apples y aplicaciones) pueden ejecutarse en cualquier computadora que tenga instalada una maquina virtual de Java . Es un lenguaje ideal para distribuir programas ejecutables vía World Wide Web, además de un lenguaje de programación de propósito general para desarrollar programas quesean fáciles de usar y portables en una gran variedad de plataformas.
algoritmos

En matemáticas, ciencias de la computación, y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa al-Jwarizmi) es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia..En la vida cotidiana se emplean algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos se encuentran en los instructivos (manuales de usuario), los cuales muestran algoritmos para usar el aparato en cuestión o inclusive en las instrucciones que recibe un trabajador por parte de su patrón. También existen ejemplos de índole matemático, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un Sistema lineal de ecuaciones.

COMANDO COPY Y COMANDO XCOPY

COPY

COMANDO: COPY Copia uno o más archivos en el lugar que especifique:
Sintaxis:
COPY [/Y/-Y] [/A/B]origen [/A/B] [+ origen [/A/B] [+...]][destino][/AB][/V]
Parámetros:origen:
Especifica la posición y el nombre del archivo o los archivos que serán copiados. Puede constar de la letra de la unidad seguida de dos puntos y un nombre de directorio, un nombre de archivo o una combinación de estos.
destino:
Especifica la posición y el nombre del archivo o los archivos en los que serán colocadas las copias. Puede constar de la letra de la unidad seguida de dos puntos y un nombre de directorio,un nombre de archivo o una combinación de éstos.
Modificadores:
/Y
Indica que se desea que COPY sustituya el/los archivo(s) existente (s) sin pedir confirmación. Está predeterminado que si se especifica uno archivo existente como archivo destino, COPY preguntará si desea sobreescribir el archivo existente.
/-Y
Indica que se dese que COPY pida confirmación al sustituir un archivo existente.
/A
Indica un archivo de texto ASCII.
/B
Indica un archivo binario
/V
Verifica que los nuevos archivos sean escritos correctamente.
Comando: XCOPY
Función: Con el COPY solo copiábamos archivos con este comando podemos copiar un directorio entero, con sus subdirectorios y archivos.
Sintaxis: xcopy origen [destino]
Donde origen es la ruta del directorio o archivo a copiar.
Parámetros: En este comando puedes incluir unos parámetros o modificadores que tendrá en cuenta a la hora de ser ejecutado, estos son:
/P : Pide confirmación de SI o NO antes de copiar cada archivo.
/S : Indica que la copia debe hacerse extensiva a todos los subdirectorios.
/E : Copia también los directorios vacíos.
/W : Espera la confirmación antes de copiar los archivos.
/V : Verifica la correccion de la copia.
/D Obliga a hacer una copia selectiva solo de los ficheros de fecha igual o mayor a la especificada.
COMANDO XCOPY
Xcopy
Copia archivos y directorios, incluidos subdirectorios.
Sintaxis
xcopy origen [destino] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:MM-DD-AAAA]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a /m}] [/n] [/o] [/x] [/exclude:nombreDeArchivo1[+[nombreDeArchivo2]][+[nombreDeArchivo3]] [{/y /-y}] [/z]
Parámetros
Origen
Obligatorio. Especifica la ubicación y los nombres de los archivos que desea copiar. Este parámetro debe incluir una unidad o una ruta de acceso.
Destino
Especifica el destino de los archivos que se van a copiar. Este parámetro puede incluir una letra de unidad y dos puntos, un nombre de directorio, un nombre de archivo o una combinación de éstos.
/w
Muestra el siguiente mensaje y espera la respuesta para comenzar a copiar archivos:Press any key to begin copying file(s)
/p
Pide confirmación antes de crear cada archivo de destino.
/c
Omite los errores.
/v
Comprueba cada archivo al escribirlo en el archivo de destino para asegurarse de que los archivos de destino y de origen son idénticos.
/q
Suspende la presentación de mensajes de xcopy.
/f
Muestra los nombres de los archivos de origen y de destino mientras se realiza la copia.
/l
Muestra una lista con los archivos que se van a copiar.
/g
Crea archivos de destino descifrados.
/d [:MM-DD-AAAA]
Copia sólo los archivos de origen que se hayan cambiado en o después de la fecha especificada. Si no se incluye un valor de MM-DD-AAAA, xcopy copiará todos los archivos de origen que sean más recientes que los archivos de destino existentes. Esta opción de línea de comandos permite actualizar los archivos que se hayan cambiado.
/u
Copia sólo los archivos de origen que existan en destino.
/i
Si origen es un directorio o contiene comodines y destino no existe, xcopy supone que destino especifica un nombre de directorio y crea un nuevo directorio. A continuación, xcopy copia en el nuevo directorio todos los archivos especificados. De manera predeterminada, xcopy le pedirá que indique si destino es un archivo o un directorio.
/s
Copia directorios y subdirectorios, a menos que estén vacíos. Si omite /s, xcopy se aplica a un único directorio.
/e
Copia todos los subdirectorios, incluso si están vacíos. Utilice /e con las opciones de línea de comandos /s y /t.
/t
Sólo copia la estructura (árbol) de subdirectorios, no los archivos. Para copiar directorios vacíos, debe incluir la opción de línea de comandos /e.
/k
Copia archivos y conserva el atributo de sólo lectura en los archivos de destino, si está presente en los archivos de origen. De manera predeterminada, xcopy quita el atributo de sólo lectura.
/r
Copia archivos de sólo lectura.
/h
Copia archivos con atributos de sistema y oculto. De manera predeterminada, xcopy no copia los archivos del sistema ni los ocultos.
/a
Sólo copia los archivos de origen a los que se haya asignado el atributo de modificado. /a no cambia el atributo de modificado de los archivos de origen. Para obtener información acerca de cómo establecer el atributo de modificado mediante attrib, vea Temas relacionados.
/m
Copia los archivos de origen a los que se haya asignado el atributo de modificado. A diferencia del modificador /a, el modificador /m quita el atributo de modificado de los archivos especificados en el origen. Para obtener información acerca de cómo establecer el atributo de modificado mediante attrib, vea Temas relacionados.
/n
Crea copias usando los nombres cortos de archivos o directorios de NTFS. /n es necesario cuando copie archivos o directorios de un volumen NTFS a un volumen FAT o cuando la convención de nomenclatura del sistema de archivos FAT (8,3) sea necesaria en el sistema de archivos de destino. El sistema de archivos de destino puede ser FAT o NTFS.
/o
Copia la información de propiedad de archivo y de la lista de control de acceso discrecional (DACL).
/x
Copia información de la configuración de auditoría de archivos y de la lista de control de acceso al sistema (SACL) (implica el uso de /o).
/exclude:nombreDeArchivo1[+[ nombreDeArchivo2]][+[nombreDeArchivo3]]
Especifica una lista de archivos que contienen cadenas.
/y
Suprime las preguntas que le piden que confirme que desea sobrescribir un archivo de destino existente.
/-y
Le pide que confirme que desea sobrescribir un archivo de destino existente.
/z
Copia a través de una red en modo reiniciable.
/?
Muestra la Ayuda en el símbolo del sistema.

MENUS OCULTOS DEL SISTEMA OPERATIVO WINDOWS XP

HERRAMIENTASLSC.BLOGSPOT.COM
Menús ocultos del sistema operativo Windows XP
El sistema operativo Microsoft Windows XP incluye muchas funciones a las que tan sólo podemos acceder a través de la consola de comandos. A menudo estas herramientas nos pueden ayudar a mejorar el rendimiento de nuestro sistema operativo, diagnosticar y corregir problemas o simplemente obtener más información sobre la configuración de nuestro equipo.Para acceder a la consola de comandos, tan sólo tendremos que ir al menú Inicio, seleccionar la opción ejecutar y escribir cmd.exe ó simplemente cmd. También podremos acceder a este menú mediante la combinación del teclado tecla Windows+R.Para obtener ayuda adicional sobre un comando, las opciones que incluye y algunos ejemplos de uso, tan sólo tendremos que añadirle la opción /h ó /?.

Archivos y sistemas de ficheros
cacls: Permite modificar los permisos en ficheros y carpetas, permitiendo o prohibiendo a cada usuario leer, escribir o modificar el contenido de dichos archivos o carpetas.
chkdsk: Comprueba el estado de una partición y repara los daños en caso de que encuentre alguno. Si lo ponemos sin ningún parámetro simplemente escaneará la partición, si queremos que además corrija los errores, deberemos añadir la opción /F, es decir, chkdsk /F.
cipher: Permite cifrar archivos, directorios o particiones siempre que se encuentren en el sistema de archivos NTFS.
comp: Compara archivos o carpetas y muestra las diferencias existentes entre ellos.
compact: Permite comprimir archivos o carpetas para ahorrar espacio en el disco duro. Para comprimir los archivos deberemos utilizar el modificador /c y para descomprimirlo en modificador /u. Por ejemplo, para comprimir la carpeta c:\pruebas debemos utilizar el comando compact /c c:\pruebas y para descomprimirla compact /u c:\pruebas.
convert: Convierte particiones FAT ó FAT32 a NTFS. Antes de utilizar este comando es recomendable realizar una copia de seguridad puesto que es posible que durante la conversión se pierdan datos.
defrag: Desfragmenta los archivos de una unidad, similar a la utilidad Defragmentador de discos de Windows pero en modo consola.
diskpart: Permite crear, eliminar y administrar particiones. Este programa en modo consola debemos utilizarlo con cuidado puesto que es fácil que eliminemos sin darnos cuenta todo el contenido del disco duro o de la partición activa.
find y findstr: Estos comandos buscan cadenas de textos en el interior de uno o varios archivos. Sin embargo, el comando findstr ofrece más opciones de búsqueda que el comando find.
iexpress: Este comando lanzará un asistente para crear archivos comprimidos .
CAB autodescomprimibles.
openfiles: Muestra a un administrador los archivos abiertos en un sistema a un administrador y permite desconectarlos si se han abierto a través de red.
Configuración del sistema
bootcfg: Permite ver y modificar las entradas del archivo boot.
ini. Estas entradas nos permiten seleccionar con que sistema operativo deseamos iniciar el equipo.
control userpasswords2: Permite modificar las claves y los permisos de los diferentes usuarios, así como requerir la pulsación de control+alt+suprimir para poder iniciar sesión, haciendo el inicio de sesión más seguro.
gpresult: Muestra información sobre las políticas de grupo aplicadas a un usuario.gpupdate: Vuelve a aplicar las políticas de grupo.
msconfig: Desde esta aplicación en modo gráfico podremos seleccionar que programas y servicios se cargan durante el inicio de Windows así como los sistemas operativos que el usuario puede seleccionar para iniciar el ordenador.
pagefileconfig: Permite configurar el archivo de paginación de Windows.
prncnfg: Muestra información sobre las impresoras instaladasprnjobs: Muestra información sobre los trabajos de impresión en cola.
reg: Permite ver y modificar valores del registro de Windows. Las opciones posibles son:reg query => realiza una consulta en el registroreg add => añade una entrada al registroreg delete => elimina una clave del registroreg copy => copia una clave del registro a otra parte del registro o a otro equiporeg save => guarda una parte del registro en un archivoreg restore => restaura una parte del registro de un archivoreg load => carga una clave o árbol al registro desde un archivoreg unload => descarga una clave o árbol del registroreg compare => compara varios valores del registroreg export => exporta el registro o parte del registro a un archivoreg import => importa el registro o parte del registro de un archivo.
regedit: Editor del registro en modo gráfico.

sc: Este commando nos permite administrar los servicios, ya sea iniciar uno, detenerlo, mandarle señales,
etc.sfc: Este comando permite buscar archivos del sistema dañados y recuperarlos en caso de que estén defectuosos (es necesario el CD de instalación del sistema operativo para utilizarlo). Para realizar una comprobación inmediata, deberemos ejecutar la orden sfc /scannow.
systeminfo: Muestra información sobre nuestro equipo y nuestro sistema operativo: número de procesadores, tipo de sistema, actualizaciones instaladas, etc.
taskkill: Permite eliminar un proceso conociendo su nombre o el número del proceso (PID).
tasklist: Realiza un listado de todos los procesos que hay. Útil si deseamos eliminar un proceso y no conocemos exactamente su nombre o su PID.
Redesarp: Muestra y permite modificar las tablas del protocolo ARP, encargado de convertir las direcciones IP de cada ordenador en direcciones MAC (dirección física única de cada tarjeta de red).
ftp: Permite conectarse a otra máquina a través del protocolo FTP para transferir archivos.
getmac: Muestra las direcciones MAC de los adaptadores de red que tengamos instalados en el sistema.
ipconfig: Muestra y permite renovar la configuración de todos los interfaces de red.
nbtstat: Muestra las estadísticas y las conexiones actuales del protocolo NetBIOS sobre TCP/IP, los recursos compartidos y los recursos que son accesibles.
net: Permite administrar usuarios, carpetas compartidas, servicios, etc. Para un listado completo de todas las opciones, escribir net sin ningún argumento. Para obtener ayuda sobre alguna opción en concreto, escribier net help opción.
netsh: Este programa en modo consola permite ver, modificar y diagnosticar la configuración de la rednetstat: Mediante este comando obtendremos un listado de todas las conexiones de red que nuestra máquina ha realizado.
nslookup: Esta aplicación se conecta a nuestros servidores DNS para resolver la IP de cualquier nombre de host. Por ejemplo, si ejecutamos nslookup y escribimos www.hispazone.com, nos responderá con algo como:Respuesta no autoritativa:Nombre: www.hispazone.comAddress: 217.76.130.250Esto quiere decir que la dirección web www.hispazone.com corresponde con la IP 217.76.130.250.pathping: Muestra la ruta que sigue cada paquete para llegar a una IP determinada, el tiempo de respuesta de cada uno de los nodos por los que pasa y las estadísticas de cada uno de ellos.
ping: Poniendo detrás del comando ping el nombre o la dirección IP de la máquina, por ejemplo ping 192.168.0.1 enviaremos un paquete a la dirección que pongamos para comprobar que está encendida y en red. Además, informa del tiempo que tarda en contestar la máquina destino, lo que nos puede dar una idea de lo congestionada que esté la red.rasdial: Permite establecer o finalizar una conexión telefónica.
route: Permite ver o modificar las tablas de enrutamiento de red.tracert: Muestra el camino seguido para llegar a una IP y el tiempo de respuesta de cada nodo.
Variosat: Permite programar tareas para que nuestro ordenador las ejecute en una fecha o en un momento determinado.
logoff:: Este comando nos permite cerrar una sesión iniciada, ya sea en nuestro ordenador o en otro ordenador remoto.
msg:: Envía un mensaje a unos o varios usuarios determinados mediante su nombre de inicio de sesión o el identificador de su sesiónmsiexec:: Permite instalar, desinstalar o reparar un programa instalado mediante un paquete MSI (archivos con extensión .msi).
runas: Permite ejecutar un programa con privilegios de otra cuenta. Útil por ejemplo si estamos como usuario limitado y queremos hacer algo que necesite privilegios de administrador.
shctasks: Permite administrar las tareas programadas.
shutdown: Permite apagar, reiniciar un ordenador o cancelar un apagado. Es especialmente útil si hemos sido infectado con el virus Blaster o una de sus variantes para cancelar la cuenta atrás. Para ello, tan sólo tendremos que utilizar la sintaxis shutdown -a.
Microsoft Management Console (MMC)Estos comandos nos darán acceso a distintas partes de la Microsoft Management Console, un conjunto de pequeñas aplicaciones que nos permitirán controlar varios apartados de la configuración de nuestro sistema operativo.

Para acceder a estas opciones, no es necesario entrar en la consola del sistema (cmd.exe), sino que basta con introducirlos directamente desde inicio - ejecutar.ciadv.
msc: Permite configurar el servicio de indexado, que acelera las búsquedas en el disco duro.compmgmt.
msc: Da acceso a la Administración de equipos, desde donde podemos configurar nuestro ordenador y acceder a otras partes de la MMC.devmgmt.
msc:: Accede al Administrador de dispositivos.
dfrg.msc: Desfragmentador del disco duro.
diskmgmt.msc: Administrador de discos duros.
fsmgmt.msc: Permite administrar y monitorizar los recursos compartidos.
gpedit.msc: Permite modificar las políticas de grupo.
lusrmgr.msc: Permite ver y modificar los usuarios y grupos locales.
ntmsmgr.msc: Administra y monitoriza los dispositivos de almacenamientos extraíbles.ntmsoprq.msc: Monitoriza las solicitudes del operador de medios extraíbles.perfmon.msc: Monitor de rendimiento del sistema.
secpol.msc: Configuración de la política de seguridad local.
services.msc: Administrador de servicios locales.
wmimgmt.msc: Configura y controla el servicio Instrumental de administración (WMI) de Windows.Como podemos comprobar, muchas de las opciones aquí listadas sólo son accesibles a través de esta consola, por lo que tareas como personalizar nuestro sistema de acuerdo a nuestros gustos, adaptarlo a nuestras necesidades con una mayor precisión o simplemente por conocer cómo funciona nuestro sistema operativo o cómo está configurado podemos realizarlas con ayuda de estos menús ocultos

MOTORES DE BUSQUEDA Y BROWSER

MOTORES DE BUSQUEDA
Un motor de búsqueda es un sistema informático que indexa archivos almacenados en servidores web. Un ejemplo son los buscadores de Internet (algunos buscan sólo en la Web pero otros buscan además en noticias, servicios como Gopher, FTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones Web en los que se mencionan temas relacionados con las palabras clave buscadas. Se pueden clasificar en dos tipos:
Índices temáticos: Son sistemas de búsqueda por temas o categorías jerarquizados (aunque también suelen incluir sistemas de búsqueda por palabras clave). Se trata de bases de datos de direcciones Web elaboradas "manualmente", es decir, hay personas que se encargan de asignar cada página web a una categoría o tema determinado.
Motores de búsqueda: Son sistemas de búsqueda por palabras clave. Son bases de datos que incorporan automáticamente páginas web mediante "robots" de búsqueda en la red.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas.
Hoy en día el Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.
NOMBRES DE LOS MOTORES DE BUSQUEDA:
Alrededor de 2001, el buscador Google adquirió prominencia. Su éxito estaba basado en parte en el concepto de popularidad basado en PageRank, bajo la premisa de que las páginas más deseadas eran más enlazadas por otras páginas que el resto. Esta idea permitió a Google disponer las páginas de una determinada búsqueda en función de su importancia, basada en este algoritmo, esto es, las páginas más enlazadas por otras páginas se mostraban en primer lugar. La interfaz minimalista de Google se hizo muy popular entre los usuarios y desde entonces ha tenido un gran número de imitadores
Google y muchos otros buscadores no sólo usaban PageRank, sino más de 150 criterios para determinar la pertinencia de una página.

Visual Finder
El buscador Visual Finder, patentado y de origen español, es un buscador de portal (in-portal search) que ofrece una serie de beneficios diferenciales frente a los buscadores de portal tradicionales, como los combos o desplegables y los buscadores de texto.
Con un diseño caractarístico, Visual Finder ofrece entre otras ventajas: - Disminuye los clicks necesarios, hasta 8 veces menos que con desplegables - Las búsquedas AND y OR se hacen sencillas e intuitivas, sin traducciones Booleanas - Se evita la navegación ciega, selecciones erróneas, demasiado amplias o estrechas - Permite descubrir información antes oculta, maximizando la explotación de la BBDD - Facilita la comparación - Refina las búsquedas dinámicamente, sin esfuerzo - Incrementa la relevancia natural en los buscadores, comportándose como un proyecto SEO (Search Engine Optimization)
Todo lo anterior equivale a dotar a los portales de una experiencia de navegación muy satisfactoria que fomenta mejores índices de actividad en el portal (captación, visitas, páginas vistas, fidelidad), mejores ratios de conversión (comercio electrónico, consultas,..)

Exalead
El motor de búsqueda corporativo de Exalead, también cuenta con una versión de búsqueda para internet. Cuenta con un potente buscador desktop para usuarios que permite indexar un numero ilimitado de documentos, permitiendo buscar en más de 100 tipos de archivos, incluyendo emails, adjuntos a emails, documentos de oficina, PDFs, imágenes, archivos de audio, vídeo clips y más.
Descarga gratuita en http://www.exalead.com/download/exaleadDesktop
Las características de Exalead incluyen:
Búsqueda de la proximidad que apoya al operador NEAR Expresiones jerarquizadas de la búsqueda. Consejos. Búsqueda específica: por localización geográfica. por lengua. por el tipo del archivo. Sugerencias de palabras adicionales. La búsqueda fonética está también disponible, pudiendo ser utilizada cuando se desconoce la ortografía Búsqueda dentro de los resultados. Audio, vídeo y búsqueda de RSS (en de la inspección previa también imágenes). Exalead permite búsqueda con expresiones regulares y se pueden utilizar para solucionar crucigramas y utilizar en algoritmos IR.

Virgilio.it
Buscador Italiano que sirve para buscar también en español. Potente y con un interfaz agradable.

Yahoo Search!
En 2004, Yahoo! lanzó su propio buscador basado en una combinación de tecnologías de sus adquisiciones y proporcionando un servicio en el que ya prevalecía la búsqueda en Webs sobre el directorio.

Microsoft
El más reciente de los grandes buscadores es Live (antes MSN Search), de Microsoft, que previamente dependía de otros para listar sus búsquedas. En 2004 debutó una versión beta con sus propios resultados, impulsada por su propio robot (llamado msnbot). Al principio de 2005 comenzó la versión definitiva.
El mercado está ahora dominado por Google, Yahoo y Microsoft. El resto de grandes buscadores tienden a ser portales que muestran los resultados de otros buscadores y ofrecen, además, otro tipo de contenidos que tienen mayor o menor importancia en la página como hace el propio Yahoo!

Noxtrum
Noxtrum fue el primer motor de búsqueda global diseñado por una empresa española, Telefónica Publicidad e Información, S. A. (TPI), lanzado al mercado en versión Beta el 1 de diciembre de 2005. Realizaba búsquedas en internet del mundo hispanohablante.
Noxtrum partía de la implementación de FAST para construir su propio motor de búsqueda, con lo que realmente no contaba con tecnología de búsqueda propia, sino que adaptaba al español la tecnología usada en su día por navegadores como AllTheWeb, hoy propiedad de Yahoo.
El 3 de abril de 2008 el buscador dejó de estar operativo, después de que Yell lo adquiriera junto con Páginas Amarillas y reestructurara su cúpula directiva.
Actualmente ya no existe. Cerró sus puertas.

Rollyo
Es un buscador no muy completo pero sirve para diversas búsquedas, sus páginas la mayoría son en inglés, a menos que la búsqueda se especifique en español, es un buscador donde se pueden encontrar varias páginas donde esté la información buscada, cuenta con enlaces directos a las páginas de interés donde localizar lo que se busca; es efectivo para búsquedas precisas.

Ask
Ask es un buscador donde se puede preguntar (como dice su nombre en inglés "ask" es preguntar) por lo que se busque, ya sea la respuesta a una duda o simplemete encontrar algún archivo en concreto.

Buscanding
Potente buscador vertical de inmuebles basado en la tecnología de heritrix, posee la peculiaridad de transformar las consultas a lenguaje natural.

Cuásar
Cuásar es un motor de búsqueda de desarrollo completamente español, inteligente y modular. Su primera aplicación práctica es Cunoticias: ,buscador de noticias de actualidad.

iSearch
Isearch es un motor de búsqueda desarrolado en Guatemala, pertenece a la página Istart http://www.istart.gt.tf/ , y es un directorio con un motor de búsqueda incorporado, basado en Google. Desarollado por CSL.

Google
Alrededor de 2001, el buscador Google adquirió prominencia. Su éxito estaba basado en parte en el concepto de popularidad basado en PageRank, bajo la premisa de que las páginas más deseadas eran más enlazadas por otras páginas que el resto. Esta idea permitió a Google disponer las páginas de una determinada búsqueda en función de su importancia, basada en este algoritmo, esto es, las páginas más enlazadas por otras páginas se mostraban en primer lugar. La interfaz minimalista de Google se hizo muy popular entre los usuarios y desde entonces ha tenido un gran número de imitadores
Google y muchos otros buscadores no sólo usaban PageRank, sino más de 150 criterios para determinar la pertinencia de una página.

Visual Finder
El buscador Visual Finder, patentado y de origen español, es un buscador de portal (in-portal search) que ofrece una serie de beneficios diferenciales frente a los buscadores de portal tradicionales, como los combos o desplegables y los buscadores de texto.
Con un diseño caractarístico, Visual Finder ofrece entre otras ventajas: - Disminuye los clicks necesarios, hasta 8 veces menos que con desplegables - Las búsquedas AND y OR se hacen sencillas e intuitivas, sin traducciones Booleanas - Se evita la navegación ciega, selecciones erróneas, demasiado amplias o estrechas - Permite descubrir información antes oculta, maximizando la explotación de la BBDD - Facilita la comparación - Refina las búsquedas dinámicamente, sin esfuerzo - Incrementa la relevancia natural en los buscadores, comportándose como un proyecto SEO (Search Engine Optimization)
Todo lo anterior equivale a dotar a los portales de una experiencia de navegación muy satisfactoria que fomenta mejores índices de actividad en el portal (captación, visitas, páginas vistas, fidelidad), mejores ratios de conversión (comercio electrónico, consultas,..)

Exalead
El motor de búsqueda corporativo de Exalead, también cuenta con una versión de búsqueda para internet. Cuenta con un potente buscador desktop para usuarios que permite indexar un numero ilimitado de documentos, permitiendo buscar en más de 100 tipos de archivos, incluyendo emails, adjuntos a emails, documentos de oficina, PDFs, imágenes, archivos de audio, vídeo clips y más.
Descarga gratuita en http://www.exalead.com/download/exaleadDesktop
Las características de Exalead incluyen:
Búsqueda de la proximidad que apoya al operador NEAR Expresiones jerarquizadas de la búsqueda. Consejos. Búsqueda específica: por localización geográfica. por lengua. por el tipo del archivo. Sugerencias de palabras adicionales. La búsqueda fonética está también disponible, pudiendo ser utilizada cuando se desconoce la ortografía Búsqueda dentro de los resultados. Audio, vídeo y búsqueda de RSS (en de la inspección previa también imágenes). Exalead permite búsqueda con expresiones regulares y se pueden utilizar para solucionar crucigramas y utilizar en algoritmos IR.

Virgilio.it
Buscador Italiano que sirve para buscar también en español. Potente y con un interfaz agradable.

Yahoo Search!
En 2004, Yahoo! lanzó su propio buscador basado en una combinación de tecnologías de sus adquisiciones y proporcionando un servicio en el que ya prevalecía la búsqueda en Webs sobre el directorio.

Microsoft
El más reciente de los grandes buscadores es Live (antes MSN Search), de Microsoft, que previamente dependía de otros para listar sus búsquedas. En 2004 debutó una versión beta con sus propios resultados, impulsada por su propio robot (llamado msnbot). Al principio de 2005 comenzó la versión definitiva.
El mercado está ahora dominado por Google, Yahoo y Microsoft. El resto de grandes buscadores tienden a ser portales que muestran los resultados de otros buscadores y ofrecen, además, otro tipo de contenidos que tienen mayor o menor importancia en la página como hace el propio Yahoo!

Noxtrum
Noxtrum fue el primer motor de búsqueda global diseñado por una empresa española, Telefónica Publicidad e Información, S. A. (TPI), lanzado al mercado en versión Beta el 1 de diciembre de 2005. Realizaba búsquedas en internet del mundo hispanohablante.
Noxtrum partía de la implementación de FAST para construir su propio motor de búsqueda, con lo que realmente no contaba con tecnología de búsqueda propia, sino que adaptaba al español la tecnología usada en su día por navegadores como AllTheWeb, hoy propiedad de Yahoo.
El 3 de abril de 2008 el buscador dejó de estar operativo, después de que Yell lo adquiriera junto con Páginas Amarillas y reestructurara su cúpula directiva.
Actualmente ya no existe. Cerró sus puertas.

Rollyo
Es un buscador no muy completo pero sirve para diversas búsquedas, sus páginas la mayoría son en inglés, a menos que la búsqueda se especifique en español, es un buscador donde se pueden encontrar varias páginas donde esté la información buscada, cuenta con enlaces directos a las páginas de interés donde localizar lo que se busca; es efectivo para búsquedas precisas.

Ask
Ask es un buscador donde se puede preguntar (como dice su nombre en inglés "ask" es preguntar) por lo que se busque, ya sea la respuesta a una duda o simplemete encontrar algún archivo en concreto.

Buscanding
Potente buscador vertical de inmuebles basado en la tecnología de heritrix, posee la peculiaridad de transformar las consultas a lenguaje natural.

Cuásar
Cuásar es un motor de búsqueda de desarrollo completamente español, inteligente y modular. Su primera aplicación práctica es Cunoticias: ,buscador de noticias de actualidad.

iSearc
Isearch es un motor de búsqueda desarrolado en Guatemala, pertenece a la página Istart http://www.istart.gt.tf/ , y es un directorio con un motor de búsqueda incorporado, basado en Google. Desarollado por CSL.
BROWSER
Un navegador web (del inglés, web browser) es una aplicación software que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML, desde servidores web de todo el mundo a través de Internet. Esta red de documentos es denominada World Wide Web (WWW). Cualquier navegador actual permite mostrar o ejecutar gráficos, secuencias de vídeo, sonido, animaciones y programas diversos además del texto y los hipervínculos o enlaces.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web). Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.Un navegador web (del inglés, web browser) es una aplicación software que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML, desde servidores web de todo el mundo a través de Internet. Esta red de documentos es denominada World Wide Web (WWW). Cualquier navegador actual permite mostrar o ejecutar gráficos, secuencias de vídeo, sonido, animaciones y programas diversos además del texto y los hipervínculos o enlaces.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web). Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
Ejemplos de navegadores web
Existe una lista detallada de navegadores, motores de renderización y otros temas asociados en la categoría asociada.
Amaya del W3C
Internet Explorer y derivados:
Avant Browser
Maxthon
G-Browser
Slim Browser
AOL Navigator
Google Chrome
Mozilla (SeaMonkey) y derivados:
Mozilla Firefox
Beonex
Navegador web IBM para OS/2
Aphrodite
Flock
Galeon para GNOME
Epiphany para GNOME
Skipstone
K-Meleon para Windows
Camino para Mac OS X
Netscape Navigator (hasta la versión 4.xx)
Opera
Konqueror (KHTML)
Abrowse
Safari
iCab
OmniWeb
Dillo
IBrowse
AWeb
Voyager
Espial Escape
HotJava
IEs4Linux
SpaceTime
Navegadores web basados en texto:
Links
Lynx
Netrik
w3m
Primeros navegadores (que ya no se están desarrollando):
Cello
CyberDog
MidasWWW
Mosaic
Spyglass Mosaic
ViolaWWW