lunes, 26 de octubre de 2020

Red Informática

 Concepto de Red Informática.

Fuente de imágen:https://flic.kr/p/e7Xc5F

Una red informática es un conjunto de computadoras conectadas entre sí, que tienen por finalidad compartir INFORMACIÓN y RECURSOS.
Es un conjunto de dispositivos de red interconectados físicamente  a través de un medio de comunicación ( alámbrico o inalámbrico),que comparten recursos  y se comunican entre sí a través de reglas llamadas protocolos.
 
Medios de comunicación :    alámbricos ( cables de red)
                                                inalámbricos ( wifi)

Dispositivos de red  :    Estación de trabajo
                                       Servidor
                                       Conmutador de paquetes
                                       Enrutador
                                       Host: computadora conectada a la red
                                       Punto de acceso
                                       Módem



Protocolos de comunicación

Conjunto de normas que permiten la comunicación entre ordenadores, estableciendo la forma de identificación de éstos en la red, la forma de transmisión de datos  y la forma que la información debe procesarse.



¿Qué es un protocolo de comunicación?


El envío de un mensaje de un origen a su destino es una tarea muy complicada. Crear un único protocolo que cubra todos los aspectos de la transferencia de la información puede resultar inabarcable. Ésta es la razón por la que han desarrollado varios protocolos  con el fin de gestionar tareas específicas. Tareas similares se agrupan en el mismo nivel y, por lo tanto, para cada nivel hay diferentes protocolo.





Arquitecturas de las Redes de información.

Al margen de la constitución estructural y de los datos que fluyen por una red, ésta es un medio que comunica usuarios. Estos usuarios pueden estar distribuidos entre sí, en forma próxima o remota y además pueden requerir algún tipo particular de conectividad.

Diremos que por su dimensión, es decir el área que ocupa, una red podrá ser:

·       PAN: Personal Área Network o Red de Área Personal.

·       LAN: Local Área Network o Red de Área Local.



·       MAN: Metropolitan Area Network o Red de Área Metropolitana.



·       WAN: Wide Area Network o Red de Área Extensa.



viernes, 16 de octubre de 2020

 INTERNET

La evolución de los sistemas de comunicaciones y la transmisión de datos

El telégrafo eléctrico de la mano de su inventor Samuel Morse en 1837 fue uno de los primeros 
sistemas de transmisión de datos. Otro hito importante en las comunicaciones se da en el año 1876 con la llegada del teléfono de la mano de Alexander Graham Bell. Luego, el invento de la radio en 1895 por Guglielmo Marconi, se allanó el campo para numerosos avances subsecuentes en la tecnología de las comunicaciones.
Telégrafo eléctrico: Fuente Aalborg_Marinemuseum_ubt.jpeg#/media/File:2006_08_22_142911_Aalborg_Marinemuseum_ubt.jpeg

Las primeras redes construidas permitieron entonces la comunicación entre una computadora central 
y terminales remotas –pantallas e impresoras. Para ello se utilizaron procedimientos y protocolos disponibles para establecer la comunicación y se incorporaron moduladores y demoduladores para que, una vez  establecido el canal físico, fuera posible transformar las señales digitales en analógicas adecuadas para  la transmisión por medio de un módem. 

En la década del '60 comienza la utilización de las redes de conmutación de paquetes. Este método consiste en fragmentar mensajes en partes, encaminarlos –rutearlos– hacia su destino, y ensamblarlos una vez llegados allí.

Redes de conmutación de paquetes

La primera red experimental de conmutación de paquetes se usó en el Reino Unido. En el año '69, en Estados Unidos,  la agencia ARPA –Advance Research Projects Agency– comienza a utilizarla. ARPA es la Agencia de Investigación deProyectos Avanzados perteneciente al Departamento de Defensa de los Estados Unidos.

Las tecnologías de paquetes de comunicación como Asynchronous Transfer Mode –ATM–, Frame Relay e Integrated Services Digital Network –ISDN– fueron desarrolladas para cubrir las necesidades comerciales de la época. 

