jueves, 3 de diciembre de 2015

Tema 4. Actividad 2. Protege tu Identidad Digital

. Sinceramente me parece mal que información vital tuya se comparta por la red. En un futuro algunas fotos publicadas te pueden afectar en el habito profesional  o en el familiar. La información y fotos que publicas deberían ser tuyas y no que cualquiera pueda utilizarlas a su antojo.
Por suerte no aparezco en ninguna foto o video al buscarme en internet.

2ª. Selecciona de entre las siguientes webs  dos que uses habitualmente:
WhatsApp: Esta aplicacion tiene un gran agujero en la privacidad con solo conocer un numero una persona podria controlar los estados y las fotos de perfil, comparar estados de diferentes perfiles en WhatsApp, saber cuando han cambiado las opciones de privacidad de un usuario, recibir notificaciones y saber exactamente cuando ha estado un perfil conectado a WhatsApp, mostrado en una bonita línea de tiempo.
Para configurar tu privacidad puedes acceder en configuración, desde allí a privacidad, donde puedes establecer quien puede ver tu perfil, la hora de la última vez que te conectaste...

Facebook:
Facebook ha acumulado una ingente información sobre sus usuarios sin que la mayoría de ellos pueda explicar exactamente para qué se usan sus datos (fotos,videos,estados)
El documento de los Derechos de Privacidad del paciente, redactado en 2008, que establece varias medidas que deben aplicar las empresas para hacer uso de la información personal de sus usuarios sin afectar su privacidad.
Además de la propia empresa con un perfil con una configuración de privacidad abierta , desconocidos podrían estar viendo fotos, vídeos... Y sacar información como el lugar donde vives...


3º. Indica paso a paso cómo modificar las opciones de privacidad en un navegador que uses habitualmente: dejar de recordar contraseñas, dejar de recordar el historial,…

Para configurar las opciones de privacidad de Google Chrome debemos seguir los siguientes pasos:

-Acceder a la configuración del navegador, desde el icono de la esquina superior derecha.
-Una vez allí,  veras  varias opciones de configuración, buscamos la configuración avanzada, y nos mostraran nuevas opciones entre otras la de privacidad.
-Una vez allí podremos borrar datos del historial, administrar las contraseñas guardadas...

4º. Busca y redacta en la misma entrada cuáles son las penas que se imponen en España, según el código penal por:

-Suplantar la identidad digital de otra persona creando un perfil falso:
Suplantar la identidad de otra persona esta considerado como usurpar el estado civil.
El que usurpare el estado civil de otro será castigado con la pena de prisión de seis meses a tres años

-Suplantar la identidad digital de otra persona apropiándose de su cuenta o datos.
Esto sera considerado como el punto anterior como usurpador del estado civil, con pena de prisión de seis meses a tres años.

-Difundir la información personal de otro ciudadano (número de teléfono, fotografía, video…) sin tener su consentimiento. 
Quien difunda sin autorización de la persona imágenes,grabaciones y datos personales, tendra una pena de prisión de tres meses a un año o multa de seis a 12 meses.



martes, 1 de diciembre de 2015

Tema 4. Actividad 1. Conceptos de la web 2.0 en 140 caracteres

1.Web 2.0
Web 2.0 es un concepto que se refiere al fenómeno social surgido a partir del desarrollo de diversas aplicaciones en Internet.

2.Web semántica
La Web Semántica esta caracterizada por la utilización de una infraestructura común, mediante la cual, es posible compartir, procesar y transferir información de forma sencilla.

3.Internet de las cosas
Es un concepto que se refiere a la interconexión digital de objetos cotidianos con internet.

4.Técnicas SEO
Se trata de la técnica que consiste en optimizar un sitio web para que alcance el mejor posicionamiento posible en los buscadores de Internet.

5.Community manager
Un Community Manager o Social Media Manager es la persona encargada de gestionar, construir y moderar comunidades en torno a una marca en Internet.

6.Identidad Digital
La identidad digital es el rastro que cada usuario de Internet deja en la red como resultado de su interrelación con otros usuarios o generando contenido.

7.Data Mining
Data Mining (minería de datos) es el proceso de extracción de información significativa de grandes bases de datos.

8.Cloud computing (o computación en nube)
La computación en nube es una tecnología nueva que busca tener todos nuestros archivos e información en Internet.

