1 CONCEPTOS BASICOS DE COMPUTACION Archivo Informático Algoritmo Bit Correo Electrónico Chat Dato Foro de discusión FTP HTTP Hipervínculo Informática Internet Lenguaje de Programación Multimedia Protocolo de Internet Programa Robótica Sistema Sistema Operativo Telecomunicaciones Videoconferencia World Wide Web Archivo Informático Un archivo informático es un conjunto de información que se almacena en una computadora en formato binario y puede ser identificado por su ruta completa. Los archivos informáticos se llaman así porque son los equivalentes digitales de los archivos de carpetas, papel o microfichas que encontramos en la oficina tradicional. Los archivos informáticos facilitan una manera de organizar los recursos usados para almacenar permanentemente información dentro de una computadora. Un archivo de datos informático normalmente tiene un tamaño, que generalmente se expresa en bytes; en todos los sistemas operativos modernos, el tamaño puede ser cualquier número entero no negativo de bytes hasta un máximo dependiente del sistema. Depende del software que se ejecuta en la computadora el interpretar esta simplísima estructura básica como por ejemplo un programa, un texto o una imagen, basándose en su nombre y contenido. Los archivos de una computadora se pueden crear, mover, modificar, aumentar, reducir y borrar. Los programas que se ejecutan en la computadora se encargan de estas operaciones. Por ejemplo, los archivos de Microsoft Office Word son normalmente creados y modificados por el programa Microsoft Word en respuesta a las órdenes del usuario, pero el usuario también puede mover, renombrar o borrar estos archivos directamente usando un programa gestor de archivos como Explorer de Windows. 2 En términos físicos, la mayoría de los archivos informáticos se almacenan en Discos Duros, CD, Pendrives. Algoritmo Un algoritmo (del árabe al-Jwarizmi, matemático del siglo IX) es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. Es un método para resolver un problema a través de una secuencia de pasos lógicos que lo llevará a cumplir un objetivo ó solución. Características de los algoritmos: a. Debe ser eficiente e indicar el orden de realización de cada paso. b. Debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. c. Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea debe de tener un número finito de pasos. El término algoritmo no está exclusivamente relacionado con la matemática, ciencias de la computación o informática. En realidad, en la vida cotidiana empleamos algoritmos en multitud de ocasiones para resolver diversos problemas. Algunos ejemplos son el uso de una lavadora (se siguen las instrucciones), pero no la preparación de una comida (porque no están perfectamente definidos los pasos). También existen ejemplos de índole matemática, como el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para calcular el máximo común divisor de dos enteros positivos, o incluso el método de Gauss para resolver Sistema lineal de ecuaciones. Como ejemplo, se escribirá un algoritmo para cambiar una bombilla quemada, proceso por demás común: 1. 2. 3. 4. 5. 6. Sitúese la escalera debajo de la bombilla quemada. Elíjase una nueva bombilla de la misma potencia de la anterior. Súbase por la escalera hasta que pueda alcanzar la bombilla. Gírese la bombilla en sentido contrario al reloj hasta que este suelta. Ubíquese la nueva en el mismo lugar. Enronquece en el sentido de las manecillas del reloj hasta que quede apretada. 7. Bajese de la escalera. Intente desarrollar los siguientes algoritmos Para cambiar un neumático desinflado. Para hacer una llamada telefónica Para hacer cotufas en una olla puesta la fuego, usando mantequilla sal y maíz 3 BIT Digito binario. Es el elemento más pequeño de información del ordenador. Un bit es un único dígito en un número binario (0 o 1). Los grupos de bits forman unidades más grandes de datos en los sistemas de ordenador - siendo el byte (ocho bits) el más conocido de éstos. BYTE Se describe como la unidad básica de almacenamiento de información, generalmente equivalente a ocho bits. También denominado octeto. Cada byte puede representar un carácter de los que están presentes en el teclado Kilobyte es una unidad de medida utilizada en informática que equivale a 1.024 bytes. Se trata de una unidad de medida común para la capacidad de memoria o almacenamiento de las microcomputadoras. Al conjunto de 1 024 bytes se le llama Kilobyte o simplemente K. 1024 Kilobytes forman el llamado Megabyte. 1 024 Megabytes se denominan Gigabyte. Por tanto podemos establecer las siguientes igualdades relacionadas al dígito binario (bit): 1 Byte = 8 bits. 1 Kilobyte = 1 024 * 8 bits = 8.192 bits. 1 Megabyte = 1 024 * 1 024 * 8 = 8.388.608 bits. 1 Gigabyte = 1024 * 1024 * 1024 * 8 = 8.589.934.592 bits. Correo Electrónico Correo electrónico, o en inglés e-mail, es un servicio de red para permitir a los usuarios enviar y recibir mensajes mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos. Su eficiencia, conveniencia y 4 bajo costo están logrando que el correo electrónico desplace al correo normal para muchos usos habituales. SMTP (Simple Mail Transfer Protocol) o protocolo simple de transferencia de correo electrónico. Protocolo de red basado en texto, utilizado para el intercambio de mensajes de correo electrónico entre computadoras o distintos dispositivos (PDA, teléfonos móviles, etc.). Para que una persona pueda enviar un correo a otra, ambas han de tener una dirección de correo electrónico. Esta dirección la tiene que dar un proveedor de correo, que son quienes ofrecen el servicio de envío y recepción. El procedimiento se puede hacer desde un programa de correo o desde un correo web. Una dirección de correo electrónico es un conjunto de palabras que identifican a una persona que puede enviar y recibir correo. Cada dirección es única y pertenece siempre a la misma persona. Un ejemplo es persona@servicio.com, que se lee persona arroba servicio punto com. El signo @ (llamado arroba) siempre está en cada dirección de correo, y la divide en dos partes: el nombre de usuario (a la izquierda de la arroba; en este caso, persona), y el dominio en el que está (lo de la derecha de la arroba; en este caso, servicio.com). La arroba también se puede leer "en", ya que persona@servicio.com identifica al usuario persona que está en el servidor servicio.com (indica una relación de pertenencia). Chat Chat (español: charla), que también se le conoce como cibercharla, es un anglicismo que usualmente se refiere a una comunicación escrita a través de Internet entre dos o más personas que se realiza instantáneamente. A raíz del uso de la palabra chat, posteriormente entre los usuarios se originó la palabra Chatear, para indicar la acción de establecer una cibercharla. Dato Un dato es una representación simbólica (numérica, alfabética, etc.), atributo o característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero convenientemente tratado (procesado) se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático. En programación un dato es la expresión general que describe las características de las entidades sobre las cuales opera un algoritmo. Un dato por sí mismo no constituye información, es el procesado de los datos lo que nos proporciona información. 5 Foro de discusión Los foros de discusión son también conocidos como foros de mensajes o de opinión y son una aplicación web que le da soporte a discusiones en línea. Por lo general los foros de discusión existen como un complemento a un sitio web invitando a los usuarios a discutir o compartir información relevante a la temática del sitio, en discusión libre e informal, con lo cual se llega a formar una comunidad en torno a un interés común. Las discusiones suelen ser moderadas por un coordinador quien generalmente introduce el tema, formula la primera pregunta, estimula y guía, sin presionar, otorga la palabra, pide fundamentaciones y explicaciones y sintetiza lo expuesto antes de cerrar la discusión. FTP FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados a una red TCP basado en la arquitectura cliente-servidor, de manera que desde un equipo cliente nos podemos conectar a un servidor para descargar archivos desde él o para enviarle nuestros propios archivos independientemente del sistema operativo utilizado en cada equipo. El Protocolo de Control de Transmisión (TCP en sus siglas en inglés, Transmission Control Protocol) es uno de los protocolos fundamentales en Internet. Muchos programas dentro de una red de datos compuesta por ordenadores pueden usar TCP para crear conexiones entre ellos a través de las cuales enviarse un flujo de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en que se transmitieron. También proporciona un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de puerto. TCP da soporte a muchas de las aplicaciones más populares de Internet, incluidas HTTP, SMTP y SSH. HTTP El Protocolo de Transferencia de Hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transacción de la Web (WWW). El hipertexto es el contenido de las páginas web, y el protocolo de transferencia es el sistema mediante el cual se envían las peticiones de acceso a una página y la respuesta con el contenido. También sirve el protocolo para enviar información adicional en ambos sentidos, como formularios con campos de texto. Hipervínculo Un hipervínculo (también llamado enlace, vínculo, hiperenlaces o liga) es un elemento de un documento electrónico que hace referencia a otro recurso, por ejemplo, otro documento o un punto específico del mismo o de otro documento. Combinado con una red de datos y un protocolo de acceso, un hipervínculo permite acceder al recurso referenciado en diferentes formas, como visitarlo 6 con un agente de navegación, mostrarlo como parte del documento referenciador o guardarlo localmente. Informática Informatica Vocablo proveniente del francés informatique, acuñado por el ingeniero Philippe Dreyfus en 1962, formado por la conjunción de las palabras information y automatique. La informática es la disciplina que estudia el tratamiento automático de la información utilizando dispositivos electrónicos y sistemas computacionales (maquinas automaticas). En lo que hoy conocemos como informática confluyen muchas de las técnicas y de las máquinas que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar sus capacidades de memoria, de pensamiento y de comunicación. La informática se utiliza en diversidad de tareas, por ejemplo: elaboración de documentos, control de procesos y robots industriales, telecomunicaciones y vigilancia, así como el desarrollo de juegos y multimedios. En la informática convergen los fundamentos de las ciencias de la computación, la programación y las metodologías para el desarrollo de software, así como determinados temas de electrónica. Se entiende por informática a la unión sinérgica del cómputo y las comunicaciones. Internet Internet es una red mundial de computadoras con un conjunto de protocolos, el más destacado, el TCP/IP. Aparece por primera vez en 1969, cuando ARPAnet establece su primera conexión entre tres universidades en California y una en Utah.También se usa el término Internet como sustantivo común y por tanto en minúsculas para designar a cualquier red de redes que use las mismas tecnologías que Internet, independientemente de su extensión o de que sea pública o privada. Cuando se dice red de redes se hace referencia a que es una red formada por la interconexión de otras redes menores. Al contrario de lo que se piensa comúnmente, Internet no es sinónimo de World Wide Web (WWW). Ésta es parte de Internet, siendo la World Wide Web uno de los muchos servicios ofertados en la red Internet. La Web es un sistema de información mucho más reciente, desarrollado inicialmente por Tim Berners Lee en 1989. El WWW utiliza el Internet como medio de transmisión. 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), boletines electrónicos (news o grupos de noticias), conversaciones en línea (IRC y chats), mensajería instantánea, transmisión de archivos. Lenguaje de Programación 7 Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML. Un lenguaje de programación permite a un programador especificar de manera precisa: sobre qué datos una computadora debe operar, cómo deben ser estos almacenados y transmitidos y qué acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a través de un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural, tal como sucede con el lenguaje Lexico. Multimedia Multimedia es un sistema que utiliza más de un medio de comunicación al mismo tiempo en la presentación de la información, como el texto, la imagen, la animación, el vídeo y el sonido. Este concepto es tan antiguo como la comunicación humana ya que al expresarnos en una charla normal hablamos (sonido), escribimos (texto), observamos a nuestro interlocutor (video) y accionamos con gestos y movimientos de las manos (animación). Con el auge de las aplicaciones multimedia para computador este vocablo entró a formar parte del lenguaje habitual Cuando un programa de computador, un documento o una presentación combina adecuadamente los medios, se mejora notablemente la atención, la compresión y el aprendizaje, ya que se acercará algo más a la manera habitual en que los seres humanos nos comunicamos, cuando empleamos varios sentidos para comprender un mismo objeto o concepto. Protocolo En Informática y telecomunicación un protocolo es un conjunto de reglas que regulan la conexión, la comunicación y la trasferencia de datos entre dos sistemas, o reglas que gobiernan la semántica (significado de lo que se comunica), la sintaxis (forma en que se comunica) y la sincronización (quien y cuando transmite) de la comunicación. Desde el punto de vista social se define como el conjunto de reglas establecidas para las ceremonias oficiales y trato social. Protocolo de Internet 8 El Protocolo de Internet (IP, de sus siglas en inglés Internet Protocol) es un protocolo NO orientado a conexión usado tanto por el origen como por el destino para la comunicación de datos a través de una red de paquetes conmutados. Los datos en una red que se basa en IP son enviados en bloques conocidos como paquetes o datagramas (en el protocolo IP estos términos se suelen usar indistintamente). Un paquete de datos es una unidad fundamental de transporte de información en todas las redes de computadoras modernas. El término datagrama es usado a veces como sinónimo. Un paquete está generalmente compuesto de tres elementos: una cabecera (header en inglés) que contiene generalmente la información necesaria para trasladar el paquete desde el emisor hasta el receptor, el área de datos (payload en inglés) que contiene los datos que se desean trasladar, y la cola (trailer en inglés), que comúnmente incluye código de detección de errores. Programa Un Programa (software) es una secuencia de instrucciones que una computadora puede interpretar y ejecutar para llevar a cabo una tarea. Ejemplo un programa que resuelve un sistema de ecuaciones. Robótica La robótica es una rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas repetitivas o peligrosas para el ser humano (Robot). Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, los autómatas programables, las máquinas de estados, la mecánica, la electrónica y la informática. Un robot es un dispositivo electrónico y generalmente mecánico, que desempeña tareas automáticamente, ya sea de acuerdo a supervisión humana directa, o a través de un programa predefinido o siguiendo un conjunto de reglas generales. Sistema Es un conjunto de componentes que interactúan para alcanzar un objetivo Sistema Operativo Es un elemento constitutivo del software que en sus principios fue definido así: soporte lógico que controla el funcionamiento de la parte física, en al actualidad se puede decir conjunto de programas y funciones que se encargan de administrar los recursos ofrecidos por el hardware para alcanzar un eficaz rendimiento de los mismos, por ejemplo tenemos el CP/M, MS-DOS, Windows, UNIX, LINUX, etc. Los recursos que administra son: El microprocesador. La memoria. 9 La entrada y salida. La información. Los sistemas operativos construyen recursos de alto nivel, que llamaremos virtuales, a base de encubrir los realmente existente de bajo nivel, que llamaremos físicos, por lo que desde el punto de vista del usuario la maquina física es convertida por el sistema operativo en una maquina virtual, que a diferencia de la física ofrece muchas mas funciones y mas cómoda de utilizar En resumen los sistemas operativos cumplen dos objetivos: Facilitar el trabajo del usuario. Gestionar de forma eficiente los recursos. Todo este software conformado por el sistema operativo conforman lo que se llama Programas del Sistema (Software del Sistema), existen otros tipos de programas que no son suministrados por el sistema operativo que son los llamados Programas de Aplicación (Software de Aplicación) estos programas son los que resuelven problemas específicos de los usuarios creando un entorno de trabajo donde el mismo puede realizar esta actividad, por ejemplo Word (redactar documentos), Excel (hacer análisis numérico), Power Point (hacer presentaciones), Corel Draw (diseño grafico), Autocad (planos arquitectónicos, mecánicos y eléctricos), etc. Una vez encendido el computador el microprocesador procede a llevar a cabo un diagnostico del sistema usando una serie de programas que el lee de la memoria ROM, concluido el mismo se procede a la carga del sistema operativo, desde un dispositivo de almacenamiento (disco duro), en la memoria RAM para su ejecución, a partir de este momento el toma el control del sistema. Telecomunicaciones La telecomunicación (del prefijo griego tele, "Distancia" o "Lejos", "comunicación a distancia") es una técnica consistente en transmitir un mensaje desde un punto a otro, normalmente con el atributo típico adicional de ser bidireccional (ambas direcciones). El término telecomunicación cubre todas las formas de comunicación a distancia, incluyendo radio, telegrafía, televisión, telefonía, transmisión de datos e interconexión de ordenadores. Videoconferencia Es la comunicación simultánea bidireccional de audio y video, permitiendo mantener reuniones con grupos de personas situadas en lugares alejados entre sí. Adicionalmente, pueden ofrecerse facilidades telemáticas o de otro tipo como el intercambio de informaciones gráficas, imágenes fijas, transmisión de archivos desde el pc, etc... La videoconferencia proporciona importantes beneficios como el trabajo colaborativo entre personas geográficamente distantes y una mayor integración entre grupos de trabajo. 10 World Wide Web La World Wide Web, la Web o WWW, es un sistema de navegador web para extraer elementos de información llamados "documentos" o "páginas web". Puede referirse a "una web" como una página, sitio o conjunto de sitios que proveen información por los medios descritos, o a "la Web", que es la enorme e interconectada red disponible prácticamente en todos los sitios de Internet. Ésta es parte de Internet, siendo la World Wide Web uno de los muchos servicios ofertados en la red Internet.