martes, 24 de noviembre de 2015

Actividad 1: Hardware y dispositivos de casa.


Dispositivo 2:

1) Ordenador portátil HP Pavilion 11-e000ss
2) Procesador AMD A6_1250 a 1 GHz
3) Memoria RAM de 4 GB
4)Audio 1 salida de auriculares/entrada de micrófono combinado; Lector de tarjetas SD; Puertos 1 USB 2.0 y 2 USB 3.0; Vídeo 1 VGA y 1 HDMI.
5) Dispositivos de salida y entrada: audio: 1 salida de auriculares/entrada de micrófono combinado; lector de tarjetas SD; puertos 1 USB 2.0 y  2 USB 3.0; vídeo 1 VGA  y 1 HDMI.
6) Capacidad de Disco 500GB SATA
7) Modelo AMD Radeon HD 8210
8) Tarjeta gráfica: modelo AMD Radeon HD 8210




jueves, 12 de noviembre de 2015

Actividades sobre código binario

1. La codificación binaria es una de las muchas posibles. Indica tres sistemas más de codificación que conozcas, indicando en qué consiste y quién lo diseñó.
-El código Morse, por Alfred Vail. Es un sistema de representación de letras y números mediante señales emitidas de forma intermitente. El código de barras, por Joseph Woodland. Es un código basado en la representación de un conjunto de líneas paralelas de distinto grosor y espaciado que en su conjunto contienen una determinada información-El código Braille, por  Louis Braille. Consiste en un sistema de lectura y escritura táctil pensado para personas ciegas.

2. Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido.
26=1010
Se divide el número entre dos hasta que haya que usar decimales. Se coge el resto desde el último número dividido hasta el primero.

3. Expresa en código decimal los números binarios 01010101 y 10101010. Explica brevemente el procedimiento seguido.

01010101=85
10101010=170
Se eleva, empezando por el final cada número desde 0 hasta el número de cifras que haya que transformar, en este caso 7. Después se realizan las potencias de los números uno y se suma todo, resultando una cifra.

4. Indica, sin convertirlos al sistema decimal, cuál es el mayor de los siguientes números binarios: 01001000 y 01000010, justificando tu respuesta.

Sin necesidad de realizar operaciones, se ve claramente que el número mayor es el primero ya que el segundo uno se sitúa más próximo a la primera cifra del número completo. Esto significa que se elevará a una potencia más alta.

5. ¿Cuántos caracteres diferentes se pueden representar, utilizando el sistema de numeración binario, con 3 dígitos? ¿y con 4? ¿y con 8? ¿Cuál sería el número más grande que se podría representar en cada caso? Explica la relación matemática que guardan todas estas cantidades.

3 dígitos: 100, 010, 001, 011, 101, 110 (3x2=6)
4 dígitos: (4X2=8)
8 dígitos: (8x2=16)

7. Consulta en una tabla ASCII el valor decimal de cada uno de los caracteres que constituyen tu nombre y calcula su correspondiente código binario.
65 73 68 65


01100001
01101001
01100100

01100001

8. Representa tu nombre completo en código binario, con mayúscula la inicial y minúsculas las demás, uniendo ordenadamente los octetos de cada carácter.
Aida: 01000001 01101001 01100100 01100001

martes, 10 de noviembre de 2015

Actividad 1: Hardware y dispositivos de casa.



