miércoles, 10 de marzo de 2010

ares


Ares Galaxy, popularmente conocido como Ares, es un programa P2P de distribución de archivos creado a mediados de 2002. Es software libre y está desarrollado en el lenguaje de programación Delphi para el sistema operativo Microsoft Windows. Actualmente se puede usar la red de Ares en GNU/Linux mediante GiFT, o ejecutando el cliente oficial bajo Wine.

Ares originalmente trabajaba con la red Gnutella, pero seis meses después de su creación, en diciembre de 2002, se optó por empezar a desarrollar su propia red independiente y descentralizada, montada sobre una arquitectura de red P2P de tipo "leaf nodes-y-supernodos" ofreciendo un sistema de búsqueda de tipo broadcasting inspirada por la arquitectura de la red P2P Gnutella; fue así como empezó a nacer lo que sería la red de Ares Galaxy. Muchos seguidores del programa sostienen que posee velocidades de descarga y búsquedas superiores a las de otros clientes P2P, además de conectar rápido a la red.

Contenido [ocultar]
1 Historia
2 Características
3 Red de Ares Galaxy
3.1 Funcionamiento de la red
3.2 Otros clientes
3.3 Bots
3.4 Hashlinks
4 Véase también
5 Enlaces externos


Historia [editar]Durante un tiempo, Ares Galaxy contenía adware que podía aceptarse o no durante la instalación de este programa; pero sus desarrolladores al darse cuenta de que era una práctica poco ética retiraron el adware de todos sus paquetes de instalación.

El programa tuvo gran aceptación entre los usuarios debido a la rapidez y flexibilidad del protocolo (que permite multibúsquedas, colas de esperas remotas muy cortas, gran velocidad de descarga), la posibilidad de creación de salas de conversación en red, facilidad de uso, entre otras cosas. Debido a las ventajas de este programa y a la pérdida de popularidad de Kazaa, el pequeño proyecto descentralizado, de ser una red experimental con menos de 10.000 usuarios, se convirtió rápidamente en una red de gran magnitud con aproximadamente un millón de usuarios en 2005.

La red de Ares Galaxy crecía a ritmo acelerado, pero el cliente para tener acceso a ella no lo hacía a la par, puesto que los creadores liberaban versiones de Ares Galaxy con una lentitud de hasta una versión por año y cada versión no siempre era muy diferente a la anterior; solo se realizaban arreglos menores entre versión y versión.

Debido a la lentitud en el desarrollo del cliente Ares Galaxy surgieron otros clientes P2P alternativos para tener acceso a la misma red como Warez P2P.

En la segunda mitad de 2005, los desarrolladores del cliente Ares Galaxy, al darse cuenta de lo popular que resultó ser su proyecto y de que no alcanzaban a dar abasto en cuanto al mantenimiento del servidor ni al desarrollo del proyecto —y posiblemente por el temor de alguna demanda judicial debido a que era la época en que atacaban a las desarrolladores del P2P (cierre de la empresa de eDonkey)—, decidieron cambiar la licencia gratuita de su programa por una licencia libre, y de esta manera, transformarlo en software libre, bajo la licencia GPL. Desde entonces el proyecto se encuentra en el sitio SourceForge.net que ofrece servidor gratuito y otras opciones que permiten el fácil seguimiento del desarrollo de un software libre.

A principios de 2007, Ares Galaxy alcanzó la versión 2.0.9, donde presenta notables cambios tanto en el programa como dentro del proyecto de desarrollo de Ares Galaxy. Se ha conservado la interfaz gráfica basada en el sistema operativo Windows Vista, la compatibilidad del cliente con el protocolo BitTorrent que permite bajar contenido de la red BitTorrent y la separación del código fuente del chat que estaba dentro del código de Ares Galaxy y que pasó a ser un desarrollo de código independiente del cliente, además de se volvió a integrar el navegador, el cual ahora incluye el motor de renderizado Gecko, más eficiente y rápido que Trident, el cual se utilizaba en versiones anteriores.

Ya en 2008, empezó a hacerse muy habitual un problema de conexión en la versión 2.0.9, que hacia que Ares se quedara en estado "conectando" y es porque Ares sólo funciona en la cuenta de usuario que fue instalado (si fue como administrador y luego se entra con otra cuenta, el programa se queda en conectando). Para este problema, salieron falsas soluciones no oficiales, basadas en pequeños archivos que debían colocarse en la carpeta de Ares. Esta solución funcionó pero solo parcialmente, ya que aún debía usarse el programa desde la cuenta que fue instalado originalmente al principio.

El 24 de noviembre de 2008 se libero la versión 2.1.0, año y medio después de liberarse la anterior versión. La versión 2.1.0 solucionó el problema de conexión que dejaba a Ares en estado "conectando". Aparte de esto, el cliente P2P introduce otros nuevos cambios: una reducción en el tiempo que el programa se demora conectando la primera vez que se usa, se han añadido nuevos "skins" (Esmeralda, Borravino y Bloody) además de los dos que ya tenia (General y OsThemes), se ha modificado el apartado de Chat en el panel de control el cual se ha rediseñado y simplificado. El programa ha vuelto a emitir una nueva versión que corrige una vez más, problemas de conexión a la red, estableciéndose actualmente en la versión 2.1.4.3038, que ya no cuenta con el navegador incorporado.

Se sabe que desde que tomaron la iniciativa de hacer libre a Ares, se le dejó de actualizar a la versión lite de este cliente P2P, la cual quedó varada en la versión 1.8.1 por razones desconocidas y que actualmente (2010) se le considera descontinuada al no recibir actualización alguna desde septiembre de 2005, pero que aún permanece en línea en su página oficial para su descarga tanto el cliente como su código fuente.

Características [editar]Previsualización de archivos multimedia: Ares Galaxy permite la previsualización de algunos archivos de multimedia como audio o video, aún estando su descarga parcialmente completada.
Breves colas de espera: su flexible algoritmo tiene como prioridad el poner en primer lugar en una cola remota de espera a usuarios que tienen menos porcentaje en una descarga. Esto permite que las colas remotas sean muy breves para aquellos usuarios que inician una descarga.
Salas de conversación en linea: una de las características típicas de este programa es la capacidad para crear salas de conversación descentralizadas

google


Google
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
Google Inc.

Logotipo de Google
Eslogan Don't Be Evil (No seas Malo)
Tipo En bolsa NASDAQ: GOOG, (LSE: GGEA)
Fundación 4 de septiembre de 1998
Menlo Park, CA, Estados Unidos[1]
Sede Mountain View, CA, Estados Unidos
Industria Internet
Productos Google Search
Gmail
Google Maps
Google News
Google SketchUp
Google Video
Google Earth
AdSense
AdWords
YouTube
Picasa
Google Chrome
Google Analytics
Google Buzz
Ingresos 21.796 millones USD (2008)
Beneficio neto 6.520 millones de dólares (2009)
(4.600 millones de euros)[2]
Director general Eric E. Schmidt
Presidente de tecnologías Sergey Brin
Empleados 19.665 (30 de septiembre de 2009)
Sitio web www.google.com

Sergey Brin, uno de los fundadores de Google.Google Inc. es la empresa propietaria de la marca Google, cuyo principal producto es el motor de búsqueda del mismo nombre. Fue fundada el 4 de septiembre de 1998 por Larry Page y Sergey Brin (dos estudiantes de doctorado en Ciencias de la Computación de la Universidad de Stanford).

Aunque su principal producto es el buscador, la empresa ofrece también entre otros servicios: un comparador de precios llamado Google Product Search (antes conocido como "Froogle"), un motor de búsqueda para material almacenado en discos locales (Google Desktop Search), un servicio de correo electrónico llamado Gmail, su mapamundi en 3D Google Earth o un servicio de mensajería instantánea basado en Jabber/XMPP llamado Google Talk.

Actualmente Google está trabajando en nuevos proyectos como el PC de 100 dólares,[3] un nuevo sistema operativo,[4] Google Docs & Spreadsheets, colaboración[5] y promoción de aplicaciones de software libre como Firefox,[6] instalación de varias redes inalámbricas gratuitas,[7] desarrollo de un sistema de protocolo abierto de comunicación por voz[8] entre otros. Además se especula que estaría trabajando en el desarrollo de un "Google Office"[9] y una red global de fibra óptica.[10]

Vint Cerf, considerado uno de los padres de Internet, fue contratado por Google en 2005. La compañía cotiza en la NASDAQ bajo la clave GOOG.

En octubre de 2006, Google adquirió por 1.650 millones de dólares a la famosa página de vídeos YouTube.[11]

En abril de 2007, Google compró DoubleClick,[12] una empresa especializada en publicidad en Internet, por 3.100 millones de dólares. Este mismo mes, Google se convirtió en la marca más valiosa del mundo, alcanzando la suma de 66.000 millones de dólares, superando a emblemáticas empresas como Microsoft, General Electric y Coca-Cola.

En julio de 2007, Google compró Panoramio, un sitio web dedicado a exhibir las fotografías que los propios usuarios crean y geoposicionan, siendo algunas de ellas subidas al sitio para que puedan ser vistas a través del software Google Earth, cuyo objetivo es permitir a los usuarios del mencionado software aprender más sobre una zona específica del mapa, observando las fotografías que otros usuarios han tomado ahí.

internet


Windows Internet Explorer (anteriormente Microsoft Internet Explorer; abreviado MSIE), conocido comúnmente como IE, es un navegador web desarrollado por Microsoft para el sistema operativo Microsoft Windows desde 1995. Ha sido el navegador web más utilizado desde 1999, con un pico máximo de cuota de utilización del 95% durante el 2002 y 2003 en sus versiones 5 y 6. Esa cuota de mercado ha disminuido paulatinamente debido a una renovada competencia por parte de otros navegadores, principalmente Mozilla Firefox. Microsoft gastó más de 100 millones de dólares (USD) al año a finales de la década de 1990,[1] con más de 1000 personas trabajando en IE durante 1999.[2]