9.Webinar
Se trata de una reunión personal que permiten a los asistentes interactuar entre sí.

10.Cursos Openware
A través de los OCW site, los profesores de enseñanza superior ofrecen en abierto los materiales docentes que utilizan habitualmente en sus enseñanzas.

Actividad 2 del Tema 3 y Video "Software Libre La comunidad sin amos (Documental)"

1º. ¿Cuál es el origen del sistema GNU\Linux?

El proyecto GNU, que se inició en 1983 por Richard Stallman, tiene como objetivo el desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX12 que más adelante acabaría siendo Linux.

2º. ¿Qué dos elementos fundamentales lo componen?
El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas que hacen posible su utilización.

3º. Busca en internet nombres de dos o tres distribuciones de Linux e incluye algún enlace que muestre un vídeo de alguna de ellas.
-Ubuntu: Una de las distribuciones más utilizadas gracias a su gran facilidad de uso. Basada en Debian,  exclusivo entorno de escritorio Unity

¿Que es Ubutu?


-Elementary OS: De todas las distribuciones basadas en Ubuntu, esta una de las que más personalidad tiene gracias a su cuidadísimo aspecto, que imita el del sistema operativo OS X de Apple. Increíblemente rápida y fácil de usar, le ofrece al usuario todo lo que pueda necesitar desde el primer momento, incluyendo una colección de aplicaciones propias diseñadas para integrarse a la perfección con su estilo visual.


-Fedora: Distribución gratuita creada y mantenida por la empresa Red Hat . Tiene tres versiones diferentes para escritorio, servidores y sistemas en la nube, y destaca por su seguridad gracias al sistema SELinux.


4º. ¿Qué valores defiende la comunidad Open Source?¿Te han parecido valiosos?¿Por qué?
Gratuidad: El software puede obtenerse libremente.
No se oculta información.
Se da acceso al código de fuente, para modificarlo.
La posibilidad de evitar monopolios de software propietario: Para no depender de un único fabricante de software.

5º. Investiga qué aparatos de los que tienes en casa usan software basado enGNU\Linux y qué grandes empresas lo utilizan.
El portátil que hace años dio la Junta de Andalucía a los alumnos.

ACTIVIDAD 3 TEMA 3. SISTEMAS OPERATIVOS,MAQUINA VIRTUAL.

1. Diferencias importantes sobre SO linux:

    - En el cambio de SO se puede diferenciar la temática del sistema y la forma de presentación de los programas.

- La distribución de las herramientas de los programas de trabajo es distinta a la que solemos ver.

- La interfaz de linux es menos intuitiva que la de windows, esto hace que el usuario acostumbrado a windows se pierda en su utilización.

2.Cita tres aplicaciones que veas en GNU/Linux y cita sus correspondientes en IOS y Windows.

Excel (windows) - calc(linux)
Word(windows) - Writer(linux)
Powerpoint(windows) - Impress(linux)

martes, 24 de noviembre de 2015

Actividad 1 Sistemas Operativos del Tema 3

1.¿Qué significa kernel?
En informática, un kernel conocido también como núcleo, es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo

2.Averigua qué requisitos mínimos de memoria RAM y capacidad de disco duro necesitan los siguientes sistemas operativos(S.O.): Windows 7, Windows 10, OS X v10.11 y Ubuntu 15.10 (GNU\Linux) y crea una tabla comparativa entre los 4.

Windows 7
Windows 10
OS X v10.11
Ubuntu 15.10
Memoria RAM
Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).
Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).
Memoria RAM de 2GB.
Memoria RAM de 1 gigabyte (GB)
Capacidad del disco duro
Espacio disponible en disco duro de 16 GB (32 bits) o 20 GB (64 bits).
Espacio disponible en disco duro de 16 GB (32 bits) o 20 GB (64 bits).
Espacio disponible en disco duro de 2,5GB.
Espacio disponible en disco duro de 15GB.

3.Averigua el significado de los términos IDE y SATA e indica qué tipo de disco duro tiene tu ordenador personal.
SATA (Serial Advanced Technology Attachment) es una de estas interfaces de transferencia de datos entre la placa madre y los distintos dispositivos de almacenamiento que tenemos instalados en nuestra PC
El disco duro IDE (Integrated Device Electronic), es un dispositivo electromecánico que se encarga de almacenar y leer grandes volúmenes de información a altas velocidades por medio de pequeños electroimanes.