A principios de los '70 Xerox PARC presenta Ethernet, que se convierte en la tecnología de switcheo de paquetes de datos más popular. Por otra parte en el año 1978 Xerox Corporation,
Intel Corporation y Digital Equipment Corporation estandarizan sus sistemas de  comunicaciones sobre Ethernet. La IEEE libera al mercado una versión standard de Ethernet bajo el número 802.3.



sábado, 19 de septiembre de 2020

Introducción a la programación : conocimientos básicos

Principios básicos para aprender a programar

Software: es todo programa o aplicación programada.

Programación: proceso de diseñar y escribir una secuencia de instrucciones en un lenguaje determinado que pueda ser entendido  y posteriormente reproducido por un autómata.



El programador: desarrolla ,en distintos lenguajes de programación, instrucciones que hacen posible la comunicación con el microprocesador (CPU) de la computadora, utilizando términos y símbolos relacionados con el tipo de problema que se debe resolver. (Fuente: www.wikipedia.org)

Programa: comportamiento de un ordenador .Descripción de la solución a una problema ejecutable por algún autómata.(máquina).Es un código en un lenguaje de máquina especifico.

La programación se desarrolla en distintos lenguajes. El lenguaje de programación es un lenguaje artificial creado por el hombre para lograr que la máquina realice funciones previamente establecidas. Este lenguajes es diferente del que utilizan las personas ya que está compuesta de instrucciones claras, concisas e inequívocas.


¿Sabías que en programación ,los programadores escriben algoritmos que le indican a la computadoras, tablet, dispositivos móviles cómo realizar una tarea ?

ALGORITMO: conjunto de instrucciones realizadas en orden para resolver un problema o completar una tarea en un cierto tiempo.

Un algoritmo se convierte en programa cuando un programador lo traduce a instrucciones que una computadora puede interpretar y ejecutar.

IMPORTANTE!

"Cuando hacemos búsquedas en Internet ,los buscadores utilizan algoritmos para recuperar la información solicitada y seleccionar y visualizar los resultados en el menor tiempo posible ,entendiendo que la eficiencia en estos casos está lograda en recuperar y analizar un gran volumen de datos en pocos segundos." (fuente: Educar + UNIPE. Bordigón Fernando y Alejandro Iglesias)



Noción de algoritmo: resolución de problemas. Vamos a considerar cuatro etapas para la resolución de problemas:

  1. Formulación o enunciación del problema, esto es: un problema debe ser formulado en forma correcta, completa y sin ambigüedades.
  2. La elección del método o procedimiento para hallar ala solución del mismo.
  3. La codificación consiste en expresar el método o procedimiento .


Vamos a entender qué es un algoritmo a través de un ejemplo de :

Problema : ¿Cómo obtener dinero de un cajero automático?

Los pasos a seguir serían:

1) Introducir la tarjeta de débito en el cajero.
2) Ingresar la clave a través del teclado.
3) Seleccionar del menú la operación de extracción de dinero.
4) Ingresar el monto de dinero a extraer.
5) Retirar el dinero.
6) Retirar el comprobante de la operación. 
7) Seleccionar del menú la opción finalizar.
8) Retirar la tarjeta de débito.

Gráficos de representación de algoritmos👇: seudocódigo
Problema: "encender una linterna"

Nuestro seudocódico nos permitirá programar los motores de un autómata.


A TENER EN CUENTA PARA LA FORMULACIÓN DE UN ALGORITMO

  • Precondiciones
  • Estado inicial
  • Recursos necesarios
  • Post condiciones

Es interesante discutir dos términos que aparecen habitualmente en la escritura de un programa :precondiciones y poscondiciones.

precondiciones: es una información que se conoce como verdadera antes de iniciar el programa.

poscondiciones: es una información que debería ser verdadera al concluir el programa ,si se cumplen los requerimientos pedidos.

Por ejemplo:

Supongamos que tenemos un problema en el auto, que debemos hacer?. 


Enlace de la imagen: https://flic.kr/p/7nAwMQ
Debemos encontrar  lo que anda mal (resolver el problema) 

Para lo cual, primeramente queremos ver que puede hacer el auto y que no puede hacer (Estado inicial) 




Para eso hacemos diferentes operaciones, ej. : 
  • Damos arranque, 
  • prendemos las luces (en varios casos aplicamos algunos golpes sobre el motor).
Si estamos en un mecánico, nos preguntara si sentimos algo raro cuando empezó la falla, si cambiamos algo, etc.
Intentara 
  • realizar algunos controles (aceite, presión de los cilindros, carga de la batería, etc).
Es decir ,tanto nosotros como el mecánico o mecánica ,intentamos obtener datos que nos permitan llegar a un diagnóstico, y finalmente saber la acción a seguir, el tiempo de reparación y el costo.

Por lo que el algoritmo que realizo fue el siguiente:
  1. Recabar la información inicial.
  2. Diagnosticar (ejecutar el algoritmo)
  3. Informar los resultados obtenidos.
Las computadoras sirven para realizar tareas bien definidas, para ello hay que programarlas. El algoritmo se convierte en un programa  cuando un programador lo traduce a instrucciones que una computadora puede interpretar y ejecutar ( un automóvil automático).

Ahora bien, si el programa guía al automóvil a otro lugar, aunque sigue siendo un programa válido, no resuelve el problema.

viernes, 3 de julio de 2020

             Ciencias y disciplinas afines a las nuevas tecnologías


Ciencias de la computación

Las Ciencias de la computación estudian los fundamentos teóricos de la información y el cómputo, junto con técnicas prácticas para la implementación y aplicación de estos fundamentos teóricos.

Las ciencias de la computación o ciencias de la informática son las ciencias formales que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. El cuerpo de conocimiento de las ciencias de la computación es frecuentemente descrito como el estudio sistemático de los procesos algorítmicos que describen y transforman información: su teoría, análisis, diseño, eficiencia, implementación, algoritmos sistematizados y aplicación. 

¿Qué es la técnica?

El término “técnica” (del griego téchne: arte) se refiere a un conjunto de saberes prácticos para obtener un resultado buscado. Supone el ordenamiento de la conducta o determinadas formas de actuar y usar herramientas para alcanzar ese resultado.

Una técnica puede ser aplicada en cualquier ámbito humano: ciencias, arte, educación, etc. No es privativa del hombre, esto quiere decir que encontramos técnicas en los animales, pero en el caso de estos, sólo se refieren a su supervivencia (técnica de defensa, técnica de caza, técnica de nidificación). El término técnica aplicado al ser humano es más complejo.

¿Qué es la tecnología?


Por etimología es el estudio de las técnicas. Otra acepción indica que es el conjunto de procedimientos sistemáticos para llevar a cabo una técnica. La tecnología nunca es empírica. Surge de forma científica, reflexiva y con ayuda de la técnica.
Conjunto de conocimientos técnicos orientados científicamente. Puede referirse tanto a la disciplina teórica  que estudia los saberes comunes a todas las tecnologías. Cuando hablamos de tecnologías nos referimos tanto a objetos físicos, cómo a sistemas, métodos de organización y técnicas.

Domótica


Es la Informática que trata la automatización de las diferentes instalaciones de una vivienda, desde tareas sencillas como apagar y encender luces, subir y bajar persianas, regular la calefacción, controlar el riego de un jardín, detectar la presencia de alguien; hasta acciones más complejas como controlar en forma centralizada todos los artefactos Tech de la vivienda, sin necesidad de intervención humana, o “reconocer” a los habitantes.