Su versión más reciente es la 8.0, la cual está disponible gratuitamente como actualización para Windows XP Service Pack 2, Windows Server 2003 con Service Pack 1 o posterior, Windows Vista, y Windows Server 2008. Se incluye de forma nativa en los más recientes sistemas operativos de Microsoft, Windows 7 y Windows Server 2008 R2. De momento, Internet Explorer 9 se encuentra en desarrollo.[3] Microsoft aún no ha anunciado fechas de disponibilidad para dicha versión.[4]

También se han producido compilaciones de Internet Explorer (algunas actualmente descontinuadas) para otros sistemas operativos, incluyendo Internet Explorer Mobile (Windows CE y Windows Mobile), Internet Explorer para Mac (Mac OS 7.01 a 10) e Internet Explorer para UNIX (Solaris y HP-UX).

Contenido [ocultar]
1 Historia
1.1 Historial de lanzamientos
2 Características
2.1 Soporte de estándares
2.2 Normas de extensiones
2.3 Usabilidad y accesibilidad
2.4 Caché
2.5 Políticas de grupo
3 Arquitectura
4 Extensibilidad
5 Seguridad
5.1 Vulnerabilidades de seguridad
6 Cuota de mercado
6.1 Cuota de mercado por año y versión
6.2 Adopción en la industria
7 Compatibilidad con sistemas operativos
8 Internet Explorer «independiente»
8.1 Internet Explorer en otros sistemas operativos
9 Eliminación
10 Referencias
11 Véase también
12 Enlaces externos


Historia [editar]Artículo principal: Historia de Internet Explorer
El proyecto Internet Explorer se inició en el verano de 1994 por Thomas Reardon y, posteriormente, dirigido por Benjamin Slivka, aprovechando el código fuente de Spyglass, Inc. Mosaic, uno de los primeros navegadores web comerciales con vínculos formales con el navegador pionero NCSA Mosaic. A finales de 1994, Microsoft se acoge al licenciamiento de Spyglass Mosaic para su ulterior desarrollo, mediante un pago trimestral más un porcentaje de los ingresos producidos por las ganancias que recibiera del software. Aunque con un nombre similar al NCSA Mosaic, Spyglass Mosaic utilizó el código fuente de NCSA Mosaic sólo con moderación.[5]

Internet Explorer fue lanzado por primera vez para su instalación como un complemento de Microsoft Plus! para Windows 95 en el año de 1995. Posteriormente se introduciría gratuitamente en determinadas versiones OEM de Windows 95, y además se incluyó de forma predeterminada en versiones posteriores de Windows. Sin embargo, el permitir que el sistema operativo llevara consigo el navegador de forma gratuita (evitando con ello el pago de regalías a Spyglass, Inc.), hizo que poco después se tradujera en una demanda y una posterior indemnización de varios millones de dólares.[6]

Historial de lanzamientos [editar]Véase también: Versiones de Internet Explorer
Color Significado
Rojo Versión antigua; sin soporte
Naranja Versión antigua

mis documentos


Actualice su experiencia de Internet
No mostrar otra vez España Cambiar Todos los sitios Microsoft
Soporte Microsoft Buscar en Soporte de MicrosoftTodo Microsoft.comInternet Español Inglés
Página de inicio Centro de soluciones Búsqueda avanzada Comunidades Comprar productos Mapa del web
Id. de artículo: 310746 - Última revisión: sábado, 01 de diciembre de 2007 - Versión: 2.6
Configuración de la carpeta Mis documentos
Haga clic aquí para ver en paralelo el artículo de traducción automática y el artículo original en inglés.
Advertencia: Artículo de Traducción Automática, vea la exención de responsabilidad.

Ver los productos a los que se aplica este artículo
En esta páginaResumen
Más información
Cómo cambiar la ubicación de almacenamiento de carpetas Mis documentos
Restaurar la predeterminada de la ruta de documentos
Expandir todo Contraer todo
ResumenLa carpeta Mis documentos es un componente del perfil de usuario que se utiliza...La carpeta Mis documentos es un componente del perfil de usuario que se utiliza como ubicación unificada para almacenar datos personales. De forma predeterminada, la carpeta Mis documentos es una carpeta de perfil de usuario que se utiliza como una ubicación de almacenamiento predeterminada para los documentos guardados.

Si un administrador, puede utilizar redireccionamiento de carpetas en una directiva de grupo para modificar la ubicación de Mis documentos para residir en un recurso compartido de red. Cuando los usuarios guardan documentos en la carpeta Mis documentos, los archivos se guardan realmente en una ubicación de red asignadas y pueden hacerse copia de seguridad por el administrador.
Volver al principio
Más informaciónLa ruta de acceso a la carpeta Mis documentos se almacena en la siguiente clave...La ruta de acceso a la carpeta Mis documentos se almacena en la siguiente clave del registro, donde complete path to storage location es la ruta de acceso la ubicación de almacenamiento:
carpetas HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell

Nombre de valor: personal
Tipo de valor: REG_SZ
complete path to storage location de datos del valor:

Cualquier modificación del valor predeterminado se registra en la siguiente ubicación y también se actualiza la ruta anterior:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Nombre de valor: personal
Tipo de valor: REG_SZ
complete path to storage location de datos del valor:
Si redirige Mis documentos utilizando la redirección de carpeta de directiva de grupo, la ruta de acceso está presente en este valor y la opción para modificar la ubicación de la carpeta Mis documentos no está disponible cuando vea Propiedades de la carpeta Mis documentos.
Volver al principio
Cómo cambiar la ubicación de almacenamiento de carpetas Mis documentos
Cuando se muestran las propiedades de la carpeta Mis documentos (el icono del escritorio) y no se ha establecido una directiva de grupo para redirigir la carpeta, puede cambiar la ruta de acceso a la carpeta Mis documentos y puede mover el contenido de la ubicación anterior a la nueva ubicación:
Haga clic con el botón secundario del mouse en Mis documentos (en el escritorio) y, a continuación, haga clic en Propiedades .
En el cuadro destino , escriba la nueva ruta de acceso a la carpeta Mis documentos o haga clic en mover para buscar la carpeta y si es necesario, cree una nueva carpeta Mis documentos. Si la ruta de acceso que escribe no existe, se le pedirá que confirme que desea crear una nueva carpeta.
Haga clic en Sí para mover archivos desde la antigua ubicación de Mis documentos a la nueva ubicación, o en no si no desea mover estos archivos. Tenga en cuenta que si hace clic en no , no se eliminan los archivos en la ubicación antigua, pero ya no son visibles desde documentos después del cambio.
Volver al principio
Restaurar la predeterminada de la ruta de documentos
Si la ruta de Mis documentos actual es incorrecta o ya no está disponible, puede utilizar la opción Restauración predeterminada para restaurar la ruta de acceso predeterminada:

Nota : esta opción no se muestra cuando redirección de carpeta de directiva de grupo está en vigor para esta carpeta.
Haga clic con el botón secundario del mouse en Mis documentos (en el escritorio) y, a continuación, haga clic en Propiedades .
Haga clic en Restaurar predeterminados .

El siguiente valor del registro se utiliza para determinar la ubicación predeterminada según perfil del usuario y anexa "\Mis documentos" a la ruta de acceso completa del formulario:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ user ID

Nombre de valor: ProfileImagePath
Tipo de valor: REG_EXPAND_SZ
donde user ID es el identificador de usuario adecuada.
Volver al principio

--------------------------------------------------------------------------------

La información de este artículo se refiere a:
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows XP Professional x64 Edition
Volver al principio
Palabras clave: kbmt kbinfo kbui KB310746 KbMtes

