Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son más sencillos, pero muchos usuarios expertos prefieren los intérpretes de instrucciones basados en texto porque son más potentes.
Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas operativos de tarea única, más primitivos, sólo pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un sistema operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.
Los sistemas operativos pueden emplear memoria virtual para ejecutar procesos que exigen más memoria principal de la realmente disponible. Con esta técnica se emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere más tiempo que el acceso a la memoria principal, por lo que el funcionamiento del ordenador resulta más lento.
MS-DOS
Acrónimo de Microsoft Disk Operating System (sistema operativo de disco de Microsoft). Como otros sistemas operativos, el sistema MS-DOS supervisa las operaciones de entrada y salida del disco y controla el adaptador de vídeo, el teclado y muchas funciones internas relacionadas con la ejecución de programas y el mantenimiento de archivos. El MS-DOS es un sistema operativo monotarea y monousuario con una interfaz de línea de comandos.
WINDOWS
En informática, nombre común o coloquial de Microsoft Windows, un entorno multitarea dotado de una interfaz gráfica de usuario, que se ejecuta en computadoras diseñadas para MS-DOS. Windows proporciona una interfaz estándar basada en menús desplegables, ventanas en pantalla y un dispositivo señalador como el mouse (ratón). Los programas deben estar especialmente diseñados para aprovechar estas características.UNIX En informática, sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios AT&T Bell en 1969 para su uso en minicomputadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente, más transportable e independiente de equipos concretos que otros sistemas operativos porque está escrito en lenguaje C. El UNIX está disponible en varias formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC), A/UX (versión gráfica para equipos Apple Macintosh) y Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT).
OS/2
En informática, sistema operativo multitarea para ordenadores o computadoras personales con microproce-sadores de la gama x86 de Intel. El OS/2 puede ejecutar aplicaciones para Windows y MS-DOS y leer discos de MS-DOS. El OS/2 fue desarrollado originalmente como un proyecto conjunto de Microsoft e IBM.
UNIX
en informática, sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios AT&T Bell en 1969 para su uso en minicomputadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente, más transportable e independiente de equipos concretos que otros sistemas operativos porque está escrito en lenguaje C. El UNIX está disponible en varias formas, entre las que se cuenta AIX, una versión de UNIX adaptada por IBM (para su uso en estaciones de trabajo basadas en RISC), A/UX (versión gráfica para equipos Apple Macintosh) y Mach (un sistema operativo reescrito, pero esencialmente compatible con UNIX, para las computadoras NeXT)
viernes, 21 de noviembre de 2008
Intérprete
Un intérprete es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código máquina del sistema destino, los primeros (los interpretes) sólo realizan la traducción a medida que sea necesario, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación y depuración (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como máquina virtual).
Comparando su actuación con la de un ser humano, un compilador equivale a un traductor profesional que, a partir de un texto, prepara otro independiente traducido a otra lengua, mientras que un intérprete corresponde al intérprete humano, que traduce de viva voz las palabras que oye, sin dejar constancia por escrito.
En la actualidad, uno de los entornos más comunes de uso de los intérpretes informáticos es Internet, debido a la posibilidad que estos tienen de ejecutarse independientemente de la plataforma.
Ejemplos
Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son:
Perl
PHP
Java
Javascript
Logo
ASP (hasta la versión 3)
Python
Los programas interpretados suelen ser más lentos que los compilados debido a la necesidad de traducir el programa mientras se ejecuta, pero a cambio son más flexibles como entornos de programación y depuración (lo que se traduce, por ejemplo, en una mayor facilidad para reemplazar partes enteras del programa o añadir módulos completamente nuevos), y permiten ofrecer al programa interpretado un entorno no dependiente de la máquina donde se ejecuta el intérprete, sino del propio intérprete (lo que se conoce comúnmente como máquina virtual).
Comparando su actuación con la de un ser humano, un compilador equivale a un traductor profesional que, a partir de un texto, prepara otro independiente traducido a otra lengua, mientras que un intérprete corresponde al intérprete humano, que traduce de viva voz las palabras que oye, sin dejar constancia por escrito.
En la actualidad, uno de los entornos más comunes de uso de los intérpretes informáticos es Internet, debido a la posibilidad que estos tienen de ejecutarse independientemente de la plataforma.
Ejemplos
Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son:
Perl
PHP
Java
Javascript
Logo
ASP (hasta la versión 3)
Python
Código objeto
Se llama código objeto en programación al código de la compilación del código fuente.
Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado Para obtener un programa ejecutable se han de enlazar todos los archivos de código fuente con un programa llamado enlazador (linker).
en informática, código generado por un compilador o un ensamblador, traducido a partir del código fuente de un programa. Casi siempre este término se refiere al código máquina que puede ejecutarse directamente en la unidad central de proceso (CPU) del sistema, pero también puede ser código fuente de lenguaje ensamblador o una variante de código máquina. Se llama código objeto en programación al código resultante de la compilación del código fuente, por lo general está codificado en código de máquina y distribuido en varios archivos resultantes de la compilación de cada archivo de código fuente. Para obtener un archivo ejecutable se han de enlazar todos los archivos de código fuente con un programa llamado enlazador (linker).
Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado Para obtener un programa ejecutable se han de enlazar todos los archivos de código fuente con un programa llamado enlazador (linker).
en informática, código generado por un compilador o un ensamblador, traducido a partir del código fuente de un programa. Casi siempre este término se refiere al código máquina que puede ejecutarse directamente en la unidad central de proceso (CPU) del sistema, pero también puede ser código fuente de lenguaje ensamblador o una variante de código máquina. Se llama código objeto en programación al código resultante de la compilación del código fuente, por lo general está codificado en código de máquina y distribuido en varios archivos resultantes de la compilación de cada archivo de código fuente. Para obtener un archivo ejecutable se han de enlazar todos los archivos de código fuente con un programa llamado enlazador (linker).
Compilador
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es código máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
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
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
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
Antecedentes de los lenguajes de programación
Los primeros lenguajes de programación surgieron de la idea de Charles Babagge a mediados del siglo XIX. Consistía en lo que el denominaba la maquina analítica, pero que por motivos técnicos no pudo construirse hasta mediados del siglo XX.
Con el colaboro Ada Lovelace, la cual es considerada como la primera programadora de la historia, pues realizo programas para aquella supuesta maquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a construirse, los programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si suponen un punto de partida de la programación.
En 1936, Turing y Post introdujeron un formalismo de manipulación de símbolos (la denominada máquina de Turing) con el que se puede realizar cualquier cómputo que hasta ahora podemos imaginar.
Esta fue una vía de comunicación entre los problemas formales de la computación y de la matemática. La unión permitió demostrar que no existe ninguna máquina de Turing que pueda reconocer si una sentencia es o no un teorema de un sistema lógico formal; pero también permitió demostrar que si un cálculo puede explicitarse sin ambigüedad en lenguaje natural, con ayuda de símbolos matemáticos, es siempre posible programar un computadora digital capaz de realizar el cálculo, siempre que la capacidad de almacenamiento de información sea la adecuada.
Desde el punto de vista de la ingeniería, los progresos en lenguajes de programación han sido paralelos a los diseños de las nuevas computadoras. Babbage ya escribió programas para sus máquinas, pero los desarrollos importantes tuvieron lugar, igual que en las computadoras, alrededor de la segunda guerra mundial.
Cuando surgió la primera computadora, el famoso Eniac, su programación se basaba en componentes físicos, o sea, que se programaba, cambiando directamente el Hardware de la maquina, lo que se hacia era cambiar cables de sitio para conseguir así la programación binaria.
Los "Lenguajes Maquina" y los "Lenguajes Ensambladores" (primera y segunda generación) son dependientes de la maquina. Cada tipo de maquina, tal como VAX de digital, tiene su propio lenguaje maquina distinto y su lenguaje ensamblador asociado. El lenguaje ensamblador es simplemente una representación simbólica del lenguaje maquina asociado, lo cual permite una programación menos tediosa que con el anterior. Sin embargo, es necesario un conocimiento de la arquitectura mecánica subyacente para realizar una programación efectiva en cualquiera de estos niveles lenguajes.
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés.
A continuación se muestra la evolución de los distintos lenguajes en base a las influencias que recibieron:
1951-55
Hardware: Computadoras de tubos de vacío; memorias de línea aplazada de mercurio.
Métodos: Lenguajes ensamblador; conceptos base: subprogramas, estructuras de datos.
Lenguajes: Uso experimental de compiladores de expresión.
1956-60
Hardware: Almacenamiento en cinta magnética; memorias de núcleo; circuitos de transistores.
Métodos: Tecnología de compiladores inicial; gramáticas BNF; optimización de código; intérpretes; métodos de almacenamiento dinámicos y procesamiento de listas.
Lenguajes: FORTRAN, ALGOL 58, ALGOL 60, COBOL, LISP.
1961-65
Hardware: Familias de arquitecturas compatibles, almacenamiento en discos magnéticos
Métodos: Sistemas operativos de multiprogramación, compiladores de sintaxis-dirigida.
Lenguajes: COBOL-61, ALGOL 60 (revisada), SNOBOL, JOVIAL, notación APL
1966-70
Hardware: Aumento de tamaño y velocidad y reducción de los costes; mini computadoras, microprogramación; circuitos integrados.
Métodos: Sistemas interactivos y tiempos-compartidos; compiladores optimizados; sistemas de escritura traductores.
Lenguajes: APL, FORTRAN 66, COBOL 65, ALGOL 68, SNOBOL 4, BASIC, PL/I, SIMULA 67, ALGOL-W
1971-75
Hardware: Microcomputadores; Edad de mini computadoras; sistemas de almacenamiento pequeños; declive de las memorias de núcleo y crecimiento de memorias de semiconductores
Métodos: Verificación de programas; programación estructurada; inicio del crecimiento de ingeniería de software como disciplina de estudio
Lenguajes: Pascal, COBOL 74, PL/I (standar), C, Scheme, Prolog
1976-80
Hardware: Microcomputadores de calidad comercial, sistemas de gran almacenamiento; computación distribuida.
Métodos: Abstracción de datos; semánticas formales; técnicas de programación en tiempo real, concurrencia y fijos.
Lenguajes: Smalltalk, Ada, FORTRAN 77, ML.
1981-85
Hardware: Computadores personales; primeras estaciones de trabajo; juegos de vídeo; redes de área local; Arpanet.
Métodos: Programación orientada a objetos; entornos interactivos; editores de sintaxis dirigida.
Lenguajes: Turbo Pascal, Smalltalk-80, crecimiento de Prolog, Ada 83, Postscript.
1986-90
Hardware: Edad de microcomputadores; crecimiento de estaciones de trabajo de ingenierías; arquitectura RISC; redes globales; Internet.
Métodos: computación cliente/servidor.
Lenguajes: FORTRAN 90, C++, SML (ML Standar).
1991-95
Hardware: Estaciones de trabajo y microcomputadores mucho más económicos; arquitectura paralelas masivas; voz, vídeo, fax, multimedia.
Métodos: Sistemas abiertos; entorno de ventanas; Infraestructura de Información Nacional ("autopistas de la información").
Lenguajes: Ada 95, lenguajes de procesos (TCL, PERL).
La evolución de los lenguajes de programación ha estado guiada por la evolución de:
Las computadoras y sus sistemas operativos.
Las aplicaciones.
Los métodos de programación.
Los fundamento teóricos.
La importancia dada a la estandarización.
Los lenguajes de programación han evolucionado a través de generaciones. En cada nueva generación, van necesitándose menos instrucciones para indicarle a la computadora que tarea efectuar. Es decir, un programa escrito en un lenguaje de primera generación (maquina y/o ensamblador) puede requerir mas de 100 instrucciones; ese mismo programa requerirá menos de 25 instrucciones en un lenguaje de tercera generación (Alto nivel).
Con el colaboro Ada Lovelace, la cual es considerada como la primera programadora de la historia, pues realizo programas para aquella supuesta maquina de Babagge, en tarjetas perforadas. Como la maquina no llego nunca a construirse, los programas de Ada, lógicamente, tampoco llegaron a ejecutarse, pero si suponen un punto de partida de la programación.
En 1936, Turing y Post introdujeron un formalismo de manipulación de símbolos (la denominada máquina de Turing) con el que se puede realizar cualquier cómputo que hasta ahora podemos imaginar.
Esta fue una vía de comunicación entre los problemas formales de la computación y de la matemática. La unión permitió demostrar que no existe ninguna máquina de Turing que pueda reconocer si una sentencia es o no un teorema de un sistema lógico formal; pero también permitió demostrar que si un cálculo puede explicitarse sin ambigüedad en lenguaje natural, con ayuda de símbolos matemáticos, es siempre posible programar un computadora digital capaz de realizar el cálculo, siempre que la capacidad de almacenamiento de información sea la adecuada.
Desde el punto de vista de la ingeniería, los progresos en lenguajes de programación han sido paralelos a los diseños de las nuevas computadoras. Babbage ya escribió programas para sus máquinas, pero los desarrollos importantes tuvieron lugar, igual que en las computadoras, alrededor de la segunda guerra mundial.
Cuando surgió la primera computadora, el famoso Eniac, su programación se basaba en componentes físicos, o sea, que se programaba, cambiando directamente el Hardware de la maquina, lo que se hacia era cambiar cables de sitio para conseguir así la programación binaria.
Los "Lenguajes Maquina" y los "Lenguajes Ensambladores" (primera y segunda generación) son dependientes de la maquina. Cada tipo de maquina, tal como VAX de digital, tiene su propio lenguaje maquina distinto y su lenguaje ensamblador asociado. El lenguaje ensamblador es simplemente una representación simbólica del lenguaje maquina asociado, lo cual permite una programación menos tediosa que con el anterior. Sin embargo, es necesario un conocimiento de la arquitectura mecánica subyacente para realizar una programación efectiva en cualquiera de estos niveles lenguajes.
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés.
A continuación se muestra la evolución de los distintos lenguajes en base a las influencias que recibieron:
1951-55
Hardware: Computadoras de tubos de vacío; memorias de línea aplazada de mercurio.
Métodos: Lenguajes ensamblador; conceptos base: subprogramas, estructuras de datos.
Lenguajes: Uso experimental de compiladores de expresión.
1956-60
Hardware: Almacenamiento en cinta magnética; memorias de núcleo; circuitos de transistores.
Métodos: Tecnología de compiladores inicial; gramáticas BNF; optimización de código; intérpretes; métodos de almacenamiento dinámicos y procesamiento de listas.
Lenguajes: FORTRAN, ALGOL 58, ALGOL 60, COBOL, LISP.
1961-65
Hardware: Familias de arquitecturas compatibles, almacenamiento en discos magnéticos
Métodos: Sistemas operativos de multiprogramación, compiladores de sintaxis-dirigida.
Lenguajes: COBOL-61, ALGOL 60 (revisada), SNOBOL, JOVIAL, notación APL
1966-70
Hardware: Aumento de tamaño y velocidad y reducción de los costes; mini computadoras, microprogramación; circuitos integrados.
Métodos: Sistemas interactivos y tiempos-compartidos; compiladores optimizados; sistemas de escritura traductores.
Lenguajes: APL, FORTRAN 66, COBOL 65, ALGOL 68, SNOBOL 4, BASIC, PL/I, SIMULA 67, ALGOL-W
1971-75
Hardware: Microcomputadores; Edad de mini computadoras; sistemas de almacenamiento pequeños; declive de las memorias de núcleo y crecimiento de memorias de semiconductores
Métodos: Verificación de programas; programación estructurada; inicio del crecimiento de ingeniería de software como disciplina de estudio
Lenguajes: Pascal, COBOL 74, PL/I (standar), C, Scheme, Prolog
1976-80
Hardware: Microcomputadores de calidad comercial, sistemas de gran almacenamiento; computación distribuida.
Métodos: Abstracción de datos; semánticas formales; técnicas de programación en tiempo real, concurrencia y fijos.
Lenguajes: Smalltalk, Ada, FORTRAN 77, ML.
1981-85
Hardware: Computadores personales; primeras estaciones de trabajo; juegos de vídeo; redes de área local; Arpanet.
Métodos: Programación orientada a objetos; entornos interactivos; editores de sintaxis dirigida.
Lenguajes: Turbo Pascal, Smalltalk-80, crecimiento de Prolog, Ada 83, Postscript.
1986-90
Hardware: Edad de microcomputadores; crecimiento de estaciones de trabajo de ingenierías; arquitectura RISC; redes globales; Internet.
Métodos: computación cliente/servidor.
Lenguajes: FORTRAN 90, C++, SML (ML Standar).
1991-95
Hardware: Estaciones de trabajo y microcomputadores mucho más económicos; arquitectura paralelas masivas; voz, vídeo, fax, multimedia.
Métodos: Sistemas abiertos; entorno de ventanas; Infraestructura de Información Nacional ("autopistas de la información").
Lenguajes: Ada 95, lenguajes de procesos (TCL, PERL).
La evolución de los lenguajes de programación ha estado guiada por la evolución de:
Las computadoras y sus sistemas operativos.
Las aplicaciones.
Los métodos de programación.
Los fundamento teóricos.
La importancia dada a la estandarización.
Los lenguajes de programación han evolucionado a través de generaciones. En cada nueva generación, van necesitándose menos instrucciones para indicarle a la computadora que tarea efectuar. Es decir, un programa escrito en un lenguaje de primera generación (maquina y/o ensamblador) puede requerir mas de 100 instrucciones; ese mismo programa requerirá menos de 25 instrucciones en un lenguaje de tercera generación (Alto nivel).
Spam
Para la gestión del spam en Wikipedia, véase Wikipedia:Spam.
Para el alimento en lata, véase Spam (alimento).
Se llama spam, correo basura o sms basura a los mensajes no solicitados, habitualmente de tipo publicitario, enviados en grandes cantidades (incluso masivas) que perjudican de alguna o varias maneras al receptor. La acción de enviar dichos mensajes se denomina spamming. Aunque se puede hacer por distintas vías, la más utilizada entre el público en general es la basada en el correo electrónico. Otras tecnologías de internet que han sido objeto de correo basura incluyen grupos de noticias, usenet, motores de búsqueda, wikis, foros, blogs, también a través de popups y todo tipo de imágenes y textos en la web. El correo basura también puede tener como objetivo los teléfonos móviles (a través de mensajes de texto) y los sistemas de mensajería instantánea como por ejemplo Outlook, Lotus Notes, etc.
Para el alimento en lata, véase Spam (alimento).
Se llama spam, correo basura o sms basura a los mensajes no solicitados, habitualmente de tipo publicitario, enviados en grandes cantidades (incluso masivas) que perjudican de alguna o varias maneras al receptor. La acción de enviar dichos mensajes se denomina spamming. Aunque se puede hacer por distintas vías, la más utilizada entre el público en general es la basada en el correo electrónico. Otras tecnologías de internet que han sido objeto de correo basura incluyen grupos de noticias, usenet, motores de búsqueda, wikis, foros, blogs, también a través de popups y todo tipo de imágenes y textos en la web. El correo basura también puede tener como objetivo los teléfonos móviles (a través de mensajes de texto) y los sistemas de mensajería instantánea como por ejemplo Outlook, Lotus Notes, etc.
Cookie
Una cookie (pronunciado ['ku.ki]; literalmente galleta) es un fragmento de información que se almacena en el disco duro del visitante de una página web a través de su navegador, a petición del servidor de la página. Esta información puede ser luego recuperada por el servidor en posteriores visitas. Las inventó Lou Montulli, un antiguo empleado de Netscape Communications. Al ser el protocolo HTTP incapaz de mantener información por sí mismo, para que se pueda conservar información entre una página vista y otra (como login de usuario, preferencias de colores, etc), ésta debe ser almacenada, ya sea en la URL de la página, en el propio servidor, o en una cookie en el ordenador del visitante.
De esta forma, los usos más frecuentes de las cookies son:
Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo una cookie no identifica a una persona, sino a una combinación de computador y navegador.
Ofrecer opciones de diseño (colores, fondos, etc) o de contenidos al visitante.
Conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware, por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.
Originalmente, sólo podían ser almacenadas por petición de un CGI desde el servidor, pero Netscape dio a su lenguaje Javascript la capacidad de introducirlas directamente desde el cliente, sin necesidad de CGIs. En un principio, debido a errores del navegador, esto dio algunos problemas de seguridad. Estas vulnerabilidades fueron descubiertas por Esteban Rossi. Las cookies pueden ser borradas, aceptadas o bloqueadas según desee, para esto sólo debe configurar convenientemente el navegador web.
De esta forma, los usos más frecuentes de las cookies son:
Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo una cookie no identifica a una persona, sino a una combinación de computador y navegador.
Ofrecer opciones de diseño (colores, fondos, etc) o de contenidos al visitante.
Conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware, por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.
Originalmente, sólo podían ser almacenadas por petición de un CGI desde el servidor, pero Netscape dio a su lenguaje Javascript la capacidad de introducirlas directamente desde el cliente, sin necesidad de CGIs. En un principio, debido a errores del navegador, esto dio algunos problemas de seguridad. Estas vulnerabilidades fueron descubiertas por Esteban Rossi. Las cookies pueden ser borradas, aceptadas o bloqueadas según desee, para esto sólo debe configurar convenientemente el navegador web.
Cracker
El término cracker (del inglés crack, romper) tiene varias acepciones, entre las que podemos observar las siguentes:
Es una persona que mediante ingeniería inversa realiza: seriales, keygens y cracks, los cuales sirven para modificar el comportamiento o ampliar la funcionalidad del software o hardware original al que se aplican, sin que en absoluto pretenda ser dañino para el usuario del mismo.
Es alguien que viola la seguridad de un sistema informático de forma similar a como lo haría un hacker, sólo que a diferencia de este último, el cracker realiza la intrusión con fines de beneficio personal o para hacer daño.
El término deriva de la expresión "criminal hacker", y fue creado alrededor de 1985 por contraposición al término hacker, en defensa de éstos últimos por el uso incorrecto del término.
Se considera que la actividad realizada por esta clase de cracker es dañina e ilegal.
En ocasiones el cracking es la única manera de realizar cambios sobre software para el que su fabricante no presta soporte, especialmente cuando lo que se quiere es, o corregir defectos, o exportar datos a nuevas aplicaciones, en estos casos (sólo en estos casos) en la mayoría de legislaciones no se considera el cracking como actividad ilegal.
Por ello los crackers son temidos y criticados por la mayoría de hackers, por el desprestigio que les supone ante la opinión pública y las empresas, son aquellos que utilizan sus conocimientos técnicos para perturbar procesos informáticos (Haffner y Markoff, 1995). Pueden considerarse un subgrupo marginal de la comunidad de hackers.
En muchos países existen crackers "mercenarios" que se ofrecen para romper la seguridad de cualquier programa informático que se le solicite y que contenga alguna protección para su instalación o ejecución.
Es una persona que mediante ingeniería inversa realiza: seriales, keygens y cracks, los cuales sirven para modificar el comportamiento o ampliar la funcionalidad del software o hardware original al que se aplican, sin que en absoluto pretenda ser dañino para el usuario del mismo.
Es alguien que viola la seguridad de un sistema informático de forma similar a como lo haría un hacker, sólo que a diferencia de este último, el cracker realiza la intrusión con fines de beneficio personal o para hacer daño.
El término deriva de la expresión "criminal hacker", y fue creado alrededor de 1985 por contraposición al término hacker, en defensa de éstos últimos por el uso incorrecto del término.
Se considera que la actividad realizada por esta clase de cracker es dañina e ilegal.
En ocasiones el cracking es la única manera de realizar cambios sobre software para el que su fabricante no presta soporte, especialmente cuando lo que se quiere es, o corregir defectos, o exportar datos a nuevas aplicaciones, en estos casos (sólo en estos casos) en la mayoría de legislaciones no se considera el cracking como actividad ilegal.
Por ello los crackers son temidos y criticados por la mayoría de hackers, por el desprestigio que les supone ante la opinión pública y las empresas, son aquellos que utilizan sus conocimientos técnicos para perturbar procesos informáticos (Haffner y Markoff, 1995). Pueden considerarse un subgrupo marginal de la comunidad de hackers.
En muchos países existen crackers "mercenarios" que se ofrecen para romper la seguridad de cualquier programa informático que se le solicite y que contenga alguna protección para su instalación o ejecución.
PUERTO SERIAL Y PARALELO
Con una interfaz serial los bits de datos se transmiten uno a la vez a través de un solo cable. Dentro de la computadora, un chip llamado UART convierte los datos paralelos del bus en datos seriales que fluyen a través de un cable serial. Los puertos seriales son usados aa menudo para conectar un ratón o un modem. La norma actual para las comunicaciones seriales se llama RS-232. Por ejemplo, un puerto serial puede tener de 9 a 25 pines. La mayor parte de los dispositivos seriales viene de un cable y un adaptador de modo que se puede usar cualquier tipo de puerto que este disponible.
CÓDIGO ASCII

La solución de la ANSI para representar símbolos con bits fue el juego de caracteres ASCII. ASCII significa Código Estándar estadounidense
Para el Intercambio de Información. Actualmente, el juego de caracteres ASCII es el más común. Los caracteres del 0 al 31 son caracteres de control, del 32 al 64 son caracteres especiales y números, del 65 al 96 son letras mayúsculas y unos cuantos símbolos; del 97 al 127, son letras minúsculas y unos pocos símbolos comunes. Ya que el ASCII, un código de 7 bits especifica caracteres solo hasta 127 hay muchas variaciones que específica diferentes juegos de caracteres para los códigos del 128 al 255. La norma ISO expandió el juego de caracteres ASCII para diferentes juegos de caracteres para diferentes grupos de idiomas.
Para el Intercambio de Información. Actualmente, el juego de caracteres ASCII es el más común. Los caracteres del 0 al 31 son caracteres de control, del 32 al 64 son caracteres especiales y números, del 65 al 96 son letras mayúsculas y unos cuantos símbolos; del 97 al 127, son letras minúsculas y unos pocos símbolos comunes. Ya que el ASCII, un código de 7 bits especifica caracteres solo hasta 127 hay muchas variaciones que específica diferentes juegos de caracteres para los códigos del 128 al 255. La norma ISO expandió el juego de caracteres ASCII para diferentes juegos de caracteres para diferentes grupos de idiomas.
CÓDIGO BINARIO
En una computadora, sin embargo, todos los datos deben ser reducidos a interruptores eléctricos. Un interruptor solo tiene dos entradas: encendido y apagado, así que solo tiene dos símbolos numéricos.
0 representa “apagado” y 1 representa “encendido”. Ya que solo hay dos símbolos, se dice que las computadoras funcionan en base dos, la cual también se conoce como sistema binario (bi significa dos en latín).
Base 10
Base 2
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10 1010
CÓDIGO ASCII: La solución de la ANSI para representar símbolos con bits fue el juego de caracteres ASCII. ASCII significa Código Estándar estadounidense
Para el Intercambio de Información. Actualmente, el juego de caracteres ASCII es el más común. Los caracteres del 0 al 31 son caracteres de control, del 32 al 64 son caracteres especiales y números, del 65 al 96 son letras mayúsculas y unos cuantos símbolos; del 97 al 127, son letras minúsculas y unos pocos símbolos comunes. Ya que el ASCII, un código de 7 bits especifica caracteres solo hasta 127 hay muchas variaciones que específica diferentes juegos de caracteres para los códigos del 128 al 255. La norma ISO expandió el juego de caracteres ASCII para diferentes juegos de caracteres para diferentes grupos de idiomas.
0 representa “apagado” y 1 representa “encendido”. Ya que solo hay dos símbolos, se dice que las computadoras funcionan en base dos, la cual también se conoce como sistema binario (bi significa dos en latín).
Base 10
Base 2
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10 1010
CÓDIGO ASCII: La solución de la ANSI para representar símbolos con bits fue el juego de caracteres ASCII. ASCII significa Código Estándar estadounidense
Para el Intercambio de Información. Actualmente, el juego de caracteres ASCII es el más común. Los caracteres del 0 al 31 son caracteres de control, del 32 al 64 son caracteres especiales y números, del 65 al 96 son letras mayúsculas y unos cuantos símbolos; del 97 al 127, son letras minúsculas y unos pocos símbolos comunes. Ya que el ASCII, un código de 7 bits especifica caracteres solo hasta 127 hay muchas variaciones que específica diferentes juegos de caracteres para los códigos del 128 al 255. La norma ISO expandió el juego de caracteres ASCII para diferentes juegos de caracteres para diferentes grupos de idiomas.
TECNOLOGÍA DE INFORMACIÓN
Según lo definido por la asociación de la Tecnología de Información de América (ITAA) es el “estudio, diseño, desarrollo, implementación soporte o dirección de los sistemas de información computarizados, en particular de Software de aplicación y Hardware de computadoras”. Se ocupa del uso de las computadoras y su software para convertir, almacenar, proteger, procesar, transmitir y recuperar la información. Hoy en día, el término de tecnología de información se suele mezclar con muchos aspectos de la computación y la tecnología y el término es ele más reconocible que antes.
La tecnología de información puede ser bastante amplio cubriendo muchos campos. Los profesionales TI realizan una variedad de tareas que van desde instalar aplicaciones a diseñar complejas redes de computación y bases de datos. Algunas de las tareas de los profesionales TI incluyen, administración de datos, redes, ingeniería de hardware, diseño de programas y bases de datos, así como la administración y dirección de los sistemas completos. Cuando las tecnologías de computación y comunicación se combinan, el resultado es la tecnología de la información o “infotech”. La tecnología de la información es un término general que describe cualquier tecnología que ayuda a producir, manipular, almacenar, comunicar, y/o esparcir información.
El termino “tecnología de información “vino alrededor en los años 70. Cuatro generaciones de computadoras se han desarrollado, cada generación represento un paso que fue caracterizado por el hardware del tamaño disminuido y de capacidades crecientes.
BIT: Cuando nos referimos a datos computarizados cada interruptor, este encendido o apagado, se llama bit. El termino bit es una contracción de digito binario (binary digit). Un bit es la unidad de datos mas pequeña posible. Para representar cualquier cosa significativa es decir, para transmitir información la computadora necesita grupo de bits.
BYTE: Después del bit, la siguiente unidad mayor es el byte el cual es un grupo de 8 bites. Con byte, la computadora puede representar hasta 256 valores diferentes ya que con 8 dígitos binarios es posible contar de 0 a 255.
El byte es una unidad importante en extremo, ya que tiene suficientes combinaciones de 8 bites para representar todos los caracteres en el teclado, incluyendo todas la letras, números, signos de puntuación y otros símbolos.
La tecnología de información puede ser bastante amplio cubriendo muchos campos. Los profesionales TI realizan una variedad de tareas que van desde instalar aplicaciones a diseñar complejas redes de computación y bases de datos. Algunas de las tareas de los profesionales TI incluyen, administración de datos, redes, ingeniería de hardware, diseño de programas y bases de datos, así como la administración y dirección de los sistemas completos. Cuando las tecnologías de computación y comunicación se combinan, el resultado es la tecnología de la información o “infotech”. La tecnología de la información es un término general que describe cualquier tecnología que ayuda a producir, manipular, almacenar, comunicar, y/o esparcir información.
El termino “tecnología de información “vino alrededor en los años 70. Cuatro generaciones de computadoras se han desarrollado, cada generación represento un paso que fue caracterizado por el hardware del tamaño disminuido y de capacidades crecientes.
BIT: Cuando nos referimos a datos computarizados cada interruptor, este encendido o apagado, se llama bit. El termino bit es una contracción de digito binario (binary digit). Un bit es la unidad de datos mas pequeña posible. Para representar cualquier cosa significativa es decir, para transmitir información la computadora necesita grupo de bits.
BYTE: Después del bit, la siguiente unidad mayor es el byte el cual es un grupo de 8 bites. Con byte, la computadora puede representar hasta 256 valores diferentes ya que con 8 dígitos binarios es posible contar de 0 a 255.
El byte es una unidad importante en extremo, ya que tiene suficientes combinaciones de 8 bites para representar todos los caracteres en el teclado, incluyendo todas la letras, números, signos de puntuación y otros símbolos.
HEXADECIMAL A BINARIO Y DECIMAL
ABAD= 1010,1011, 1010,1101
= (13x16)° + (10x16)1 + (11x16)2 + (10x16)3=
1+160+2816+40960 = 43937
Binario a hexadecimal y decimal
11011011= DB
= (1x2)° + (1x2)1 + (0x2)2 + (1x2)3 + (1x2)4 + (0x2)5 +
(1x2)6 + (1x2)7 =1+2+0+8+16+0+64+128=219
Hexadecimal a octal
ABAD= 1010101110101101
=125655 = (5x8)° + (5x8)1 + (6x8)2 + (5x8)3 + (2x8)4 +
(1x8)5= 5+40+384+2560+8192+32768 = 43949
= (13x16)° + (10x16)1 + (11x16)2 + (10x16)3=
1+160+2816+40960 = 43937
Binario a hexadecimal y decimal
11011011= DB
= (1x2)° + (1x2)1 + (0x2)2 + (1x2)3 + (1x2)4 + (0x2)5 +
(1x2)6 + (1x2)7 =1+2+0+8+16+0+64+128=219
Hexadecimal a octal
ABAD= 1010101110101101
=125655 = (5x8)° + (5x8)1 + (6x8)2 + (5x8)3 + (2x8)4 +
(1x8)5= 5+40+384+2560+8192+32768 = 43949
DIR Y ATRIB
COMANDO DIR.
/W: presenta los archivos con nombres y extensiones organizados en cinco columnas
/P: presenta el directorio por pantallas.
/ S: muestra todos los archivos de cada subdirectorio del disco que coincidan con < nombre="archivo">
/B: muestra solamente el nombre y la extensión de cada archivo del directorio especificado, que coincidan con <>
/L: muestra las entradas de directorio en minúsculas
/ CH: muestra el grado de comprensión de los archivos de un disco comprimido.
COPY: representa los archivos que se van a combinar
COPY: representa el archivo que resulta de la combinación de los archivos origen.
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> IPT1: imprime el contenido de la unidad c: / en la impresora conectada al puerto LPT1
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 la ayuda para el comando dir.
/P: completa la pantalla con los resultados y luego suspende la pantalla.
/W: muestra los resultados en cinco columnas
/ ah: muestra archivos escondidos
/ ad: muestra carpetas.
/ar: muestra archivos de solo lectura.
/aa: muestra los archivos listos para ser archivados.
/as: muestra los archivos del sistema.
/ON: ordenado por nombre.
/os: ordenado por tamaño (ascendente)
/OE: ordenado por extensión.
/OD: ordenado por fecha.
/V: muestra información adicional.
/P: pide confirmación antes de borrar.
/OG: ordenado por carpeta principal.
/W: presenta los archivos con nombres y extensiones organizados en cinco columnas
/P: presenta el directorio por pantallas.
/ S: muestra todos los archivos de cada subdirectorio del disco que coincidan con < nombre="archivo">
/B: muestra solamente el nombre y la extensión de cada archivo del directorio especificado, que coincidan con <>
/L: muestra las entradas de directorio en minúsculas
/ CH: muestra el grado de comprensión de los archivos de un disco comprimido.
COPY
COPY
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> IPT1: imprime el contenido de la unidad c: / en la impresora conectada al puerto LPT1
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 la ayuda para el comando dir.
/P: completa la pantalla con los resultados y luego suspende la pantalla.
/W: muestra los resultados en cinco columnas
/ ah: muestra archivos escondidos
/ ad: muestra carpetas.
/ar: muestra archivos de solo lectura.
/aa: muestra los archivos listos para ser archivados.
/as: muestra los archivos del sistema.
/ON: ordenado por nombre.
/os: ordenado por tamaño (ascendente)
/OE: ordenado por extensión.
/OD: ordenado por fecha.
/V: muestra información adicional.
/P: pide confirmación antes de borrar.
/OG: ordenado por carpeta principal.
COMANDOS INTERNOS Y EXTERNOS DE SISTEMA OPERATIVO MS DOS
COMANDOS INTERNOS:
-CD O CHDIR: cambia e directorio actual
-CD: cambia el 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 a un fichero. DEL borra el contenido del archivo y ERASE el archivo en sí.
-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.
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. s y s 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 este totalmente vacío
-REM: permite insertar comentarios en archivos de proceso por lotes
-REN O RENAME: renombra archivos y directorios
-SET. Asigna valores o variables de entorno
-TIME: visualiza o cambia la hora del reloj interno
-TYPE: muestra el contenido de un fichero. Se utiliza, 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)
COMANDOS EXTERNOS:
-ATTRIB: sin parámetros, visualiza los atributos de los directorios y archivos con parámetros, cambia los atributos de directorios y archivos
-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: borra 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 indicado
-FC. Compara ficheros
-FORMAT: permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros y disquetes).
-/s: crea un diskette de arranque del sistema, en una unidad
-/a: crea un formato rápido, del diskette
-/u: formateas de forma incondicional.
-CD O CHDIR: cambia e directorio actual
-CD: cambia el 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 a un fichero. DEL borra el contenido del archivo y ERASE el archivo en sí.
-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.
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. s y s 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 este totalmente vacío
-REM: permite insertar comentarios en archivos de proceso por lotes
-REN O RENAME: renombra archivos y directorios
-SET. Asigna valores o variables de entorno
-TIME: visualiza o cambia la hora del reloj interno
-TYPE: muestra el contenido de un fichero. Se utiliza, 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)
COMANDOS EXTERNOS:
-ATTRIB: sin parámetros, visualiza los atributos de los directorios y archivos con parámetros, cambia los atributos de directorios y archivos
-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: borra 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 indicado
-FC. Compara ficheros
-FORMAT: permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros y disquetes).
-/s: crea un diskette de arranque del sistema, en una unidad
-/a: crea un formato rápido, del diskette
-/u: formateas de forma incondicional.
Línea de comandos
MS-DOS: es el más común, y popular de todos los sistemas operativos para PC. 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.
OS/2: un sistema operativo multitarea para los microprocesadores Intel. Al principio fue muy parecido al MS-DOS tienen una línea de comando pero la diferencia es el interprete de comandos , el cual es un programa separado del Kernel.
UNIX: es un sistema operativo multiusuario y multitarea que corre en diferentes computadoras, desde supercomputadoras desde supercomputadoras, mainframes, minicomputadoras, computadoras personales para proveer una manera de manejar científica y especialmente las aplicaciones computacionales.
Entorno grafico
S.O de Macintosh: es una maquina grafica las capacidades gráficos de Macintosh hicieron de esa máquina la primera precursora en los campos gráficos computarizados como la autoedición por computadora. Tiene la capacidad de compartir archivos y comunicarse con otros PC de Macintosh en una red.
Windows NT de Microsoft: ha expresado su dedicación a escribir software no solo para P de directorio sino también para poderosas estaciones de trabajo y servidores de red y bases de datos. Es un conjunto, un nuevo sistema operativo diseñado desde sus bases para las maquinas más modernas y capaces disponibles.
Sistemas operativos
· Windows 95
· Windows 98
· Windows
· Windows NT
· Windows 2000
· Mac os7
· Mac os8
· Mac osx
· Mac os9
· AIX
· AMIX
· IRIX
· MINIX
· INIX WARE
OS/2: un sistema operativo multitarea para los microprocesadores Intel. Al principio fue muy parecido al MS-DOS tienen una línea de comando pero la diferencia es el interprete de comandos , el cual es un programa separado del Kernel.
UNIX: es un sistema operativo multiusuario y multitarea que corre en diferentes computadoras, desde supercomputadoras desde supercomputadoras, mainframes, minicomputadoras, computadoras personales para proveer una manera de manejar científica y especialmente las aplicaciones computacionales.
Entorno grafico
S.O de Macintosh: es una maquina grafica las capacidades gráficos de Macintosh hicieron de esa máquina la primera precursora en los campos gráficos computarizados como la autoedición por computadora. Tiene la capacidad de compartir archivos y comunicarse con otros PC de Macintosh en una red.
Windows NT de Microsoft: ha expresado su dedicación a escribir software no solo para P de directorio sino también para poderosas estaciones de trabajo y servidores de red y bases de datos. Es un conjunto, un nuevo sistema operativo diseñado desde sus bases para las maquinas más modernas y capaces disponibles.
Sistemas operativos
· Windows 95
· Windows 98
· Windows
· Windows NT
· Windows 2000
· Mac os7
· Mac os8
· Mac osx
· Mac os9
· AIX
· AMIX
· IRIX
· MINIX
· INIX WARE
MENUS OCULTOS
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.
driverquery: Hace un listado de todos los drivers instalados en el sistema y muestra información sobre cada uno de ellos.dxdiag: Lanza la herramienta de diagnóstico de Direct X, con la cual podremos comprobar la versión Direct X que tenemos instalada y permite comprobar mediante tests que todo lo referente a estos controladores funcione correctamente.
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.
driverquery: Hace un listado de todos los drivers instalados en el sistema y muestra información sobre cada uno de ellos.dxdiag: Lanza la herramienta de diagnóstico de Direct X, con la cual podremos comprobar la versión Direct X que tenemos instalada y permite comprobar mediante tests que todo lo referente a estos controladores funcione correctamente.
Clasificación de los lenguajes de programación
Los lenguajes de programación se pueden clasificar atendiendo a varios criterios:
· Según el nivel de abstracción
· Según la forma de ejecución
· Según el paradigma de programación que poseen cada uno de ellos
Según su nivel de abstracción
Lenguajes Maquina
Están escritos en lenguajes directamente inteligibles por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.
Lenguajes de bajo nivel
Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Lenguajes de medio nivel
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Lenguajes de alto nivel
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, uno de los lenguajes de alto nivel más conocidos, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10. Esta forma de trabajar puede dar la sensación de que las computadoras parecen comprender un lenguaje natural; en realidad lo hacen de una forma rígida y sistemática, sin que haya cabida, por ejemplo, para ambigüedades o dobles sentidos.
Según la forma de ejecución
Lenguajes compilados
Naturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina. Los programas traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los programas ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada proposición del programa fuente. Se requiere una compilación antes de ejecutar las instrucciones de un problema.
Los compiladores son aquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario). Al usar un lenguaje compilado (como lo son, por ejemplo, los lenguajes del popular Visual Studio de Microsoft), el programa desarrollado nunca se podrá ejecutar mientras haya errores, sino hasta que tras haber compilado el programa, ya no aparecen errores en el código.
Lenguajes interpretados
Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la compilación para utilizarlo en una ejecución futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar A continuación, un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el procesamiento de los datos. El código objeto no se graba para utilizarlo posteriormente.
La siguiente vez que se utilice una instrucción, se la deberá interpretar otra vez y traducir a lenguaje máquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de un ciclo o bucle, cada instrucción del bucle tendrá que volver a ser interpretada en cada ejecución repetida del ciclo, lo cual hace que el programa sea más lento en tiempo de ejecución (porque se va revisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porque no se tiene que estar compilando a cada momento el código completo). El intérprete elimina la necesidad de realizar una de compilación después de cada modificación del programa cuando se quiere agregar funciones o corregir errores; pero es obvio que un programa objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez que uno que se debe interpretar a cada paso durante una ejecución del código
· Según el nivel de abstracción
· Según la forma de ejecución
· Según el paradigma de programación que poseen cada uno de ellos
Según su nivel de abstracción
Lenguajes Maquina
Están escritos en lenguajes directamente inteligibles por la maquina (computadora), ya que sus instrucciones son cadenas binarias (0 y 1). Da la posibilidad de cargar (transferir un programa a la memoria) sin necesidad de traducción posterior lo que supone una velocidad de ejecución superior, solo que con poca fiabilidad y dificultad de verificar y poner a punto los programas.
Lenguajes de bajo nivel
Los lenguajes de bajo nivel son lenguajes de programación que se acercan al funcionamiento de una computadora. El lenguaje de más bajo nivel por excelencia es el código máquina. A éste le sigue el lenguaje ensamblador, ya que al programar en ensamblador se trabajan con los registros de memoria de la computadora de forma directa.
Lenguajes de medio nivel
Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo, al mismo tiempo, ciertas cualidades que lo hacen un lenguaje más cercano al humano y, por tanto, de alto nivel.
Lenguajes de alto nivel
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, uno de los lenguajes de alto nivel más conocidos, los comandos como "IF CONTADOR = 10 THEN STOP" pueden utilizarse para pedir a la computadora que pare si el CONTADOR es igual a 10. Esta forma de trabajar puede dar la sensación de que las computadoras parecen comprender un lenguaje natural; en realidad lo hacen de una forma rígida y sistemática, sin que haya cabida, por ejemplo, para ambigüedades o dobles sentidos.
Según la forma de ejecución
Lenguajes compilados
Naturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene que traducirse a un código que pueda utilizar la máquina. Los programas traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los programas ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada proposición del programa fuente. Se requiere una compilación antes de ejecutar las instrucciones de un problema.
Los compiladores son aquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario). Al usar un lenguaje compilado (como lo son, por ejemplo, los lenguajes del popular Visual Studio de Microsoft), el programa desarrollado nunca se podrá ejecutar mientras haya errores, sino hasta que tras haber compilado el programa, ya no aparecen errores en el código.
Lenguajes interpretados
Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la compilación para utilizarlo en una ejecución futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar A continuación, un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el procesamiento de los datos. El código objeto no se graba para utilizarlo posteriormente.
La siguiente vez que se utilice una instrucción, se la deberá interpretar otra vez y traducir a lenguaje máquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de un ciclo o bucle, cada instrucción del bucle tendrá que volver a ser interpretada en cada ejecución repetida del ciclo, lo cual hace que el programa sea más lento en tiempo de ejecución (porque se va revisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porque no se tiene que estar compilando a cada momento el código completo). El intérprete elimina la necesidad de realizar una de compilación después de cada modificación del programa cuando se quiere agregar funciones o corregir errores; pero es obvio que un programa objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez que uno que se debe interpretar a cada paso durante una ejecución del código
LENGUAJES DE PROGRAMACION
Los lenguajes de programación surgieron de la idea de Charles Babbage, la cual se le ocurrió a este nombre a mediados del siglo XIX. Era un profesor matemático de la universidad de Cambridge, al principio del siglo XIX predijo muchos de las teorías en que se basan los actuales ordenadores. Consistía en lo que el denominaba la maquina analítica. Con el colaboro Ada Lobeé by, la cual es considerada como la primera programadora de la historia, pues realizo programas para aquella supuesta maquina de Babbage, en tarjetas perforadas.
En cuanto se empezó a programar, los programadores utilizaron las técnicas diseñadas por Charles Babbage y Ada. Ada ha permanecido como la primera programadora de la historia. En su diseño, la maquina constaba de cinco unidades:
Unidad de entrada
Memoria
Unidad de control
Unidad aritmético-lógica
Unidad de salida
Charles Babbage, conocido como el padre de la “informática”. Cuando surgió el primer ordenador, el famoso ENIAC, su programación se basaba en componentes físicos, ósea, que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que hacia era cambiar cables de sitio para conseguir así la programación de la maquina. La entrada y salida de datos se realizaba mediante tarjetas perforadas.
John Von desarrollo el modelo que lleva su nombre, en este es una abstracción de la memoria como conjunto de celdas, que almacenan simplemente números. Los lenguajes mas primitivos fueron los lenguajes de maquina. Esto, ya que el hardware se desarrollo antes del software.
La programación en esos momentos era sumamente tediosa, pues el programador tenia que bajarse al nivel de la maquina y decirte, paso a paso cada punto de la tarea que tenia que realizar. Con el desarrollo en los SO y los de algoritmos del hardware, empezaron a entrar al uso de computadoras científicos de otras ramas.
Así nació el concepto de lenguaje de alto nivel como primer compilador de fortran, que como su nombre lo indica, inicio como un “simple” esfuerzo para traducir un lenguaje de formulas, al lenguaje ensamblador y por consiguiente al lenguaje de maquina.
En cuanto se empezó a programar, los programadores utilizaron las técnicas diseñadas por Charles Babbage y Ada. Ada ha permanecido como la primera programadora de la historia. En su diseño, la maquina constaba de cinco unidades:
Unidad de entrada
Memoria
Unidad de control
Unidad aritmético-lógica
Unidad de salida
Charles Babbage, conocido como el padre de la “informática”. Cuando surgió el primer ordenador, el famoso ENIAC, su programación se basaba en componentes físicos, ósea, que se programaba, cambiando directamente el Hardware de la maquina, exactamente lo que hacia era cambiar cables de sitio para conseguir así la programación de la maquina. La entrada y salida de datos se realizaba mediante tarjetas perforadas.
John Von desarrollo el modelo que lleva su nombre, en este es una abstracción de la memoria como conjunto de celdas, que almacenan simplemente números. Los lenguajes mas primitivos fueron los lenguajes de maquina. Esto, ya que el hardware se desarrollo antes del software.
La programación en esos momentos era sumamente tediosa, pues el programador tenia que bajarse al nivel de la maquina y decirte, paso a paso cada punto de la tarea que tenia que realizar. Con el desarrollo en los SO y los de algoritmos del hardware, empezaron a entrar al uso de computadoras científicos de otras ramas.
Así nació el concepto de lenguaje de alto nivel como primer compilador de fortran, que como su nombre lo indica, inicio como un “simple” esfuerzo para traducir un lenguaje de formulas, al lenguaje ensamblador y por consiguiente al lenguaje de maquina.
Copy y xcopy
COPY
COPIA [/A /B] Fuente [/A /B] [+Origen [/A /B] [+…]] [destino] [/A /B] [/V] [/Y]
ORIGEN: Especifica el archivo o archivos que se copian.
DESTINO: Especifica el directorio y /o nombre de archivo para el nuevo archivo (s)
/A: Indica un archivo de texto ASCII.
/B: Indica un archivo binario
/V: Verifica que los nuevos archivos se escriban correctamente
/Y Suprime el mensaje para confirmar que sea sobrescribir un archivo de destino existente
/-Y: Hace mensaje para confirmar que desea sobrescribir un archivo de destino existente
El modificador /Y puede ser preestablecido en la variable de entorno COPY CMD. Esto se puede invalidar con /-Y en la línea de comandos.
Para anexar de fuente (usando comodines o archivos + archivo 2 + archivo 3 formato)
Ejemplo: *.* una copia:
Copiar todos los archivos de ficheros en el directorio actual para la unidad de disquete. Copia autoexec.bat c: WINDOWS
Copie el autoexec. Bat, normalmente encontramos en la raíz y copia en el directorio de Windows, al autoexex.bat se puede sustituir por cualquier archivo (s).
Copia Win.ini
Copie el archivo Win. Ini en el directorio actual al directorio de Windows. Debido a que este archivo ya existe en el directorio de Windows que normalmente haría si desea sobrescribir el archivo. Sin embargo con el modificador / y usted no recibió ningún símbolo del sistema. Copia myfiled.txt + myfile?.Txt y se combi9an con el contenido en myfile,. Txt con copia test, txt.
Por ultimo, un usuario puede crear un archivo con la copia con el mando, como se indica anteriormente, que crea el archivo prueba txt. Una vez que el comando anterior ha sido escrito en el, un usuario podría escribir lo que el o ello desea. Cuando haya completado la creación del archivo, puede guardar y salir del archivo pulsando CTRL + Z, que darle lugar a ‘Z y, a continuación presiones ENTRAR. Una forma mas fácil de ver y editar archivos de MS-DOS seria utilizar el comando editar.
XCOPY
Es un orden proveniente del sistema operativo DOS, pero esta también disponible en Windows. XCOPY significa copy externa y fue originalmente usado para copiar múltiples archivos desde un directorio a otra, luego también usado para copiar archivos a través de una red.
XCOPY puede ser usado para copiar un disco entero ingresando la siguiente orden:
XCOPY <>.*.*<>: ih/i/c/k/e/r/y/v
Otras opciones útiles del comando XCOPY son:
/H: Copia archivos ocultos y también archivos del sistema
/I: si el destino no existe y hay que copiar más de un archivo, se asume que el destino debe ser un directorio.
/C: Continúa copiando incluso si ocurren errores
/K: COPIA ATRIBUTOS. XCOPY normal, restablecerá atributos de solo lectura.
/E: Copia directorios y subdirectorios incluyendo los vacíos
/S: Copia directorios y subdirectorios excepto los vacíos
/R: Sobrescribe archivos de solo lectura
/Y: Suprime la pregunta de confirmación para suprimir un archivo de destino existente
/F: Muestra todo el origen y el destino de los nombres de archivo mientras se copian.
/D: m-d-y: Copia archivos cambiando durante o después de la fecha. Si no se da una fecha copia solo aquellos archivos cuya fecha de origen es más nueva que la fecha de destino.
/V: Verifica el tamaño de cada archivo nuevo.
COPIA [/A /B] Fuente [/A /B] [+Origen [/A /B] [+…]] [destino] [/A /B] [/V] [/Y]
ORIGEN: Especifica el archivo o archivos que se copian.
DESTINO: Especifica el directorio y /o nombre de archivo para el nuevo archivo (s)
/A: Indica un archivo de texto ASCII.
/B: Indica un archivo binario
/V: Verifica que los nuevos archivos se escriban correctamente
/Y Suprime el mensaje para confirmar que sea sobrescribir un archivo de destino existente
/-Y: Hace mensaje para confirmar que desea sobrescribir un archivo de destino existente
El modificador /Y puede ser preestablecido en la variable de entorno COPY CMD. Esto se puede invalidar con /-Y en la línea de comandos.
Para anexar de fuente (usando comodines o archivos + archivo 2 + archivo 3 formato)
Ejemplo: *.* una copia:
Copiar todos los archivos de ficheros en el directorio actual para la unidad de disquete. Copia autoexec.bat c: WINDOWS
Copie el autoexec. Bat, normalmente encontramos en la raíz y copia en el directorio de Windows, al autoexex.bat se puede sustituir por cualquier archivo (s).
Copia Win.ini
Copie el archivo Win. Ini en el directorio actual al directorio de Windows. Debido a que este archivo ya existe en el directorio de Windows que normalmente haría si desea sobrescribir el archivo. Sin embargo con el modificador / y usted no recibió ningún símbolo del sistema. Copia myfiled.txt + myfile?.Txt y se combi9an con el contenido en myfile,. Txt con copia test, txt.
Por ultimo, un usuario puede crear un archivo con la copia con el mando, como se indica anteriormente, que crea el archivo prueba txt. Una vez que el comando anterior ha sido escrito en el, un usuario podría escribir lo que el o ello desea. Cuando haya completado la creación del archivo, puede guardar y salir del archivo pulsando CTRL + Z, que darle lugar a ‘Z y, a continuación presiones ENTRAR. Una forma mas fácil de ver y editar archivos de MS-DOS seria utilizar el comando editar.
XCOPY
Es un orden proveniente del sistema operativo DOS, pero esta también disponible en Windows. XCOPY significa copy externa y fue originalmente usado para copiar múltiples archivos desde un directorio a otra, luego también usado para copiar archivos a través de una red.
XCOPY puede ser usado para copiar un disco entero ingresando la siguiente orden:
XCOPY <
Otras opciones útiles del comando XCOPY son:
/H: Copia archivos ocultos y también archivos del sistema
/I: si el destino no existe y hay que copiar más de un archivo, se asume que el destino debe ser un directorio.
/C: Continúa copiando incluso si ocurren errores
/K: COPIA ATRIBUTOS. XCOPY normal, restablecerá atributos de solo lectura.
/E: Copia directorios y subdirectorios incluyendo los vacíos
/S: Copia directorios y subdirectorios excepto los vacíos
/R: Sobrescribe archivos de solo lectura
/Y: Suprime la pregunta de confirmación para suprimir un archivo de destino existente
/F: Muestra todo el origen y el destino de los nombres de archivo mientras se copian.
/D: m-d-y: Copia archivos cambiando durante o después de la fecha. Si no se da una fecha copia solo aquellos archivos cuya fecha de origen es más nueva que la fecha de destino.
/V: Verifica el tamaño de cada archivo nuevo.
BROWSER
Programa de software que permite visualizar documentos escritos en el lenguaje de programación HTML, utilizado en las páginas que existen en la World Wide Web. El browser, o navegador, lee las instrucciones y presenta la información de la forma como está definida en el HTML. Los navegadores más conocidos son el Internet Explorer y el Netscape Navegador.
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.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegación; que es de donde se origina el nombre de navegador. Por otro lado, ojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.
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 Koper, 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: la biología no mes una materia sino un objetivo de la vida que consiste en explicar la consistencia de la vida.
Í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.
CLASES DE BUSCADORES
Google
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.
Visual Finder
SC: Este comando 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.
Redes
Arp: 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, escribir 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.
Varios
At: 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 .ms).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 Consolé (MMC)
Estos comandos nos darán acceso a distintas partes de la Microsoft Management Consolé, 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
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.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegación; que es de donde se origina el nombre de navegador. Por otro lado, ojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.
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 Koper, 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: la biología no mes una materia sino un objetivo de la vida que consiste en explicar la consistencia de la vida.
Í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.
CLASES DE BUSCADORES
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.
Visual Finder
SC: Este comando 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.
Redes
Arp: 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, escribir 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.
Varios
At: 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 .ms).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 Consolé (MMC)
Estos comandos nos darán acceso a distintas partes de la Microsoft Management Consolé, 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
Funciones del DIR
DIR [unidad=] [ruta] [archivo] [/AA[[=]atributos]] [/B] [/C] [/u] [/L] [/N] [/O] [=orden]] [/P] [/Q] [/S] [/T[[:]fecha]] [/W] [/X] [/4]
Dir: Muestra la lista de subdirectorios y archivos en un directorio.
/A Muestra archivos con los atributos especificados:
Atributos
D Directorios R Archivos de solo lectura
H Archivos ocultos A Archivos para archivar
S Archivos de sistema - Prefijo que significa no
/B Usa el formato simple (sin encabezados, ni sumarios)
/C Muestra el separador de miles en tamaño de los archivos esto es lo predeterminado. Use /-C para deshabitar la aparición de dicho separador.
/D Como el enlistado ancho pero los archivos aparecen enlistados por columnas.
/L Usa letras minúsculas.
/N Nuevo formato de lista larga donde los archivos aparecen en el lado derecho.
O/ Listar los archivos según lo indican en orden:
Orden.
N Por nombre (orden alfabético)
E Por extensión (orden alfabético)
S Por tamaño (orden creciente)D Por fecha y hora (el más antiguo primero)
G Agrupar primero los directorios
- Prefijo para invertir el orden.
/P Hace una pausa después de cada plantilla completa de información
/Q Muestra el propietario de el archivo
/S Muestra los archivos del directorio especificado y todos sus subdirectorios
/T Controla el campo de fecha que mostrara o usara para realizar la clasificación:
Fecha;
C creación
A Último acceso
W Ultima modificación
/W Use el formato de enlistado ancho
/X Muestra los nombres contos generados para lo nombres del archivo que no tienen el formato 8.3 el formato es el de /N con el nombre corto especificado antes del nombre largo. Si no existe un nombre corto especificado antes del nombre largo. Si no existe un nombre corto, se muestran espacios en blanco en su lugar.
Dir: Muestra la lista de subdirectorios y archivos en un directorio.
/A Muestra archivos con los atributos especificados:
Atributos
D Directorios R Archivos de solo lectura
H Archivos ocultos A Archivos para archivar
S Archivos de sistema - Prefijo que significa no
/B Usa el formato simple (sin encabezados, ni sumarios)
/C Muestra el separador de miles en tamaño de los archivos esto es lo predeterminado. Use /-C para deshabitar la aparición de dicho separador.
/D Como el enlistado ancho pero los archivos aparecen enlistados por columnas.
/L Usa letras minúsculas.
/N Nuevo formato de lista larga donde los archivos aparecen en el lado derecho.
O/ Listar los archivos según lo indican en orden:
Orden.
N Por nombre (orden alfabético)
E Por extensión (orden alfabético)
S Por tamaño (orden creciente)D Por fecha y hora (el más antiguo primero)
G Agrupar primero los directorios
- Prefijo para invertir el orden.
/P Hace una pausa después de cada plantilla completa de información
/Q Muestra el propietario de el archivo
/S Muestra los archivos del directorio especificado y todos sus subdirectorios
/T Controla el campo de fecha que mostrara o usara para realizar la clasificación:
Fecha;
C creación
A Último acceso
W Ultima modificación
/W Use el formato de enlistado ancho
/X Muestra los nombres contos generados para lo nombres del archivo que no tienen el formato 8.3 el formato es el de /N con el nombre corto especificado antes del nombre largo. Si no existe un nombre corto especificado antes del nombre largo. Si no existe un nombre corto, se muestran espacios en blanco en su lugar.
Funciones principales de google
Google Mini ofrece resultados tanto si se implanta en la intranet como en un sitio Web público. Las nuevas funciones le permiten buscar en varias fuentes de datos empresariales desde un mismo cuadro de búsqueda. Estas nuevas funciones, así como la inclusión de Google Analytics y Google Sitemaps, hacen de Mini la solución perfecta para su sitio Web público.
Descubra cómo este dispositivo puede ofrecer valiosos recursos a los usuarios finales, administradores y empresarios con una tecnología de búsqueda tan efectiva como en Google.
Una de las principales herramientas de estadísticas más utilizadas por todos, Google Analytics, ha decidido cambiar de ‘look’, pero sobre todo ha decidido agregar nuevos e interesantes informes, que se agregan a todos los ya existentes.
Por ejemplo los que he podido encontrar hasta el momento, dan la posibilidad de marcar con estrellas los perfiles Web con la posibilidad de filtrar las visualizaciones, para que podamos ver solamente los que hayamos marcados con estas estrellas.
Cuando menos lo pensamos Google se dispone a atacar de nuevo con más funciones, idiomas e implementaciones que hacen mejores sus servicios y provocan que la duda de usarlos o no desaparezca por completo y dejemos de pensar en posibles alternativas a todos los servicios de Google… En este caso Google Analytics es la noticia por los nuevos idiomas y funciones implementadas…
Respecto a los idiomas, el equipo de Google parece haber decidido que era hora de dar cabida a seis nuevos lenguajes con el fin de incorporar a todos los que no manejan la lista de idiomas actuales… En el total de veinticinco idiomas que soporta Google Analytics podemos encontrar a partir de este momento el tailandés, filipino, Indonesio, Checo, Húngaro, Inglés, y finalmente el Portugués…
Aquí va una lista de funciones de Google para simplificar cálculos y sacarle más provecho al buscador de los buscadores. Si buscas 5+3, el primer resultado que saldrá será 8, pero dentro del navegador, como se ve en la imagen.
-Reloj universal. Una nueva herramienta de Google permite saber qué hora es en el mundo ¿Cómo funciona? Muy fácil. En el campo de búsqueda deben escribir “time in” más la ciudad que deseen consultar. La foto muestra cómo se ve. Por el momento. Sólo funciona en google.com y no se puede especificar mucho la búsqueda.Para ver la hora con más detalle, pueden ingresar a World time o instalar FoxClocks, una extensión para Firefox.
-Conversor de unidades. Millas, Pies, Fahrenheit, Onzas y Libras son unidades muy utilizadas… en Estados Unidos e Inglaterra. Para los que vivimos en el resto del mundo, aquí va la manera de traducirlos a kilómetros, metros, Celsius y kilogramos.
Para transformar “millas por hora” (MPH) a “kilómetros por hora” (kph), ingresa a Google y escribe “xx MPH in kph“. Así obtendrás xx (las millas que quieres convertir) en kph. Al revés, también funciona.-De ºC a ºF. Para pasar de Celsius a Fahrenheit, sólo debes escribir “xx Celsius in Fahrenheit”.- De kilogramos a libras: “Kg. in pounds“.- De gramos a onzas: “gramos in oz.“.- De metros a pies: “meters in ft”.- De centímetros a pulgadas: “cm. in hinches“.
--------------Funciones de la calculadora de google
Sabias que Google dispone de una calculadora integrada. Para utilizarla, tan solo hay que escribir la expresión que se desea evaluar en el campo de búsqueda de Google y presionar Entré. Esta función es accesible desde la barra Google o desde los navegadores que integran la barra de búsqueda de Google A continuación veremos algunos ejemplos de funciones disponibles (los ejemplos están en inglés: si deseas probarlos deberás utilizar la interfaz en inglés de Google; si utilizas Google en español el principio es exactamente el mismo pero deberás escribir las expresiones en español)
Funciones matemática
79 + (49 * 257) 15% Of. 1024 sqrt(9) (raíz cuadrada de 9) cos(45) (por defecto los valores de los ángulos están expresados en radianes) sin(70 grados) 10! (factorial de 10) > sin(pi / 3)Las expresiones pueden ser escritas empleando solo letras (el resultado será del mismo tipo); también es posible mezclar expresiones numéricas y expresiones literales: sixty-five plus one hundred ten (sesenta y cinco más ciento diez) minús. 5 times square root of 81 plus 67*23 (menos 5 por raíz cuadrada de 81 más 67*23)
Conversiones
Sistemas de numeración
Notas
· Los cálculos imposibles o erróneos no producen resultados (ej. 5/0 o 2 meters + 4 joules).
· Google presenta las páginas que contienen los términos ingresados debajo del resultado.
Descubra cómo este dispositivo puede ofrecer valiosos recursos a los usuarios finales, administradores y empresarios con una tecnología de búsqueda tan efectiva como en Google.
Una de las principales herramientas de estadísticas más utilizadas por todos, Google Analytics, ha decidido cambiar de ‘look’, pero sobre todo ha decidido agregar nuevos e interesantes informes, que se agregan a todos los ya existentes.
Por ejemplo los que he podido encontrar hasta el momento, dan la posibilidad de marcar con estrellas los perfiles Web con la posibilidad de filtrar las visualizaciones, para que podamos ver solamente los que hayamos marcados con estas estrellas.
Cuando menos lo pensamos Google se dispone a atacar de nuevo con más funciones, idiomas e implementaciones que hacen mejores sus servicios y provocan que la duda de usarlos o no desaparezca por completo y dejemos de pensar en posibles alternativas a todos los servicios de Google… En este caso Google Analytics es la noticia por los nuevos idiomas y funciones implementadas…
Respecto a los idiomas, el equipo de Google parece haber decidido que era hora de dar cabida a seis nuevos lenguajes con el fin de incorporar a todos los que no manejan la lista de idiomas actuales… En el total de veinticinco idiomas que soporta Google Analytics podemos encontrar a partir de este momento el tailandés, filipino, Indonesio, Checo, Húngaro, Inglés, y finalmente el Portugués…
Aquí va una lista de funciones de Google para simplificar cálculos y sacarle más provecho al buscador de los buscadores. Si buscas 5+3, el primer resultado que saldrá será 8, pero dentro del navegador, como se ve en la imagen.
-Reloj universal. Una nueva herramienta de Google permite saber qué hora es en el mundo ¿Cómo funciona? Muy fácil. En el campo de búsqueda deben escribir “time in” más la ciudad que deseen consultar. La foto muestra cómo se ve. Por el momento. Sólo funciona en google.com y no se puede especificar mucho la búsqueda.Para ver la hora con más detalle, pueden ingresar a World time o instalar FoxClocks, una extensión para Firefox.
-Conversor de unidades. Millas, Pies, Fahrenheit, Onzas y Libras son unidades muy utilizadas… en Estados Unidos e Inglaterra. Para los que vivimos en el resto del mundo, aquí va la manera de traducirlos a kilómetros, metros, Celsius y kilogramos.
Para transformar “millas por hora” (MPH) a “kilómetros por hora” (kph), ingresa a Google y escribe “xx MPH in kph“. Así obtendrás xx (las millas que quieres convertir) en kph. Al revés, también funciona.-De ºC a ºF. Para pasar de Celsius a Fahrenheit, sólo debes escribir “xx Celsius in Fahrenheit”.- De kilogramos a libras: “Kg. in pounds“.- De gramos a onzas: “gramos in oz.“.- De metros a pies: “meters in ft”.- De centímetros a pulgadas: “cm. in hinches“.
--------------Funciones de la calculadora de google
Sabias que Google dispone de una calculadora integrada. Para utilizarla, tan solo hay que escribir la expresión que se desea evaluar en el campo de búsqueda de Google y presionar Entré. Esta función es accesible desde la barra Google o desde los navegadores que integran la barra de búsqueda de Google A continuación veremos algunos ejemplos de funciones disponibles (los ejemplos están en inglés: si deseas probarlos deberás utilizar la interfaz en inglés de Google; si utilizas Google en español el principio es exactamente el mismo pero deberás escribir las expresiones en español)
Funciones matemática
79 + (49 * 257) 15% Of. 1024 sqrt(9) (raíz cuadrada de 9) cos(45) (por defecto los valores de los ángulos están expresados en radianes) sin(70 grados) 10! (factorial de 10) > sin(pi / 3)Las expresiones pueden ser escritas empleando solo letras (el resultado será del mismo tipo); también es posible mezclar expresiones numéricas y expresiones literales: sixty-five plus one hundred ten (sesenta y cinco más ciento diez) minús. 5 times square root of 81 plus 67*23 (menos 5 por raíz cuadrada de 81 más 67*23)
Conversiones
Sistemas de numeración
Notas
· Los cálculos imposibles o erróneos no producen resultados (ej. 5/0 o 2 meters + 4 joules).
· Google presenta las páginas que contienen los términos ingresados debajo del resultado.
Suscribirse a:
Entradas (Atom)