martes, 10 de abril de 2012

Los archivos se organizan

Los archivos se organizan de tres formas y son: 
• Organización Secuencial.
• Organización Indexada.
• Organización Directa o Relativa.

Organización secuencial. Son aquellas que se organizan y mantienen en orden secuencial, o sea, uno tras otro. Ejemplo a,b,c,.... etc. 1,2,3....etc.

Características de un archivo secuencial, éste se caracteriza porque los registros individuales se disponen secuencialmente, o sea, uno tras otro.

Organizacion indexada. Este  tipo de archivo está organizado a través de un índice, o tiene la característica de que no puede existir duplicado de registro. Ejemplo, la cédula y registro electoral de identificación personal.

Organizacion directa o relativa. Son aquellos archivos en que la organizacion de cada registro tiene una dirección especifica y determinada que puede accesarse directamente. 


Tipos de almacenamiento

Existen tres tipos de almacenamiento y son: Interno, Externo y Auxiliar.

Almacenamiento interno. Es parte integral de la computadora y puede estar compuesto por núcleo magnético. (Ram, Rom, Discos, etc.)
Almacenamiento externo. Es el tipo de memoria que suministra un medio de conservar la información, antes o después de haber sido procesada por la computadora.
(Disco Magneticos, Rigidos,etc).
Almacenamiento auxiliar. Es suplementario del almacenamiento principal interno, éste puede ser parte lógica de la computadora. (Usb, Cintas, etc). 

lunes, 9 de abril de 2012

¿Que es lenguaje fuente?

Lenguaje Fuente. Es un conjunto de instrucciones de lenguaje corriente o de lenguaje simbólico, o sea, escrito por el programador.

lunes, 2 de abril de 2012

¿Que es Registro, Codigo, Archivo y Campo?

En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
La estructura implícita de un registro y el significado de los valores de sus campos exige que dicho registro sea entendido como una sucesión de datos, uno en cada columna de la tabla. La fila se interpreta entonces como una variable relacional compuesta por un conjunto de tuplas, cada una de las cuales consta de dos ítems: el nombre de la columna relevante y el valor que esta fila provee para dicha columna.
Cada columna espera un valor de un tipo concreto..

Código puede referirse a:
  • Los siguientes términos de ciencias naturales:
    • El código genético, en biología es la regla de correspondencia entre la serie de nucleótidos en que se basan los ácidos nucleicos y las series de aminoácidos (polipéptidos) en que se basan las proteínas.
  • Los siguientes libros: Un archivo o fichero informático es un conjunto de bits almacenado en un dispositivo.
    Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. Los archivos informáticos se llaman así porque son los equivalentes digitales de los archivos en tarjetas, papel o microfichas del entorno de oficina tradicional. Los archivos informáticos facilitan una manera de organizar los recursos usados para almacenar permanentemente datos en un sistema informático.
     
  • En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo. En las hojas de cálculo(como los programas de excel) los campos son llamados celdas.

Documento fuente

Cuando haces algun programa, no importando en que herramienta, el codigo que tu escribes se llama codigo fuente o documentos fuentes, y cuando lo "compilas" tu codigo se traduce en lenguaje "maquina" o "ejecutable" por asi decirlo que es el que finalmente se ejecuta. Un ejemplo de codigo compilado son los archivos con extension "exe" o "dll" .

Si quieres hacer algun cambio en la programacion lo haces en tu "codigo fuente" y al compilarlo reflejarias estos cambios en el "ejecutable" y asi sucesivamente.

¿Que es lenguaje de programacion?

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.[1] Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
  • El desarrollo lógico del programa para resolver un problema en particular.
  • Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
  • Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
  • Prueba y depuración del programa.
  • Desarrollo de la documentación.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y 'lenguaje informático'. Los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten diseñar el contenido de los documentos).
Permite especificar de manera precisa sobre qué datos debe operar una computadora, cómo deben ser almacenados o transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una característica relevante de los lenguajes de programación es precisamente que más de un programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos para realizar la construcción de un programa de forma colaborativa.

¿Que es entrada, proceso y salida?

En teoría de la información, una entrada se refiere a la información recibida en un mensaje, o bien al proceso de recibirla:
  • En la interacción humano--computadora, la entrada es la información producida por el usuario con el propósito del control del programa. El usuario comunica y determina qué clases de entrada aceptarán los programas (por ejemplo, secuencias de control o de texto escritas a máquina a través del teclado y el ratón). * La entrada viene también de dispositivos de redes y almacenamiento (por ejemplo, impulsores de discos).