Volver al principio
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 310746 (http://support.microsoft.com/kb/310746/en-us/ )

sábado, 6 de marzo de 2010

computador maiframe


Que es un Computador Mainframe ?

Es un ordenador o computadora de alta capacidad diseñado para las tareas computacionales más intensas. Las computadoras de tipo mainframe suelen tener varios usuarios, conectados al sistema a través de terminales. Los mainframes más potentes, llamados supercomputadoras, realizan cálculos muy complejos y que requieren mucho tiempo.

Este tipo de equipos informáticos lo utilizan principalmente los científicos dedicados a la investigación pura y aplicada, las grandes compañías y el ejército.



¿ Que es un Microcomputador ?

Es un dispositivo de computación de sobremesa o portátil, que utiliza un microprocesador como su unidad central de procesamiento o CPU. Los microordenadores más comunes son las computadoras u ordenadores personales, PC, computadoras domésticas, computadoras para la pequeña empresa o micros. Las más pequeñas y compactas se denominan laptops o portátiles e incluso palm tops por caber en la palma de la mano. Cuando los microordenadores aparecieron por primera vez, se consideraban equipos para un solo usuario, y sólo eran capaces de procesar cuatro, ocho o 16 bits de información a la vez. Con el paso del tiempo, la distinción entre microcomputadoras y grandes computadoras corporativas o mainframe (así como los sistemas corporativos de menor tamaño denominados minicomputadoras) ha perdido vigencia, ya que los nuevos modelos de microordenadores han aumentado la velocidad y capacidad de procesamiento de datos de sus CPUs a niveles de 32 bits y múltiples usuarios.

Elementos de un Computador.

Los elementos del computador son:

Hardware, equipo utilizado para el funcionamiento de una computadora. El hardware se refiere a los componentes materiales de un sistema informático. La función de estos componentes suele dividirse en tres categorías principales: entrada, salida y almacenamiento. Los componentes de esas categorías están conectados a través de un conjunto de cables o circuitos llamado bus con la unidad central de proceso (CPU) del ordenador, el microprocesador que controla la computadora y le proporciona capacidad de cálculo.

El soporte lógico o software, en cambio, es el conjunto de instrucciones que un ordenador emplea para manipular datos: por ejemplo, un procesador de textos o un videojuego. Estos programas suelen almacenarse y transferirse a la CPU a través del hardware de la computadora. El software también rige la forma en que se utiliza el hardware, como por ejemplo la forma de recuperar información de un dispositivo de almacenamiento. La interacción entre el hardware de entrada y de salida es controlada por un software llamado BIOS (siglas en inglés de 'sistema básico de entrada / salida').

Aunque, técnicamente, los microprocesadores todavía se consideran hardware, partes de su función también están asociadas con el software. Como los microprocesadores tienen tanto aspectos de hardware como de software, a veces se les aplica el término intermedio de microprogramación, o firmware.

Software, programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general, el software puede dividirse en varias categorías basadas en el tipo de trabajo realizado. Las dos categorías primarias de software son los sistemas operativos (software del sistema), que controlan los trabajos del ordenador o computadora, y el software de aplicación, que dirige las distintas tareas para las que se utilizan las computadoras. Por lo tanto, el software del sistema procesa tareas tan esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del disco y la administración de la pantalla, mientras que el software de aplicación lleva a cabo tareas de tratamiento de textos, gestión de bases de datos y similares. Constituyen dos categorías separadas el software de red, que permite comunicarse a grupos de usuarios, y el software de lenguaje utilizado para escribir programas

Además de estas categorías basadas en tareas, varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele conllevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.

Usuario: es el que determina el uso del sistema ya sea operando o suministrando mantenimiento.

Lenguajes en Computación.

En informática, cualquier lenguaje artificial puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir qué es y qué no es un lenguaje. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.

Tipos De Lenguajes:

Lenguaje Máquina

El lenguaje propio del ordenador, basado en el sistema binario, o código máquina, resulta difícil de utilizar para las personas. El programador debe introducir todos y cada uno de los comandos y datos en forma binaria, y una operación sencilla como comparar el contenido de un registro con los datos situados en una ubicación del chip de memoria puede tener el siguiente formato: 11001010 00010111 11110101 00101011. La programación en lenguaje máquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecución del programa justifica los días o semanas que se han necesitado para escribir el mismo.

Lenguaje bajo nivel

Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente señaleselectrónicas binarias. Dar una instrucción a un microprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina. El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Esta abstracción da como resultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.

Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel sean altamente específicos de cada procesador. Si se lleva el programa a otra máquina se debe reescribir el programa desde el principio

Lenguaje alto nivel

Los lenguajes de alto nivel sueles utilizar términos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje máquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde un dispositivo de almacenamiento, y son interceptados por un programa que los traduce a instrucciones en lenguaje máquina.

Los programas traductores son de dos tipos: interpretes y compiladores. Con un interprete, los programas que repiten un ciclo para volver a ejecutar parte de sus instrucciones, reinterpretan la misma instrucción cada vez que aparece. Por consiguiente, los programas interpretados se ejecutan con mucha mayor lentitud que los programas en lenguaje máquina. Por el contrario, los compiladores traducen un programa integro a lenguaje máquina antes de su ejecución, por lo cual se ejecutan con tanta rapidez como si hubiese sido escrita directamente en lenguaje máquina.

Se considera que fue la estadounidense Grace Hopper quien implementó el primer lenguaje de ordenador orientado al uso comercial. Después de programar un ordenador experimental en la Universidad de Harvard, trabajó en los modelos UNIVAC I y UNIVAC II, desarrollando un lenguaje de alto nivel para uso comercial llamado FLOW-MATIC. Para facilitar el uso del ordenador en las aplicaciones científicas, IBM desarrolló un lenguaje que simplificaría el trabajo que implicaba el tratamiento de fórmulas matemáticas complejas. Iniciado en 1954 y terminado en 1957, el FORTRAN (acrónimo de Formula Translator) fue el primer lenguaje exhaustivo de alto nivel de uso generalizado.

En 1957 una asociación estadounidense, la Association for Computing Machinery comenzó a desarrollar un lenguaje universal que corrigiera algunos de los defectos del FORTRAN. Un año más tarde fue lanzado el ALGOL (acrónimo de Algorithmic Language), otro lenguaje de orientación científica de gran difusión en Europa durante las décadas de 1960 y 1970, desde entonces ha sido sustituido por nuevos lenguajes, mientras que el FORTRAN continúa siendo utilizado debido a las gigantescas inversiones que se hicieron en los programas existentes. El COBOL

(Acrónimo de Common Business Oriented Language) es un lenguaje de programación para uso comercial y empresarial especializado en la organización de datos y manipulación de archivos, y hoy día está muy difundido en el mundo empresarial.

Aunque existen centenares de lenguajes informáticos y de variantes, hay algunos dignos de mención, como el PASCAL, diseñado en un principio como herramienta de enseñanza, hoy es uno de los lenguajes de microordenador más populares; el logro fue desarrollado para que los niños pudieran acceder al mundo de la informática; el C, un lenguaje de Bell Laboratories diseñado en la década de 1970, se utiliza ampliamente en el desarrollo de programas de sistemas, al igual que su sucesor, el C++. El LISP y el PROLOG han alcanzado amplia difusión en el campo de la inteligencia artificial.

Tipos de Lenguajes de Alto Nivel:

Lenguaje C.

Generalizando, un programa en C consta de tres secciones. La primera sección es donde van todos los ``headers''. Estos ``headers'' son comúnmente los ``#define'' y los ``#include''. Como segunda sección se tienen las ``funciones''. Al igual que Pascal, en C todas las funciones que se van a ocupar en el programa deben ir antes que la función principal (main()). Declarando las funciones a ocupar al principio del programa, se logra que la función principal esté antes que el resto de las funciones. Ahora, solo se habla de funciones ya que en C no existen los procedimientos.

Y como última sección se tiene a la función principal, llamada main. Cuando se ejecuta el programa, lo primero que se ejecuta es esta función, y de ahí sigue el resto del programa.

Los símbolos { y } indican ``begin'' y ``end'' respectivamente. Si en una función o en un ciclo while, por ejemplo, su contenido es de solamente una línea, no es necesario usar ``llaves'' ({ }), en caso contrario es obligación usarlos.

Ejemplo de un programa en C

/*Programa ejemplo que despliega el contenido de "ROL" en pantalla*/

#include

#define ROL "9274002-1"

despliega_rol() {

printf("Mi rol es : \%s\n", ROL);

}

void main() {

despliega_rol();

}

/* Fin programa */

Pascal.

Pascal es un lenguaje de programación de alto nivel de propósito general; esto es, se puede utilizar para escribir programas para fines científicos y comerciales.

El lenguaje de programación Pascal fue desarrollado por el profesor Niklaus (Nicolás) Wirth en Zurich, Zuiza, al final de los años 1960s y principios de los 70s. Wirth diseñó este lenguaje para que fuese un buen primer lenguaje de programación para personas comenzando a aprender a programar. Pascal tiene un número relativamente pequeño de conceptos para aprender y dominar. Su diseño facilita escribir programas usando un estilo que está generalmente aceptado como práctica estándar de programación buena. Otra de las metas del diseño de Wirth era la implementación fácil. Él diseñó un lenguaje para el cual fuese fácil escribir un compilador para un nuevo tipo de computadora.

Program Sorting;

Este programa lee un natural y una secuencia de N caracteres de la entrada estándar; construye un índice para ordenarlos de menor a mayor e imprime en la salida la secuencia ordenada.

}

uses CRT;

Const Max = 10;

Espacio = ' ';

Enter = chr (13);

type Indice = 1..Max;

Cantidad= 0..Max;

SecOfChar = record

elems : array [Indice] of char;

ult : Cantidad;

end;

SecOfInd = record

disco duro


Un disco duro o disco rígido (en inglés hard disk drive) es un dispositivo no volátil, que conserva la información aun con la pérdida de energía, que emplea un sistema de grabación magnética digital. Dentro de la carcasa hay una serie de platos metálicos apilados girando a gran velocidad. Sobre los platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos. Hay distintos estándares para comunicar un disco duro con la computadora; las interfaces más comunes son Integrated Drive Electronics (IDE, también llamado ATA) , SCSI generalmente usado en servidores, SATA, este último estandarizado en el año 2004 y FC exclusivo para servidores.

Tal y como sale de fábrica, el disco duro no puede ser utilizado por un sistema operativo. Antes se deben definir en él un formato de bajo nivel, una o más particiones y luego hemos de darles un formato que pueda ser entendido por nuestro sistema.

También existe otro tipo de discos denominados de estado sólido que utilizan cierto tipo de memorias construidas con semiconductores para almacenar la información. El uso de esta clase de discos generalmente se limitaba a las supercomputadoras, por su elevado precio, aunque hoy en día ya se puede encontrar en el mercado unidades mucho más económicas de baja capacidad (hasta 512[1] GB) para el uso en computadoras personales (sobre todo portátiles). Así, el caché de pista es una memoria de estado sólido, tipo memoria RAM, dentro de un disco duro de estado sólido.

Su traducción del inglés es unidad de disco duro, pero este término es raramente utilizado, debido a la practicidad del término de menor extensión disco duro (o disco rígido).

windows


Este artículo o sección contiene algunas citas a referencias completas e incluye una lista de bibliografía o enlaces externos. Sin embargo, su verificabilidad no es del todo clara debido a que no posee suficientes notas al pie.
Puedes mejorar este artículo introduciendo citas más precisas.
Microsoft Windows
Desarrollador
Microsoft
Página principal de Windows
Información general
Modelo de desarrollo Software propietario
Última versión estable Windows 7, Windows Server 2008 R2,
NT 6.1 (Compilación 7600)
22 de julio de 2009; hace 7 meses
Tipo de núcleo Monolítico (versiones basadas en MS-DOS), Híbrido (versiones basadas en Windows NT)
Licencia Microsoft CLUF (EULA)
Idiomas Multilenguaje
En español
Microsoft Windows es una serie de sistemas operativos desarrollados y comercializados por Microsoft. Existen versiones para hogares, empresas, servidores y dispositivos móviles, como computadores de bolsillo y teléfonos inteligentes. Hay variantes para procesadores de 16, 32 y 64 bits.

Incorpora diversas aplicaciones como Internet Explorer, el Reproductor de Windows Media, Windows Defender, Windows Media Center, WordPad entre otros y diversas aplicaciones que fueron retiradas en Windows 7, tales como: Windows Movie Maker, Windows Mail y la Galería fotográfica de Windows.