4.¿Qué es una partición de disco duro y para qué sirve?
Una partición de disco, es el nombre genérico que recibe cada división presente en una sola unidad física de almacenamiento de datos. Toda partición tiene su propio sistema de archivos generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico.

5.¿Qué son las opciones de accesibilidad de los sistemas operativos?
Se trata de opciones de accesibilidad del sistema que son todas aquellas herramientas incluidas en el equipo por el fabricante que permiten ajustar la apariencia y el comportamiento del ordenador a las habilidades o preferencias de los usuarios.

6.¿Qué significan las siglas WiFi?¿y WiMAX?
WiFi-> Wireless Fidelity (Fidelidad inalámbrica)
WiMAX-> Worldwide Interoperability for Microwave Access (interoperabilidad mundial para acceso por microondas)
7.¿Es seguro el WhatsApp? Explica por qué.
La falta de cifrado de sus comunicaciones y, por tanto, el acceso a la agenda telefónica y a los mensajes de los usuarios conectados a internet. También persisten las vulnerabilidades en la ubicación del usuario a través del GPS
Dado que, además, la plataforma de WhatsApp no cuenta con ningún tipo de antivirus y que los contenidos se borran automáticamente en un período de 30 días, las facilidades para distribuir todo tipo de malware o realizar ataques de phishing son “sencillas y sin ningún tipo de costes para el atacante”

8.¿Cómo se actualiza una distribución GNU\Linux?
-Actualizando desde la terminal
Para actualizar a la última versión estable de nuestra distro Linux favorita, siempre basada en Debian, deberemos abrir una ventana de terminal y teclear la siguiente linea de ordenes: sudo update-manager –devel-release
Con este comando, se comprobará si existe una nueva versión estable del sistema operativo Linux que tengas instalado en tu PC, si encontrará una versión nueva, la misma terminal se encargaría de descargarla e instalarl en el sistema, así de fácil y sencillo.
-Actualizando mediante ALT+F2
Si preferimos actualizar mediante la ventana de ejecutar una aplicación, pulsaremos la combinación de teclas ALT+F2 y en la ventana que nos aparezca teclearemos lo siguiente: update-manager –devel-release
Deberemos marcar la casilla de Ejecutar en una terminal y clicar en ejecutar. El sistema buscará en los servidores propios de tu distro Linux y revisará si existe una nueva versión estable, en caso de encontrarla procederá a su descarga e instalación.

9.Explica cómo se comparte en una red en Windows.
1. Primero es imprescindible configurar una red con Windows 7. Vuelve aquí después de hacerlo.
2. Ve hasta la carpeta que quieres compartir y haz clic sobre ella con el botón derecho. Elige Propiedades.
3. Pincha arriba en la solapa Compartir. Haz clic en el botón que se llama también Compartir.
4. Pincha en el menú desplegable de arriba y haz clic en Todos. Luego pulsa el botón Agregar que está a la derecha.
5. Verás que se añade abajo el nombre Todos. Haz clic en él. Aparece un menú con dos opciones (niveles de permiso):
Lectura. Los otros usuarios de la red podrán abrir los archivos de esta carpeta compartida, pero no cambiarlos ni borrarlos.
Lectura y escritura. Cualquiera de la red podrá abrir, cambiar o eliminar los archivos de la carpeta.
Elige lo que prefieras y haz clic abajo en el botón Compartir.