De todas formas la idea de la domótica también plantea el “control integrado” de la vivienda desde una posición remota mediante el uso de un teléfono celular o una conexión a Internet. Este mismo concepto se aplica cuando algún dispositivo controla a otros sin intervención del usuario. Por ejemplo, un conjunto de electrodomésticos activan el programa “preparar desayuno” cuando un sensor detecta que el usuario se dispone a desayunar. Así surge el concepto de hogar digital.

Burótica u ofimática


Es la automatización de oficinas y de los procesos del trabajo que se realizan en ellas. Algunas de las tareas ofimáticas son la automatización de correspondencia, mecanografía, mantenimiento de archivos, y de datos que requieren cálculos, presupuestos, presentación de informes y propuestas, elaboración de presentaciones y gráficos, etc.

Orgware


Es la estructura organizativa de un sistema tecnológico, que permite asegurar el correcto funcionamiento de un sistema informático, como la interacción hombre-máquina.

Nanotecnología.


Es el estudio, diseño, creación, síntesis, manipulación y aplicación de materiales, aparatos y sistemas funcionales a través del control de la materia a escala nanoscópica, y la explotación de fenómenos y propiedades de la materia a esa escala. Un nanómetro es la milmillonésima parte de un metro. Cuando se manipula la materia a una escala tan minúscula de átomos y moléculas, aparecen fenómenos y propiedades totalmente nuevas. Por lo tanto, los científicos utilizan la nanotecnología para crear materiales, aparatos y sistemas novedosos y poco costosos con propiedades únicas.

Robótica :

La robótica es la rama de la ingeniería mecánica, de la ingeniería eléctrica, de la ingeniería electrónica, de la ingeniería biomédica, y de las ciencias de la computación, que se ocupa del diseño, construcción, operación, estructura, manufactura, y aplicación de los robots.(Fuente: Wikipedia).

Robot: Un robot es una entidad virtual o mecánica artificial. En la práctica, esto es por lo general un sistema electromecánico que, por su apariencia o sus movimientos, ofrece la sensación de tener un propósito propio.


martes, 19 de mayo de 2020


SOFTWARE


¿Qué es software? : es la parte lógica o inmaterial del sistema informático,formado por un conjunto de componentes lógicos o blandos.Incluye programas,archivos,datos e información.

Para definirlo es útil hacerlo desde dos perspectivas : como concepto y como programa

Como concepto: el software en sentido estricto es: todo programa o aplicación programada  para realizar tareas específicas.
Como programa: consiste en un código en lenguaje de máquina específico para un procesador individual. El código es una secuencia de instrucciones  ordenadas que cambian el estado del hardware de una computadora.

Para que la computadora pueda funcionar necesita de la informaciòn y /o datos.Y estos se encuentran grabados o guardados en los Archivos.
Los archivos son conjuntos de programas homogèneos o de igual tipo que se encuentran organizados en unidades fìsicas,a fin de poser ser utilizados  por lacomputadora durante el procesamiento


Concepto de Programa.

Es un conjunto de instrucciones para ser usadas directa o indirectamente en una computadora a fin de lograr que un dispositivo dotado de posibilidades de tratamiento de información digital realice una función determinada.

Todo programa es el resultado de una secuencia que comprende seis etapas:

1) La idea para solución de un problema.
2) El algoritmo o método a seguir, generalmente expresado en fórmulas matemáticas.
3) El organigrama o plan de solución o tratamiento que parte del algoritmo.

4) Un texto en lenguaje de programación evolucionado que se llama PROGRAMA  O CÓDIGO FUENTE.
5) Un texto en lenguaje intermedio, compilador o de ensamblaje.
6) Un texto directamente legible por el equipo, expresado en lenguaje binario, llamado
                                
PROGRAMA O CÓDIGO OBJETO.

El código fuente es originariamente escrito por el programador, mientras que el código objeto es la conversión del primero al lenguaje que posibilite que la máquina lo pueda ejecutar, es decir digitalizado. El código fuente es el elemento que permite realizar el mantenimiento, soporte y modificación del código objeto. Sin el código fuente no se puede modificar el programa. Esto se encuentra generalmente prohibido en todas las licencias de programas de computación y legislaciones.