Desde hace muchos años es el sistema operativo más difundido y usado del mundo; de hecho la mayoría de los programas (tanto comerciales como gratuitos) se desarrolla originalmente para este sistema. En julio del 2009, Windows tenia aproximadamente el 86% de la cuota de mercado de los sistemas operativos.[cita requerida]

Windows 7 es la versión más reciente para computadoras personales, Windows Server 2008 R2 para servidores y Windows Mobile 7 en dispositivos móviles.

Contenido [ocultar]
1 Versiones
1.1 Primeras versiones
1.2 Windows 3.0 y 3.1
1.3 Windows 95, 98, y Me
1.4 Familia NT
1.5 Sistemas operativos de 64-bit.
1.6 Windows CE
2 Historia
3 Línea de tiempo
4 Aplicaciones populares de Windows
4.1 Internet Explorer
4.2 Reproductor de Windows Media
4.3 Paint
5 Sistema de archivos
6 Criticas y polémicas
6.1 Seguridad
7 Véase también
8 Referencias
9 Enlaces externos


Versiones [editar]Artículo principal: Lista de las versiones de Microsoft Windows
El término Windows describe colectivamente todas o parte de varias generaciones de productos de sistema operativo de Microsoft. Estos productos generalmente se clasifican como sigue:

Primeras versiones [editar]Artículos principales: Windows 1.0 y Windows 2.0
La historia de Windows se remonta a septiembre del año 1981, con el proyecto denominado "Interface Manager". Se anunció en noviembre de 1983 (después del Apple Lisa, pero antes de Macintosh) bajo el nombre de "Windows", pero Windows 1.0 no se publicó hasta el mes de noviembre de 1985. El shell de Windows 1.0 es un programa conocido como MS-DOS. Otros programas suministrados fueron la Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj, Panel de control, el Bloc de notas, Paint, Reversi, Terminal y Write. Windows 1.0 no permite la superposición de ventanas, debido a Apple Computer poseer esta característica. En su lugar fueron mosaico en todas las ventanas. Sólo los cuadros de diálogo podrían aparecer en otras ventanas.

Windows 2.0 fue lanzado en octubre de 1987 y presentó varias mejoras en la interfaz de usuario y en la gestión de memoria. También introdujo nuevos métodos abreviados de teclado. También podría hacer uso de memoria expandida.

Windows 2.1 fue lanzado en dos diferentes versiones: Windows/386 empleado el 386 modo 8086 virtual para realizar varias tareas de varios programas de DOS, y el modelo de memoria paginada para emular la memoria expandida usando disponible memoria extendida. Windows/286 (que, a pesar de su nombre, se ejecutaría en el 8086) todavía se ejecutaba en modo real, pero podría hacer uso de la zona de memoria alta.

Las primeras versiones de Windows se suele considerar como interfaz gráfica de usuario simple. Incluso las primeras versiones de Windows de 16 bits ya supone muchas de las funciones típicas de sistema operativo; en particular, tener su propio formato de archivo ejecutable y proporcionar sus propios controladores de dispositivo (temporizador, gráficos, impresora, ratón, teclado y sonido) para aplicaciones. A diferencia de MS-DOS, Windows permite a los usuarios ejecutar las aplicaciones gráficas de múltiples al mismo tiempo, a través de la multitarea cooperativa. Windows implementa un esquema de software elaborada, basado en el segmento, memoria virtual, lo que le permitió ejecutar aplicaciones más grandes que la memoria disponible: segmentos de código y los recursos se intercambian y se tira cuando escaseaba la memoria, y segmentos de datos en la memoria cuando se trasladó una aplicación dada, había cedido el control del procesador, por lo general la espera de la entrada del usuario.

Cuota de mercado del sistema operativo Windows Fuente HitsLink[1] Awio[2] StatCounter[3] AT[4]
Dato Noviembre 2009 Noviembre 2009 Noviembre 2009 Febrero 2009
Todas las versiones 92,55% 85,69% 92,74% 93,71%
Windows XP 69,05% 57,57% 65,71% 62,18%
Windows Vista 18,55% 21,73% 22,98% 28,90%
Windows 7 4,00% 4,54% 4,05% —
Windows 2000 0,69% 0,54% — 1,20%
Windows 98 0,09% 0,10% — 0,22%
Windows NT 0,09% — — 0,02%
Windows Me 0,04% — — 0,09%
Windows CE 0,04% — — 0,01%
Windows Server 2003 — 1,21% — 0,81%
Otro Windows — — — 0,28%
Windows 3.0 y 3.1 [editar]Artículo principal: Windows 3.x
La primera versión realmente popular de Windows fue la versión 3.0, publicada en 1990. Ésta se benefició de las mejoradas capacidades gráficas para PC de esta época, y también del microprocesador 80386, que permitía mejoras en las capacidades multitarea de las aplicaciones Windows. Esto permitiría ejecutar en modo multitarea viejas aplicaciones basadas en MS-DOS.

Windows 3 convirtió al IBM PC en un serio competidor para el Apple Macintosh.

En respuesta a la aparición de OS/2 2.0, Microsoft desarrolló Windows 3.1, que incluía diversas pequeñas mejoras a Windows 3.0 (como las fuentes escalables TrueType), pero que consistía principalmente en soporte multimedia. Más tarde Microsoft publicó el Windows 3.11 (denominado Windows para trabajo en grupo), que incluía controladores y protocolos mejorados para las comunicaciones en red y soporte para redes punto a punto.

Windows 95, 98, y Me [editar]Artículos principales: Windows 95, Windows 98 y Windows Me
Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar

computadoras u ordenadores



Una computadora (del inglés computer, y éste del latín computare -calcular-), también denominada ordenador o computador, es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en función a una amplia gama de aplicaciones prácticas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programación y al que lo realiza se le llama programador. La computadora, además de la rutina o programa informático, necesita de datos específicos (a estos datos, en conjunto, se les conoce como "Input" en inglés) que deben ser suministrados, y que son requeridos al momento de la ejecución, para proporcionar el producto final del procesamiento de datos, que recibe el nombre de "output". La información puede ser entonces utilizada, reinterpretada, copiada, transferida, o retransmitida a otra(s) persona(s), computadora(s) o componente(s) electrónico(s) local o remotamente usando diferentes sistemas de telecomunicación, pudiendo ser grabada, salvada o almacenada en algún tipo de dispositivo o unidad de almacenamiento.

La característica principal que la distingue de otros dispositivos similares, como la calculadora no programable, es que es una máquina de propósito general, es decir, puede realizar tareas muy diversas, de acuerdo a las posibilidades que brinde los lenguajes de programación y el hardware.

Contenido [ocultar]
1 Arquitectura
2 Periféricos y dispositivos auxiliares
2.1 Monitor
2.2 Teclado
2.3 Ratón
2.4 Impresora
2.5 Escáner
2.6 Disco duro
2.7 Altavoces
3 Otros conceptos y curiosidades
4 Etimología de la palabra ordenador
5 Véase también
5.1 Tipos de computadoras
5.2 Componentes y periféricos
5.2.1 Componentes principales
5.2.2 Periféricos
5.2.3 Otros
5.3 Temas relacionados
6 Referencias
7 Enlaces externos


Arquitectura
Aunque las tecnologías empleadas en las computadoras digitales han cambiado mucho desde que aparecieron los primeros modelos en los años 40, la mayoría todavía utiliza la Arquitectura de von Neumann, publicada a principios de los años 1940 por John von Neumann, que otros autores atribuyen a John Presper Eckert y John William Mauchly.

La arquitectura de Von Neumann describe una computadora con 4 secciones principales: la unidad aritmético lógica (ALU por sus siglas del inglés: Arithmetic Logic Unit), la unidad de control, la memoria central, y los dispositivos de entrada y salida (E/S). Estas partes están interconectadas por canales de conductores denominados buses:

La memoria es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit o unidad de información. La instrucción es la información necesaria para realizar lo que se desea con el computador. Las «celdas» contienen datos que se necesitan para llevar a cabo las instrucciones, con el computador. El número de celdas varían mucho de computador a computador, y las tecnologías empleadas para la memoria han cambiado bastante; van desde los relés electromecánicos, tubos llenos de mercurio en los que se formaban los pulsos acústicos, matrices de imanes permanentes, transistores individuales a circuitos integrados con millones de celdas en un solo chip. En general, la memoria puede ser reescrita varios millones de veces (memoria RAM); se parece más a una pizarra que a una lápida (memoria ROM) que sólo puede ser escrita una vez.
El procesador (también llamado Unidad central de procesamiento o CPU) consta de:

Un típico símbolo esquemático para una ALU: A y B son operandos; R es la salida; F es la entrada de la unidad de control; D es un estado de la salidaLa unidad aritmético lógica o ALU es el dispositivo diseñado y construido para llevar a cabo las operaciones elementales como las operaciones aritméticas (suma, resta, ...), operaciones lógicas (Y, O, NO), y operaciones de comparación o relacionales. En esta unidad es en donde se hace todo el trabajo computacional.
La unidad de control sigue la dirección de las posiciones en memoria que contienen la instrucción que el computador va a realizar en ese momento; recupera la información poniéndola en la ALU para la operación que debe desarrollar. Transfiere luego el resultado a ubicaciones apropiadas en la memoria. Una vez que ocurre lo anterior, la unidad de control va a la siguiente instrucción (normalmente situada en la siguiente posición, a menos que la instrucción sea una instrucción de salto, informando al ordenador de que la próxima instrucción estará ubicada en otra posición de la memoria).
Los dispositivos E/S sirven a la computadora para obtener información del mundo exterior y/o comunicar los resultados generados por el computador al exterior. Hay una gama muy extensa de dispositivos E/S como teclados, monitores, unidades de disco flexible o cámaras web.

Computadora de Escritorio.


Periféricos y dispositivos auxiliares
Artículo principal: Periférico
Monitor
Artículo principal: Monitor de computadora
El monitor o pantalla de computadora, es un dispositivo de salida que, mediante una interfaz, muestra los resultados del procesamiento de una computadora. Hay tres principales tipos de monitores: los de tubo de rayos catódicos (o CRT), los de pantalla de plasma (PDP), y los de pantalla de cristal líquido (o LCD).

