:: wikimiki.org ::
| PIOS |
PIOSPIOS es una empresa de hardware con base en Alemania y que tiene por actividad principal el desarrollo de ordenadores y placas basados todos ellos en microprocesadores PowerPC y placas CHRP (Common Hardware Reference Platform). Inició su andadura a mediados-finales de los años 90 con la creación de clonicos de Apple Macintosh pero esto se vio interrumpido con la prohibición por parte de Apple de la clonación de su ordenador. Como característica principal de estos ordenadores es que eran diseñados de forma que pudieran correr varios SO´s tan dispares como Linux, Mac OS, BeOS, Unix, Windows NT y una potencial versión de AmigaOS bajo PowerPC. Actualmente se dedica fundamentalmente al desarrollo de ordenadores para ser usados con Linux. Cabe decir que esta empresa siempre apostó por el AmigaOS como su SO preferido y buena parte de su hardware fue diseñado con esa idea aunque por diferentes razones hasta la fecha esto no se ha podido producir. Cabe destacar que dos de los tres miembros fundadores de esta empresa son dos leyendas vivas de la historia del Amiga como son Dave Hayney (para mucha prensa especializada el mejor ingeniero de hardware de la historia después de Jay Miner) y el Dr. Andy Fienkel.
Categoría:Empresas y marcas de Alemania
Categoría:Empresas de informática
HardwareSe denomina hardware o soporte físico al conjunto de elementos materiales que componen un ordenador. En dicho conjunto se incluyen los dispositivos electrónicos y electromecánicos, circuitos, cables, tarjetas, armarios o cajas, periféricos de todo tipo y otros elementos físicos.
El hardware se refiere a todos los componentes físicos (que se pueden tocar) de la computadora: discos, unidades de disco, monitor, teclado, ratón (mouse), impresora, placas, chips y demás periféricos. En cambio, el software es intocable, existe como ideas, conceptos, símbolos, pero no tiene sustancia. Una buena metáfora sería un libro: las páginas y la tinta son el hardware, mientras que las palabras, oraciones, párrafos y el significado del texto son el software. Una computadora sin software sería tan inútil como un libro con páginas en blanco.
Tipos de hardware:
Periféricos de entrada:
Son los que permiten que el usuario aporte información exterior.
Estos son: Teclado, Ratón, Escáner, SAI (Sistema de Alimentación Ininterrumpida), Micrófono, etc.
Periféricos de salida:
Son los que muestran al usuario el resultado de las operaciones realizadas por el PC.
En este grupo se encuentran: Monitor, Impresora
Periféricos de entrada/salida:
Son los dispositivos que pueden aportar simultáneamente información exterior al PC y al usuario.
Aquí se encuentran: Módem (Modulador/Demodulador), Disquete, ZIP, CD-ROM, DVD-ROM, HD-DVD, Blu-Ray Disc, Memoria USB (Pendrives, Flash Disks, etc), Disco duro externo, Memorias de pequeño tamaño (SD, Compact Flash I & II, Smart Card, MMC, etc)
Hardware
Generalidades
Computadora: aparato electrónico capaz de interpretar y ejecutar comandos programados para operaciones de entrada, salida, cálculo y lógica.
Las computadoras:
#Reciben entradas. La entrada son los datos que se capturan en un sistema de computación para su procesamiento.
#Producen salidas. La salida es la presentación de los resultados del procesamiento.
#Procesan información
#Almacenan información
Todo sistema de cómputo tiene componentes de hardware dedicados a estas funciones:
#Dispositivos de entrada
#Dispositivos de salida
#Unidad central de procesamiento. Es la computadora real, la "inteligencia" de un sistema de computación.
#Memoria y dispositivos de almacenamiento.
Cada dispositivo de entrada es sólo otra fuente de señales eléctricas; cada dispositivo de salida no es más que otro lugar al cual enviar señales; cada dispositivo de almacenamiento es lo uno o lo otro, dependiendo de lo que requiera el programa; no importa cuáles sean los dispositivos de entrada y salida si son compatibles.
Los elementos fundamentales que justifican el uso de las computadoras, radican en que las computadoras son:
- Útiles.
- Baratas: tanto con respecto a sí mismas como con respecto al costo de la mano de obra.
- Fáciles de utilizar.
Tecnologías y avances
- 1ª generación: Con tubos de vacío, tubos de vidrio del tamaño de una bombilla que albergaban circuitos eléctricos. Estas máquinas eran muy grandes caras y de difícil operación.
- 2ª generación: con transistores. Máquinas más pequeñas, confiables y económicas.
- 3ª generación: Con la tecnología que permitió empaquetar cientos de transistores en un circuito integrado de un chip de silicio.
- 4ª generación: con el microprocesador, que es un computador completo empaquetado en un solo chip de silicio.
Categoría:Hardware
Categoría:Software
ja:ハードウェア
ko:컴퓨터 하드웨어
ms:Perkakasan komputer
simple:Hardware
th:อุปกรณ์คอมพิวเตอร์
Alemania
La República Federal de Alemania (RFA; en alemán, Bundesrepublik Deutschland) es un país de Europa central que forma parte de la Unión Europea (UE).
Limita al norte con el mar del Norte, Dinamarca y el mar Báltico; al este con Polonia y Chequia; al sur con Austria y Suiza, y al oeste con Francia, Luxemburgo, Bélgica y Países Bajos.
Alemania significa "tierra de los alamanes", en referencia a uno de los pueblos bárbaros que cruzaron el Rin e invadieron la Galia romana durante el siglo V. Además de alemán, está también extendido el uso del gentilicio germano, derivado del nombre con que los romanos conocían a la zona, Germania.
Durante la mayor parte de su historia, Alemania fue un término geográfico utilizado para designar un área ocupada por varios Estados. Se convirtió en un Estado unido durante 74 años (1871-1945), pero fue dividido al término de la Segunda Guerra Mundial en la República Federal de Alemania (RFA, conocida como Alemania Occidental) y la República Democrática Alemana (RDA, conocida como Alemania Oriental). El 3 de octubre de 1990, la RDA pasó a formar parte de la RFA, por lo que Alemania volvió a ser una nación unida.
Historia
Artículo principal: Historia de Alemania
La cultura alemana se remonta a más de mil años en el pasado. El Sacro Imperio Romano Germánico (Primer Reich), se ramificó de la división del de Imperio Carolingio en 843, logrando perdurar de diversas formas hasta ser disuelto en 1806 como consecuencia de las guerras Napoleónicas.
El estado conocido actualmente como Alemania, fue constituido el 18 de enero de 1871, cuando se proclamó el Segundo Reich, bajo la hegemonía de Prusia, tras su victoria en la guerra franco-prusiana y se disolvió al final de la Primera Guerra Mundial en 1918, ya que Alemania resultó derrotada a pesar de sus avances iniciales. Guillermo II, emperador de Alemania, fue obligado a abdicar y tras la Revolución de Noviembre (Novemberrevolution), el segundo reich fue sucedido por la República de Weimar.
La adversidad económica debida tanto a las condiciones de la paz como a la gran depresión mundial, es considerada como una de las causas que llevaron al respaldo hacia los partidos antidemocráticos, por parte de los líderes de opinión y los votantes alemanes. En las elecciones extraordinarias de julio y noviembre de 1932, los nazis obtuvieron 67,2% y 73,0% de los votos respectivamente. El 30 de enero de 1933, Adolf Hitler fue nombrado jefe de gobierno y al año siguiente jefe de estado, lo que dio inicio al Tercer Reich.
La política de Hitler de anexionar tierras vecinas para hacerse con Lebensraum, llevó al estallido de la Segunda Guerra Mundial el 1 de septiembre de 1939 cuando atacó Polonia. Inicialmente Alemania obtuvo grandes éxitos militares y consiguió el control sobre Francia, Bélgica, Países Bajos, Dinamarca, Luxemburgo, Balcanes, Grecia y Noruega en Europa, Túnez y Libia en el norte de África. Su ataque a Rusia en 1941 demostró que su ejército era insuficiente para abarcar un territorio tan grande. Sus fracasos en las campañas rusas de 1941 (llegar a Moscú y cortar los suministros que llegaban desde Siberia) y 1942 (llegar al mar Caspio para hacerse con el petróleo), así como el ingreso de los EEUU en el conflicto, dieron un giro que llevó a la destrucción del país bajo los bombardeos perpetrados por los aliados que solamente se detuvieron tras la capitulación del régimen Nazi el 8 de mayo de 1945.
Alemania perdió parte considerable de su territorio que además fue ocupado y dividido entre los aliados durante más de 45 años, 15 millones de alemanes fueron expulsados de las antiguas posesiones del Reich en lo que pasó a convertirse en países vecinos. Tras la caída del muro de Berlín, Alemania se reunificó en 1990 y junto a Francia, interpreta un papel principal en la construcción de la UE.
Ver: Historia de Berlín, Historia de Düsseldorf, Historia de Fráncfort, Historia de Múnich
Gobierno y política
Artículo principal: Gobierno y política de Alemania
Alemania es una Confederación democrático-parlamentaria, cuyo sistema político es definido en su constitución de 1949 (con enmiendas), llamada Grundgesetz (ley fundamental). Posee un sistema parlamentario, en el cual el jefe de gobierno, el Bundeskanzler (canciller), es electo.
El parlamento, llamado Bundestag (dieta federal) es electo cada cuatro años por voto popular en un sistema complejo el cual combina representación directa y proporcional. Los 16 Bundesländer son representados a nivel federal por el Bundesrat (consejo federal), el cual —dependiendo del asunto en discusión— puede ganar la palabra en el procedimiento legislativo. Ocasionalmente se producen conflictos entre el Bundestag y el Bundesrat, creando dificultades en la administración.
La función de jefe de estado es cumplida por el Bundespräsident (presidente federal), cuyos poderes se limitan a tareas ceremoniales y representativas.
En el plano de la UE, Alemania goza de la representación más numerosa en el Parlamento Europeo en virtud de su condición de país más poblado de la Unión, además actualmente uno de los vicepresidentes de la Comisión Europea es alemán.
Organización político-administrativa
Artículo principal: Organización político-administrativa de Alemania
Alemania es una federación de 16 estados llamados Bundesländer (singular Bundesland) o, coloquialmente, Länder (singular Land):
Alemania
Geografía
Alemania
Artículo principal: Geografía de Alemania
El territorio de Alemania es el cuarto en cuanto a tamaño dentro de la UE, extendiéndose desde los altos picos de los Alpes (punto más alto: el Zugspitze a 2.962 m de altura) en el sur a las costas de los mares Báltico y del norte . En el centro del país se encuentran las tierras altas forestales y al suroeste la Selva Negra.
Algunos de sus ríos más importantes son el Rin, el Elba, el Danubio y el Meno. Entre los lagos destaca el Constanza y el Müritz.
Alemania se encuentra en una zona climática moderada con una temperatura media anual 9 ºC.
A diferencia de países como Francia, Reino Unido o Dinamarca, Alemania no posee territorios de ultramar.
Ver: Entorno natural de la Unión Europea
Economía
Artículo principal: Economía de Alemania
Economía de Alemania
Alemania es la tercera potencia económica mundial (después de Japón y los Estados Unidos), su PIB supera los 27.600 euros per-cápita. Sin embargo, en el siglo XX su economía estuvo virtualmente destruida en dos ocasiones, la primera tras el Tratado de Versalles y la siguiente después de la derrota sufrida en la Segunda Guerra Mundial.
Antes de la guerra, el Tercer Reich, a través de la política proteccionista de Hitler, logró renovar las empresas alemanas que se encontraban muchas de ellas en la quiebra, mejorando sustancialmente la economía alemana y la calidad de vida del país, llevándolo a ser la primera pontencia mundial junto con EEUU, pero durante el conflicto se destruyó buena parte de la infraestructura del país.
Con los esfuerzos de reconstrucción que siguieron al fin de la guerra, la industria y con ello la economía del país se desarrollaron rápidamente, dando lugar al fenómeno histórico conocido como "milagro alemán". La calidad de los productos alemanes nunca perdió su renombre a nivel mundial, y la nación se impuso en menos de una década como primera potencia económica de Europa, posición que conserva hasta hoy.
Alemania es foco de riqueza y eso se refleja en la creciente economía del centro de Europa. Con una infraestructura de carreteras amplias y un buen nivel de vida, Alemania es uno de los países más industrializados del mundo.
En palabras del Ministro Federal de Relaciones Exteriores, Joschka Fischer, Alemania es "campeón mundial de las exportaciones", dado el movimiento favorable en el comercio exterior del país durante 2004, que dio a los alemanes un superávit exportador que alcanzó un nuevo récord, con 156.700 millones de euros, después del máximo histórico registrado en 2002. En total, Alemania exportó mercancías por valor de 730.900 millones de euros, mientras que las importaciones sumaron 574.200 millones.
El Deutsche Bundesbank (Banco central) y el Banco Central Europeo (BCE) tienen su sede central en la ciudad de Fráncfort del Meno.
Ver: Economía de la Unión Europea
Infraestructuras
Economía de la Unión Europea]
Desde que en los años 1930 el Tercer Reich iniciara en Alemania la construcción de la primera red de autopistas a gran escala en el mundo, el país dispone de vias de comunicación rápidas (Autobahnen) que suman más de 11.980 km cubriendo la totalidad del territorio. A esto se suman más de 40.000 km de carreteras lo que hace de Alemania el país con mayor densidad de vías para automóviles.
La totalidad de autopistas del país son gratuitas para vehículos particulares y a partir de 2005 los camiones de carga deben pagar un peaje que se descuenta automáticamente via satélite una vez que el camión deja la ruta y que es porcentual al número de km recorridos.
Alemania es líder mundial también en la contrucción de canales. Esta clase de construcción milenaria tomó renovado impulso a partir del siglo XIX. El Canal de Kiel que une el mar del Norte con el mar Báltico es uno de los más imponentes. Sin embargo numerosos canales fluviales como el Rin-Meno-Danubio, el Dortmund-Ems o el Elba-Seitenkanal, dotan al país de una completa red de canales.
Por otra parte las energías renovables en Alemania representan un papel creciente en el desarrollo del país, especialmente desde que el partido político Los Verdes forma parte del gobierno central. Ciudades como Friburgo de Brisgovia disfrutan de modernas instalaciones para el aprovechamiento de la energía solar.
Las grandes regiones industriales como cuenca del Ruhr, región Rin-Meno o Colonia han desarrollado un dinamismo económico que mantiene su base industrial y que además ha sabido implementarse en el área de los servicios.
Ver: Infraestructuras de la Unión Europea, Carreteras europeas, Energías renovables en la Unión Europea
Demografía
Artículo principal: Demografía de Alemania
Demografía de Alemania
Alemania es el estado más poblado de cuantos componen la UE, sin embargo desde hace varias décadas el país experimenta un descenso constante en su tasa de natalidad así como un aumento en la esperanza de vida. Como consecuencia, el promedio de la población envejece, haciendo al país dependiente de la inmigración para mantener relativamente estable su nivel demográfico.
Alemania posee al menos 7 millones de residentes extranjeros, incluyendo aquellos con asilo político, trabajadores invitados (Gastarbeiter) y otros dependientes.
Una minoría danesa vive al norte y una minoría eslava vive en Sajonia. El idioma frisón, considerado el idioma más cercano al inglés, es el idioma natal de alrededor de 12.000 alemanes. En partes rurales del norte de Alemania se encuentra ampliamente extendido el idioma bajo sajón.
La inmigración ha producido una considerable minoría turca y otras como la croata, italiana, rusa y polaca.
Ver: Inmigración turca en Alemania, Demografía de la Unión Europea, Migración en la Unión Europea
Cultura
Artículo principal: Cultura de Alemania
Las contribuciones alemanas a la cultura mundial son numerosas. Alemania fue tierra natal de varios compositores famosos como Beethoven, Bach, Brahms y Wagner; poetas como Goethe, Lessing y Schiller; filósofos como Kant, Hegel, Marx y Nietzsche y científicos como Humboldt, Einstein, Planck y Gauss.
El idioma alemán fue una vez la lingua franca de Europa central. Muchas figuras históricas importantes, aunque no alemanas en el sentido moderno, estuvieron inmersas en la cultura alemana, por ejemplo Wolfgang Amadeus Mozart, Franz Kafka y Copérnico.
En la actualidad el Premio Nobel de Literatura, Günter Grass es una de las personalidades más influyentes de la escena cultural alemana.
Ver: Cultura en la Unión Europea
Deportes
- :Categoría:Deporte de Alemania
- Copa Confederaciones 2005
- Copa Mundial de Fútbol de 2006
- 50px en los Juegos Olímpicos
Véase también
- Prusia
- US-Forces en Alemania
- Relaciones franco-alemanas
- Lista de exónimos españoles para topónimos alemanes
Enlaces externos
- [http://www.deutschland.de/home.php?lang=4 Portal Oficial de Alemania]
- [http://www.auswaertiges-amt.de/www/es/index_html Ministerio de Relaciones Exteriores]
- [http://web3.s112.typo3server.com/1612.99.html Actualidad de Alemania]
- [http://www.dw-world.de/spanish/ Noticias y actualidad sobre Alemania]
- [http://www.germany-info.org/relaunch/info/facts/facts/questions_sp/questions_sp.html Preguntas y respuestas sobre Alemania]
- [http://www.handbuch-deutschland.de/index_es.html Oficina para la Migración, Refugiados e Integración]
Categoría:Países de Europa
Categoría:Estados de la Unión Europea
Categoría:Miembros de la ONU
Categoría:Miembros de la OTAN
als:Deutschland
fiu-vro:S'aksamaa
ja:ドイツ
ko:독일
ms:Jerman
roa-rup:Ghirmânii
simple:Germany
th:สหพันธ์สาธารณรัฐเยอรมนี
zh-min-nan:Tek-kok
Ordenador
Una computadora es un sistema digital con tecnología microelectrónica capaz de procesar información a partir de un grupo de instrucciones denominado programa. La estructura básica de una computadora incluye microprocesador (CPU), memoria y dispositivos de entrada/salida (E/S), junto a los buses que permiten la comunicación entre ellos.
La característica principal que la distingue de otros dispositivos similares, como una calculadora no programable, es que puede realizar tareas muy diversas cargando distintos programas en la memoria para que los ejecute el procesador.
Sistema operativo
Una computadora normalmente utiliza un programa informático especial, denominado sistema operativo, que ha sido diseñado, construido y probado para gestionar los recursos de la computadora: la memoria, los dispositivos de E/S, los dispositivos de almacenamiento (discos duros, unidades de DVD y CD), etcétera.
Evolución del término computadora
Una computadora es cualquier dispositivo usado para procesar información de acuerdo con un procedimiento bien definido. En un principio, la palabra era usada para describir a las personas que hacían cálculos aritméticos, con o sin ayuda mecánica, pero luego se trasladó a las propias máquinas. Dentro de la definición que acabamos de dar, entraría el uso de dispositivos mecánicos como la regla de cálculo, toda la gama de calculadoras mecánicas desde el ábaco hacia adelante, además de todas las computadoras electrónicas contemporáneas.
Sin embargo, la definición anterior incluye muchos dispositivos de usos específicos que sólo pueden realizar una función o un número determinado de funciones. Si pensamos en las computadoras modernas, la característica más importante que los distingue de los aparatos anteriores es que tienen una programación adecuada. Con cualquier computadora se puede emular el funcionamiento de otra (únicamente limitado por la capacidad de almacenamiento de datos y las diferentes velocidades) y, de hecho, se cree que con las actuales se puede emular a cualquier computadora que se invente en el futuro (aunque sean mucho más lentos). Por lo tanto, en cierto sentido, esta capacidad crítica es una prueba muy útil, para identificar las computadoras de uso general de los aparatos destinados a usos específicos(como las macrocomputadoras).
Esta característica de poderse emplear para un uso general se puede formalizar en una regla según la cual con una máquina de estas características se debe poder emular el funcionamiento de una máquina de Turing universal. Las máquinas que cumplan con esta definición son homologables a la máquina de Turing.
Originariamente, el procesamiento de la información estaba relacionado de manera casi exclusiva con problemas aritméticos.
máquina de Turing
Uso actual del término
Sin embargo, en los últimos 20 años aproximadamente muchos aparatos domésticos, sobre todo las consolas para videojuegos, a las que hay que añadir los teléfonos móviles, los vídeos, los asistentes personales digitales (PDA) y un sinfín de aparatos caseros, industriales, para coches y electrónicos, tienen circuitos homologables a la máquina de Turing (con la limitación de que la programación de estos aparatos está instalada en un chip de memoria ROM que hay que remplazar cada vez que queremos cambiar la programación).
Esta especie de computadoras que se encuentran dentro de otras computadoras de uso general son conocidos como microcontroladores o computadores integrados. Por lo tanto, muchas personas han restringido la definición de computadora a aquellas máquinas cuyo propósito principal sea el procesamiento de información y que puedan adaptarse a una gran variedad de tareas, sin ninguna modificación física, excluyendo a aquellos dispositivos que forman parte de un sistema más grande como los teléfonos, microondas o aviones.
Tipos de computadoras
Tradicionalmente existen tres tipos de computadoras que cumplen con estos requisitos: las computadoras centrales, las minicomputadoras y las computadoras personales. Las minicomputadoras, como tales, ya no existen, habiendo sido reemplazadas por computadoras personales con programas especiales para servicio de correo; las mismas computadoras centrales tienen características propias de la computadora personal, como el estar basadas en microprocesadores.
Para finalizar, hay que decir que mucha gente que no está familiarizada con otras formas de computadoras, usa el término para referirse exclusivamente a los computadoras personales.
Cómo funcionan las computadoras
Aunque las tecnologías empleadas en las computadoras digitales han cambiado mucho desde que aparecieron los primeros computadores en los años 40, la mayoría todavía utilizan la arquitectura von Neumann, propuesta a principios de los años 1940 por John von Neumann.
La arquitectura von Neumann describe un computador con 4 secciones principales: la unidad lógica y aritmética (ALU), la unidad de control, la memoria, y los dispositivos de entrada y salida (E/S). Estas partes están interconectadas por un conjunto de cables denominados buses.
En este sistema, 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 la computadora. Las «celdas» contienen datos que se necesitan para llevar a cabo las instrucciones, con la computadora.
En general, la memoria puede ser rescrita varios millones de veces; se parece más a una libreta que a una lápida.
El tamaño de cada celda y el número de celdas varía mucho de computadora a computadora, 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.
Con los circuitos electrónicos se simula las operaciones lógicas y aritméticas, se pueden diseñar circuitos para que realicen cualquier forma de operación.
La unidad lógica y aritmética, 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. 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 la computadora 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 a la computadora 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 devolver los resultados de dicha información. Hay una gama muy extensa de dispositivos E/S como los teclados, monitores y unidades de disco flexible o las cámaras web.
Las instrucciones que acabamos de discutir, no son las ricas instrucciones del ser humano. Una computadora sólo se diseña con un número limitado de instrucciones bien definidas. Los tipos de instrucciones típicas realizadas por la mayoría de las computadoras son como estos ejemplos: "...copia los contenidos de la posición de memoria 123, y coloca la copia en la posición 456, añade los contenidos de la posición 666 a la 042, y coloca el resultado en la posición 013, y, si los contenidos de la posición 999 son 0, tu próxima instrucción está en la posición 345...".
Las instrucciones dentro de la computadora se representan mediante números. Por ejemplo, el código para copiar puede ser 001. El conjunto de instrucciones que puede realizar una computadora se conoce como lenguaje de máquina o código máquina. En la práctica, no se escriben las instrucciones para las computadoras directamente en lenguaje de máquina, sino que se usa un lenguaje de programación de alto nivel que se traduce después al lenguaje de la máquina automáticamente, a través de programas especiales de traducción (intérpretes y compiladores). Algunos lenguajes de programación representan de manera muy directa el lenguaje de máquina, como los ensambladores (lenguajes de bajo nivel) y, por otra parte, los lenguajes como Prolog, se basan en principios abstractos muy alejados de los que hace la máquina en concreto (lenguajes de alto nivel).
Las computadoras actuales colocan la ALU y la unidad de control dentro de un único circuito integrado conocido como Unidad central de procesamiento o CPU. Normalmente, la memoria de la computadora se sitúa en unos pocos circuitos integrados pequeños cerca de la CPU. La gran mayoría de la masa de la computadora está formada por sistemas auxiliares (por ejemplo, para traer electricidad) o dispositivos E/S.
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, algunas computadoras, usadas principalmente para la investigación, son muy diferentes del modelo anterior, pero no tienen muchas aplicaciones comerciales.
Por lo tanto, el funcionamiento de una computadora es en principio bastante sencillo. La computadora trae las instrucciones y los datos de la memoria. Se ejecutan las instrucciones, se almacenan los datos y se va a por la siguiente instrucción. Este procedimiento se repite continuamente, hasta que se apaga la computadora. Los Programas de computadora (software) son simplemente largas listas de instrucciones que debe ejecutar la computadora, a veces con tablas de datos. Muchos programas de computadora contienen millones de instrucciones, y muchas de esas instrucciones se ejecutan rápidamente. Una computadora personal moderna (en el año 2003) puede ejecutar de 2000 a 3000 millones de instrucciones por segundo. Las capacidades extraordinarias que tienen las computadoras no se deben a su habilidad para ejecutar instrucciones complejas. Las computadoras ejecutan millones de instrucciones simples diseñadas por personas inteligentes llamados programadores. Los buenos programadores desarrollan grupos de instrucciones para hacer tareas comunes (por ejemplo, dibujar un punto en la pantalla) y luego ponen dichos grupos de instrucciones a disposición de otros programadores.
En la actualidad, podemos tener la impresión de que las computadoras están ejecutando varios programas al mismo tiempo. Esto se conoce como poliactividad o multitarea, siendo más usado 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 controla el reparto del tiempo generalmente.
El sistema operativo es una especie de caja de herramientas lleno de rutinas. Cada vez que alguna rutina de computadora 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, pero aunque no con mucha cotidianeidad, se está empezando a incluir dentro del sistema operativo algunos programas muy usados debido a que es 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 aparte.
Usos de las computadoras
Las primeras computadoras digitales, de gran tamaño y coste, se utilizaban principalmente para hacer cálculos científicos. ENIAC, una de las primeras computadoras, calculaba densidades de neutrón transversales para ver si explotaría la bomba de hidrógeno. El CSIR Mk I, el primer computador 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 usaron las computadoras 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 las computadoras para hacer sus propios análisis. El descenso continuo de los precios de las computadoras 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ñas computadoras para realizar tareas que antes eran hechas por computadores centrales grandes y costosos. La reunión de varias pequeñas computadoras en un solo lugar se llamaba torre de servidores.
Con la invención del microprocesador en 1970, fue posible fabricar computadoras muy baratas. Las computadoras personales se hicieron famosas 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 computadoras y su fácil adaptación a las necesidades de cada persona, han hecho que se utilicen para varios propósitos.
Al mismo tiempo, las pequeñas computadoras, 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 una computadora. La mayoría de los ingenieros piensa que esta tendencia va a continuar.
Etimología de las palabras ordenador y computadora
La denominación recomendada de forma general en español es la de computadora, anglicismo procedente de computer (no hay que olvidar que el origen de las computadoras actuales está en los Estados Unidos). En España está generalizado el localismo ordenador, galicismo derivado de ordinateur.
En italiano, se emplea usa el término en inglés, il computer (el computador). En Suecia el nombre está relacionado con los datos dator. En China, a la computadora se le denomina 计算机 (cerebro eléctrico).
En un principio, la palabra inglesa se utilizaba para designar a una persona que realizaba cálculos aritméticos con o sin ayuda mecánica. Podemos considerar las computadoras programables modernas como la evolución de sistemas antiguos de cálculo o de ordenación, como la máquina diferencial de Babbage o la máquina tabuladora de Hollerith.
Historia del hardware de cómputo, o también informática.
Enlaces externos
- [http://www.ericdigests.org/2001-3/ninos.htm Computadoras y niños pequeños]
Véase también
- Arquitectura de computadoras
- Generaciones de computadoras
- Clases de computadoras
Categoría:Informática
Categoría:Hardware
ja:コンピュータ
ko:컴퓨터
ms:Komputer
nb:Datamaskin
simple:Computer
th:คอมพิวเตอร์
PowerPCPowerPC es una arquitectura de computadoras de tipo RISC creada por la Alianza AIM, un consorcio de empresas compuesto por Apple, IBM y Motorola, de cuyas primeras letras, surgió la sigla. Los procesadores de esta familia son producidos por IBM y Freescale Semiconductor que es la division de semicondutores y microprocesadores de Motorola, siendo utilizados principalmente en ordenadores o computadores Macintosh de Apple Computer.
Este microprocesador está diseñado en base a la arquitectura POWER de IBM con algunos componentes tomados del microprocesador Motorola 68000 para darle compatibilidad con arquitectura de los ordenadores de Apple.
En ella pueden ser ejecutados, al menos, los sistemas operativos:
- MacOS
- MacOSX
- GNU/Linux
- FreeBSD
- AmigaOS/MorphOS
El 6 de Junio del 2005, Steve Jobs confirmó el rumor que venía comentandose desde hacía varios días; Apple se cambiaba a Intel. La excusa de Jobs fue que "El PowerPC tenía una doble vida secreta", puesto que con su alto rendimiento también lograron serios problemas de temperatura, etcétera. También se confirma que Apple mantuvo guardado en secreto una versión de OSx compatible con la arquitectura x86.
Pero esto no significa que la arquitectura PowerPC se vaya a quedar en el olvido, pues la idea de IBM es seguir produciendoselos a pesar de no contar ya con su mayor cliente, Apple. Por ejemplo, la última consola de Microsoft lanzada en [2005]], la Xbox 360, va equipada con un procesador Custom IBM PowerPC-based de 3 nucleos.
Procesadores PowerPC
# 601 MPC601 50 y 66 MHz
# 602 productos para consumidor (bus de datos y direcciones multiplexados)
# 603 notebooks
# 603e
# 604
# 604e
# 620 la primera implementación de 64 bits
# x704 BiCOMOS implementación PowerPC por Exponential Technologies
# 750 G3 (1997) 233 MHz y 266 MHz
# 7400 G4 (1999) 350 MHz
# 750FX anunciado por IBM en 2001 y disponible en 2002 en 1 GHz.
# 970 G5 (2003) implementación 64-bit derivada del IBM POWER4 en velocidades de 1,4 GHz, 1,6 GHz, 1,8 GHz y 2,0 GHz
Enlaces externos
[http://www-03.ibm.com/chips/power/powerpc/ Pagina web del PowerPC en IBM (en Ingles)]
[http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=018rH3bTdG Pagina web del PowerPC en Freescale (en ingles)]]
Categoría:Microprocesadores
ja:PowerPC
AppleApple es una palabra, en idioma inglés, que significa manzana, y puede referirse:
- En el ámbito computacional, a la compañía Apple Computer.
- La compañía de discos creada por los Beatles a finales de los años '60s, llamada Apple Records.
ja:Apple
ko:애플
AppleApple es una palabra, en idioma inglés, que significa manzana, y puede referirse:
- En el ámbito computacional, a la compañía Apple Computer.
- La compañía de discos creada por los Beatles a finales de los años '60s, llamada Apple Records.
ja:Apple
ko:애플
Sistema operativoUn sistema operativo (SO) es un conjunto de programas o software destinado a permitir la comunicación del usuario con un ordenador y gestionar sus recursos de manera cómoda y eficiente. Comienza a trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina desde los niveles más básicos.
Hoy en día un sistema operativo se puede encontrar normalmente todos los aparatos electrónicos complejos que podamos utilizar, ya que gracias a estos podemos entender la máquina y que ésta cumpla con sus funciones; éste es el caso de: teléfonos móviles, reproductores de DVD, minicadenas, autoradios, y muchos más; incluyendo más visiblemente a los Ordenadores Personales (PC).
Otra definición
Otra definición posible y bastante aceptada define un sistema operativo como una capa compleja entre el hardware y el usuario, concebible también como una máquina virtual, que facilita al usuario o al programador las herramientas e interfaces adecuadas para realizar sus tareas informáticas, abstrayéndole de los complicados procesos necesarios para llevarlas a cabo. Por ejemplo, un usuario normal simplemente abre los ficheros grabados en un disco, sin preocuparse por la disposición de los bits en el medio físico, los tiempos de espera del motor del disco, la posición de un cabezal, el acceso de otros usuarios, etc.
Aunque es un tema propenso a la discusión, algunos expertos están de acuerdo en que un sistema operativo debe constar de, por lo menos, un conjunto de programas similar al siguiente:
- Un compilador de algún lenguaje de programación, en Unix es de C.
- Un enlazador.
- Un ensamblador.
- Un intérprete de comandos.
- Una amplia biblioteca del lenguaje de la plataforma.
- Un kernel o núcleo.
Definición coloquial
Otra definición, más coloquial, denomina sistema operativo a todo el software que viene con el ordenador antes de que se instale ninguna aplicación. Según esta definición, orientada al usuario final, las herramientas de desarrollo no son necesarias y, sin embargo, se consideran elementos imprescindibles un amplio número de programas orientados a diferentes tareas, como editores de texto, administradores de archivos, navegadores, etc.
En industrias como la manufacturera o de servicios, se denomina sistema operativo a la aplicación de software que se usa como principal fuente de datos de entrada de la compañía, es decir, el sistema que se usa en las operaciones internas.
El Sistema operativo es el encargado de brindar al usuario de manera mas fácil, sencilla y amigable la de operar, codificar, interpretar y emitir órdenes al procesador central para que éste realice la tareas necesarias para completar la orden.
Características
- Administración de tareas:
- Monotarea: Si solamente puede ejecutar un programa (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a funcionar un programa, continuará haciéndolo hasta su finalización o interrupción.
- Multitarea: Si es capaz de ejecutar varios programas al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternativa a los programas que los solicitan, de manera que el usuario percibe que todos funcionan a la vez.
- Administración de usuarios:
- Monousuario: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.
- Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del ordenador. Normalmente estos SS.OO. utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
- Manejo de recursos:
- Centralizado: Si permite utilizar los recursos de un solo ordenador.
- Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos... ) de más de un ordenador al mismo tiempo.
- Organización interna:
- Kernel monolítico (Linux, BSD, skyOS, Windows, Syllable).
- Microkernel (BeOS, Mach, Mac OS X, newOS).
- Nanokernel (AdeOS, Eros, KeyKOS, Brix-OS).
- VOiD (unununium, TUNES, Vapour).
- Sasos (Opal, Mungi, BriX).
- VM (Merlin, Argante).
- Exokernel (MIT exokernel).
- Cache kernel (Universidad de Stanford).
Sistemas operativos
- BeOS
- Haiku
- Zeta
- BlueEyedOS
- Cosmoe
- BeFree
- Sequel
- Mockup
- AmigaOS 1.x
- AmigaOS 2.x
- AmigaOS 3.0-3.1
- AmigaOS 3.5/3.9
- WarpOS (AmigaOS 3.x + subsistema PowerPC)
- MorphOS
- AmigaOS 4.0
- Mac OS 8
- Mac OS X
Familia QNX
- RTOS
- Neutrino
- RTP
Familia DOS
- MS-DOS
- DR-DOS
- PC-DOS
- FreeDOS
- Novell DOS
- Windows 1.0
- Windows 2.0
- Windows 3.0
- Windows 3.1
- Windows 3.11
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows 2000 server
- Windows XP
- Windows Server 2003
- Windows CE
- Windows Mobile
- Windows Vista (Longhorn)
- AIX
- AMIX
- GNU/Linux
- Distribuciones Linux
- GNU / Hurd
- HP-UX
- Irix
- Minix
- System V
- Solaris
- UnixWare
- LynxOS
- Xenix
- Digital UNIX
Familia BSD
- FreeBSD
- PC-BSD
- DragonFlyBSD[http://www.dragonflybsd.org/]
- NetBSD
- VINO[http://www.eecs.harvard.edu/~vino/vino/]
- OpenBSD
- PicoBSD
- Darwin
- GNU-Darwin
- GNU / Hurd
- BSD lites
- Mac OS X
- NEXTSTEP
- YAMIT
- MKlinux
Familia IBM
- OS/2
- eComStation
- OS/360
- OS/370
- OS/390
- OS/400
Sistemas operativos académicos o experimentales(betas)
- Chorus/Jaluna
- Amoeba
- MIT Exokernel
- BriX
Librerías para la creación de sistemas operativos
- Kernel Toolkit
Véase también
- Historia y evolución de los sistemas operativos
- Comparación de sistemas operativos
- Planificador
Enlaces externos
- [http://www.osnews.com/ OSnews.com], en inglés.
- [http://www.freeos.com/ FreeOS.com: The Resource Center for Free Operating Systems], en inglés.
- [http://200.75.54.18/libro/ Fundamentos de Sistemas Operativos con Énfasis en GNU/Linux], libro en español con conceptos básicos acerca de los sistemas operativos y en varios formatos. (PDF, HTML, Archivo de texto, entre otros)
Categoría:Sistemas operativos
Categoría:Acrónimos de informática
als:Betriebssystem
ja:オペレーティングシステム
ko:운영 체제
ms:Sistem pengoperasian
simple:Operating system
th:ระบบปฏิบัติการ
zh-min-nan:Chok-gia̍p hē-thóng
Linux::Este artículo se refiere al sistema operativo denominado Linux. Para otros usos ver Linux (desambiguación)
Linux (desambiguación) es el pingüino Tux]]
Linux es la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona puede libremente usarlo, modificarlo y redistribuirlo.
El término Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado para describir al sistema operativo tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no). El núcleo no es parte oficial del proyecto GNU (el cual posee su propio núcleo en desarrollo, llamado Hurd), pero es distribuido bajo los términos de la licencia GPL (GNU General Public License).
También es utilizado para referirse a las distribuciones Linux, colecciones de software que suelen contener grandes cantidades de paquetes además del núcleo. El software que suelen incluir consta de una enorme variedad de aplicaciones, como: entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, etcétera. Coloquialmente se aplica el término Linux a éstas, aunque en estricto rigor sea incorrecto, dado que la distribución es la forma más simple y popular para obtener Linux.
Desde su lanzamiento, Linux ha incrementado su popularidad en el mercado de servidores. Su gran flexibilidad ha permitido que sea utilizado en un rango muy amplio de sistemas de cómputo y arquitecturas: computadoras personales, supercomputadoras, dispositivos portátiles, etc.
La marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y se define como "un sistema operativo para computadoras que facilita su uso y operación".
Los sistemas Linux funcionan sobre más de 20 diferentes plataformas de hardware; entre ellas las más comunes son las de los sistemas compatibles con PC, computadoras Macintosh, procesadores PowerPC, Sparc y MIPS.
Asimismo, existen Grupos de Usuarios de Linux en casi todas las áreas del planeta.
Pronunciación
Pronunciación: /lí.nuks/, no /lái.nuks/
En español no existe mayor conflicto con la pronunciación de Linux, puesto que se lee como se escribe y se escribe como se lee, a no ser que se intente pronunciarlo como si estuviera intentando hacerlo en inglés con la i sonando como ai /lái.nuks/ o (que se ha vuelto popular, porque suena natural en inglés). Los angloparlantes tienen este problema, por lo que la aclaración en páginas en inglés resulta necesaria.
La pronunciación correcta (para cualquier idioma) es muy cercana a como se pronuncia en español: /lí.nuks/ o (Alfabeto Fonético Internacional).
Distribuciones Linux
Una distribución es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema Linux. Es un 'sabor' de Linux. En general se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.
Existen numerosas distribuciones Linux (también conocidas como "distros"), ensambladas por individuos, empresas y otros organismos. Cada distribución puede incluir cualquier número de software adicional, incluyendo software que facilite la instalación del sistema. La base del software incluido con cada distribución incluye el núcleo Linux, al que suelen adicionarse también varios paquetes de software.
Las herramientas que suelen incluirse en las distribución de este sistema operativo se obtienen de diversas fuentes, incluyendo de manera importante proyectos de código abierto o libre, como el GNU y el BSD. Debido a que las herramientas que en primera instancia volvieron funcional al núcleo de Linux provienen de un proyecto anterior a Linux, Richard Stallman (fundador del proyecto GNU) pide a los usuarios que se refieran a dicho sistema como GNU/Linux. A pesar de esto, la mayoría de los usuarios continúan llamando al sistema simplemente "Linux" y las razones expuestas por Richard Stallman son eterno motivo de discusión. La mayoría de los sistemas Linux incluyen también herramientas procedentes de BSD.
Usualmente se utiliza la plataforma XFree86 o la Xorg para sostener interfaces gráficas (esta última es un fork de XFree86, surgido a raíz del cambio de licencia que este proyecto sufrió en la versión 4.4 y que lo hacía incompatible con la GPL).
Aplicaciones de los sistemas Linux
Con la adopción por numerosas empresas fabricantes de PCs, muchas computadoras son vendidas con distribuciones Linux pre-instaladas, y Linux ha comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.
Con entornos de escritorio, Linux ofrece una interfaz gráfica alternativa a la tradicional interfaz de línea de comandos de Unix. Existen en la actualidad numerosas aplicaciones gráficas, ya sean libres o no, que ofrecen funcionalidad que está permitiendo que Linux se adapte como herramienta de escritorio.
Algunas distribuciones permiten el arranque de Linux directamente desde un disco compacto (a menudo llamado un CDVivo o "LiveCD") sin modificar en absoluto el disco duro de la computadora en la que se ejecuta Linux. Para este tipo de distribuciones, en general, las imágenes se encuentran disponibles y accesibles en Internet.
Otras posibilidades incluyen iniciar el arranque desde una red (ideal para sistemas con requerimientos mínimos) o desde un disco flexible.
La escala del desarrollo de Linux
Un estudio sobre la distribución Red Hat Linux 7.1 reveló que ésta en particular posee más de 30 millones de líneas de código real. Utilizando el modelo de cálculo de costos COCOMO, puede estimarse que esta distribución requeriría 8.000 programadores por año para su desarrollo. De haber sido desarrollado por medios convencionales de código cerrado, hubiera costado más de mil millones de dólares en los Estados Unidos.
La mayor parte de su código (71%) pertenecía al lenguaje C, pero fueron utilizados muchos otros lenguajes para su desarrollo, incluyendo C++, Bash, Lisp, Ensamblador, Perl, Fortran y Python.
Alrededor de la mitad de su código total (contado en líneas de código) fue liberado bajo la licencia GPL.
El núcleo de Linux contenía entonces 2,4 millones de líneas de código, correspondiente al 8% del total, demostrando que la vasta mayoría del sistema operativo no pertenece al núcleo del mismo.
En un estudio posterior, Counting potatoes: the size of Debian 2.2, el mismo análisis fue hecho para Debian GNU/Linux versión 2.2. Esta distribución contiene más de cincuenta y cinco millones de líneas de código fuente, y habría costado 1.900 millones de dólares (año 2000) el desarrollo por medios convencionales (no libre).
Historia
Debian
La historia de Linux está fuertemente vinculada a la del proyecto GNU. El proyecto GNU, iniciado en 1983, tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre. Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido varios de los componentes del sistema, incluyendo un intérprete de comandos, una biblioteca C y un compilador.
El proyecto GNU aún no contaba con el núcleo que definiría un sistema operativo. Sin embargo, el núcleo creado por Linus Torvalds, quien se encontraba para ese entonces estudiando en la Universidad de Helsinki, llenó el hueco final que el sistema operativo GNU exigía. Subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto, mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de Linux adaptaron los componentes de GNU para trabajar con el núcleo de Linux, creando un sistema operativo completamente funcional.
Cabe mencionar que a pesar de que el núcleo de Linux se libera bajo los términos de la licencia GPL, no es parte oficial del proyecto GNU.
Linux en el mercado
La creciente popularidad de Linux se debe a las ventajas que presenta ante otros tipos de software.
Entre otras razones se debe a su estabilidad, al acceso a las fuentes (lo que permite personalizar el funcionamiento y auditar la seguridad y privacidad de los datos tratados), a la independencia
de proveedor, a la seguridad, a la rapidez con que incorpora los nuevos adelantos (IPv6, microprocesadores de 64 bits),
a la escalabilidad (se pueden crear clusters de cientos de ordenadores), a la activa comunidad de desarrollo que hay
a su alrededor, a su interoperatibilidad y a la abundancia de documentación relativa a los procedimientos.
Hay varias empresas que comercializan soluciones basadas en línux: IBM, Novell, Red Hat,... así como miles de PYMES
que ofrecen productos o servicios basados en esta tecnología.
Dentro del segmento de supercomputadores, el más grande de Europa se llama MareNostrum. Desarrollado por
IBM, está basado en un cluster Linux. [http://www-1.ibm.com/servers/es/eserver/linux/power/marenostrum/about.html Presentación de MareNostrum en IBM ] . Hay muchos más superordenadores funcionando con línux.
Linux tiene una amplia cuota en el mercado de servidores de internet debido, entre otras cosas, a la
gran cantidad de soluciones que tiene para este segmento.
El software libre en la administración pública
Hay una serie de administraciones públicas que han mostrado su apoyo al software libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio, sea subvencionándolo. Como ejemplos se tiene a:
# Alemania pagando por el desarrollo del Kroupware. Además ciudades como Múnich, que migro sus sistemas a SuSE Linux, una distribución alemana especialmente orientada a KDE.
# Cuba donde el gobierno ha establecido una indicación oficial para introducir de manera progresiva el software libre y en particular el Linux y en el que la red de Salud Pública, Infomed, fue pionera en su uso.
# China, con su acuerdo con Sun Microsystems para distribuir millones de Java Desktop (una distribución de linux basada en GNOME y especialmente bien integrada con java)
# Brasil, con una actitud generalmente positiva, y, por ejemplo, con el desarrollo de los telecentros
# En España, distintos gobiernos regionales están desarrollando sus propias distribuciones no sólo para uso administrativo sino también académico. Así tenemos LinEx en Extremadura, GuadaLinex en Andalucía, LliureX en La Comunidad Valenciana, Molinux en Castilla-La Mancha y MAX en La Comunidad de Madrid, por el momento. Todas estas distribuciones tienen en común el hecho de estar basadas en Debian.
# Venezuela donde el presidente Chávez en un comunicado oficial instó a las oficinas de gobierno a adoptar el uso de tecnologías libres
# Chile, donde el Ministerio de Educación y la Universidad de la Frontera (ubicada en Temuco) crearon EduLinux, una distribución que hoy está en más de 1500 escuelas chilenas y funcionando en más de un 90% de las bibliotecas chilenas. Actualmente las Fuerzas Armadas chilenas están planificando la creación de una distribución militar que interconecte a las ramas de la defensa chilena. El gobierno recientemente dijo Sí al software libre en la administración pública anulando un contrato previo con Microsoft para el mantenimiento de las redes y de los equipos en escuelas y biblotecas chilenas.
# Republica Dominicana, promociona el uso y proliferación del Software libre en el campo educativo y científico. Dispone de dos fundaciones, una en la capital de Santo Domingo y la otra en la ciudad de Santiago. [http://www.codigolibre.org/ Codigolibre.org]
# Argentina donde se apoya activamente el desarrollo no sólo de Linux, sino del software libre en general, a través del portal [http://www.softwarelibre.gov.ar/ SoftwareLibre.gov.ar]
# Mexico el [http://www.df.gob.mx Gobierno del Distrito Federal] dentro de sus políticas y lineamientos en materia de [http://www.ci.df.gob.mx Informática] da preferencia al uso del Software Libre. La Delegación Tlalpan crea la distribución [http://www.softwarelibre.tlalpan.gob.mx Gobierno GDF/Linux].
Véase también
- Programas para Linux
- Distribución Linux
- Núcleo de Linux
- GNU/Linux
- Controversia por la denominación GNU/Linux
- GNU
- Unix
- Minix
- WINE (capa de compatibilidad con Windows para Linux)
- Disputa sobre la autoría de Linux
- Grupos de usuarios de Linux
- Equivalencias Windows en Linux
Referencias
En inglés
- Glyn Moody: Rebel Code: Linux and the Open Source Revolution, [http://slashdot.org/books/01/01/29/2037257.shtml Review], Perseus Publishing, ISBN 0-713-99520-3
- Gedda. R. (2004). Linux breaks desktop barrier in 2004: Torvalds. Retrieved January 16, 2004 from [http://www.linuxworld.com.au/index.php?id=568003838&fp=16&fpid=0]
- Mackenzie, K. (2004). Linux Torvalds Q&A. Retrieved January 19, 2004 from [http://australianit.news.com.au/articles/0,7204,8407881%5E15841%5E%5Enbv%5E,00.html]
- [http://www.techbooksforfree.com/linux.shtml Downloadable Linux books]
- Marcinkowski, A. (2003). Linux needs reconsideration. Retrieved January 16, 2004 from [http://news.com.com/2009-1081_3-5060264.html]
- [http://www.dwheeler.com/sloc More Than a Gigabuck: Estimating GNU/Linux's Size] by David A. Wheeler
- [http://people.debian.org/~jgb/debian-counting Counting potatoes: the size of Debian 2.2] by Jesús M. González-Barahona et al.
- [http://www.dwheeler.com/oss_fs_why.html Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!] by David A. Wheeler
Enlaces externos
En español
- [http://wiki.escomposlinux.org/Escomposlinux Wiki de Linux en español].
- [http://wiki.escomposlinux.org/bin/view/Escomposlinux/EnciclopediaLinux Enciclopedia Linux en español: inicio].
- [http://www.powered-by-linux.com POWERED-BY-LINUX en castellano] - Proyecto de información sobre Linux para nuevos usuario. (Noticias, trucos, foros, etc)
- [http://www.tldp.org/HOWTO/Spanish-HOWTO.html Españolización de Linux] de 1996.
- [http://www.escomposlinux.org/glosario Glosario Linux]
- [http://linux.ciberaula.com/introduccion_linux.php Introducción Práctica a Linux] - Documento actual que explica qué es linux y su funcionamiento a vista de pájaro de manera simple y escueta.
- [http://structio.sourceforge.net/guias/AA_Linux_colegio/ Guía muy completa para el aprendizaje de Linux]
- [http://es.tldp.org Proyecto de documentación de Linux (LDP o Linux Documentation Project) en español].
- [http://perso.wanadoo.es/davefx/doslinux.htm Cómo pasar de DOS/Windows a Linux]
- [http://www.espaciolinux.com/ Espacio Linux] - Portal en español dedicado al sistema Linux y el Software Libre.
- [http://www.linuxparatodos.com Linux para todos]
- [http://www.recursoslinux.com Directorio y buscador de recursos linux en internet]
- [http://www.mononeurona.org/index.php?idp=124 15 mitos sobre Linux]
- [http://structio.sourceforge.net/guias/AA_Linux_colegio/AA_Linux_colegio.html Aprendiendo a Aprender Linux]
- [http://usuarios.lycos.es/batidoradigital/article.php3?id_article=88 Asociaciones de usuarios Linux]
En inglés
- [http://www.linux.org Web en inglés sobre Linux]
- [http://www.tlm-project.org TLMP - El proyecto Linux Mirror]
- [http://www-1.ibm.com/linux Linux] en IBM
- [http://www.techbooksforfree.com/linux.shtml Libros libres]
Categoría: Linux
Categoría: Software libre
ja:Linux
ko:리눅스
ms:Linux
simple:Linux
th:ลินุกซ์
MacOSMac OS, que es una abreviatura de Macintosh Operating System (Sistema Operativo de Macintosh), es el nombre del primer sistema operativo de Apple para los ordenadores Macintosh. El Mac OS original fue el primer sistema operativo con una interfaz gráfica de usuario en tener éxito. El equipo de Macintosh incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.
Hay una gran variedad de puntos de vista sobre cómo fue desarrollado Macintosh y donde se originaron las ideas subyacentes. Mientras la conexión entre el proyecto Macintosh y el proyecto Alto en Xerox PARC ha sido establecido en los documentos históricos, las contribuciones tempraneras del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbart no son menos significantes. Véase Historia de la interfaz gráfica de usuario y Apple v. Microsoft.
Apple quitó importancia de forma deliberada a la existencia del sistema operativo en los primeros años de Macintosh para ayudar a hacer que la máquina parecia más agradable al usuario y a distanciarla de otros sistemas como MS-DOS, que eran un desafio técnico. Apple quería que Macintosh fuera visto como un sistema que trabajara nada más encenderlo.
Véase también
- Apple Macintosh
- Mac OS 8
- Mac OS 9
- Mac OS X
Enlaces externos
- [http://www.apple.com Página oficial de Apple]
- [http://www.apple.com/es Página oficial de Apple en español]
Categoría:Apple Computer
Categoría:Mac OS
ja:Mac OS
ko:맥 오에스
ms:Mac OS
simple:Mac OS
th:แมคโอเอส
Unix]]
Unix® (o UNIX) es un sistema operativo portable, multitarea y multiusuario; desarrollado en principio por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
Hoy día, la palabra UNIX se utiliza para denotar diferentes conceptos dependiendo del contexto en que es usada. Esto suele dar lugar a confusiones:
- UNIX - familia: desde el punto de vista técnico, UNIX se refiere a una familia de sistemas operativos que comparten unos criterios de diseño e interoperabilidad en común. Esta familia incluye más de 100 sistemas operativos desarrollados a lo largo de 20 años. No obstante, es importante señalar que esta definición no implica necesariamente que dichos sistemas operativos compartan código o cualquier propiedad intelectual.
- UNIX - el sistema operativo original: desde el punto de vista histórico, UNIX se refiere a la subfamilia de sistemas operativos que descienden de la primera implementación original de AT&T. El termino descendencia ha de interpretarse como trabajos derivativos que comparten propiedad intelectual con la implementación original.
- UNIX - la marca: desde el punto de vista legal, Unix es una marca de mercado. Dicha marca es propiedad de “The Open Group”, una organización de estandarización que permite el uso de dicha marca a cualquier sistema operativo que cumpla con sus estándares publicados. Todo ello independientemente de que el sistema operativo en cuestión sea descendiente o clónico del Unix original. Resumiendo, la marca Unix no es propiedad de ninguna compañía.
Historia
El inicio del desarrollo de este sistema operativo (que se cree es uno de los más influyentes en la historia de la computación) fue muy particular, pues nadie habría predicho el éxito de UNIX después de su primera encarnación.
A finales de los años sesenta, el Instituto Tecnológico de Massachusetts, los laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing System), desarrollado para ejecutarse en un ordenador o computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto, por cierto, consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento.
Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos. Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-645 y escribió un juego llamado Space Travel (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE. UU. por cada partida.
De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en un ordenador DEC PDP-7. Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7. Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo de Uniplexed Information and Computing System, pues sólo prestaba servicios a dos usuarios (de acuerdo a Andrew Tanenbaum, era sólo un usuario[http://www.cs.vu.nl/~ast/brown/]). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.
Hasta ese instante, no había existido apoyo económico por parte de los laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo económico de los laboratorios Bell. Fue así como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un editor de texto. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos recibían. Pronto, runoff evolucionó hasta convertirse en troff, el primer programa de edición electrónica que permitía realizar composición tipográfica. El 3 de noviembre de 1971 se publicó The UNIX Programmer's Manual.
En 1973 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C. Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otros ordenadores (de esta manera, se volvía portátil) y así otras variaciones podían ser desarrolladas por otros programadores. Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de universidades y compañías, también al gobierno de los Estados Unidos, a través de licencias.
Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley. En 1975 esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T.
Mientras tanto, AT&T creó una división comercial denominada Unix Systems Laboratories para la explotación comercial del sistema operativo. El desarrollo prosiguió, con la entrega de las versiones 4, 5 y 6 en el transcurso de 1975. Estas versiones incluían los pipes o tuberías, lo que permitió dar al desarrollo una orientación modular respecto a la base del código, consiguiendo aumentar aún más la velocidad de desarrollo. Ya en 1978, cerca de 600 o más máquinas estaban ejecutándose con alguna de las distintas encarnaciones de UNIX.
La versión 7, la última versión del UNIX original con amplia distribución, entró en circulación en 1979. Las versiones 8, 9 y 10 se desarrollaron durante la década de 1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se publicaron los informes que describían el nuevo trabajo. Los resultados de esta investigación sirvieron de base para la creación de Plan 9, un nuevo sistema operativo portátil y distribuido, actualmente disponible en [http://plan9.bell-labs.com/plan9dist| Laboratorios Bell].
AT&T entonces inició el desarrollo de UNIX System III, basado en la versión 7, como una variante de tinte comercial y así vendía el producto de manera directa. La primera versión se lanzó en 1982. A pesar de lo anterior, la empresa subsidiaria Western Electric seguía vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la séptima. Para finalizar con la confusión con todas las versiones divergentes, AT&T decidó combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen al Unix System V Release 1. Esta versión presentó características tales como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution en la Universidad de California, Berkeley. También contaba con compatibilidad con las máquinas VAX de la compañía DEC.
En 1993, la compañía Novell adquirió la división Unix Systems Laboratories junto con su propiedad intelectual. Esto ocurrió en un momento delicado en el que Unix Systems Laboratories disputaba una demanda en los tribunales contra BSD por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado.
BSD no solamente ganó el juicio sino que cambiaron tornas descubriendo que grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX System V. En realidad, la propiedad intelectual de Novell (recién adquirida de Unix Systems Laboratories) se reducía a unos pocos ficheros fuente. La correspondiente contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo secreto a petición de Novell.
Aproximadamente por esa misma fecha, un estudiante de ciencias de la computación llamado Linus Torvalds desarrolló un núcleo o kernel para ordenadores con arquitectura de procesador Intel x86 que mimetizaba muchas de las funcionalidades de UNIX y lo denominó Linux y lo lanzó en forma de código abierto en 1991, el cuál fue unido con los programas desarrollados por el proyecto GNU y crear el SO GNU/Linux. Cientos de miles de desarrolladores incorporaron otras funcionalidades en el núcleo de este sistema operativo derivando, después de unos años, en un sistema multiplataforma capaz de competir con las demás familias de UNIX.
En 1995, Novell vendió su división UNIX comercial (es decir, la antigua Unix Systems Laboratories) a Santa Cruz Operation (SCO) reservándose, aparentemente, algunos derechos de propiedad intelectual sobre el software. SCO continúa la comercialización de System V en su producto UnixWare, que durante cierto tiempo pasó a denominarse OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare.
Familias
Como se puede deducir de esta breve reseña histórica, existen varias familias del sistema operativo UNIX que han evolucionado de manera independiente a lo largo de los años. Cada familia se distingue no tanto por sus diferencias técnicas como por sus diferencias en propiedad intelectual. Se observa que todas las familias se han visto contaminadas, directa o indirectamente, por otras familias.
Las familias UNIX más significativas son:
- AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.
- BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD incorpora propiedad intelectual no originaria de AT&T, la primera implementación de los protocolos TCP/IP que dieron origen a Internet.
- AIX: esta familia surge por el licenciamiento de UNIX System III a IBM.
- Xenix: familia derivada de la adquisición de los derechos originales de AT&T por parte de SCO.
- Linux: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -- por ejemplo, GNU Emacs y GCC -- también han sido parte fundamental de otros sistemas UNIX. En 1991, cuando Linus Torvalds empezó a proponer el kernel Linux y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy conocemos como GNU/Linux o simplemente Linux. Las distribuciones basadas en el kernel, el software GNU y otros agregados —entre las que podemos mencionar a Red Hat Linux y Debian GNU/Linux— se han hecho populares tanto entre los aficionados a la computación como en el mundo empresarial. Obsérvese que Linux tiene un origen independiente, por lo que se considera un clónico de UNIX y no un UNIX en el sentido histórico.
Las interrelaciones entre estas familias son las siguientes, aproximadamente en orden cronológico:
- La familia BSD surge del licenciamiento del UNIX original de AT&T.
- Xenix también surge por licenciamiento del UNIX original de AT&T, aunque aún no era propiedad de SCO.
- AIX surge por licenciamiento de UNIX System III, pero también incorporta propiedad intelectual de BSD.
- La familia original AT&T incorpora ilegalmente propiedad intelectual de BSD en UNIX System III r3.
- La familia AIX vuelve a incorporar propiedad intelectual de la familia AT&T, esta vez procedente de UNIX System V.
- Linux incorpora propiedad intelectual de BSD, gracias a que éste también se libera con una licencia de código abierto denominada Open-source BSD.
- Aunque no está demostrado, se cree que Linux incorpora propiedad intelectual procedente de AIX, gracias a la colaboración de IBM en la versión 2.4 de su núcleo (kernel).
La marca
UNIX es una marca registrada de The Open Group en Estados Unidos y otros países. Esta marca sólo se puede aplicar a los sistemas operativos que cumplen la "Single UNIX Specification" de esta organización y han pagado las regalias establecidas.
En la práctica, el término UNIX se utiliza en su acepción de familia. Se aplica también a sistemas multiusuario basados en POSIX (tales como GNU/Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD), los cuales no buscan la certificación UNIX por resultar cara para productos destinados al consumidor final o que se distribuyen libremente en Internet.
En estos casos, el término se suele escribir como "UN - X", " - NIX", o " - N?X".
Implementaciones más importantes
A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:
- Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas.
- AIX de IBM. Históricamente, IBM ha potenciado sus sistemas operativos de mainframe (tales como OS/390) y consideró UNIX como una mera curiosidad sin futuro. Cuando las computadoras departamentales basadas en UNIX (entonces denominadas "minis") empezaron a proliferar, decidieron no perder mercado introduciendose en este segmento. Actualmente, IBM ha abandonado el desarrollo de todos sus sistemas operativos para centrarse en Linux.
- HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.
Adicionalmente, existen distribuciones de Linux muy difundidas en la empresa. Se trata de distribuciones sostenidas por grandes compañías y que, por tanto, pueden ofrecer las mismas garantias de continuidad y mantenimiento existente para los sistemas UNIX más comunes. Las más importantes son:
- Red Hat Linux de Red Hat. La primera compañía que tuvo éxito en la comercialización de Linux, tras el fracaso de Caldera.
- SuSE Linux de Novell. Originalmente de la compañía alemana SuSE. Popular por sus herramientas de administración centralizada.
Las siguientes implementaciones tienen importancia desde el punto de vista histórico, no obstante, actualmente están en desuso:
- Tru64 UNIX de Compaq (antes Digital).
- SCO UnixWare de Santa Cruz Operation.
- UX/4800 de NEC.
- IRIX de SGI.
Órdenes clásicas de UNIX
Las herramientas o comandos más básicos de UNIX son:
- Navegación/creación de directorios/archivos: ls cd pwd mkdir rm rmdir cp
- Edición/visión de archivos: | | |