7.- Sistemas Operativos
Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora.
El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.
Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un autodiagnóstico llamado autoprueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).
Una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de éste en su memoria en todo momento. Mientras la computadora esté encendida, el SO tiene 4 tareas principales:
1. Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al usuario, para que este último se pueda comunicar con la computadora. Interfaz de línea de comando: tú introduces palabras y símbolos desde el teclado de la computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), seleccionas las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o seleccionar opciones de los menús.
2. Administrar los dispositivos de hardware en la computadora · Cuando corren los programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos de Entrada/Salida (impresoras, módems, etc). El SO sirve de intermediario entre los programas y el hardware.
3. Administrar y mantener los sistemas de archivo de disco · Los SO agrupan la información dentro de compartimientos lógicos para almacenarlos en el disco. Estos grupos de información son llamados archivos. Los archivos pueden contener instrucciones de programas o información creada por el usuario. El SO mantiene una lista de los archivos en un disco, y nos proporciona las herramientas necesarias para organizar y manipular estos archivos.
4. Apoyar a otros programas. Otra de las funciones importantes del SO es proporcionar servicios a otros programas. Estos servicios son similares a aquellos que el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos, grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los programadores escriben programas de computadora, incluyen en sus programas instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas como "llamadas del sistema"
Categorías de Sistemas Operativos
Multitarea:
El término multitarea se refiere a la capacidad del SO para correr mas de un programa al mismo tiempo. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar SO multitarea, el primero requiere de la cooperación entre el SO y los programas de aplicación.
Los programas son escritos de tal manera que periódicamente inspeccionan con el SO para ver si cualquier otro programa necesita a la CPU, si este es el caso, entonces dejan el control del CPU al siguiente programa, a este método se le llama multitarea cooperativa y es el método utilizado por el SO de las computadoras de Machintosh y DOS corriendo Windows de Microsoft.
El segundo método es el llamada multitarea con asignación de prioridades. Con este esquema el SO mantiene una lista de procesos (programas) que están corriendo.
Cuando se inicia cada proceso en la lista el SO le asigna una prioridad. En cualquier momento el SO puede intervenir y modificar la prioridad de un proceso organizando en forma efectiva la lista de prioridad, el SO también mantiene el control de la cantidad de tiempo que utiliza con cualquier proceso antes de ir al siguiente.
Con multitarea de asignación de prioridades el SO puede sustituir en cualquier momento el proceso que esta corriendo y reasignar el tiempo a una tarea de mas prioridad. Unix OS-2 y Windows NT emplean este tipo de multitarea.
Multiusuario:
Un SO multiusuario permite a mas de un solo usuario accesar una computadora. Claro que, para llevarse esto a cabo, el SO también debe ser capaz de efectuar multitareas. Unix es el Sistema Operativo Multiusuario más utilizado. Debido a que Unix fue originalmente diseñado para correr en una minicomputadora, era multiusuario y multitarea desde su concepción.
Actualmente se producen versiones de Unix para PC tales como The Santa Cruz Corporation Microport, Esix, IBM,y Sunsoft. Apple, HP, también produce una versión de Unix para la Machintosh llamada: A/UX.Unix
Unix proporciona tres maneras de permitir a múltiples personas utilizar la misma PC al mismo tiempo:
1. Mediante Módems.
2. Mediante conexión de terminales a través de puertos seriales
3. Mediante Redes.
Multiproceso:
Las computadoras que tienen más de un CPU son llamadas multiproceso. Un sistema operativo multiproceso coordina las operaciones de las computadoras multiprocesadoras.
Ya que cada CPU en una computadora de multiproceso puede estar ejecutando una instrucción, el otro procesador queda liberado para procesar otras instrucciones simultáneamente.
Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de respuesta y procesos. Casi todas las computadoras que tienen capacidad de multiproceso ofrecen una gran ventaja.
Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce como:
Multiproceso asimétrico: Una CPU principal retiene el control global de la computadora, así como el de los otros procesadores, esto fue un primer paso hacia el multiproceso pero no fue la dirección ideal a seguir ya que la CPU principal podía convertirse en un cuello de botella. Multiproceso simétrico:
En un sistema multiproceso simétrico, no existe una CPU controladora única. La barrera a vencer al implementar el multiproceso simétrico es que los SO tienen que ser rediseñados o diseñados desde el principio para trabajar en u n ambiente multiproceso. Las extensiones de Unix, que soportan multiproceso asimétrico ya están disponibles y las extensiones simétricas se están haciendo disponibles. Windows NT de Microsoft soporta multiproceso simétrico.
Lista de los Sistemas Operativos más comunes.
MS-DOS:
Es el más común y popular de todos los Sistemas Operativos para PC. La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, D OS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.
UNIX:
Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo.
Es un sistema operativo que fue creado a principios de los setentas por los científicos en los laboratorios Bell. Fue específicamente diseñado para proveer una manera de manejar científica y especializadamente las aplicaciones computacionales. Este SO se adapto a los sistemas de computo personales así que esta aceptación reciente lo convierte en un sistema popular.
Unix es más antiguo que todos los demás SO de PC y de muchas maneras sirvió como modelo para éstos. Aun cuando es un SO extremadamente sólido y capaz, la línea de comandos Unix, no es apta para cardiacos, debido a que ofrece demasiados comandos.
MACINTOSH:
La Macintosh es una máquina netamente gráfica. De hecho, no existe una interfaz de línea de comando equivalente para ésta. Su estrecha integración de SO, GUI y área de trabajo la hacen la favorita de la gente que no quiere saber nada de interfaces de línea de comando.
Las capacidades gráficas de la Macintosh hicieron de esa máquina la primera precursora en los campos gráficos computarizados como la autoedición por computadora.
La familia de microcomputadoras de Apple Macintosh y su sistema operativo define otra plataforma importante. Las PC de Macintosh, que se basan en la familia de microprocesadores de Motorola, usan la arquitectura de Bus de 32 bits.
La plataforma para Macintosh incluye muchas capacidades sofisticadas que comprende la multitarea, una GUI, la memoria virtual y la capacidad para emular la plataforma MS-DOS. Las PC de Macintosh también tiene la capacidad integrada de compartir archivos y comunicarse con o tras PC de Macintosh en una red.
WINDOWS NT DE MICROSOFT:
Con Windows NT, Microsoft ha expresado su dedicación a escribir software no sólo para PC de escritorio sino también para poderosas estaciones de trabajo y servidores de red y bases de datos. Microsoft Windows NT no es necesariamente un sustituto de DOS ni una nueva versión de éste; es, en conjunto, un nuevo SO diseñado desde sus bases para las máquinas más modernas y capaces disponibles.
Además de las características tradicionales de estricta seguridad de sistema, red interconstruida, servicios de comunicación y correo electrónico interconstruidos, herramientas de administración y desarrollo de sistema y una GUI, Windows NT puede correr directamente aplicaciones de Windows de Microsoft y de Unix.
Windows NT, al igual que algunas versiones de Unix, es un SO de 32 bits y 64 bits dependiendo de las versiones, pudiendo hacer completamente el uso de los procesadores de estas características.
Además de ser multitarea, está diseñado para tomar ventaja del multiproceso simétrico.
GNU/LINUX:
Es un sistema operativo derivado de UNIX que, manteniendo la generalidad de sus características, como el ser multitarea y basado en bibliotecas dinámicas, puede ser ejecutado en computadoras personales aunque su potencia sea limitada.
En sus orígenes fue desarrollado, en 1990, por el informático finlandés Linus Torvalds, que publicó su código como un denominado código abierto, esto es, accesible para toda la comunidad, sin restricciones para modificarlo y ampliarlo.
Este planteamiento, favorecido por su estructura modular (basado en la instalación de diversos paquetes), generó una nueva visión de desarrollo informático, ya que su expansión fue debida a la aportación, generalmente voluntaria y sin ánimo de lucro, de multitud de desarrolladores independientes.
En la actualidad este sistema operativo ha obtenido un cierto apoyo por parte de la industria, de forma que empresas como IBM o Hewlett-Packard lo integran en algunos de sus computadoras y prestan el soporte técnico correspondiente, normalmente como parte de los sistemas servidores.
8.- Microprocesadores
El comienzo.
La historia de los procesadores ha pasado por diferentes situaciones, siguiendo la lógica evolución de este mundo. Desde aquel primer procesador 4004 del año 1971 hasta el actual Pentium IV ha pasado mucho en el campo de los procesadores.
Tanto, que no estamos seguros si las cifras que se barajan en Intel se pueden, incluso, quedar cortas. Aquel primer procesador 4004, presentado en el mercado el día 15 de noviembre de 1971, poseía unas características únicas para su tiempo.
Para empezar, la velocidad de reloj sobrepasaba por poco los 100 Khz. (sí, habéis leído bien, kilohertzios), disponía de un ancho de bus de 4 bits y podía manejar un máximo de 640 bytes de memoria.
Realmente una auténtica joya que para entonces podía realizar gran cantidad de tareas, pero que por desgracia no tiene punto de comparación con los actuales micros.
Entre sus aplicaciones, podemos destacar su presencia en la calculadora Busicom, así como dotar de los primeros tintes de inteligencia a objetos inanimados.
Poco tiempo después, sin embargo, el 1 de abril de 1972, Intel anunciaba una versión mejorada de su procesador. Se trataba del 8008, que contaba como principal novedad con un bus de 8 bits, y la memoria direccionable se ampliaba a los 16 Kb. Además, llegaba a la cifra de los 3500 transistores, casi el doble que su predecesor, y se le puede considerar como el antecedente del procesador que serviría de corazón a la primera computadora personal.
Justo dos años después, Intel anunciaba ese tan esperado primera computadora personal, de nombre Altair, cuyo nombre proviene de un destino de la nave Enterprise en uno de los capítulos de la popular serie de televisión Star Trek la semana en la que se creó la computadora.
Esta computadora tenía un coste de entorno a los 400 dólares de la época, y el procesador suponía multiplicar por 10 el rendimiento del anterior, gracias a sus 2 MHz de velocidad (por primera vez se utiliza esta medida), con una memoria de 64 Kb.
Especificaciones técnicas de los microprocesadores Intel
Micro | Fecha | Velocidad de reloj | Ancho de bus | Número de transistores | Memoria direccionable | Memoria virtual | Breve descripción |
4004 | 15/11/71 | 108 Khz. | 4 bits | 2.300 (10 micras) | 640 byte | Primer chip con manipulación aritmética | |
8008 | 1/4/72 | 108 Khz. | 8 bits | 3.500 | 16 KB | Manipulación Datos/texto | |
8080 | 1/4/74 | 2 MHz. | 8 bits | 6.000 | 64 KB | 10 veces las (6 micras) prestaciones del 8008 | |
8086 | 8/6/78 | 5 MHz. 8 MHz. 10 MHz. | 16 bits | 29.000 (3 micras) | 1 MB | 10 veces las prestaciones del 8080 | |
8088 | 1/6/79 | 5 MHz. 8 MHz. | 8 bits | 29.000 | Idéntico al 8086 excepto en su bus externo de 8 bits | ||
80286 | 1/2/82 | 8 MHz. 10 MHz. 12 MHz. | 16 Bits | 134.000 (1.5 micras) | 16 MB | 1 GB | De 3 a 6 veces las prestaciones del 8086 |
Intel 386 DX | 17/10/85 | 16 MHz. 20 MHz. 25 MHz. 33 MHz. | 32 Bits | 275.000 (1 micra) | 4 GB | 64 TB | Primer chip x86 capaz de manejar juegos de datos de 32 bits |
Intel 386 SX | 16/6/88 | 16 MHz. 20 MHz. | 16 Bits | 275.000 (1 micra) | 4 GB | 64 TB | Bus capaz de direccionar 16 bits procesando 32bits a bajo coste |
Intel 486 DX | 10/4/89 | 25 MHz. 33 MHz. 50 MHz. | 32 Bits | (1 micra, 0.8 micras en 50 MHz.) | 4 GB | 64 TB | Caché de nivel 1 en el chip |
Intel 486 SX | 22/4/91 | 16 MHz. 20 MHz. 25 MHz. 33 MHz. | 32 Bits | 1.185.000 (0.8 micras) | 4 GB | 64 TB | Idéntico en diseño al Intel 486DX, pero sin coprocesador matemático |
Pentium | 22/3/93 | 60 MHz. 66 MHz. 75 MHz. 90 MHz 100 MHz. 120 MHz. 133 MHz. 150 MHz. 166 MHz. 200 MHz. | 32 Bits | 3,1 millones (0.8 micras) | 4 GB | 64 TB | Arquitectura escalable. Hasta 5 veces las prestaciones del 486 DX a 33 MHz. |
Pentium Pro | 27/3/95 | 150 MHz. 180 MHz. 200 MHz. | 64 Bits | 5,5 millones (0.32 micras) | 4 GB | 64 TB | Arquitectura de ejecución dinámica con procesador de altas prestaciones |
Pentium II | 7/5/97 | 233 MHz. 266 MHz. 300 MHz. 330 MHz. 400 MHz. | 64 Bits | 7,5 millones (0.32 micras) | 4 GB | 64 TB | S.E.C., MMX, Doble Bus Indep., Ejecución Dinámica |
Pentium III | 1998 | 500 MHz. 550 MHz. 600 MHz. | Intel® Core™ Duo processor T2600 | ||||
Pentium IV | 1999 | 1.4 GHz. 1.5 GHz. 1.7 GHz. | 64 Bits | ||||
Pentium IV Xeon | 2001 | 3.73 GHz 3.20 GHz 3 GHz 2.8 GHz. 2.66 GHz. | 64 Bits | 90 nm | Front Side Bus 667 MHz y 800 MHz. | ||
Intel® Core™ Duo processor | 2.16 GHz. 2 GHz 1.83 GHz. 1.66 GHz. 1.50 GHz | 2MB L2 | 65 nm | Front Side Bus 667 MHz | |||
Intel® Core™ Solo processor T1300 | 2.16 GHz | 65 nm | |||||
Intel® Pentium® processor Extreme Edition 965 | 3.73 GHz 3.46 GHz 3.20 GHz | 2MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | ||||
Intel® Core™ Solo processor Ultra Low Voltage | 1.20 GHz 1.06 GHz | 2MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | ||||
Intel® Pentium® D processor | 3.60 GHz 3.40 GHz 3.20 GHz 3 GHz 2.80 GHz 2.66 GHz | 65 nm, LGA775 | |||||
Intel® Pentium® 4 processor 672 supporting Hyper-Threading Technology | 3.80 GHz 3.60 GHz 3.40 GHz 3.20 GHz 3 GHz | 2MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | ||||
Intel® Celeron® D | 3.33 GHz 3.20 GHz 3.06 GHz 2.93 GHz 2.80 GHz 2.66 GHz 2.53 GHz 2.40 GHz 2.26 GHz 2.13 GHz | 2MB L2 | 90 nm, LGA775 | ||||
Intel® Pentium® M | 2.26 GHz 2.13 GHz 2.10 GHz 2 GHz 1.86 GHz 1.80 GHz 1.60 GHz 1.50 GHz 1.40 GHz 1.30 GHz | 2MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | ||||
Intel® Pentium® M processor Ultra Low Voltage | 1.30 GHz 1.20 GHz 1.10 GHz 1 GHz | 2MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | ||||
Intel® Celeron® M | 1.73 GHz 1.70 GHz 1.60 GHz 1.50 GHz 1.40 GHz 1.30 GHz 1.20 GHz | 1MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | Front Side Bus 533 MHz | |||
Intel® Celeron® M processor Ultra Low Voltage | 1.06 GHz 1 GHz 900 MHz | 1MB L2 y 512KB L2 | 65 nm, LGA775 y 90 nm, LGA775 | Front Side Bus 533 y 400 MHz | |||
Mobile Intel® Pentium® 4 processor 552 supporting Hyper-Threading Technology | 3.46 GHz 3.33 GHz 3.20 GHz 3.06 GHz 2.80 GHz | 1MB L2 | 65 nm, LGA775 y 90 nm, LGA775 | Front Side Bus 533 MHz |
9.- Actualidad
La tendencia en el desarrollo de las computadoras es la microminiaturización, iniciativa que tiende a comprimir más elementos de circuitos en un espacio más pequeño.
Además, intentan agilizar el funcionamiento de los circuitos mediante el uso de la superconductividad (disminución de la resistencia eléctrica cuando se enfrían los objetos a temperaturas muy bajas).
Las redes informáticas (Lan, MAN, WAN, etc.) se han vuelto cada vez más importantes en el desarrollo de la tecnología de computadoras. Las redes son grupos de computadoras interconectados mediante sistemas de comunicación. La red pública Internet es un ejemplo de red informática planetaria.
Las redes permiten que las computadoras conectadas intercambien rápidamente información y, en algunos casos, compartan una carga de trabajo, con lo que muchas computadoras pueden cooperar en la realización de una tarea. Se están desarrollando nuevas tecnologías de equipo físico y soporte lógico que acelerarán los dos procesos mencionados.
Otra tendencia en el desarrollo de computadoras es el esfuerzo para crear computadoras de quinta generación (Inteligencia Artificial – IA), capaces de resolver problemas complejos en formas que pudieran llegar a considerarse creativas.
Una vía que se está explorando activamente es la computadora de proceso paralelo, que emplea muchos chips para realizar varias tareas diferentes al mismo tiempo.
El proceso paralelo podría llegar a reproducir hasta cierto punto las complejas funciones de realimentación, aproximación y evaluación que caracterizan al pensamiento humano. Otra forma de proceso paralelo que se está investigando es el uso de computadoras moleculares.
En estas computadoras, los símbolos lógicos se expresan por unidades químicas de ADN en vez de por el flujo de electrones habitual en las computadoras corrientes.
Las computadoras moleculares podrían llegar a resolver problemas complicados mucho más rápidamente que las actuales supercomputadoras y consumir mucha menos energía.
Esta nota me pareció importante transcribirla debido a que expresa con una total contundencia hacia donde están yendo las investigaciones tecnológicas, y nos muestra que futuro nos depara de ahora en más.
Nota Extraída del Diario TI 18/04/2006
IBM construye circuito completo en torno a una única molécula De apariencia similar a un rollo microscópico de alambre de tejido, los nanotubos de carbono son 50.000 veces más finos que un cabello humano. Sin embargo, tienen propiedades exclusivas que les permiten llevar densidades de corriente más altas que las de los "tubos" actualmente utilizados en el transistor de hoy y, por su menor tamaño, podrían permitir una miniaturización aún menor. IBM anunció que sus investigadores construyeron el primer circuito electrónico integrado completo en torno a una única molécula de "nanotubo de carbono", un nuevo material que promete lograr un desempeño mejor que los semiconductores de silicio estándares de la actualidad. El logro es significativo porque el circuito se construyó utilizando procesos de semiconductores estándares y empleó una sola molécula como base para todos los componentes en el circuito, en lugar de enlazar componentes construidos individualmente. Esto puede simplificar la manufactura y proporcionar la consistencia necesaria para probar y ajustar el material en forma más exhaustiva de modo que pueda ser utilizado en estas aplicaciones. "Los transistores a base de nanotubos de carbono tienen el potencial de superar el desempeño de los dispositivos de silicio construidos con tecnología de punta – comentó Dr. T.C. Chen, vicepresidente de Ciencia y Tecnología de IBM Research. –Sin embargo, los científicos se han concentrado hasta ahora en fabricar y optimizar los transistores de nanotubo de carbono en forma individual.
Ahora podemos evaluar el potencial de la electrónica de nanotubo de carbono en circuitos completos, lo cual constituye un paso crítico hacia la integración de la tecnología con las técnicas actuales de fabricación de chips". El circuito construido por el equipo de IBM fue un oscilador en anillo, un circuito que los fabricantes de chips en general construyen para evaluar nuevos procesos de manufactura o materiales.
El circuito subraya ciertas propiedades que pueden dar un buen indicio de cuál será el desempeño de las nuevas tecnologías cuando se usen para construir chips completos. Al integrar el circuito completo en torno a un único nanotubo, el equipo de IBM observó velocidades de circuito casi un millón de veces superiores a los circuitos previamente demostrados con múltiples nanotubos.
Si bien esta velocidad aún es menor que la obtenida por los chips de silicio de la actualidad, el equipo de IBM cree que los nuevos procesos de nanofabricación con el tiempo liberarán el potencial de desempeño superior de la electrónica basada en nanotubos de carbono.
El término inteligencia artificial (IA) fue establecido en 1956 por John McCarthy, del Instituto de Tecnología de Massachussets. En ese año se celebró la conferencia de Dartmouth (Estados Unidos), donde se instituyeron las bases de la inteligencia artificial como un campo independiente dentro de la informática.
Previamente, en 1950, Alan M. Turing había publicado un artículo en la revista Mind, titulado "Computing Machinery and Intelligence" ("Computadora e inteligencia"), en el que reflexionaba sobre el concepto de inteligencia artificial y establecía lo que luego se conocería como el test de Turing, una prueba que permite determinar si una computadora se comporta conforme a lo que se entiende como artificialmente inteligente o no.
Con el avance de la ciencia moderna la búsqueda de la IA ha tomado dos caminos fundamentales: la investigación psicológica y fisiológica de la naturaleza del pensamiento humano, y el desarrollo tecnológico de sistemas informáticos cada vez más complejos.
El término IA se ha aplicado a sistemas y programas informáticos capaces de realizar tareas complejas, simulando el funcionamiento del pensamiento humano, aunque todavía muy lejos de éste.
En esta esfera los campos de investigación más importantes son el procesamiento de la información, el reconocimiento de modelos, los juegos y las áreas aplicadas, como el diagnóstico médico.
Un ejemplo de los logros alcanzados fue la partida de ajedrez que el superordenador de IBM denominado Deep Blue ganó, en mayo de 1997, al campeón del mundo Gari Kaspárov.
Algunas áreas de la investigación actual del procesamiento de la información están centradas en programas que permiten a una computadora o computadora comprender la información escrita o hablada, y generar resúmenes, responder a preguntas específicas o redistribuir datos a los usuarios interesados en determinados sectores de esta información.
En esos programas es esencial la capacidad del sistema de generar frases gramaticalmente correctas y de establecer vínculos entre palabras e ideas. La investigación ha demostrado que mientras que la lógica de la estructura del lenguaje, su sintaxis, está relacionada con la programación, el problema del significado, o semántica, es mucho más profundo, y va en la dirección de una auténtica inteligencia artificial.
Actualmente existen dos tendencias en cuanto al desarrollo de sistemas de IA: los sistemas expertos y las redes neuronales. Los sistemas expertos intentan reproducir el razonamiento humano de forma simbólica.
Las redes neuronales lo hacen desde una perspectiva más biológica (recrean la estructura de un cerebro humano mediante algoritmos genéticos). A pesar de la complejidad de ambos sistemas los resultados distan mucho de un auténtico pensamiento inteligente.
Muchos científicos se muestran escépticos acerca de la posibilidad de que alguna vez se pueda desarrollar una verdadera IA. El funcionamiento de la mente humana todavía no ha llegado a conocerse en profundidad y, en consecuencia, el diseño informático seguirá siendo esencialmente incapaz de reproducir esos procesos desconocidos y complejos.
10.- Glosario
ADN Ácido desoxirribonucleico.
AI Artificial Intelligence. Inteligencia Artificial. Parte de la informática que estudia la simulación de la inteligencia.
ASCII American Standard Code for Information Interchange. Estándar Americano para Intercambio de Información. La tabla básica de caracteres ASCII esta compuesta por 128 caracteres incluyendo símbolos y caracteres de control. Existe una versión extendida de 256
BIOS Basic Input Output System. Sistema Básico de Entrada/Salida. Programa residente normalmente en Eprom que controla las iteraciones básicas entre el hardware y el Software.
BIT Binary Digit. Digito Binario. Unidad mínima de información, puede tener dos estados "0" o "1".
ENIAC Electronic Numerical Integrator And Computer (Integrador y Computador Electrónico Numérico), primer computadora digital universal totalmente electrónico
HARDWARE: Es todo aquello que puede tocar en una PC, Gabinete, MotherBoard, Memorias, etc.…
LAN Local Area Network. Red de Area Local. Red de computadoras de reducidas dimensiones. Por ejemplo una red distribuida en una planta de un edificio.
MAN Metropolitan Area Network. Red de Area Metropolitana.
MMX Multi Media eXtensions. Extensiones Multimedia. Juego de instrucciones extra que incorporan los nuevos microprocesadores Pentium orientado a clíneauir una mayor velocidad de ejecución de aplicaciones que procesan o mueven grandes bloques de datos.
MS-DOS Microsoft Disk Operating System. Sistema Operativo en Disco de Microsoft. Sistema operativo muy extendido en PC del tipo de línea de comandos. Aritmético
OS2 Operating System 2. Sistema operativo de 32 bits multitarea creado por IBM. Creado para PC con entorno gráfico de usuario. La versión actual es la 4 la cual soporta ordenes habladas y dictado.
UAL Unidad Aritmético lógica, se encuentra ubicada dentro del Control de la CPU
UNIX Sistema operativo multitarea, multiusuario. Gran parte de las características de otros sistemas más conocidos como MS-DOS están basadas en este sistema muy extendido para grandes servidores. Internet no se puede comprender en su totalida sin conocer el Unix, ya que las comunicaciones son una parte fundamental en Unix.
WAN Wide Area Network. Red de Area Extensa.
WWW, WEB o W3 World Wide Web. Telaraña mudial, para muchos la WWW es Internet, para otros es solo una parte de esta. Podriamos decir estrictamente que la WEB es la parte de Internet a la que accedemos a través del protocolo HTTP y en consecuencia gracias a Browsers normalmente gráficos como Netscape.
COMPUTACIÓN: de "computing", gerundio en inglés, que significa cálculo, computando, computación.
INFORMÁTICA: del vocablo francés "informatique", que significa tratamiento automatizado de la información.
DIOFÁNTICA: Ecuación algebraica con una o más incógnitas y coeficientes enteros, de la que interesan únicamente sus soluciones enteras
11.- Gráficos
:: Sistemas de Numeración
:: Máquina de Blaise Pascal | :: Máquina de Charles Babbage | :: Tabuladora IBM de 1933. |
:: Regla de Cálculo | ||
:: Modelo de Von Neumann | ||
12.- Bibliografía Consultada
:: La PC por dentro – Tomo I – MARIO GINZBURG
:: Introduccion a la Computacion – Beekman
:: Enciclopedia Encarta 2005 – Microsoft
En Internet: :: Antecedentes de la computadora – www.monografias.com
:: Computación – www.monografias.com
:: Arquitectura e Historia de los Microordenadores www.wikilearning.com
:: Ciber-Historia www.perantivirus.com/historia/index.htm
:: Computadores www.angelfire.com/de/jbotero/coindex.html
:: Historia de Computadores – www.angelfire.com/de/jbotero/co/cohistoria.html
:: Datos básicos, historia de la computación – www.edu.red
:: DiarioTi Tecnologías de la Información www.diarioti.com/gate/n.php?id=11186
:: Historia de IBM a traves de su PC – www.alu.ua.es/l/lli/articuloIBM/index.htm
:: Historia de IBM. Enciclopedia Wikipedia – www.wikipedia.com
:: Historia de la Computación – www-etsi2.ugr.es/alumnos/mlii/#prehistoria
:: Historia de la Computación – www.edu.red
:: Historia de la Computadora – www.angelfire.com/linux/raul/historia_de_la_computadora.htm
:: Historia de los Microprocesadores – orbita.starmedia.com/~osander/Historia1.htm
:: La tecnología informática y la escuela. ciberhabitat.gob.mx/escuela/maestros/tiyescuela/ti_2.htm
Realizado por:
Claudio E. Sottile
Administrador del Sitio Web SENASA (Servicio Nacional de Sanidad y Calidad Agroalimentaria.
Estudiante de Ingeniería de Sistemas – Universidad Abierta Interamericana – Buenos Aires Argentina
Trabajo realizado en mayo 2006 para la cátedra del Ing Mario Ginzburg (Sistemas de Computación I)
Página anterior | Volver al principio del trabajo | Página siguiente |