Teclado
Artículo principal: Teclado de computadora
Un teclado de computadora es un periférico, físico o virtual (por ejemplo teclados en pantalla o teclados láser), utilizado para la introducción de órdenes y datos en una computadora. Tiene su origen en los teletipos y las máquinas de escribir eléctricas, que se utilizaron como los teclados de los primeros ordenadores y dispositivos de almacenamiento (grabadoras de cinta de papel y tarjetas perforadas). Aunque físicamente hay una miríada de formas, se suelen clasificar principalmente por la distribución de teclado de su zona alfanumérica, pues salvo casos muy especiales es común a todos los dispositivos y fabricantes (incluso para teclados árabes y japoneses).

Ratón
Artículo principal: Mouse
El mouse (del inglés, pronunciado [ˈmaʊs]) o ratón es un periférico de computadora de uso manual, generalmente fabricado en plástico, utilizado como entrada o control de datos. Se utiliza con una de las dos manos del usuario y detecta su movimiento relativo en dos dimensiones por la superficie horizontal en la que se apoya, reflejándose habitualmente a través de un puntero o flecha en el monitor. Anteriormente, la información del desplazamiento era transmitida gracias al movimiento de una bola debajo del ratón, la cual accionaba dos rodillos que correspondían a los ejes X e Y. Hoy, el puntero reacciona a los movimientos debido a un rayo de luz que se refleja entre el ratón y la superficie en la que se encuentra. Cabe aclarar que un ratón óptico apoyado en un espejo por ejemplo es inutilizable, ya que la luz láser no desempeña su función correcta. La superficie a apoyar el ratón debe ser opaca, una superficie que no genere un reflejo.

Impresora
Artículo principal: Impresora
Una impresora es un periférico de computadora que permite producir una copia permanente de textos o gráficos de documentos almacenados en formato electrónico, imprimiendo en papel de lustre los datos en medios físicos, normalmente en papel o transparencias, utilizando cartuchos de tinta o tecnología láser. Muchas impresoras son usadas como periféricos, y están permanentemente unidas a la computadora por un cable. Otras impresoras, llamadas impresoras de red, tienen un interfaz de red interno (típicamente wireless o Ethernet), y que puede servir como un dispositivo para imprimir en papel algún documento para cualquier usuario de la red. También hay impresoras multifuncionales que aparte de sus funciones de impresora funcionan como fotocopiadora y escáner.

Escáner
Artículo principal: Escáner de computadora
En informática, un escáner (del idioma inglés: scanner) es un periférico que se utiliza para convertir, mediante el uso de la luz, imágenes o cualquier otro impreso a formato digital.

Disco duro
Artículo principal: Disco duro
El disco duro es un sistema de grabación magnética digital, es donde en la mayoría de los casos reside el Sistema operativo de la computadora. En los discos duros se almacenan los datos del usuario. En él encontramos dentro de la carcasa una serie de platos metálicos apilados girando a gran velocidad. Sobre estos platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos. En una nueva generación están los discos duros de estado sólido, que llevan el principio de las memorias USB.

Altavoces
Los altavoces se utilizan para escuchar los sonidos emitidos por el computador, tales como música, sonidos de errores, conferencias, etc.


Normalmente los altavoces van integrados en el ordenador. En los ordenadores portátiles, la mayoría de los casos, van integrados de forma que no se ven. Y en los de sobre-mesa están en el monitor, pero la torre también lleva uno para indicar sonidos de errores.

Otros conceptos y curiosidades
Algunas computadoras más grandes se diferencian del modelo anterior en un aspecto importante, porque tienen varias CPU y unidades de control que trabajan al mismo tiempo. Además, algunos computadores, usados principalmente para investigación, son muy diferentes del modelo anterior, pero no tienen muchas aplicaciones comerciales.

En la actualidad se puede tener la impresión de que los computadores están ejecutando varios programas al mismo tiempo. Esto se conoce como multitarea, y es más común que se utilice el segundo término. En realidad, la CPU ejecuta instrucciones de un programa y después tras un breve periodo de tiempo, cambian a un segundo programa y ejecuta algunas de sus instrucciones. Esto crea la ilusión de que se están ejecutando varios programas simultáneamente, repartiendo el tiempo de la CPU entre los programas. Esto es similar a la película que está formada por una sucesión rápida de fotogramas. El sistema operativo es el programa que generalmente controla el reparto del tiempo.

El sistema operativo es una especie de caja de herramientas lleno de rutinas. Cada vez que alguna rutina de computador se usa en muchos tipos diferentes de programas durante muchos años, los programadores llevarán dicha rutina al sistema operativo, al final.

El sistema operativo sirve para decidir, por ejemplo, qué programas se ejecutan, y cuándo, y qué fuentes (memoria o dispositivos E/S) se utilizan. El sistema operativo tiene otras funciones que ofrecer a otros programas, como los códigos que sirven a los programadores, escribir programas para una máquina sin necesidad de conocer los detalles internos de todos los dispositivos electrónicos conectados.

En la actualidad se están empezando a incluir en el sistema operativo algunos programas muy usados, debido a que es ésta una manera económica de distribuirlos. No es extraño que un sistema operativo incluya navegadores de Internet, procesadores de texto, programas de correo electrónico, interfaces de red, reproductores de películas y otros programas que antes se tenían que conseguir e instalar separadamente.

Los primeros computadores digitales, de gran tamaño y coste, se utilizaban principalmente para hacer cálculos científicos. ENIAC, uno de los primeros computadores, calculaba densidades de neutrón transversales para ver si explotaría la bomba de hidrógeno. El CSIR Mk I, el primer ordenador australiano, evaluó patrones de precipitaciones para un gran proyecto de generación hidroeléctrica. Los primeros visionarios vaticinaron que la programación permitiría jugar al ajedrez, ver películas y otros usos.

La gente que trabajaba para los gobiernos y las grandes empresas también usó los computadores para automatizar muchas de las tareas de recolección y procesamiento de datos, que antes eran hechas por humanos; por ejemplo, mantener y actualizar la contabilidad y los inventarios. En el mundo académico, los científicos de todos los campos empezaron a utilizar los computadores para hacer sus propios análisis. El descenso continuo de los precios de los computadores permitió su uso por empresas cada vez más pequeñas. Las empresas, las organizaciones y los gobiernos empiezan a emplear un gran número de pequeños computadores para realizar tareas que antes eran hechas por computadores centrales grandes y costosos. La reunión de varios pequeños computadores en un solo lugar se llamaba torre de servidores.

Con la invención del microprocesador en 1970, fue posible fabricar computadores muy baratos. Los computadores personales se hicieron famosos para llevar a cabo diferentes tareas como guardar libros, escribir e imprimir documentos. Calcular probabilidades y otras tareas matemáticas repetitivas con hojas de cálculo, comunicarse mediante correo electrónico e Internet. Sin embargo, la gran disponibilidad de computadores y su fácil adaptación a las necesidades de cada persona, han hecho que se utilicen para varios propósitos.

Al mismo tiempo, los pequeños computadores son casi siempre con una programación fija, empezaron a hacerse camino entre las aplicaciones del hogar, los coches, los aviones y la maquinaria industrial. Estos procesadores integrados controlaban el comportamiento de los aparatos más fácilmente, permitiendo el desarrollo de funciones de control más complejas como los sistemas de freno antibloqueo en los coches. A principios del siglo 21, la mayoría de los aparatos eléctricos, casi todos los tipos de transporte eléctrico y la mayoría de las líneas de producción de las fábricas funcionan con un computador. La mayoría de los ingenieros piensa que esta tendencia va a continuar.

Actualmente, los computadores personales son usados tanto para la investigación como para el entretenimiento (videojuegos), pero los grandes computadores aún sirven para cálculos matemáticos complejos y para otros usos de la ciencia, tecnología, astronomía, medicina, etc.

Tal vez el más interesante "descendiente" del cruce entre el concepto de la PC o computadora personal y los llamados supercomputadores sea la Workstation o estación de trabajo. Este término, originalmente utilizado para equipos y máquinas de registro, grabación y tratamiento digital de sonido, y ahora utilizado precisamente en referencia a estaciones de trabajo (traducido literalmente del inglés), se usa para dar nombre a equipos que, debido sobre todo a su utilidad dedicada especialmente a labores de cálculo científico, eficiencia contra reloj y accesibilidad del usuario bajo programas y software profesional y especial, permiten desempeñar trabajos de gran cantidad de cálculos y "fuerza" operativa. Una Workstation es, en esencia, un equipo orientado a trabajos personales, con capacidad elevada de cálculo y rendimiento superior a los equipos PC convencionales, que aún tienen componentes de elevado coste, debido a su diseño orientado en cuanto a la elección y conjunción sinérgica de sus componentes. En estos casos, el software es el fundamento del diseño del equipo, el que reclama, junto con las exigencias del usuario, el diseño final de la Workstation.

Etimología de la palabra ordenador
La palabra española ordenador proviene del término francés ordinateur, en referencia a Dios que pone orden en el mundo ("Dieu qui met de l'ordre dans le monde").[1] En parte por cuestiones de marketing, puesto que la descripción realizada por IBM para su introducción en Francia en 1954 situaba las capacidades de actuación de la máquina cerca de la omnipotencia, idea equivocada que perdura hoy en día al considerar que la máquina universal de Turing es capaz de computar absolutamente todo.[2] En 1984, académicos franceses reconocieron, en el debate "Les jeunes, la technique et nous", que el uso de este sustantivo es incorrecto, porque la función de un PC es procesar datos, no dar órdenes.[3] Mientras que otros, como el catedrático de filología latina Jacques Perret, conocedores del origen religioso del término, lo consideran más correcto que las alternativas[1] .

El uso de la palabra ordinateur se ha exportado a algunos idiomas de la península Ibérica, como el aragonés, el castellano, el catalán y el euskera. Los demás idiomas europeos, como el portugués, el alemán y el holandés, utilizan derivados del término computare.