10.Explica qué significan los siguientes términos:
10.1.Cortafuegos-firewall
Un cortafuegos o firewall es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas.
Se trata de un dispositivo o conjunto de dispositivos configurados para permitir, limitar, cifrar, descifrar, el tráfico entre los diferentes ámbitos sobre la base de un conjunto de normas y otros criterios.
10.2.Spyware
El spyware es un malware que recopila información de un ordenador y después transmite esta información a una entidad externa sin el conocimiento o el consentimiento del propietario del ordenador. El término spyware también se utiliza más ampliamente para referirse a otros productos que no son estrictamente spyware. Estos productos, realizan diferentes funciones, como mostrar anuncios no solicitados (pop-up), recopilar información privada, redirigir solicitudes de páginas e instalar marcadores de teléfono.
10.3.Phishing
El phishing consiste en el envío de correos electrónicos que, aparentando provenir de fuentes fiables (por ejemplo, entidades bancarias), intentan obtener datos confidenciales del usuario, que posteriormente son utilizados para la realización de algún tipo de fraude.
Para ello, suelen incluir un enlace que, al ser pulsado, lleva a páginas web falsificadas. De esta manera, el usuario, creyendo estar en un sitio de toda confianza, introduce la información solicitada que, en realidad, va a parar a manos del estafador.
10.4.Malware del tipo: gusano (worm), troyanos
Podemos definir el Malware como todo aquel software maligno. Podemos distinguir dos tipos:
-Los Gusanos: Son programas similares a los virus, pero a diferencia de ellos no infectan otros programas metiéndose en el código fuente de dichos programas, sino que son programas "autosuficientes"; siendo su objetivo principal el propagarse al máximo, haciendo copias de si mismo, a veces en el mismo ordenador, pero sobre todo otros ordenadores, a los cuales llegaría por E-mail o a través de la Red Intranet si la hay. Es el tipo de malware más frecuente de la actualidad.
-Los Troyanos: A diferencia de virus y gusanos, el objetivo de un troyano no es propagarse, sino tomar el control del sistema infectado. Para que una vez hecho, le permita efectuar cualquier operación: Borrar archivos, iniciar y terminar operaciones, alterar datos confidenciales o enviarlos a otros ordenadores, permitir el control remoto del equipo infectado, etc.

10.5.Explica qué es un HOAX y busca un ejemplo en internet y escríbelo.
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); engañar para que revele su contraseña o acepte un archivo de malware; o confundir o manipular a la opinión pública de la sociedad
Alertas sobre virus incurables; falacias sobre personas, instituciones o empresas, mensajes de temática religiosa; cadenas de solidaridad; cadenas de la suerte; métodos para hacerse millonario; regalos de grandes compañías; leyendas urbanas;...
11.Finalmente, MUY IMPORTANTE escribe 5 medidas de protección informática para protegerte de posibles virus, estafas,...y cómo identificar una web segura.
1. Antivirus: Un antivirus es un programa informático específicamente diseñado para detectar y eliminar virus. Instala uno en caso de no tener en su ordenador y prográmelo para que revise todo su PC de forma periódica
2. Cortafuegos: Un cortafuegos o “firewall” es un software destinado a garantizar la seguridad en sus comunicaciones vía Internet al bloquear las entradas sin autorización a su ordenador y restringir la salida de información. Instale un software de este tipo si dispone de conexión permanente a Internet, por ejemplo mediante ADSL, y sobretodo si su dirección IP es fija.
3. Actualice frecuentemente sus aplicaciones con los “parches de seguridad”.
4. Software Legal: Asegúrese que todo el software instalado en su ordenador proviene de una fuente conocida y segura.
5. Precaución con el correo electrónico: Analice, antes de abrir, todos los correos electrónicos recibidos y sospeche de los mensajes no esperados, incluso si provienen de algún conocido.

Para saber si estas navegando en un sitio Web seguro, puedes ver en la parte inferior derecha de la pantalla. Si al lado del símbolo de Internet vez un candado amarillo, entonces significa que el sitio Web que estas visitando es un sitio seguro. Si no aparece, entonces el sitio Web no tiene una conexión segura con tu navegador.
También puedes observar la barra de direcciones. Si la URL de la página empieza con https://, estás en una pagina segura; si la URL empieza con http://, la página no es segura.


jueves, 12 de noviembre de 2015

Resumen Tema 3: Software.Sistemas Operativos.Malware

1.Definiciones:
1.1.Software:
 Soporte lógico de una computadora digital Conjunto de componentes lógicos                         necesarios hacen posible las tareas específicas.
Se clasifican en:
*Software de Sistema:
Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc.

*Software de Programación:
Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.
*Software de Aplicación:
Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.
2. Tipos de Software
2.1.Software libre:

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.

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 (por desconocimiento) El código del virus queda alojado en la RAM de la computadora, aun con el programa terminado. El virus toma el control del S.O. infectando, archivos ejecutables que sean llamados para su ejecución. 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 (IWorm):
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. Causan problemas consumiendo ancho de banda. Los gusanos necesitan de una red de computadoras para enviar copias de sí mismos a otros nodos (es decir, a otras terminales en la red) propagándose, utilizando Internet, basándose en SMTP(correo electrónico), IRC (chat), P2P entre otros.