Un proceso puede informalmente entenderse como un programa en ejecución. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistemas asociados".[1]
Los procesos son gestionados por el sistema operativo y están formados por:
Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución.
Los procesos son creados y eliminados por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria.
En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso.

La salida en informática es el proceso de transmitir la información por un objeto (el uso de verbo). Esencialmente, es cualquier dato que sale de un sistema de ordenador. Esto en forma podría ser impreso el papel, de audio, de vídeo. En la industria médica esto podría incluir exploraciones de CT o rayos X. Típicamente en la informática, los datos entran por varias formas (la entrada) en un ordenador, los datos a menudo son manipulados, y luego la información es presentada a un humano (la salida).

¿Que es un programa?

Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas dictadas por el programador en una computadora. Sin programas, estas máquinas no pueden funcionar.[1] [2] Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones. Posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se han traducido al único idioma que la máquina comprende, combinaciones de ceros y unos llamada código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario cuando es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores. Se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo y que posteriormente puede ser convertido en una imagen ejecutable por un compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.
De acuerdo a sus funciones, se clasifican en software de sistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.


 

¿Cuando se comienza a comercializar las computadoras?

Tercera Generación (1964-1971)
La tercera generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.
Características de está generación:







  • Se desarrollaron circuitos integrados para procesar información.




  • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.




  • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.




  • Surge la multiprogramación.




  • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.




  • Emerge la industria del "software".




  • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.




  • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.




  • Consumían menos electricidad, por lo tanto, generaban menos calor.




  • Apartir de esta generacion se comienza la comercializacion de las computadoras.



  • ¿Cuales son las computadoras hibridas?

    Las computadoras híbridas son computadoras que exhiben características de computadoras analógicos y computadoras digitales. El componente digital normalmente sirve como el controlador y proporciona operaciones lógicas, mientras que el componente análogo sirve normalmente como solucionador de ecuaciones diferenciales.
    En general, los computadores analógicos son extraordinariamente rápidos, puesto que pueden solucionar las más complejas ecuaciones a la rata en la cual una señal atraviesa el circuito, que generalmente es una fracción apreciable de la velocidad de la luz. Por otro lado, la precisión de computadores analógicos no es buena; se limitan a tres, o a lo más, cuatro dígitos de precisión.
    Los computadores digitales pueden ser construidos para llevar la solución de ecuaciones a una casi ilimitada precisión, pero de una manera sumamente lenta comparado a los computadores analógicos. Generalmente, las ecuaciones complejas son aproximadas usando métodos numéricos iterativos que toman grandes números de iteraciones, dependiendo de cuan buena es la "conjetura inicial" con respecto al valor final y a cuánta precisión se desea. Esta conjetura inicial es conocida como la semilla numérica para el proceso iterativo. Para muchas operaciones en tiempo real, la velocidad de tales cálculos digitales es demasiado lenta para ser de mucho uso (ej, para radares de phased array de muy alta frecuencia o para cálculos del tiempo), sin embargo, la precisión de una computadora analógica es escasa.
    Los computadores híbridos pueden ser usados para obtener un valor se 'semilla' muy bueno pero relativamente impreciso, usando una computadora analógica como frontal (front-end), que entonces es alimentado en un proceso iterativo de la computadora digital para alcanzar el grado deseado final de precisión. Con una semilla altamente exacta de tres o cuatro dígitos, se reduce dramáticamente el tiempo total de cómputo digital necesario para alcanzar la precisión deseada, puesto que se requieren mucho menos iteraciones.
    Considere que el sistema nervioso en animales es una forma de computadora híbrida. Las señales pasan a través de las sinapsis desde una célula nerviosa a la siguiente como paquetes (digitales) discretos de productos químicos, que entonces son sumados dentro de la célula nerviosa en una manera analógica construyendo un potencial electroquímico hasta que su umbral es alcanzado, con lo cual descarga y envía una serie de paquetes digitales a la siguiente célula nerviosa. Las ventajas son por lo menos triples: el ruido dentro del sistema es reducido al mínimo (y tiende a no ser aditivo), no se requiere un sistema común de tierra, y hay mínima degradación de la señal incluso si hay diferencias substanciales en la actividad de las células a lo largo de una trayectoria (solamente tienden a variar los retardos de la señal). Las células nerviosas individuales son análogas a los computadoras analógicos; las sinapsis son análogas a los computadores digitales.
    Observe que los computadores híbridos deben ser distinguidos de los sistemas híbridos. Este último puede ser no más que una computadora digital equipado con un convertidor analógico-digital en la entrada y/o un convertidor digital-analógico en la salida, con el propósito de convertir las señales analógicas para el procesamiento digital ordinario y viceversa, por ejemplo, para manejar sistemas de control físicos, tales como servomecanismos.

    ¿Que es un byte?

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


    La madre de la informatica

    Ada Augusta Byron King (10 de diciembre de 1815, Londres, Reino Unido - 27 de noviembre de 1852, Londres, Reino Unido),[1] describió la máquina analítica de Charles Babbage, actualmente es considerada como la primera programadora, desde que escribió la manipulación de los símbolos, de acuerdo a las normas para una máquina de Charles Babbage que aún no había sido construida.
    Dedujo y previó la capacidad de los ordenadores para ir más allá de los simples cálculos de números, mientras que otros, incluido el propio Babbage, se centraron únicamente en estas capacidades.[2] Su padre fue el famoso poeta Lord Byron.
    Ada Lovelace es recordada principalmente por haber escrito una descripción de la antigua máquina analítica de Charles Babbage, y por haber desarrollado instrucciones para hacer cálculos en una versión inicial del computador.
    En sus notas, Ada Augusta dice que la «máquina analítica» sólo podía dar información disponible que ya era conocida: vio claramente que no podía originar conocimiento. Su trabajo fue olvidado por muchos años, atribuyéndole exclusivamente un papel de transcriptora de las notas de Babbage. Este mismo caracterizó su aporte al llamarla su intérprete aunque recientes investigaciones muestran la originalidad de su punto de vista sobre las instrucciones necesarias para el funcionamiento de la «máquina analítica».
    Hoy en día se reconoce a Ada Byron como la primera persona en describir un lenguaje de programación de carácter general interpretando las ideas de Babbage, pero reconociéndosele la plena autoría y originalidad de sus aportes. Ada Byron es la madre de la programación informática.
    Ada Lovelace publicó en 1843 una serie de influyentes notas sobre el ordenador de Babbage, su «máquina analítica» que nunca llegó a construirse, aunque las firmó con sus iniciales por miedo a ser censurada por ser mujer. Ada Byron se llamó a sí misma una analista, un concepto realmente moderno para la época.

    El padre de la informatica

    charles babbage...
    es considerado por muchos expertos como el padre de la informatica.
    en el sitio http://www.servicioalpc.com/ensamble4.ht…
    encontraras lo siguiente:
    "No obstante las dificultades, BABBAGE mejoró su invento creando su segunda máquina a la que llamó MAQUINA ANALITICA, un prodigio para su época pues hacía todas las operaciones con la posibilidad de ser programada por medio de tarjetas perforadas y con capacidad de almacenar una cantidad de cifras considerable. Si bien no llegó a construirse, su diseño dio origen a posteriores máquinas.
    ...
    Por tal invento se considera a Babbage el PADRE DE LA INFORMATICA pues creó la base de la programación basada en unidades de entrada, control, calculo, memoria y salida. Por otra parte, la condesa de Lovelace, AUGUSTA ADA BYRON (1788-1824) hija del poeta Lord Byron, fue la primera persona que realizó programas para esta máquina por lo que se la ha considerado como la primera programadora de la historia.

    Sistemas Operativos

    Sistemas Operativos:
    Windows, Macintosh, Linux, Unix, Multix, SUN

    Algunas distribuciones de estos, te los voy a decir por sistema:

    Windows: XP, Vista, Millenium, 98, 95, w7, server.
    Macintosh: OS/Dos, Leopard
    Linux: Fedora, Kanoppix, Ubuntus (i/o Kubuntus), Debian, Mandriva, opensuse, gentoo.
    Unix: unixII, unixIII
    Sun: Solaris



    y los más usados por usuarios comunes es de windows XP y de Linux Ubuntus y lo que es unix es muy usado para servidores a nivel mundial, claro que esto es para otro tipo de usuarios.

    ¿Que significa usb?

    Una memoria USB (de Universal Serial Bus, en inglés pendrive o USB flash drive) es un pequeño dispositivo de almacenamiento que utiliza memoria flash para guardar la información sin necesidad de baterías (pilas). Estas memorias son resistentes a los rasguños y al polvo que han afectado a las formas previas de almacenamiento portátil, como los CD y los disquetes.

    Estas memorias se han convertido en el sistema de almacenamiento y transporte personal de datos más utilizado, desplazando en este uso a los tradicionales disquetes, y a los CDs. Se pueden encontrar en el mercado fácilmente memorias de 1, 2, 4, 8 GB o más (esto supone, como mínimo el equivalente a unos 1000 disquetes) . Su gran popularidad le ha supuesto infinidad de denominaciones populares relacionadas con su pequeño tamaño y las diversas formas de presentación, sin que ninguna haya podido destacar entre todas ellas: pincho, mechero, llavero, llave o las de los embalajes originales en inglés pendrive, flash drive o memory stick. El calificativo USB o el propio contexto permite identificar fácilmente el dispositivo informático al que se refieren. Véase también: Alternative names for USB flash drive.

    ¿Que es un periferico?

    En informática, se denomina periféricos a los aparatos y/o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora.
    Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan la información, sirviendo de memoria auxiliar de la memoria principal.[cita requerida]
    Se entenderá por periférico al conjunto de dispositivos que, sin pertenecer al núcleo fundamental de la computadora, formado por la CPU y la memoria central, permitan realizar operaciones de entrada/salida (E/S) complementarias al proceso de datos que realiza la CPU. Estas tres unidades básicas en un computador, CPU, memoria central y el subsistema de E/S, están comunicadas entre sí por tres buses o canales de comunicación:
    • direcciones, para seleccionar la dirección del dato o del periférico al que se quiere acceder,
    • control, básicamente para seleccionar la operación a realizar sobre el dato (principalmente lectura, escritura o modificación) y
    • datos, por donde circulan los datos.
    A pesar de que el término periférico implica a menudo el concepto de “adicional pero no esencial”, muchos de ellos son elementos fundamentales para un sistema informático. El teclado y el monitor, imprescindibles en cualquier computadora personal de hoy en día (no lo fueron en los primeros computadores), son posiblemente los periféricos más comunes, y es posible que mucha gente no los considere como tal debido a que generalmente se toman como parte necesaria de una computadora. El ratón o mouse es posiblemente el ejemplo más claro de este aspecto. Hace menos de 20 años no todos las computadora personales incluían este dispositivo. El sistema operativo MS-DOS, el más común en esa época, tenía una interfaz de línea de comandos para la que no era necesaria el empleo de un ratón, todo se hacía mediante comandos de texto. Fue con la popularización de Finder, sistema operativo de la Macintosh de Apple y la posterior aparición de Windows cuando el ratón comenzó a ser un elemento imprescindible en cualquier hogar dotado de una computadora personal. Actualmente existen sistemas operativos con interfaz de texto que pueden prescindir del ratón como, por ejemplo, algunos sistemas básicos de UNIX y GNU/Linux.

    ¿Que es un digitalizador optico?

    Un ¨digitalizador óptico¨ emplea dispositivos fotosensibles para convertir imágenes (por ejemplo, una fotografía o un texto) en señales electrónicas que puedan ser manipuladas por la máquina. Por ejemplo, es posible digitalizar una fotografía, introducirla en una computadora e integrarla en un documento de texto creado en dicha computadora. Los dos digitalizadores más comunes son el digitalizador de campo plano (similar a una fotocopiadora de oficina) y el digitalizador manual, que se pasa manualmente sobre la imagen que se quiere procesar. Un micrófono es un dispositivo para convertir sonidos en señales que puedan ser almacenadas, manipuladas y reproducidas por el ordenador. Un módulo de reconocimiento de voz es un dispositivo que convierte palabras habladas en información que el ordenador puede reconocer y procesar.

    Resistencia al cambio

    Aunque mucha gente piensa que los principios en los que se basa el teclado dvorak deberian hacerlo superior al Qwerty, hay una divergencia evidente sobre si la logica del teclado se traduce realmente en un tecleado mas rapido. Aunque los estudios llevados a cabo por dvorak y sus discipulos indican un aumento en la velocidad de escritura (40%), otros estudios desarrollados por la US  general services administration e investigaciones de ergonomia independientes indican o una pequeña ventaja, o incluso una ventaja inexistente (menos del 15%).

    Diferencias entre los teclados Qwerty y Dvorak

    El teclado Dvorak es una disposición de teclado patentada en 1936 por August Dvorak y su cuñado, William Dealey. Durante años se fueron introduciendo pequeñas variaciones por el equipo de Dvorak o por el ANSI hasta lo que ahora se conoce como teclado Dvorak. Los usuarios del teclado Dvorak afirman que usan menos movimientos de dedos, incrementan la velocidad de tecleado y reducen los errores en comparación con el teclado estándar QWERTY.[1] Esta reducción en la distancia recorrida por los dedos implica unas mayores velocidades de tecleado, y en los últimos años se cree que reduce las lesiones por movimientos repetitivos, incluyendo el síndrome del túnel carpiano. Aunque el teclado Dvorak no ha conseguido desplazar al QWERTY, su acceso es más fácil en la era del ordenador y todos los sistemas operativos lo incluyen y permiten el cambio de teclados a voluntad.[2] También existen en el mercado de los teclados ergonómicos algunos teclados Dvorak físicos.


    El teclado QWERTY es la distribución de teclado más común. Fue diseñado y patentado por Christopher Sholes en 1868 y vendido a Remington en 1873. Su nombre proviene de las primeras seis letras de su fila superior de teclas.
    La distribución QWERTY no fue inventada para reducir la rapidez y en consecuencia evitar que la máquina se trabara, la realidad es totalmente diferente y se diseño con dos propósitos:
    • Lograr que las personas escribieran más rápido distribuyendo las letras de tal forma que se puedan usar las dos manos para escribir la mayoría de las palabras.
    • Evitar que los martillos de las letras chocaran entre ellas, en los primeros diseños.
    Lograrlo tomó 6 años de pruebas y con ayuda de un estudio de frecuencia en el uso de letras preparado por Amos Densmore, profesor hermano de James Densmore, quien invirtió en el invento de Christopher Sholes . Fue después de modificar el orden que su invento se empezó a vender realmente.
    Años más tarde Stan Liebowitz de la Universidad de Texas en Dallas y Stephen Margolis de la Universidad de California publicaron en 1990 (20 años) un artículo donde destruyen el mito del teclado QWERTY y esa otra idea equivocada que muchos tienen que la distribución Dvorak es mejor, más rápida y más efectiva. El texto se llama The Fable of Keys.
    Se explica que en 1987 un estudio diseñado por los Servicios de Administración General de Estados Unidos determinaron que las personas que usaban QWERTY eran casi tan rápidos, o más rápidos, como aquellos que usan la distribución Dvorak, no hay necesidad de aprender otros sistema de distribución porque simplemente no vale la pena ni el esfuerzo.
    En pocas palabras: la distribución QWERTY no fue pensada específicamente para escribir más lento y los teclados Dvorak no logran hacer escribir más rápido.[cita requerida]
    En este teclado, según la técnica de mecanografía más difundida, en posición de reposo, cuatro dedos de cada mano se colocan sobre la fila central de teclas. Para poder encontrar esta posición sin tener que mirar el teclado, las teclas correspondientes a los dedos índice de cada mano (F y J) suelen tener algún rasgo distintivo al tacto.
    Esta disposición de teclado se llevó a los ordenadores para desplazar más fácilmente a las máquinas de escribir en las oficinas. De esta forma, las personas encargadas de 'mecanografiar' documentos seguían sabiendo manejar los nuevos teclados informáticos.
    El teclado QWERTY tiene versiones para diferentes lenguas. Hay países, como Alemania, que intercambian la tecla "Y" y la tecla "Z", con lo que se convierte en teclado QWERTZ. En Francia y Bélgica hay más cambios y las primeras 6 teclas alfabéticas tienen la secuencia AZERTY. En la disposición española e hispanoamericana se incluye la letra "Ñ".

    ¿Desde que año existe la maquina de escribir?

    La máquina de escribir o maquinilla[1] es un dispositivo mecánico, electromecánico o electrónico, con un conjunto de teclas que, al ser presionadas, imprimen caracteres en un documento, normalmente papel. La persona que opera una máquina de escribir recibe el nombre de mecanógrafo.
    Desde finales del siglo XIX y durante buena parte del XX, las máquinas de escribir fueron herramientas indispensables en las oficinas comerciales, así como para muchos (si no todos) los escritores profesionales. Sin embargo, en los ochenta los procesadores de texto en computadoras personales reemplazaron casi totalmente a las máquinas de escribir en las tareas propias de éstas, si bien siguen siendo populares en los países en desarrollo y en algunos nichos de mercado.
    Entre las compañías que manufacturaban máquinas de escribir y sus accesorios se encontraban Smith-Corona, Olympia, Olivetti, Adler-Royal, Brother y Nakajima fueron las últimas compañías occidentales que fabricaron las máquinas de escribir mecánicas, pues Olivetti ha dejado de producir máquinas de escribir y Olympia solo produce dos modelos electrónicos, todos los modelos actuales existentes son electrónicos.
    La última empresa dedicada a la fabricación de máquinas de escribir, la india Godrej and Boyce, cerró su última fábrica en abril de 2011.