PC con interfaz táctil.Véase también
Tipos de computadoras
Computador analógico
Computador híbrido
Supercomputadora
Computadora central
Minicomputadora
Microcomputadora
Computadora de escritorio
Computador personal
Computadora doméstica
Multiseat
Computadora portátil de escritorio
Computadora portátil
Tablet PC
Subportátil
PC Ultra Móvil

tecnologia


Tecnología es el conjunto de conocimientos técnicos, ordenados científicamente, que permiten construir objetos y máquinas para adaptar el medio y satisfacer las necesidades de las personas. Es una palabra de origen griego, τεχνολογία, formada por téchnē (τέχνη, "arte, técnica u oficio") y logía (λογία), el estudio de algo. Aunque hay muchas tecnologías muy diferentes entre sí, es frecuente usar el término en singular para referirse a una de ellas o al conjunto de todas. Cuando se lo escribe con mayúscula, tecnología puede referirse tanto a la disciplina teórica que estudia los saberes comunes a todas las tecnologías, como a educación tecnológica, la disciplina escolar abocada a la familiarización con las tecnologías más importantes.

La actividad tecnológica influye en el progreso social y económico, pero también ha producido el deterioro de nuestro entorno (biosfera). Las tecnologías pueden ser usadas para proteger el medio ambiente y para evitar que las crecientes necesidades provoquen un agotamiento o degradación de los recursos materiales y energéticos de nuestro planeta. Evitar estos males es tarea no sólo de los gobiernos, sino de todos. Se requiere para ello una buena enseñanza-aprendizaje de la tecnología en los estudios de enseñanza media o secundaria y buena difusión de los problemas, diagnósticos y propuestas de solución en los medios de comunicación social.

Contenido [ocultar]
1 Definición
2 Funciones de las tecnologías
3 Métodos de las tecnologías
3.1 Herramientas e instrumentos
3.2 Invención de artefactos
4 Hitos del desarrollo tecnológico
4.1 Algunos hitos tecnológicos prehistóricos
4.2 Algunos hitos tecnológicos históricos
5 Economía y tecnologías
5.1 Teoría económica
5.2 Industria
5.3 Servicios
5.4 Comercio
5.5 Recursos naturales
5.6 Trabajo
5.6.1 Taylorismo
5.6.2 Fordismo
5.6.3 Toyotismo
5.6.4 La desaparición y creación de puestos de trabajo
5.7 Publicidad
6 Impactos de la tecnología
7 Funciones no técnicas de los productos tecnológicos
7.1 Función estética de los objetos tecnológicos
7.2 Función simbólica de los objetos tecnológicos[38]
8 Cultura y tecnologías
9 Medio ambiente y tecnologías
10 Ética y tecnologías
11 Tecnologías apropiadas
11.1 Ejemplos de tecnologías apropiadas
12 Ludismo
13 Oficios técnicos y profesiones tecnológicas
14 Referencias
15 Bibliografía
16 Véase también
17 Enlaces externos


Definición [editar]La versión 1992 del Diccionario de la Real Academia daba las siguientes acepciones de tecnología:

1. Conjunto de los conocimientos propios de un oficio mecánico o arte industrial. Esta acepción era incompleta porque hay tecnologías que no corresponden a oficios mecánicos, como las informáticas. Era ambigua porque sugería una inexistente relación entre tecnologías y artes. Era tautológica porque las que antiguamente se denominaban artes industriales hoy se denominan técnicas, concepto que en el habla cotidiana es sinónimo de tecnología.
2. Tratado de los términos técnicos. Esta acepción se refiere sólo a la terminología técnica, la parte verbalmente expresable de los saberes tecnológicos.
3. Lenguaje propio de una ciencia o de un arte. Esta acepción es similar a la anterior.
4. Conjunto de los instrumentos y procedimientos industriales de un determinado sector o producto. Esta acepción es sólo aplicable a las tecnologías industriales.
La versión 2006 del Diccionario de la Real Academia ha reemplazado la primera acepción por la siguiente:

1. Conjunto de teorías y de técnicas que permiten el aprovechamiento práctico del conocimiento científico. Esta acepción asimila la tecnología a ciencia aplicada o tecno-ciencia, lo que sólo es válido para algunas tecnologías, las basadas en saberes científicos.
Es un error común en muchas páginas Web denominar tecnología, a secas, a la tecnología informática, la tecnología de procesamiento de información por medios artificiales, entre los que se incluye, pero no de modo excluyente, a las computadoras/ordenadores.

En primera aproximación, una tecnología es el conjunto de saberes, destrezas y medios necesarios para llegar a un fin predeterminado mediante el uso de objetos artificiales o artefactos. Esta definición es todavía insuficiente porque no permite diferenciarlas de las artes y las ciencias, para lo cual hay que analizar las funciones y finalidades de las tecnologías.

Funciones de las tecnologías [editar]Históricamente las tecnologías han sido usadas para satisfacer necesidades esenciales (alimentación, vestimenta, vivienda, protección personal, relación social, comprensión del mundo natural y social), para obtener placeres corporales y estéticos (deportes, música, hedonismo en todas sus formas) y como medios para satisfacer deseos (simbolización de estatus, fabricación de armas y toda la gama de medios artificiales usados para persuadir y dominar a las personas).

A pesar de lo que afirmaban los luditas, y como el propio Marx señalara refiriéndose específicamente a las maquinarias industriales,[1] las tecnologías no son ni buenas ni malas. Los juicios éticos no son aplicables a las tecnologías, sino al uso que hacemos de ellas: un arma puede usarse para matar a una persona y apropiarse de sus bienes o para salvar la vida matando un animal salvaje que quiere convertirnos en su presa.

Métodos de las tecnologías [editar]Las tecnologías usan, en general, métodos diferentes del científico, aunque la experimentación es también usado por las ciencias. Los métodos difieren según se trate de tecnologías de producción artesanal o industrial de artefactos, de prestación de servicios, de realización u organización de tareas de cualquier tipo.

Un método común a todas las tecnologías de fabricación es el uso de herramientas e instrumentos para la construcción de artefactos. Las tecnologías de prestación de servicios, como el sistema de suministro eléctrico hacen uso de instalaciones complejas a cargo de personal especializado.

Herramientas e instrumentos [editar]Los principales medios para la fabricación de artefactos son la energía y la información. La energía permite dar a los materiales la forma, ubicación y composición que están descriptas por la información. Las primeras herramientas, como los martillos de piedra y las agujas de hueso, sólo facilitaban la aplicación de fuerza por las personas aplicando los principios de las máquinas simples.[2] El uso del fuego, que modifica la composición de los alimentos haciéndolos más fácilmente digeribles, proporciona iluminación haciendo posible la sociabilidad más allá de los horarios diurnos, proporciona calefacción y mantiene a raya a los animales feroces, modificó tanto la apariencia como los hábitos humanos.

Las herramientas más elaboradas incorporan información en su funcionamiento, como las pinzas pelacables que permiten cortar la vaina a la profundidad apropiada para arrancarla con facilidad sin dañar el alma metálica. El término instrumentos, en cambio, está más directamente asociado a las tareas de precisión, como en instrumental quirúrgico, y de recolección de información, como en instrumentación electrónica y en instrumentos de medición, de navegación náutica y de navegación aérea.

Las máquinas herramientas son combinaciones complejas de varias herramientas gobernadas (actualmente mediante computadoras/ordenadores) por información obtenida por instrumentos también incorporados en ellas.

Invención de artefactos [editar]Aunque con grandes variantes de detalle según el objeto, su principio de funcionamiento y los materiales usados en su construcción, las siguientes son etapas usuales en la invención de un artefacto novedoso:

Identificación del problema práctico a resolver: En esta etapa deben quedar bien acotados tanto las características intrínsecas del problema, como los factores externos que lo determinan o condicionan. El resultado debe expresarse como una función técnica cuya expresión mínima es la transición, llevada a cabo por el artefacto, de un estado inicial a un estado final. Por ejemplo, en la tecnología de desalinización del agua, el estado inicial es agua en su estado natural, el final es esa agua ya potabilizada, y el artefacto es un desalinizador indefinido. Una de las características críticas es la concentración de sal del agua, muy diferente en el agua oceánica que en mares interiores como el Mar Muerto. Los factores externos son, por ejemplo, las temperaturas máxima y mínima del agua en las diferentes estaciones y las fuentes de energía disponibles para la operación del desalinizador.
Establecimiento de los requisitos que debe cumplir la solución: Materiales admisibles; cantidad y calidad de mano de obra a usar y su disponibilidad; costos máximos de fabricación, operación y mantenimiento; duración mínima requerida del artefacto...
Principio de funcionamiento: Frecuentemente hay varias maneras diferentes de resolver un mismo problema, más o menos apropiados al entorno natural o social. En el caso de la desalinización, el procedimiento de congelación es especialmente apto para las regiones árticas, mientras que el de ósmosis inversa lo es para ciudades de regiones tropicales con amplia disponibilidad de energía eléctrica. La invención de un nuevo principio de funcionamiento es una de las características cruciales de la innovación tecnológica. La elección del principio de funcionamiento, sea ya conocido o especialmente inventado, es el requisito indispensable para la siguiente etapa, el diseño que precede a la construcción.
Diseño del artefacto: Mientras que en la fabricación artesanal lo usual es omitir esta etapa y pasar directamente a la etapa siguiente de construcción de un prototipo (método de ensayo y error), el diseño es requisito obligatorio de todos los procesos de fabricación industrial. Este diseño se efectúa típícamente usando saberes formalizados como los de alguna rama de la ingeniería, efectuando cálculos matemáticos, trazando planos de diverso tipo, eligiendo materiales de propiedades apropiadas o haciendo ensayos cuando se las desconoce, compatibilizando la forma de los materiales con la función a cumplir, descomponiendo el artefacto en partes que faciliten tanto el cumplimiento de la función como la fabricación y ensamblado...
Simulación o construcción de un prototipo: Si el costo de fabricación de un prototipo no es excesivamente alto (donde el tope sea probablemente el caso de un nuevo modelo de automóvil) su fabricación permite detectar y resolver problemas no previstos en la etapa de diseño. Cuando el costo no lo permite, caso del desarrollo de un nuevo tipo de avión, se usan complejos programas de simulación por ordenador/computadora, donde un ejemplo simple es la determinación de las características aerodinámicas usando un modelo a escala en un túnel de viento.
Según el divulgador científico Asimov:[3]