TROYANO:
Se presenta al usuario como un programa aparentemente legítimo e inofensivo pero al ejecutarlo ocasiona daños.(El caballo de Troya) 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.
Los autores de spyware que intentan actuar de manera legal se presentan abiertamente como empresas de publicidad e incluyen unos términos de uso, en los que se explica de manera  
Adware
Muestran publicidad al usuario de forma intrusiva en forma de ventanas emergentes (pop-up) o de cualquier otra forma.

Hijackers
Cambios en el navegador web. Algunos cambian la página de inicio del navegador por páginas web de publicidad o pornográficas, Otros redireccionan los resultados de los buscadores hacia anuncios de pago o páginas de phishing bancario. El pharming suplanta al DNS, modificando el archivo hosts, para redirigir una o varias páginas web a otra página web, muchas veces una web falsa que imita a la verdadera. Esta es una de las técnicas usadas por los hijackers imprecisa el comportamiento del spyware, que los usuarios aceptan sin leer o sin entender.

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 (contraseñas, tarjetas de crédito,….
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, o algún sistema de mensajería instantánea o incluso utilizando también llamadas telefónicas.

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); engañar para que revele su contraseña o acepte un archivo de malware; o confundir o manipular a la opinión pública de la sociedad
Alertas sobre virus incurables; falacias sobre personas, instituciones o empresas, mensajes de temática religiosa; cadenas de solidaridad; cadenas de la suerte; métodos para hacerse millonario; regalos de grandes compañías; leyendas urbanas;...

Métodos de protección
Protección a través del número de cliente y la del generador de claves dinámicas. Sistema operativo y navegador web actualizados 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.

Evitar descargar software de redes P2P, realmente no se sabe su contenido ni su procedencia. Desactivar la interpretación de Visual Basic Script y permitir JavaScript, ActiveX y cookies sólo en páginas web de confianza. Utilizar contraseñas de alta seguridad para evitar ataques de diccionario. Hacer copias de respaldo regularmente de los documentos importantes a medios extraíbles. Reenviar correos en CCO y pedir que hagan lo mismo.



lunes, 9 de noviembre de 2015

Actividades 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ñó.

*Sistema multibyte:
Si se trata de representar juegos de más de 256 caracteres en almacenamientos externos o en sistemas de transmisión, en los que es importante la economía de espacio y/o ancho de banda, la solución ha consistido en utilizar sistemas de codificación multibyte.
*EUC ("Extended Unix Code"):
Este sistema es utilizado como método de codificación interna en la mayoría de plataformas Unix. Acepta caracteres de más de dos bytes. Resulta muy adecuado para el manejo de múltiples juegos de caracteres.
*Codificación JIS:
Como sugiere su nombre, fue diseñado específicamente solventar los problemas de representación de la escritura japonesa. En este sistema, una frase puede contener caracteres de hasta cuatro sistemas de escritura distintos: el sistema Kanji, que tiene decenas de miles de caracteres representados por dibujos basados en ideogramas chinos. Los sistemas Hiragana y katakana son silábicos; cada uno contiene aproximadamente 80 sonidos que son también representados por ideogramas.

2.Expresa en código binario las dos últimas cifras de tu número de matrícula. Explica brevemente el procedimiento seguido:

09-1001

Dividimos el número entre dos, el cociente resultante entre dos , así sucesivamente hasta que sea indivisible por dos; los resultados (1 y 0) ordenándolos del último hasta el primero es el número en binario.

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











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




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.

Tres dígitos-> 2^3-1=7. Se pueden representar 7 caracteres, siendo 7 el número más grande
Cuatro dígitos-> 2^4-1=15. Se pueden representar 15 caracteres. Siendo 15 el número más grande.
Cinco dígitos-> 2^5-1=255. Se pueden representar 255, siendo 255 el número más grande.

La relación matemática es  N= 2^n-1; siendo N el número máximo en n dígitos, n el número de dígitos.



6. Busca una tabla de código ASCII e insértala en tu blog como recurso en una página estática.

Hecho


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.

J-74 e-101 s-115 ú-163 s-115
J-1001010 e-1100101 s-1110011 ú-10100011 s-1110011

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.

