Professional Documents
Culture Documents
Durante muchos años, o mejor dicho durante muchos siglos la humanidad careció de
un instrumento que lo ayude a procesar y archivar información.
EVOLUCION DE LA COMPUTADORA
El Abaco
Fue inventada en Babilonia unos 500 años antes de Cristo, los ábacos antiguos eran
tableros para contar, no eran una computadora porque no tenían la capacidad para
almacenar información, pero con este instrumento se realizaban transacciones en
diversas ciudades de la antigüedad. Actualmente se pueden realizar operaciones como
multiplicación y división en los ábacos y son muy usados en China.
Calculadora de Pascal
En 1642 por el joven francés BLAISE PASCAL al ver que su padre tenia problemas para
llevar una correcta cuenta de los impuestos que cobraba inventa una
maquina calculadora que trabajaba a base de engranajes, la misma que Pascal la llamo
con en nombre de PASCALINA.
En el año de 1971 la compañía INTEL crea el primer chip de 4 bits, el cual contenía una
gran cantidad de transistores.
Perspectiva histórica
Los primeros sistemas (1945-1954) eran grandes máquinas operadas desde la consola
maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a
cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc.
Esto a su vez provocó un avance en el
software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
Monitores residentes
Según fue avanzando la complejidad de los programas, fue necesario implementar
soluciones que automatizaran la organización de tareas sin necesidad de un operador.
Debido a ello se crearon los monitores residentes: programas que residían en memoria
y que gestionaban la ejecución de una cola de trabajos.
Spoolers
Hace aparición el disco magnético con lo que surgen nuevas soluciones a los
problemas de rendimiento. Se eliminan las cintas magnéticas para el volcado previo de
los datos de dispositivos lentos y se sustituyen por discos (un disco puede simular
varias cintas). Debido al solapamiento del cálculo de un trabajo con la E/S de otro
trabajo se crean tablas en el disco para diferentes tareas, lo que se conoce
como Spool (Simultaneous Peripherial Operation On-Line).
Gestión de procesos
Un proceso es simplemente, un programa en ejecución que necesita recursos para
realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el
responsable de lo siguiente:
Esta red se creó en 1969 y se llamó ARPANET. En principio, la red contaba con 4
ordenadores distribuidos entre distintas universidades del país. Dos años después, ya
contaba con unos 40 ordenadores conectados. Tanto fue el crecimiento de la red que
su sistema de comunicación se quedó obsoleto. Entonces dos investigadores crearon el
Protocolo TCP/IP, que se convirtió en el estándar de comunicaciones dentro de las
redes informáticas (actualmente seguimos utilizando dicho protocolo).
En 1985 la Internet ya era una tecnología establecida, aunque conocida por unos
pocos.
El autor William Gibson hizo una revelación: el término "ciberespacio".
En ese tiempo la red era básicamente textual, así que el autor se baso en los
videojuegos. Con el tiempo la palabra "ciberespacio" terminó por ser sinónimo de
Internet.
El desarrollo de NSFNET fue tal que hacia el año 1990 ya contaba con alrededor de
100.000 servidores.
La nueva formula permitía vincular información en forma lógica y a través de las redes.
El contenido se programaba en un lenguaje de hipertexto con "etiquetas" que
asignaban una función a cada parte del contenido. Luego, un programa de
computación, un intérprete, eran capaz de leer esas etiquetas para desplegar la
información. Ese intérprete sería conocido como "navegador" o "browser".
En 1993 Marc Andreesen produjo la primera versión del navegador "Mosaic", que
permitió acceder con mayor naturalidad a la WWW.
La interfaz gráfica iba más allá de lo previsto y la facilidad con la que podía manejarse
el programa abría la red a los legos. Poco después Andreesen encabezó la creación del
programa Netscape.
A partir de entonces Internet comenzó a crecer más rápido que otro medio de
comunicación, convirtiéndose en lo que hoy todos conocemos.
Algunos de los servicios disponibles en Internet aparte de la WEB son el acceso remoto
a otras máquinas (SSH y telnet), transferencia de archivos (FTP), correo
electrónico (SMTP), conversaciones en línea (IMSN MESSENGER, ICQ, YIM, AOL,
jabber), transmisión de archivos (P2P, P2M, descarga directa), etc.
Inteligencia artificial
Críticas
Las principales críticas a la inteligencia artificial tienen que ver con su capacidad de
imitar por completo a un ser humano. Estas críticas ignoran que ningún humano
individual tiene capacidad para resolver todo tipo de problemas, y autores
como Howard Gardner han propuesto que existen inteligencias múltiples. Un sistema
de inteligencia artificial debería resolver problemas. Por lo tanto es fundamental en su
diseño la delimitación de los tipos de problemas que resolverá y las estrategias y
algoritmos que utilizará para encontrar la solución.
En los humanos la capacidad de resolver problemas tiene dos aspectos: los aspectos
innatos y los aspectos aprendidos. Los aspectos innatos permiten por ejemplo
almacenar y recuperar información en la memoria y los aspectos aprendidos el saber
resolver un problema matemático mediante el algoritmo adecuado. Del mismo modo
que un humano debe disponer de herramientas que le permitan solucionar ciertos
problemas, los sistemas artificiales deben ser programados de modo tal que puedan
resolver ciertos problemas.
Virus informático
Un virus es un malware que tiene por objetivo alterar el funcionamiento normal
del ordenador, sin el permiso o el conocimiento del usuario. Los virus, habitualmente,
reemplazan archivos ejecutables por otros infectados con el código de este. Los virus
pueden destruir, de manera intencionada, los datos almacenados en una
computadora, aunque también existen otros más inofensivos, que solo producen
molestias.
MS-Windows y Android
Las mayores incidencias se dan en el sistema operativo Windows y Android debido,
entre otras causas:
Métodos de propagación
Existen dos grandes clases de contagio. En la primera, el usuario, en un momento
dado, ejecuta o acepta de forma inadvertida la instalación del virus. En la segunda, el
programa malicioso actúa replicándose a través de las redes. En este caso se habla de
gusanos.
En cualquiera de los dos casos, el sistema operativo infectado comienza a sufrir una
serie de comportamientos anómalos o imprevistos. Dichos comportamientos pueden
dar una pista del problema y permitir la recuperación del mismo.
Métodos de protección
Los métodos para disminuir o reducir los riesgos asociados a los virus pueden ser los
denominados activos o pasivos.
Activos
Antivirus: son programas que tratan de descubrir las trazas que ha dejado un software
malicioso, para detectarlo y eliminarlo, y en algunos casos contener o parar la
contaminación. Tratan de tener controlado el sistema mientras funciona parando las
vías conocidas de infección y notificando al usuario de posibles incidencias de
seguridad. Por ejemplo, al verse que se crea un archivo llamado Win32.EXE.vbs en la
carpeta C:\Windows\%System32%\ en segundo plano, ve que es comportamiento
sospechoso, salta y avisa al usuario.
Hardware
La palabra hardware se refiere a las partes físicas tangibles de un sistema informático;
sus componentes eléctricos, electrónicos, electromecánicos y mecánicos.1 Cables,
gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado
componen el hardware; contrariamente, el soporte lógico e intangible es el
llamado software.
Historia
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas,
tales como el procesador de texto, que permite al usuario realizar todas las tareas
concernientes a la edición de textos; el llamado software de sistema, tal como
el sistema operativo, que básicamente permite al resto de los programas funcionar
adecuadamente, facilitando también la interacción entre los componentes físicos y el
resto de las aplicaciones, y proporcionando una interfaz con el usuario.
Software (pronunciación AFI es una palabra proveniente del inglés, que en español no
posee una traducción adecuada al contexto, por lo cual se la utiliza asiduamente sin
traducir y así fue admitida por la Real Academia Española(RAE).2 Aunque puede no ser
estrictamente lo mismo, suele sustituirse por expresiones tales como programas
(informáticos) o aplicaciones (informáticas) o soportes lógicos.3
El término «software» fue usado por primera vez en este sentido por John W.
Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el
software es toda la información procesada por los sistemas informáticos: programas
y datos.
El concepto de leer diferentes secuencias de instrucciones (programa) desde
la memoria de un dispositivo para controlar los cálculos fue introducido por Charles
Babbage como parte de su máquina diferencial. La teoría que forma la base de la
mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de
1936, «Los números computables», con una aplicación al problema de decisión.
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines
prácticos se puede clasificar al software en tres tipos:
Capacidad de memoria
Memorias de mayor capacidad son el resultado de la rápida evolución en tecnología
de materiales semiconductores. Los primeros programas de ajedrez funcionaban en
máquinas que utilizaban memorias de base magnética. A inicios de 1970 aparecen las
memorias realizadas por semiconductores, como las utilizadas en la serie de
computadoras IBM 370.