Inventar exigía trabajar duro y pensar firme. Edison sacaba inventos por encargo y enseñó a la gente que no eran cuestión de fortuna ni de conciliábulo de cerebros. Porque -aunque es cierto que hoy disfrutamos del fonógrafo, del cine, de la luz eléctrica, del teléfono y de mil cosas más que él hizo posibles o a las que dio un valor práctico- hay que admitir que, de no haberlas inventado él, otro lo hubiera hecho tarde o temprano: eran cosas que «flotaban en el aire». Quizás no sean los inventos en sí lo que hay que destacar entre los aportes de Edison a nuestras vidas. La gente creía antes que los inventos eran golpes de suerte. El genio, decía Edison, es un uno por ciento de inspiración y un noventa y nueve por ciento de transpiración. No, Edison hizo algo más que inventar, y fue dar al proceso de invención un carácter de producción en masa.
Guilford, destacado estudioso de la psicología de la inteligencia,[4] identifica como las principales destrezas de un inventor las incluidas en lo que denomina aptitudes de producción divergente. La creatividad, facultad intelectual asociada a todas las producciones originales, ha sido discutida por de Bono, quien la denomina pensamiento lateral.[5] Aunque más orientado a las producciones intelectuales, el más profundo estudio sobre la resolución de problemas cognitivos es hecho por Newell y Simon, en el celebérrimo libro Human problem solving.[6]

Véase también: Creatividad
Hitos del desarrollo tecnológico [editar]Artículo principal: Historia de la tecnología
Algunos hitos tecnológicos prehistóricos [editar]
Herramientas de piedra inuit.Muchas tecnologías han sido inventadas de modo independiente en diferentes lugares y épocas; se cita a continuación sólo la más antigua invención conocida.

Armas y herramientas de piedra: Hechas de piedras toscamente fracturadas, fueron usadas por los primeros homínidos hace más de 1.000.000 de años en África. Las armas permitieron el auge de la caza de animales salvajes, ventajosa para la alimentación por su mayor contenido en proteínas. Las herramientas facilitaron el troceado de los animales, el trabajo del cuero, el hueso y la madera produciendo los primeros cambios sustanciales de la forma de vida.[7]

procesador de texto


Índice
1. Preámbulo
2. Los Procesadores de Texto
3. Sistemas Completos de Procesamiento de Texto
4. Bibliografía

1. Preámbulo

La comunicación por escrito fue uno de los grandes avances de la humanidad, pues permitió que grandes ideas pudieran ser transmitidas íntegras hasta generaciones posteriores, lo que no siempre era seguro con la transmisión de las mismas de manera oral. Con el tiempo, y como siempre, buscamos maneras de hacer más fáciles las cosas y en un lapso temporal menor, lo que nos permite eficiencia y efectividad. Con la llegada de los procesadores de texto, se logró un gran paso en este sentido, aún desde los más primitivos sistemas, con las antiguas máquinas de escribir, que han superado la prueba del tiempo, y aún hoy en día, en una u otra forma, siguen vigentes en su uso.
Es mi intención en este trabajo aportar un granito de arena en nuestro conocimiento sobre el tema, que es realmente bastante amplio pues su historia es larga, y así poner al alcance de todos el conocimiento sobre una de las herramientas más importantes con que contamos hoy en día.

2. Los Procesadores de Texto

Definición

Por definición, un procesador de texto es un software informático destinado a la creación y edición de documentos de texto. Los procesadores de texto brindan unas u otras posibilidades según la aplicación de que se disponga. Como regla general básica, todos los procesadores de texto pueden trabajar con distintos formatos de párrafo, tamaño y orientación de las fuentes, efectos de formato, además de contar con las propiedades de poder cortar y copiar texto, fijar espacio entre líneas y entre párrafos, alinear párrafos, establecer sangrías y tabulados, crear y modificar estilos, activar presentaciones preliminares antes de la impresión o visualizar las páginas editadas. Los procesadores de texto incorporan desde hace algunos años también correctores automáticos de ortografía y gramática así como diccionarios multilingües y de sinónimos que facilitan sobremanera la labor de redacción.

Origen y Evolución
El procesamiento de textos no nación de la tecnología informática. Se desarrolló de las necesidades de escritores más bien que de las de matemáticos, aunque más adelante se combinara con el campo de las computadoras. La historia del procesamiento de textos es la historia de la automatización gradual de los aspectos físicos de la escritura y la edición, y el refinamiento de la tecnología para ponerla a disposición los usuarios individuales y corporativos.

La invención de la imprentay de los tipos móviles en el final de la edad media fue el paso inicial en esta automatización. Pero el mayor avance desde la escritura manuallo fue la máquina de escribir. Henry Mill, ingeniero inglés de principios del siglo XVII, es considerado su inventor. El hecho de que hoy casi no se sabe nada sobre su invento es evidencia de su carencia del éxito.
Christopher Latham Sholes, con la ayuda de dos colegas, inventó la primera máquina de escribir aceptada, en 1867. Comenzó a comercializarse en 1874, por una compañía de fabricación de armas, llamada Remington & Sons, aunque esta información es todavía improbable La desventaja principal de este modeloera que imprimía en la superficie inferior del rodillo, de modo que el mecanógrafo no podía ver su trabajo hasta que había acabado.

La aceptación de la máquina de escribir fue lenta al principio, pero se facilitó durante los años próximos gracias a varias mejoras. Éstas incluían: la tecla de mayúsculas, que permitió mecanografiar letras capitales y minúsculas con las mismas teclas (1878); impresión en el lado superior del rodillo (1880); y el tabulador, permitiendo el ajuste de los márgenes (1897).

Thomas Edison patentó una máquina de escribir eléctrica en 1872, pero el primer modelo realizable no fue introducido hasta los años 20. En los años 30, IBM introdujo una versión más refinada, la IBM Electromatic. "Aumentó grandemente las velocidades de escritura y ganó rápidamente la aceptación en la comunidad de negocios."

En 1964 IBM desarrolló la MT/ST (máquina de escribir magnética de Tape/Selectric), que combinó las características del Selectric (una bola con los tipos imresos) con una de cinta magnética. La cinta magnética era el primer medio de almacenaje reutilizable para la información mecanografiada. Con esto, por primera vez, el material mecanografiado podía ser corregido sin tener que escribir de nuevo el texto entero a máquina. En la cinta, la información se podía almacenar, y usar de nuevo, corregir, reimprimir tantas veces como fueran necesarias, y después borrar y reutilizar para otros proyectos. Este desarrollo marcó el principio del procesamiento de textos como se conoce hoy.
También introdujo el procesamiento de textos como una idea y concepto definidos. El término primero fue utilizado en la
comercialización de la IBM del MT/ST como "máquina de procesamiento" de textos. Era una traduccióndel término alemán textverabeitung, acuñado a finales de los años 50 por Ulrich Steinhilper, ingeniero de la IBM. Que lo utilizó como término más exacto para referirse al acto de mecanografiar. La IBM lo redefinió "para describir maneras electrónicas de manejar un sistema estándar de actividades de la oficina -- componiendo, revisando, imprimiendo, y archivando un documento escrito."

En 1969 IBM introdujo la MagCards, tarjetasmagnéticas que se insertaban en una caja unida a la máquina de escribir y grababan el texto mientras que era mecanografiado. Las tarjetas se podían entonces utilizar para buscar y reimprimir el texto. Éstos eran útiles sobre todo a las compañías que tenían que enviar gran cantidad de cartas. Sin embargo, solamente se podía almacenar un valor aproximado de una página en cada tarjeta.
En 1972 Lexitron y Linolex desarrollaron un sistema similar de procesamiento de textos, pero incluyeron las pantallas de visualización y los cassettes de cinta para el almacenaje. Con la pantalla, el texto podría ser incorporado y ser corregido sin tener que producir una copia dura. La impresión podría ser retrasada hasta que el escritor estuviese satisfecho con el material.
El disquete marcó una nueva etapa en la evolución de los medios de almacenaje. Desarrollado por IBM a principios de los años 70 para el uso en la informática, pronto fue adoptada por la industria del procesamiento de textos. Vydec, en 1973, parece haber sido el primer fabricante que produjera un sistema de procesamiento de textos usando los disquetes para el almacenamiento. Los medios de almacenamiento anteriores podían guardar solamente una o dos páginas de texto, pero los primeros discos eran capaces de almacenar 80 a 100 páginas. Este aumento de la capacidad de memoria permitió la fácil creación y edición de documentos de páginas múltiples sin la necesidad de cambiar el medio en que se almacenaban los datos.

Durante los diez años próximos muchas nuevas características fueron introducidas en el campo. Una innovación importante era el desarrollo de los programasdel chequeo de la ortografía y de las listas de correo. Otro avance, introducido por Xerox en su Sistema de Información Estrella (Star Information System), permitieron el trabajar en más de un documento a la vez en la misma pantalla. Algunos programas ahora incluso incorporan las funciones de contabilidad y de inventario, combinando el procesamiento de textos con la informática y terminar así la unión del procesador de textos a la computadora. El campo combinado se conoce como tratamiento de la información.
El WORDSTAR, desarrollado por Micropro International, emergió como el estándar de la industria en paquetes de software, aunque otros, actualmente, lo sobrepasan en muchísimas características.
Hay más de sesenta sistemas completos del procesamiento de textos en el mercado, y más de treinta paquetes de software para el uso en computadoras, todos con diversas capacidades y demandas sobre su eficacia.
La lista dada aquí subestima probablemente el número realmente disponible hoy en día.

3. Sistemas Completos de Procesamiento de Texto

MODELO: VENDEDOR:
Datapoint Datapoint
Infowriter Honeywell
Multivision Applied Digital Data Systems
Displaywriter IBM Corporation
W100 Toshiba
Micom 2001E Philips Information Systems
HP Word on HP3000 Hewlett-Packard
5520 Information System IBM Corporation