Jesús-> 100010  101001  110011  0100011  110011


jueves, 5 de noviembre de 2015

Resumen tema 2 hardware


Resumen Tema 2


Hardware:
1.El bit:

Bit es el acrónimo de Binary digit. 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.
Lo usual es que un registro digital u otras memorias digitales vinculadas con la computación y/o con las telecomunicaciones, tengan una capacidad de representación de informaciones de por ejemplo 8 bits, o 32 bits, o 64 bits, o 16 bits, etc; una memoria binaria tiene una capacidad efectiva de representación de un bit.
Mientras que en el sistema de numeración decimal se usan diez dígitos (diez símbolos), en el binario se usan solo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores: 0 o 1.

1.1Combinaciones de bits:
Para representar o codificar más información en un dispositivo digital, necesitamos una mayor cantidad de bits.
Si usamos dos bits, tendremos cuatro combinaciones posibles:
 0 - 0 - Los dos están “apagados”
 0 - 1 - El primero está “apagado” y el segundo “encendido”
 1 - 0 - El primero está “encendido” y el segundo “apagado”
 1 - 1 - Los dos están “encendidos”

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 decimal, por ejemplo, el dígito 5 puede valer 5 si está en la posición de las unidades, pero vale 50 si está en la 
posición de las decenas, y 500 si está en la posición de las centenas. Generalizando, cada vez que nos movemos una 
posición hacia la izquierda el dígito vale 10 veces más, y cada vez que nos movemos una posición hacia la derecha, vale 
10 veces menos. Esto también es aplicable a números con decimales.

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.
En cualquier caso, el bit más significativo es el que generalmente se representa en el extremo izquierdo y el menos significativo el del extremo derecho. Esto es análogo al sistema decimal, en donde el dígito más significativo es el de la izquierda y el menos significativo el de la derecha.
Este concepto de significatividad se extiende al conjunto de bytes que representan números o valores numéricos en las computadoras.

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. De este modo, un byte con el número decimal 27 se 
almacenaría en una máquina Little endian igual que en una máquina big endian, ya que sólo ocupa un byte. Sin 
embargo, para números más grandes los bytes que los representan se almacenarían en distinto orden en cada arquitectura.
Independiente de si la máquina es de arquitectura little endian o big endian, los bits dentro de cada byte siempre están en el mismo orden, con el bit más significativo a la izquierda y el menos significativo a la derecha. Los registros del procesador, que pueden ser de 4 a 64 bits, y más, también tienen sus bits en el mismo orden en ambos tipos de máquina.

1.5 Arquitecturas de 4, 8, 16, 32 y 64 bits:
Cuando se habla de CPUs o microprocesadores de 4, 8, 16, 32, 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.

Cuando se habla de procesadores de, digamos 32 bits, nos referimos a su capacidad de procesar datos en hasta 32 bits simultáneamente (también puede procesar datos en 8 y 16 bits). La denominación de “microprocesador de 32 bits” no se refiere al tamaño del bus de datos del CPU ni del bus de direcciones, sino a su capacidad de trabajar normalmente con los datos en el número máximo de bits.

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). Cuando el bit dice “sí" cambia brevemente en un octaedro amarillo, y cuando dice que “no” se transforma en una forma de punta roja. Si se alarma repite la palabra varias veces, por ejemplo: "¡No no no no no no!".

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.

El cambio de letra no solo redujo la posibilidad de confundirlo con bit, sino que también era consistente con la afición de los primeros científicos en computación en crear palabras y cambiar letras.[14] Sin embargo, 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.

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.
Un tamaño fijo de byte de 8 bits se adoptó posteriormente y se promulgó como un estándar por el IBM
S/360.

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. La popularidad de la arquitectura IBM S/360 que empezó en los años 1960 y la explosión de las microcomputadoras basadas en microprocesadores de 8 bits en los años 1980 ha hecho obsoleta la utilización de otra cantidad que no sean 8 bits. Los bytes de 8 bits se integran firmemente en estándares comunes como Ethernet y HTML.

3.Sistema Binario
El sistema binario en ciencias de la computación, es un sistema de numeración en el que los números se representan utilizando solamente las cifras 0 y 1. Es uno de los que se utilizan en las computadoras, debido a que estas trabajan internamente con dos niveles de voltaje (encendido 1, apagado 0).