Clasificación de software






Distintas clasificaciones de Software

Existen distintos criterios de clasificación del software: según su utilidad, y según su licencia y distribución.

Clasificación según su utilidad: vimos que la computadora, para funcionar, necesitan que se le den instrucciones  en una secuencia lógica, mediante uno o más programas.

Estos programas se pueden clasificar en dos grandes grupos: los que tiene que ver con el control y la sincronización del hardware y los programas que resuelven problemas.

Software del sistema, también llamado software de base, ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas  de diagnóstico, servidores, sistemas de ventanas , utilidades y más.
Ej: WINDOWS;LINUX; ANDROID;MACINTOSF

Software de programación o Desarrollo (a medida): provee herramientas de asistencia  al programador.Son creados para cumplir un fin específico(a medida del cliente),para laadministraciòn o control de tareas en empresas,comercios,bancos,entidades,etc


Software de aplicación: compuesto por programas que se desarrolla para que una computadora realice cualquier trabajo acontrolado por el usuario.
Ejemplos de grupos en programas de tipo aplicación:

Software Stándar
1.    Proceadores de texto: Ms-Word
2.    Proceadores de Autoediciòn: Publisher
3.    Planilla de càlculo: Excel
4.    Gestor de base de datos: Acces
5.    Graficadores: Corel Draw
6.    Gestor de comunicaciones: Outlook
7.    Contables: Tango gestiòn
8.    Presentaciones: Power Point; Prezi
9.    Diseño de pàginas web:Dreamweber
10.  Navegadores: Google,Internet explorer


Paquete de Software integrado: es el conjunto formado de varios aplicaciones relacionadas entre sí,que cosntituyen una unidad operativa.
Ej: Paquete Office; Open office;etc.
Utilitarios:es un grupo formmado por programas de utilidades;ya sean antivirus,enciclopedias didácticas,simuladores;tutoriales,y todos aquellos que ofrezcan herrramientas para mejorar el rendimiento del hardware.
Lùdicos: encierran todos los soft de juegos.Cómo por ejemplo: bélicos;lógicos;de aventuras;deportivos;estrategias;ingenio;etc.






martes, 21 de abril de 2020

Hablamos de Periféricos !!!!!

"Se denomina periféricos tanto a las unidades o dispositivos  a través de los cuales el computador se comunica con el mundo exterior ,como a los sistemas que almacenan o archivan la información sirviendo de memoria auxiliar de la memoria principal."


Clasificación
Dispositivos periféricos de Entrada:


Son aquellos mediante los cuales se introducen los datos en la computadora para luego ser objetos de procesamiento. Algunos ejemplos son: el teclado, el escáner, el micrófono, el lector de códigos de barra, etc.















Dispositivos periféricos de Salida:


Son aquellos mediante los cuales la computadora entrega datos que representarán información al usuario.



Algunos ejemplos son: el monitor, la impresora, los parlantes, etc.














Dispositivos periféricos de Entrada-Salida:


Son utilizados por la computadora como medio para archivar, recuperar y transmitir datos y programas. Los datos o programas quedan almacenados durante el tiempo que se requieran en los soportes de almacenamiento como son los discos duros, disquetes, cintas, discos ópticos, y otros.


















Por la distancia que los separa de la computadora se los clasifica en:

  • Dispositivos periféricos Locales.
  • Dispositivos periféricos Remotos.
Periféricos Locales:


Se encuentran próximos a la computadora, ya sean internos al gabinete de la CPU o interconectados a ésta a través de un bus, que es el nombre que recibe el cable que transmite los datos en ambos sentidos.


Periféricos Remotos:


Se encuentran a kilómetros de la computadora y establecen la misma relación con ésta que los locales, pero la forma de estar conectados a ella por algún medio de comunicación a distancia como un módem, un bridge, u otro dispositivo.


Gráfico de inter conexión entre los periféricos y la Unidad central de procesamiento