jardware


Hardware (pronunciación AFI: /ˈhɑːdˌwɛə/ ó /ˈhɑɹdˌwɛɚ/) corresponde a todas las partes físicas y tangibles[1] de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos;[2] sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente al soporte lógico e intangible que es llamado software. El término es una voz inglesa[3] y es definido por el DRAE como «equipo (conjunto de aparatos de una computadora)».[4] Sin embargo, el término, aunque es lo más común, no necesariamente se aplica a una computadora tal como se la conoce, así por ejemplo, un robot también posee hardware (y software).[5] [6]

La historia del hardware del computador se puede clasificar en tres generaciones, cada una caracterizada por un cambio tecnológico de importancia. Este hardware se puede clasificar en: básico, el estrictamente necesario para el funcionamiento normal del equipo, y el complementario, el que realiza funciones específicas.

Un sistema informático se compone de una unidad central de procesamiento (CPU), encargada de procesar los datos, uno o varios periféricos de entrada, los que permiten el ingreso de la información y uno o varios periféricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos.

Contenido [ocultar]
1 Historia
2 Tipos de hardware
2.1 Unidad Central de Procesamiento
2.2 Memoria RAM
2.2.1 Módulo de memoria RAM dinámica
2.2.2 Memorias RAM especiales
2.3 Periféricos
2.3.1 Periféricos de entrada (E)
2.3.2 Periféricos de salida (S)
2.3.3 Periféricos mixtos (E/S)
2.4 Hardware gráfico
3 Véase también
3.1 Historia
3.2 Arquitecturas y Tecnologías
3.3 Tipos
3.4 Dispositivos, accesorios, periféricos
4 Referencias
5 Bibliografía
6 Enlaces externos

sistemas numericos


Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos los números válidos en el sistema.

Un sistema de numeración puede representarse como



donde:

es el sistema de numeración considerado (p.ej. decimal, binario, etc.).
es el conjunto de símbolos permitidos en el sistema. En el caso del sistema decimal son {0,1,...9}; en el binario son {0,1}; en el octal son {0,1,...7}; en el hexadecimal son {0,1,...9,A,B,C,D,E,F}.
son las reglas que nos indican qué números son válidos en el sistema, y cuáles no. En un sistema de numeración posicional las reglas son bastante simples, mientras que la numeración romana requiere reglas algo más elaboradas.
Estas reglas son diferentes para cada sistema de numeración considerado, pero una regla común a todos es que para construir números válidos en un sistema de numeración determinado sólo se pueden utilizar los símbolos permitidos en ese sistema.

Para indicar en qué sistema de numeración se representa una cantidad se añade como subíndice a la derecha el número de símbolos que se pueden representar en dicho sistema.

Contenido [ocultar]
1 Ejemplos
2 Clasificación
2.1 Sistemas de numeración no posicionales
2.2 Sistemas de numeración semi posicionales
2.3 Sistemas de numeración posicionales
3 Teorema Fundamental de la Numeración
3.1 Ejemplo en el sistema decimal
3.2 Ejemplo en el sistema binario
4 Sistema de numeración octal
5 Sistema de numeración hexadecimal
6 Operaciones con sistemas de numeración
6.1 Resta binaria
6.2 Multiplicación binaria
6.3 División binaria
7 Tabla de conversión entre decimal, binario, hexadecimal, octal, BCD, Exceso 3 y Gray o Reflejado
8 Véase también

sistemas


Un Sistema operativo (SO) es un programa informático que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador.[1] Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.

Uno de los más prominentes ejemplos de sistema operativo, es el núcleo Linux,[2] el cual junto a las herramientas GNU, forman las llamadas distribuciones GNU/Linux.

Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, pues este, es sólo el núcleo y no necesita de entorno operador para estar operativo y funcional.[3] Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores [4] se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.[5] (Véase AmigaOS, beOS o MacOS como los pioneros[6] de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters[7] por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D con programas como Imagine[8] o Scala multimedia, entre muchos otros.)[9]

Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con éstos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)

Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.[10]

sofware


Software se refiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema[1] (hardware).

Nace por la necesidad de aprovechar las capacidades de cómputo de las computadoras, permitiendo a los programadores organizar y escribir complejos conjuntos de instrucciones que posteriormente serán analizadas y traducidas a un lenguaje que las máquinas pueden comprender, obteniendo por todo este proceso unos ficheros conocidos popularmente como binarios o ejecutables, con las funciones específicas para lo que han sido creados. Como ejemplo, cabe mencionar al mismo traductor usado en el proceso, el cual consiste en otro programa que previamente se escribió para realizar dicha función.

Tales componentes lógicos incluyen, entre muchos otros, aplicaciones informáticas como procesadores de texto, que permiten manejar y codificar textos con formato; software de sistema, como un sistema operativo, que, básicamente, actúa de estación entre el hardware y los programas que solicitan recursos, facilitando la interacción con los componentes físicos y el resto de las aplicaciones.

Contenido [ocultar]
1 Etimología
2 Definición de software
3 Clasificación del software
4 Proceso de creación del software
4.1 Modelos de proceso o ciclo de vida
4.1.1 Modelo cascada
4.1.2 Modelos evolutivos
4.1.2.1 Modelo iterativo incremental
4.1.2.2 Modelo espiral
4.1.2.3 Modelo espiral Win & Win
5 Etapas en el desarrollo del software
5.1 Captura, análisis y especificación de requisitos
5.1.1 Procesos, modelado y formas de elicitación de requisitos
5.1.2 Clasificación e identificación de requerimientos
5.2 Diseño del sistema
5.3 Codificación del software
5.4 Pruebas (unitarias y de integración)
5.5 Instalación y paso a producción
5.6 Mantenimiento
6 Véase también
6.1 Modelos de ciclo de vida
7 Referencias
8 Bibliografía
8.1 Libros
8.2 Artículos y revistas
9 Enlaces externos


Etimología
Software (pronunciación AFI:[soft'ɣware])[2] , es una palabra proveniente del inglés (literalmente: partes blandas o suaves), que en español no posee una traducción adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir y así fue admitida por la Real Academia Española (RAE).[3] Aunque no es estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informáticos) o aplicaciones (informáticas).[4]

Software es lo que se denomina producto en Ingeniería de Software.[5]

Definición de software
Probablemente la definición más formal de software sea la siguiente:

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.

Extraído del estándar 729 del IEEE[6]
Considerando esta definición, el concepto de software va más allá de los programas de cómputo en sus distintos estados: código fuente, binario o ejecutable; también su documentación, datos a procesar e información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo "no físico" relacionado.

El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por vez primera por Alan Turing en su ensayo de 1936, "Los números computables", con una aplicación al problema de decisión.

Clasificación del software
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:

Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
Aplicaciones para Control de sistemas y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (p.ej. internet y toda su estructura lógica)
Videojuegos
Software médico
Software de Cálculo Numérico y simbólico.
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
Proceso de creación del software
Se define como Proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema.

El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen en tres categorías según su tamaño (líneas de código) y/o costo: de Pequeño, Mediano y Gran porte. Existen varias metodologías para estimarlo, una de las más populares es el sistema COCOMO que provee métodos y un software (programa) que calcula y provee una estimación de todos los costos de producción en un "proyecto software" (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.).

Considerando los de gran porte, es necesario realizar tantas y tan complejas tareas, tanto técnicas, de gerenciamiento, fuerte gestión y análisis diversos (entre otras) que toda una ingeniería hace falta para su estudio y realización: es la Ingeniería de Software.

En tanto que en los de mediano porte, pequeños equipos de trabajo (incluso un avezado analista-programador solitario) pueden realizar la tarea. Aunque, siempre en casos de mediano y gran porte (y a veces también en algunos de pequeño porte, según su complejidad), se deben seguir ciertas etapas que son necesarias para la construcción del software. Tales etapas, si bien deben existir, son flexibles en su forma de aplicación, de acuerdo a la metodología o Proceso de Desarrollo escogido y utilizado por el equipo de desarrollo o por el analista-programador solitario (si fuere el caso).

Los "procesos de desarrollo de software" poseen reglas preestablecidas, y deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales "procesos" los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP) y variantes intermedias; y normalmente se aplican de acuerdo al tipo, porte y tipología del software a desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Extreme Programming (XP), Rational Unified Process (RUP), Feature Driven Development (FDD), etc.

Cualquiera sea el "proceso" utilizado y aplicado al desarrollo del software (RUP, FDD, etc), y casi independientemente de él, siempre se debe aplicar un "Modelo de Ciclo de Vida".[7]

Se estima que, del total de proyectos software grandes emprendidos, un 28% fracasan, un 46% caen en severas modificaciones que lo retrasan y un 26% son totalmente exitosos. [8]

Cuando un proyecto fracasa, rara vez es debido a fallas técnicas, la principal causa de fallos y fracasos es la falta de aplicación de una buena metodología o proceso de desarrollo. Entre otras, una fuerte tendencia, desde hace pocas décadas, es mejorar las metodologías o procesos de desarrollo, o crear nuevas y concientizar a los profesionales en su utilización adecuada. Normalmente los especialistas en el estudio y desarrollo de estas áreas (metodologías) y afines (tales como modelos y hasta la gestión misma de los proyectos) son los Ingenieros en Software, es su orientación. Los especialistas en cualquier otra área de desarrollo informático (analista, programador, Lic. en Informática, Ingeniero en Informática, Ingeniero de Sistemas, etc.) normalmente aplican sus conocimientos especializados pero utilizando modelos, paradigmas y procesos ya elaborados.

Es común para el desarrollo de software de mediano porte que los equipos humanos involucrados apliquen sus propias metodologías, normalmente un híbrido de los procesos anteriores y a veces con criterios propios.

El proceso de desarrollo puede involucrar numerosas y variadas tareas[7] , desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero casi rigurosamente siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue:

Captura, Elicitación[9] , Especificación y Análisis de requisitos (ERS)
Diseño
Codificación
Pruebas (unitarias y de integración)
Instalación y paso a Producción