3.1 Historia del sistema binario
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 y números binarios de 6 bits eran conocidos en la antigua China en el texto clásico del I Ching. Series similares de combinaciones binarias también han sido utilizadas en sistemas de adivinación tradicionales africanos, como el Ifá. En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la fuente de cualquier texto arbitrario. El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo XVII, en su artículo "Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración binario actual. En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.

3.1.1 Aplicaciones
En 1937, Claude Shannon realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética binaria utilizando relés y conmutadores por primera vez en la historia. Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales. 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. Los Laboratorios Bell autorizaron un completo programa de investigación a finales de 1938, con Stibitz al mando. El 8 de enero de 1940 terminaron el diseño de una “Calculadora de Números Complejos”, la cual era capaz de realizar cálculos con números complejos. En una demostración en la conferencia de la Sociedad Estadounidense de Matemática, el 11 de septiembre de 1940, Stibitz logró enviar comandos de manera remota a la Calculadora de Números Complejos a través de la línea telefónica mediante un teletipo. Fue la primera máquina computadora utilizada de manera remota a través de la línea de teléfono. 

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.
El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En una computadora, los valores numéricos pueden representar dos voltajes diferentes; también pueden indicar polaridades magnéticas sobre un disco magnético. La representación más habitual, es usando números arábigos, los números binarios comúnmente son escritos usando los símbolos 0 y 1.

 -100101 binario (declaración explícita de formato)
 -100101b (un sufijo que indica formato binario)
 -100101B (un sufijo que indica formato binario)
 -bin 100101 (un prefijo que indica formato binario)
 -1001012 (un subíndice que indica base 2 (binaria) notación)
-%100101 (un prefijo que indica formato binario)
 -0b100101 (un prefijo que indica formato binario, común en lenguajes de programación)

3.3 Conversión entre binario y decimal

3.3.1 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. 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. Este será el número binario que buscamos.

Ejemplo:
De esta forma podremos averiguar en sistema binario, 131 se escribe 10000011

3.3.2 Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario:
1. Se transforma la parte entera a binario. (Si la parte entera es 0 en binario será 0, si la parte entera es 1 en binario será 1, si la parte entera es 5 en binario será 101 y así sucesivamente).
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. (Por ejemplo, al multiplicar 0.6 por 2 obtenemos como resultado 1.2 lo cual indica que nuestro resultado es un uno (1) en binario, solo se toma la parte decimal del resultado).
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.

Ejemplo
0,3125 (decimal) => 0,0101 (binario). Proceso: 0,3125 · 2 = 0,625 => 0 0,625 · 2 = 1,25 => 1 0,25 · 2 = 0,5 => 0 0,5 · 2 = 1 => 1 En orden: 0101 -> 0,0101 (binario)

3.3.3 Binario a decimal
Para realizar la conversión de binario a decimal, realice lo siguiente:
1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.

Ejemplo:
 (Los números de arriba indican la potencia a la que hay que elevar 2)
 1514031201102 = 1 x 25 + 1 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 1 x 20 = 32 + 16 + 0 + 4 + 0 + 1 = 53


3.3.4 Binario a decimal (con parte fraccionaria binaria)
1. Inicie por el lado izquierdo (la primera cifra a la derecha de la coma), cada número multiplíquelo por 2 elevado a la potencia consecutiva a la inversa (comenzando por la potencia -1, 2-1).
2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.

Ejemplo:
 0,101001 (binario) = 0,640625(decimal). Proceso:
1 · 2 elevado a -1 = 0,5 0 · 2 elevado a -2 = 0 1 · 2 elevado a -3 = 0,125 0 · 2 elevado a -4 = 0 0 · 2 elevado a -5 = 0 1 · 2 elevado a -6 = 0,015625 La suma es: 0,640625

3.4 Operaciones con números binarios

3.4.1 Adición de números binarios
La tabla de sumar para números binarios es la siguiente:
Las posibles combinaciones al sumar dos bits son:
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 0 = 1
- 1 + 1 = 10

Note que al sumar 1 + 1 es 10, es decir, llevamos 1 a la siguiente posición de la izquierda (acarreo).
Ejemplo:
 10011000 + 00010101 ——————————— 10101101


 3.4.2 Sustracción de números binarios
