domingo, 25 de octubre de 2015

PRACTICA 2.2

SISTEMA OPERATIVO
El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

DIFERENCIAS ENTRE SOFTWARE LIBRE Y SOFTWARE PROPIETARIO
SOFTWARE LIBRE (LINUX 1.0.2):
El software libre es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan. Dentro de software libre hay, a su vez, matices que es necesario tener en cuenta. Por ejemplo, el software de dominio público significa que no está protegido por el copyright, por lo tanto, podrían generarse versiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las libertades propias del software así concebido, es decir, garantiza que las modificaciones seguirán siendo software libre. También es conveniente no confundir el software libre con el software gratuito, éste no cuesta nada, hecho que no lo convierte en software libre, porque no es una cuestión de precio, sino de libertad.
SOFTWARE PROPIETARIO (WINDOWS 8.1):
Se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo, o que su código fuente no está disponible o el acceso a éste se encuentra restringido. En el software no libre una persona física o jurídica posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades.

jueves, 15 de octubre de 2015

PRACTICA 2.1

¿QUE ES LA ARQUITECTURA DE VON NEUMMANN?
La arquitectura Von Neumann, es una arquitectura de computadoras basada en la descrita en 1945 por el matemático y físico John von Neumann y otros. 
Las computadoras son máquinas de arquitectura von Neumann cuando:
*Tanto los programas como los datos se almacenan en una memoria en común. Esto hace posible la ejecución de comandos de la misma forma que los datos.
*Cada celda de memoria de la máquina se identifica con un número único, llamado dirección.
*Las diferentes partes de la información (los comandos y los datos) tienen diferente modos de uso, pero la estructura no se representa en memoria de manera codificada.
*Cada programa se ejecuta de forma secuencial que, en el caso de que no haya instrucciones especiales, comienza con la primera instrucción. Para cambiar esta secuencia se utiliza el comando de control de transferencia.

ELEMENTOS:
La maquina de Von Neumann tenia 5 partes básicas: La memoria, la unidad Aritmético-lógica, la unidad de control del programa y los equipos de entrada y salida. 
*La memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Se emplea para almacenar datos o instrucciones. Cada celda está compuesta de un número de bits que nos da el ancho de palabra de la memoria.
*La unidad Aritmético-lógica: Permite realizar las operaciones elementales (AND, OR, NAND, NOR, suma, resta, etc.). Estas operaciones las realiza con datos procedentes normalmente de la memoria y los resultados parciales los almacena o no temporalmente en algunos registros que suele tener la propia unidad aritmética.
*La unidad de control del programa: Es la unidad que gobierna y gestiona el comportamiento de un computador. 
*Equipos de entrada y salida: Realiza la transferencia de información con el exterior, con las unidades que se conocen con el nombre de periféricos.



USOS ACTUALES:
* Computación cuántica.
* Computadoras digitales.
Máquina Experimental de Pequeña Escala de Mánchester (SSEM), apodada "Baby" (Universidad de Manchester, Inglaterra)
* EDSAC (Universidad de Cambridge, Inglaterra) fue el primer computador electrónico práctico de programa almacenado 
* Manchester Mark I (Universidad de Manchester, Inglaterra) Desarrollado a partir de la SSEM
* CSIRAC (Consejo de Investigación Científica e Industrial)
* EDVAC (Laboratorio de Investigación Balística, Laboratorio de Informática de Aberdeen Proving Ground)

martes, 13 de octubre de 2015

PRACTICA 1.3

ROBÓTICA
*La robótica es la rama de la tecnología que se encarga de la construcción, aplicación, manufactura...de robots.
Para la robótica, se necesitan conocimientos de diversas materias, como la mecánica, la informática, la electrónica...


LEYES DE LA ROBÓTICA
*Las tres leyes de la robótica escritas por Isaac Asimov en el mundo de la ciencia ficcion son:
1ª Ley: Ningún robot causará daño a un ser humano o permitirá, con su inacción, que un ser humano resulte dañado.
2ª Ley: Todo robot obedecerá las órdenes recibidas de los seres humanos, excepto cuando esas órdenes puedan entrar en contradicción con la primera ley.

3ª Ley: Todo robot debe proteger su propia existencia, siempre y cuando esta protección no entre en contradicción con la primera o la segunda ley.


INTELIGENCIA ARTIFICIAL
La inteligencia artificial (IA) es un área multidisciplinaria, que estudia la creación y diseño de sistemas capaces de resolver problemas cotidianos por sí mismas utilizando como ejemplo la inteligencia humana.

NANOTECNOLOGÍA
*La nanotecnología comprende el estudio, diseño, creación...de materiales, aparatos y sistemas funcionales a través del control de la materia a nanoescala, y la explotación de fenómenos y propiedades de la materia a un tamaño diminuto. Cuando se manipula la materia a escala tan pequeña, presenta fenómenos y propiedades totalmente nuevas. Por lo tanto, la nanotecnología es un campo muy importante a investigar por los científicos en la actualidad.


INFORMÁTICA CUÁNTICA
*Una computadora cuántica es aquella que utiliza qubits para realizar sus operaciones en lugar de los bits que encuentras en cualquier micro de ordenador de escritorio, portatil o smartphone comercial. La computación cuántica, por tanto, no es más que aquella que utiliza qubits en lugar de los convencionales bits para realizar sus calculas.
En la actualidad no puedes encontrar ninguna computadora cuántica comercial.
Sólo algunos modelos que no pasan de prototipos en laboratorio. Pero se espera que puedan ser una alternativa a las actuales dentro de algunas décadas.

martes, 6 de octubre de 2015

PRACTICA 1.2

M2M
Consiste en el intercambio de información en formato de datos entre dos maquinas remotas. Los elementos presentes en un entorno M2M son:
* Máquinas que gestionar: Como alarmas domesticas.
* Dispositivo M2M: Permite el intercambio de información y procesa y ejecuta dicho mensaje.
* Servidor: Gestiona el envio y recepción de información de las maquinas que controla.
* Red de comunicación: A través de cable (ADSL) o redes inalámbricas (Bluetooth, Wifi...)



SISTEMA DOMÓTICO
* No existe ningún sistema domótico implantado en mi casa.


ELECTRODOMÉSTICOS INTELIGENTES

*Son electrodomésticos que generalmente están conectados a Internet y nos ofrecen muchas mas ventajas que los "electrodomesticos tradicionales" ya que disponen de una avanzada tecnologia que nos facilita bastante muchas tareas. Ejemplos:
Un frigorífico que te avisa cuando te hace falta hacer la compra y es capaz de hacer pedidos automáticos al supermercado y así de esta manera no tener que ir tú.
Una aspiradora que te sigue y limpia el suelo sin que tu hagas ningún esfuerzo además de que no usa ni bolsas ni filtros y supone un ahorro para el usuario.


INTERNET DE LAS COSAS

*Pienso que tampoco es tan importante que las "cosas" estén conectadas a Internet ya que supondría un gasto considerable de dinero en tener una buena conexión a la red y además supondría un problema si por cualquier causa no tuvieses Internet en un momento determinado ya que no sabrias desempeñar tareas relativamente sencillas debido a que dependes de la tecnología y muchas veces ésta no es necesaria.