Dispositivo 1


  • Smartphone: Sony Xperia Z3
  • Microprocesador: procesador Qualcomm Snapdragon 801, con cuatro núcleos de 2.5GHz.
  • Memoria RAM: 3GB.
  • Tipos de conectores y puertos de comunicación:  conector de audio de 3,5 mm, para la tarjeta micro SD y tarjeta nano-SIM, y el puerto micro USB. En el lado superior se encuentra el micrófono secundario y el conector 3.5mm de auriculares.
  • Dispositivos de entrada y de salida: salida TV vía MHL v3 y tecnología inalámbrica Bluetooth 4.0.
  • Dispositivos de almacenamiento: 16GB o 32GB de almacenamiento.
  • Tipo de tarjeta gráfica: GPU Adreno 330.
  • Tipo de tarjeta de sonido: ClearAudio y DSEE HX.
  • resumen tema 2

       
    HARDWARE

    Artículos

    1.Bit

    Un bit es un dígito del sistema de numeración binario. La capacidad de almacenamiento de una memoria digital también se mide en bits, pues esta palabra tiene varias acepciones. Es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría
    de la información; con él, podemos representar dos valores cualesquiera.

    1.1.Combinaciones de bits

    Con un bit podemos representar solamente dos valores o dos diferentes estados, que suelen representarse como 0. Para representar o codificar más información en un dispositivo digital, necesitamos una mayor cantidad de bits, por lo que tendremos cuatro combinaciones posibles.

    1.2.Valor de posición

    En cualquier sistema de numeración posicional, el valor de los dígitos depende de la posición en que se encuentren. En el sistema binario es similar al resto, excepto que cada vez que un dígito binario (bit) se desplaza una posición hacia la izquierda vale el doble (2 veces más), y cada vez que se mueve hacia la derecha, vale la mitad (2 veces menos).
    Cuando se trabaja con varios sistemas de numeración o cuando no está claro con cual se está trabajando, es típico usar
    un subíndice para indicar el sistema de numeración con el que se ha representado un número. El 10 es el subíndice
    para los números en el sistema decimal y el 2 para los del sistema binario.

    1.3.Bits más y menos significativos

    Un conjunto o grupo de bits, como por ejemplo un byte, representa un conjunto de elementos ordenados. Se llama bit
    más significativo (MSB) al bit que tiene un mayor peso (mayor valor) dentro del conjunto, análogamente, se llama bit
    menos significativo (LSB) al bit que tiene un menor peso dentro del conjunto.

    1.4.Little endian y Big endian

    Se refieren al orden que las máquinas asignan a los bytes que representan números o valores
    numéricos. Una máquina little endian asigna los bytes menos significativos en el extremo más bajo de la memoria,
    mientras que una máquina big endian asigna los bytes menos significativos en el extremo más alto.

    1.5.Arquitecturas de 4, 8, 16, 32 y 64 bits

    Se refiere al tamaño, en número de bits, que tienen los registros internos del procesador y también a la capacidad de procesamiento de la Unidad aritmético
    lógica (ALU). Un microprocesador de 4 bits tiene registros de 4 bits y la ALU hace operaciones con los datos en esos registros de 4 bits, mientras que un procesador de 8 bits tiene registros y procesa los datos en grupos de 8 bits. Los procesadores de 16, 32 y 64 bits tienen registros y ALU de 16, 32 y 64 bits respectivamente, y generalmente pueden procesar los datos, tanto en el tamaño en bits de sus registros como, dependiendo que su diseño lo permita, en determinados submúltiplos de éstos.

    1.6.Bit en las películas

    En la película Tron, un bit está representado por una forma poliédrica de color blanco que es un compuesto de dodecaedro
    e icosaedro. Solo puede decir “sí" (encendido) y “no” (apagado).

    2.Byte

    Es la unidad de información de base utilizada en computación y en telecomunicaciones, y que resulta equivalente a un conjunto ordenado de bits. Se usa como unidad de información digital en combinación con los prefijos del SI o los prefijos binarios.

    2.1.Definición y comparativa

    En los años 1960, en el Departamento de Educación de IBM del Reino Unido se enseñaba que un bit era un Binary digIT y un byte era un BinarY TuplE. Un byte también se conocía como “un byte de 8 bits”, reforzando la noción de que era una tupla de n bits y que se permitían otros tamaños.
    Es una secuencia contigua de bits en un flujo de datos serie y la unidad de datos más pequeña con significado. Es un tipo de datos o un sinónimo en ciertos lenguajes de programación.

    2.2.Historia

    El término byte fue acuñado por Werner Buchholz en 1957 durante las primeras fases de diseño del IBM 7030 Stretch. Originalmente fue definido en instrucciones de 4 bits, permitiendo desde uno hasta dieciséis bits en un byte.

    2.3.Visión detallada

    Originalmente el byte fue elegido para ser un submúltiplo del tamaño de palabra de un ordenador, desde cinco a doce bits, pero la popularidad de la arquitectura ha hecho obsoleta la utilización de
    otra cantidad que no sean 8 bits.
    Octetos: se utiliza ampliamente como un sinónimo preciso donde la ambigüedad es indeseable. Los bytes de 8 bits a menudo se llaman “octetos”.
    Múltiplos del byte: los prefijos utilizados para los múltiplos del byte normalmente son los mismos que los prefijos del SI, también se utilizan los prefijos binarios, pero existen diferencias entre ellos, ya que según el tipo de prefijo utilizado los bytes resultantes tienen valores diferentes.
    Esto se debe a que los prefijos del SI se basan en base 10 (sistema decimal), y los prefijos binarios se basan en base 2 (sistema binario).
    Otra unidades con el mismo símbolo: byte comparte símbolo (B) con:
    -Boro, un elemento químico de la tabla periódica.
    -Belio, una unidad logarítmica utilizada en acústica, electricidad, telecomunicaciones y otras especialidades, no se utiliza por ser demasiado grande en la práctica, y por eso se utiliza el decibelio.

    2.4.Información fraccional y Nibbles

    Los primeros microprocesadores, como el Intel 8008 podían realizar un número pequeño de operaciones en 4 bits.

    3.Sistema binario

    Llamado también sistema diádico en ciencias de la computación, es un sistema de numeración
    en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1).

    3.1.Historia del sistema binario y aplicaciones

    El antiguo matemático indio Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo tercero antes de nuestra era, lo cual coincidió con su descubrimiento del concepto del número cero. Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bits) y números binarios de 6 bits eran conocidos.
    En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una computadora basada en relés que utilizaba la suma binaria para realizar los cálculos.

    3.2.Representación

    Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de usar dos estados mutuamente excluyentes.

    3.3.Conversión entre binario y decimal

    Decimal a binario: se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente hasta que el dividendo sea menor que el divisor, 2. Es decir, cuando el número a dividir sea 1 finaliza la división. A continuación se ordenan los restos empezando desde el último al primero, simplemente se colocan en orden inverso a como aparecen en la división, se les da la vuelta.
    Decimal con decimales a binario: 1. Se transforma la parte entera a binario. 2. Se sigue con la parte fraccionaria, multiplicando cada número por 2. Si el resultado obtenido es mayor o igual a
    1 se anota como un uno (1) binario. Si es menor que 1 se anota como un 0 binario.
    3. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención. 4. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0.1.

    4.ASCII

    Es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares como una evolución de los conjuntos de códigos utilizados entonces en telegrafía.El código ASCII utiliza 7 bits para representar los caracteres

    4.1.Vista general

    Como otros códigos de formato de representación de caracteres, el ASCII es un método para una correspondencia entre cadenas de bits y una serie de símbolos, permitiendo de esta forma la comunicación entre dispositivos digitales así como su procesado y almacenamiento.

    4.2.Historia

    El código ASCII se desarrolló en el ámbito de la telegrafía y se usó por primera vez comercialmente como un código de teleimpresión impulsado por los servicios de datos de Bell.
    Baudot ayudó en la automatización del envío y recepción de mensajes telegráficos, y tomó muchas características del código Morse; sin embargo, a diferencia del código Morse, Baudot usó códigos de longitud constante. Comparado con los primeros códigos telegráficos, el código propuesto por Bell y ASA resultó en una reorganización más conveniente para ordenar listas y añadió características como la 'secuencia de escape.

    4.3.Los caracteres de control ASCII

    El código ASCII reserva los primeros 32 códigos (numerados del 0 al 31 en decimal) para caracteres de control: códigos no pensados originalmente para representar información imprimible, sino para controlar dispositivos que usaban ASCII. Los primeros usuarios de ASCII adoptaron algunos de los códigos de control para representar “metainformación”. Estas asignaciones a menudo entraban en conflicto, así que parte del esfuerzo de convertir datos de un formato a otro comporta hacer las conversiones correctas de metainformación.

    4.4.Caracteres imprimibles ASCII

    El ASCII de siete bits proporciona siete caracteres “nacionales” y, si la combinación concreta de hardware y software lo permite, puede utilizar combinaciones de teclas para simular otros caracteres internacionales.

    4.5.Rasgos estructurales

    Los dígitos del 0 al 9 se representan con sus valores prefijados con el valor 0011 en binario y las cadenas de bits de las letras minúsculas y mayúsculas sólo difieren en un bit, simplificando de esta forma la conversión de uno a otro grupo.

    4.6.Otros nombres para ASCII

    Hay gran cantidad de nombres alternativos para ASCII para su uso en Internet, aunque sólo los nombres “US-ASCII” y “ASCII” se usan ampliamente.

    4.7.Variantes de ASCII

    A medida que la tecnología informática se difundió a lo largo del mundo, se desarrollaron diferentes estándares y las empresas desarrollaron muchas variaciones del código ASCII para facilitar la escritura de lenguas diferentes al inglés que usaran alfabetos latinos. Se pueden encontrar algunas de esas variaciones clasificadas como "ASCII Extendido", aunque en ocasiones el término se aplica erróneamente para cubrir todas las variantes, incluso las que no preservan el conjunto de códigos de caracteres original ASCII de siete bits.

    4.8.Arte ASCII

    El arte ASCII consiste en la composición de imágenes mediante caracteres imprimibles ASCII. Aunque se puede componer arte ASCII manualmente mediante un editor de textos, también se pueden convertir automáticamente imágenes y vídeos en ASCII mediante software.


    Referencias
    9.Fuentes y contribuyentes del artículo
    10.Fuentes de imagen, Licencias y contribuyentes

    Licencias de artículos
    11.Licencia

    domingo, 8 de noviembre de 2015

    Tema 3. Software: Sistemas Operativos (TIC Escolapios Granada)

    1. Definiciones

    1.1.Software:
    Soporte lógico de una computadora digital
    Conjunto de componentes lógicos necesarios hacen posible las tareas específicas

    1.2.Programa:
    Conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora


    2. Tipos de Software

    2.1.Software libre:
    software que respeta
    la libertad de los usuarios
    sobre su producto adquirido
    y, por tanto, una vez obtenido
    puede ser usado, copiado, estudiado, cambiado y redistribuido libremente.

    2.1.Software libre: LICENCIAS
    LICENCIA: autorización formal con carácter contractual
    TIPOS:

    • GNU-GPL
    • GNU-AGPL
    • BSD
    • MPL
    • COPYLEFT

    2.1.Software libre y Software de Código Abierto: Motivaciones
    1. Motivación ética (Free Software Foundation-FSF). “Free Software”. Actitud solidaria.
    2. Motivación pragmática. Código abierto. Open Source Initiative (OSI). Ventajas técnicas y económicas.

    2.2.Software Privativo/propietario:
    Usuario final tiene limitaciones para usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o
    cuyo código fuente no está disponible o acceso a éste restringido por licencia, o por tecnología anticopia.

    3.Sistemas Operativos
    Actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador.

    Software Malicioso MALWARE
    Software con objetivo infiltrarse o dañar una computadora sin consentimiento propietario.
    Malware término utilizado para referirse a software hostil, intrusivo o molesto.

    4. Software Malicioso MALWARE
    Software con objetivo infiltrarse o dañar una computadora sin consentimiento propietario. Malware término utilizado para referirse a software hostil, intrusivo o molesto.

    • VIRUS: reemplazan archivos ejecutables por otros infectados con el código de este. Se ejecuta un programa infectado. El código del virus queda alojado en la RAM y toma el control del S.O. infectando, archivos ejecutables. Finalmente se añade el código del virus al programa infectado y se graba en el disco, el proceso de replicado se completa.

    • GUSANO: tiene la propiedad de duplicarse a sí mismo. Los gusanos utilizan las partes automáticas de un S.O. generalmente invisibles al usuario. No precisa alterar los archivos de programas, sino que reside en la memoria y se duplica a sí mismo. Los gusanos necesitan de una red de computadoras para enviar copias de sí mismos a otros nodos  propagándose.

    • TROYANO: se presenta al usuario como un programa aparentemente legítimo e inofensivo pero al ejecutarlo ocasiona daños. Pueden realizar diferentes tareas, crean una puerta trasera que permite la administración remota. Los troyanos no propagan la infección a otros sistemas por sí mismos. Robo de datos bancarios, espionaje
    • Mostrar publicidad: Spyware, Adware y Hijackers. Spyware recopilar información sobre las actividades y distribuirla a agencias de publicidad: páginas web, direcciones e-mail, a las que después se envía spam. Son instalados como troyanos, cookies o barras de herramientas en navegadores. Intentan actuar de manera legal se presentan como empresas de publicidad e incluyen unos términos de uso que los usuarios aceptan sin leer o sin entender.
    • Adware muestran publicidad al usuario de forma intrusiva en forma de ventanas emergentes.  Hijackers cambios en el navegador web.  Algunos cambian la página de inicio del navegador por páginas web de publicidad o pornográficas,  El pharming suplanta al DNS, modificando el archivo hosts, para redirigir una o varias páginas web a otra página web. Esta es una de las técnicas usadas por los hijackers.
    • Phishing: delito estafas cibernéticas, y se comete mediante uso de un tipo de ingeniería social para adquirir información confidencial de forma fraudulenta. El estafador, phisher, se hace pasar por una persona o empresa de confianza en una aparente comunicación oficial electrónica, por lo común un correo electrónico.
    • HOAXES (BULOS)

    Correo electrónico con contenido falso o engañoso y atrayente. Distribuido en cadena por sus receptores por su contenido impactante que parece de una fuente seria y fiable o el mensaje pide ser reenviado.
    Objetivo captar direcciones de correo (para mandar correo masivo, virus, mensajes con suplantación de identidad o más bulo a gran escala).
    • Métodos de protección

    Protección a través del número de cliente y la del generador de claves dinámicas. Instalado un antivirus y un firewall y configurados actualicen automáticamente Utilizar una cuenta de usuario con privilegios limitados, la cuenta de administrador solo cuándo sea necesario cambiar la configuración o instalar un nuevo software. Precaución al ejecutar software procedente de Internet o de medios extraíbles como CDs o memorias USB. Asegurarse proceden sitio de confianza.

    • OTROS

    Robar información personal: Keyloggers y Stealers. Realizar llamadas telefónicas: Dialers. Ataques distribuidos: BotnetsOtros tipos: Rogue software y Ransomware.

    jueves, 5 de noviembre de 2015

    Actividad 2: Aplicaciones Informática Distribuida


    Ibercivis boinc


    Ibercivis es un proyecto de investigación que usa máquinas conectadas a Internet para investigar en campos como física, materiales y biomedicina. 
    Está formado por varios institutos y universidades, como la de Zaragoza, CETA-CIEMAT, CSIC y Coimbra.
    Actualmente está abierta la campaña crowdfunding "JustFoldit": una nueva herramienta basada en BOINC para impulsar la investigación en biomedicina, donde el objetivo es recaudar en el plazo de 60 días la cantidad de 3500€.

    Un uso, por ejemplo, es la aceptación del título "A GPU based Volunteer Computing Platform for the discovery of bioactive compounds" para el congreso CMMSE 2013. Realizado por científicos del proyecto Bindsurf y con el apoyo de los voluntarios del proyecto Ibercivis.

    Las tareas de los distintos proyectos son diseñadas en diversos centros científicos y tecnológicos a lo largo de España con el objetivo de crear una nueva plataforma para voluntarios de computación distribuida científica.