El algoritmo de la resta en sistema binario es el mismo que en el sistema decimal. Pero conviene repasar la operación de restar en decimal para comprender la operación binaria, que es más sencilla. Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. Las restas básicas 0 - 0, 1 - 0 y 1 - 1 son evidentes:
- 0 - 0 = 0
- 1 - 0 = 1
- 1 - 1 = 0
- 0 - 1 = 1

3.4.3 Producto de números binarios
La tabla de multiplicar para números binarios es la siguiente: El algoritmo del producto en binario es igual que en números decimales; aunque se lleva a cabo con más sencillez, ya que el 0 multiplicado por cualquier número da 0, y el 1 es el elemento neutro del producto.
Por ejemplo, multipliquemos 10110 por 1001:
10110 1001 ————————— 10110 00000 00000 10110 ———————11000110

3.4.4 División de números binarios
La división en binario es similar a la decimal; la única diferencia es que a la hora de hacer las restas, dentro de la división, estas deben ser realizadas en binario.

Ejemplo:
Dividir 100010010 (274) entre 1101 (13):
100010010 /1101 = 010101 -0000 ——————— 10001 -1101 ——————— 01000 - 0000 ————— —— 10000 - 1101 ——————— 00111 - 0000 ——————— 01110 - 1101 ——————— 00001

 3.5 Conversión entre sistema binario y octal
3.5.1 Sistema binario a octal
Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos es la base del sistema binario, es posible establecer un método directo para convertir de la base dos a la base ocho, sin tener que convertir de binario a decimal y luego de decimal a octal. Este método se describe a continuación:
Para realizar la conversión de binario a octal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa
3 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.
Ejemplo:
-110111 (binario) = 67 (octal). Proceso:
111 = 7 110 = 6 Agrupe de izquierda a derecha: 67

3.5.2 Octal a binario

Cada dígito octal se convierte en su binario equivalente de 3 bits y se juntan en el mismo orden.

Ejemplo:
-247 (octal) = 010100111 (binario). El 2 en binario es 10, pero en binario de 3 bits es Oc(2) = B(010); el Oc(4) = B(100) y el Oc(7) = (111), luego el número en binario será 010100111.

3.6 Conversión entre binario y hexadecimal
3.6.1 Binario a hexadecimal

Para realizar la conversión de binario a hexadecimal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en hexadecimal se agrupa de derecha a izquierda.
Ejemplo:
- 110111010 (binario) = 1BA (hexadecimal). Proceso:
1010 = A 1011 = B 1 entonces agregue 0001 = 1 Agrupe de derecha a izquierda: 1BA

3.6.2 Hexadecimal a binario
Note que para pasar de Hexadecimal a binario, se remplaza el número Hexadecimal por el equivalente de 4 bits, de
forma similar a como se hace de octal a binario.

4.ASCII

ASCII (American Standard Code for Information Interchange), 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 (ASA)como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
El código ASCII utiliza 7 bits para representar los caracteres; casi todos los sistemas informáticos actuales utilizan el código ASCII.

4.1 Vista general

Las computadoras solamente entienden números. El código ASCII es una representación numérica de un carácter como ‘a’ o ‘@’.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 (alfanuméricos y otros), 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. Bell había planeado usar un código de seis bits, derivado de Fieldata, que añadía puntuación y letras minúsculas al más antiguo código de teleimpresión Baudot, pero se les convenció para que se unieran al subcomité de la Agencia de Estándares Estadounidense (ASA), que había empezado a desarrollar el código ASCII. La Agencia de Estándares Estadounidense (ASA), que se convertiría más tarde en el Instituto Nacional Estadounidense de Estándares (ANSI), publicó por primera vez el código ASCII en 1963. El ASCII publicado en 1963.

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 (como impresoras) que usaban ASCII. Muchos de los caracteres de control ASCII servían para marcar paquetes de datos, o para controlar protocolos de transmisión de dato. Actualmente los usuarios de ASCII usan menos los caracteres de control.

4.4 Caracteres imprimibles ASCII

El carácter 'espacio', designa al espacio entre palabras, y se produce normalmente por la barra espaciadora de un teclado. Los códigos del 33 al 126 se conocen como caracteres imprimibles, y representan letras, dígitos, signos de puntuación y varios símbolos.

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.