jueves, 21 de noviembre de 2013

Sobre mi.

 
Soy un joven de 20 años entusiasta, positivista y que se preocupa por su futuro.

Estudio la licenciatura en Administracion de Tecnologias de la Informacion en la Facultad de Contaduria y Administracion perteneciente a la Universidad Autonoma de Yucatan.

Me gusta hacer deporte y ejercitarme. Disfruto mucho ir a conciertos de musica rock y sus variantes.

Los momentos que mas disfruto son los que paso con mi familia y las reuniones que hago con mis amigos.

Soy de los que tienen la mentalidad de que la unica forma de lograr tus metas es mediante el esfuerzo y la dedicación, pero cada esfuerzo conlleva un sacrificio y tambien estoy consciente de eso.

Avances tecnologicos mas importantes del 2013


TEORIA INFORMATICA

 ----------------EL DISCO DURO----------------

Que es un disco duro?

El disco duro es la parte de una computadora que almacena los programas y archivos del PC de forma permanente. 

Es capaz de no olvidar nada aunque no reciba corriente eléctrica, cosa que no lo pueden hacer otras memorias como por ejempo la memoria RAM que necesita de corriente electrica para que pueda guardar los datos, pues una vez que se apague se borra lo que guardó.

La característica más importante de un disco duro es su capacidad de almacenaje. 
Esta se suele medir en Gigabytes. A mayor cantidad de ellos, mayor número de canciones, películas, documentos, y programas podrá contener.


Tipos de discos duro

Eisten dos tipos de discos duro, el llamado Mecanico, Magnetico o HDD (Hard Disk Drive) que es el mas comun y el que la mayoria de las personas conocen y el disco duro en estado sólido o SSD (Solid State Drive) que no son tan usados pero sin embargo son los que mas ventajas tienen, a continuacion explicaremos las caracteristicas de cada uno:



  • HDD.- este tipo de disco duro emplea un sistema de grabación magnética digital. Dentro de la carcasa hay una serie de platos metálicos apilados girando a gran velocidad. Sobre los platos se sitúan los cabezales encargados de leer o escribir los impulsos magnéticos. Hay distintos estándares para comunicar un disco duro con la computadora; las interfaces más comunes son Integrated Drive Electronics (IDE, también llamado ATA) , SCSI generalmente usado en servidores y SATA. La forma en que funciona es muy parecida a la de un tocadiscos, de ahi precisamente viene el termino "disco duro". un plato de 7,200 revoluciones por minuto se mueve a 129 km/h e el borde de un disco de 3,5 pulgadas. 
-Desventajas de un HDDTipo de conexión: - SATA (para PCs de 3 años en adelante) o IDE / ATA (para PCs más antiguas).
*-Tipo de SATA (SATA II , SATA /3Gbs es el común, actualmente)
*-Memoria cache – también tiene un impacto en el rendimiento, y lo común, es ver de 8 o 16 MBs de cache (más, mejor)

Debido al extremadamente cerrado espacio entre los cabezales y la superficie del disco, alguna contaminación de los cabezales de lectura/escritura o las fuentes puede dar lugar a un accidente en los cabezales, un fallo del disco en el que el cabezal raya la superficie de la fuente, a menudo moliendo la fina película magnética y causando la pérdida de datos. Estos accidentes pueden ser causados por un fallo electrónico, un repentino corte en el suministro eléctrico, golpes físicos, el desgaste, la corrosión o debido a que los cabezales o las fuentes sean de pobre fabricación. Los cabezales no están tocando los discos, sino los rayarían: Si alguna de las cabezas llega a tocar una superficie de un plato, causaría muchos daños en él, rayándolo gravemente debido a la gran velocidad a la que giran, pues un plato de 7,200 revoluciones por minuto se mueve a 129 km/h enel borde de un disco de 3,5 pulgadas. 


  • SSD.- En este caso no se usan discos giratorios sino matrices de transistores. Cada transistor se encarga de guardar una unidad de información. Estos usan la tecnología de las unidades de memoria flash. Constan de una memoria no volátil. Sin partes móviles, una unidad de estado sólido pretende reducir drásticamente el tiempo de búsqueda, latencia y otros, esperando diferenciarse positivamente de sus primos hermanos los discos duros. Al ser inmune a las vibraciones externas, lo hace especialmente apto para su uso en computadoras móviles.

-Ventajas de un SSD
  • Arranque más rápido
  • Gran velocidad de escritura.
  • Mayor rapidez de lectura, incluso 10 veces más que los discos duros tradicionales más rápidos gracias a RAIDs internos en un mismo SSD.
  • Baja latencia de lectura y escritura
  • Menor consumo de energía y producción de calor y ausencia de ruido
  • Seguridad - permitiendo una muy rápida "limpieza" de los datos almacenados.
  • Rendimiento determinístico - a diferencia de los discos duros mecánicos, el rendimiento de los SSD es constante y determinístico a través del almacenamiento entero. El tiempo de "búsqueda" constante.
  • El rendimiento no se deteriora mientras el medio se llena. 
  • Menor peso y tamaño que un disco duro tradicional de similar capacidad.
  • Resistente - Soporta caídas, golpes y vibraciones sin estropearse y sin descalibrarse como pasaba con los antiguos discos duros, gracias a carecer de elementos mecánicos.
  • Borrado más seguro e irrecuperable de datos; es decir, no es necesario hacer uso del Algoritmo Gutmann para cerciorarse totalmente del borrado de un archivo.

*Caracteristicas a tener en cuenta al momento de comprar

*HDD
-Capacidad.- Esta caracteristica es la primera que hay que tomar en cuenta.
Las capacidades que podemos encontrados hoy en día están entre:120GB-200GB Gama baja,  250GB-400GB recomendada,  500GB-y Superior

-Revoluciones por minuto.- Velocidades altas de giro implican que el disco lee y escribe los datos rápidamente. Rpm (revoluciones por minuto) son importante si empleamos el ordenador para juegos, multimedia y aplicaciones de video. No notaremos las rpm (revoluciones por minuto) cuando usemos el PC con programas como los navegadores, procesadores de texto. 
5.400 rpm -7.200 rpm Gama baja 7.200 rpm recomendada 7.200rpm-10.000rpm Gama alta 

-Bus de conexion .- Las Sofisticadas configuraciones RAID no suele ser para el común de los mortales si no para soluciones empresariales. Para conseguir la máxima velocidad de transferencia tanto el interface o bus del disco duro deberán de ser iguales en caso contrario estaremos otra vez tirando el dinero.  
Ultra ATA/100, ATA/133, SATA-150 Ultra ATA/100, ATA/133, SATA-150, SATA-300 Ultra ATA/100, ATA/133, SATA-300

-Memoria cache.- También tiene un impacto en el rendimiento, y lo común, es ver de 8 o 16 MBs de cache (más, mejor)

-Asegurate de que la velocidad de transferencia del disco duro es igual a la de la placa base.

-Comprar un disco duro con mayor capacidad de la queuno cree que se necesita.

*SSD
Lo primero que hay que tener en cuenta es saber que SSD necesito y esto lo sabremos cuando sepamos el uso que le queremos dar al disco.Si tu intención es acelerar el inicio y apagado del sistema operativo y sus aplicaciones principales un SSD híbrido, el cual combina SSD y HDD permitiendo instalar el sistema operativo y algunos programas que podrán beneficiarse de las ventajas de los discos de estado sólido. La otra alternativa es comprar un SSD completo, que va a ser efectivo si tienes que manejar archivos de gran tamaño.
-La capacidad.- este es un aspecto de suma importancia ya que puede que compres uno de gran capacidad a un precio alto y no lo aproveches al maximo, esta lista puede ayudar: 


  • 32-64 GB: si se tiene planeado combinar el SDD con una HDD. Te interesa un inicio más rápido del sistema operativo y aplicaciones.
  • 128 - 256 GB: si la intencion es utilizar sólo el SSD en un computador personal en el que manejas principalmente documentos de oficina.
  • 500 GB: si se quiere instalar el disco en un ordenador compartido de uso familiar donde ocasionalmente se descargan imágenes y videos.
  • +500 GB: este sería para uso profesional de software de edición multimedia que requiera de una gran capacidad de almacenamiento para los archivos.
-La velocidad.-es importante saber que version de SATA soporta tu procesador antes de efectuar la compra. SATA es el nombre del conector entre el disco y la placa madre del computador. Existen tren versiones, que se diferencian por la velocidad de transferencia que se puede alcanzar. Mientra más alto el número de SATA, mayor es la relación de datos por segundo.

-El precio.- este creo que una de las caracteristicas en quemas se fija el usuario al momento de la compra, pero esta claro que el precio de este tipo de memoria en realidad es alto.El precio por GB en esta clase de almacenamiento está en promedio entre 0,8 y 1,1 dólares, dependiendo de la capacidad. Los precios varias según marca y características pero rondan los siguientes valores:

  • 32 GB: 50 dólares
  • 64 GB: 70 dólares
  • 128 GB: 100 dólares
  • 256 GB: 180 dólares
  • 512 GB: 350 dólares
  • 1 TB: 550 dólares 

---------LOS VIRUS INFORMATICOS---------

Los Virus Informáticos son sencillamente programas maliciosos (malwares) que “infectan” a otros archivos del sistema con la intención de modificarlo o dañarlo. Dicha infección consiste en incrustar su código malicioso en el interior del archivo “víctima” (normalmente un ejecutable) de forma que a partir de ese momento dicho ejecutable pasa a ser portador del virus y por tanto, una nueva fuente de infección.
Su nombre lo adoptan de la similitud que tienen con los virus biológicos que afectan a los humanos, donde los antibióticos en este caso serían los programas Antivirus.
Los virus informáticos tienen, básicamente, la función de propagarse a través de un software, no se replican a sí mismos porque no tienen esa facultad como los del tipo  Gusano informático (Worm), son muy nocivos y algunos contienen además una carga dañina (payload) con distintos objetivos, desde una simple broma hasta realizar daños importantes en los sistemas, o bloquear las redes informáticas generando tráfico inútil.

 

*Tipos de virus

-Por su forma de transmision los virus se clasifican en dos tipos: troyanos y gusanos.  

Los Gusanos

Un gusano, al igual que un virus, está diseñado para copiarse de un equipo a otro, pero lo hace automáticamente. En primer lugar, toma el control de las características del equipo que permiten transferir archivos o información. Una vez que un gusano esté en su sistema, puede viajar solo. El gran peligro de los gusanos es su habilidad para replicarse en grandes números. Por ejemplo, un gusano podría enviar copias de sí mismo a todos los usuarios de su libreta de direcciones de correo electrónico, lo que provoca un efecto dominó de intenso tráfico de red que puede hacer más lentas las redes empresariales e Internet en su totalidad. Cuando se lanzan nuevos gusanos, se propagan muy rápidamente. Bloquean las redes y posiblemente provocan esperas largas (a todos los usuarios) para ver las páginas Web en Internet.
Debido a que los gusanos no tienen que viajar mediante un programa o archivo "host", también pueden crear un túnel en el sistema y permitir que otro usuario tome el control del equipo de forma remota. Entre los ejemplos recientes de gusanos se incluyen: Sasser y Blaster.

Los Troyanos

Del mismo modo que el caballo de Troya mitológico parecía ser un regalo pero contenía soldados griegos que dominaron la ciudad de Troya, los troyanos de hoy en día son programas informáticos que parecen ser software útil pero que ponen en peligro la seguridad y provocan muchos daños. Un troyano reciente apareció como un mensaje de correo electrónico que incluye archivos adjuntos que aparentaban ser actualizaciones de seguridad de Microsoft, pero que resultaron ser virus que intentaban deshabilitar el software antivirus y de servidor de seguridad. Los troyanos también se pueden incluir en software que se descarga gratuitamente. Nunca descargue software de un origen en el que no confíe.

*Por su forma en como afectan a los archivos del sistema los virus se clasifican en boot, macro y file.

Virus boot.- Son virus que infectan sectores de inicio y booteo (Boot Record) de los diskettes y el sector de arranque maestro (Master Boot Record) de los discos duros; también pueden infectar las tablas de particiones de los discos.

Virus de programa o fichero (file).- Este tipo de virus se denomina asi porque se adiheren a los archivos regulares del programa. se pueden adjuntar a varios lugares del archivo original, cambiar el codigo, rellenar los espacios abiertos en el codigo o crear archivos complementarios para trabajar con un archivo ejecutable. los virus file se dividen en diferentes clases según el método que utilizan para infectar. estos virus suelen infectar programas EXE, aunque algunos pueden infectar a otras clases que se pueden ejecutar. Han habido casos en los que infectan archivos con las extensiones COM, SYS, OBJ, y BAT. La mayoría de los virus de archivo son residentes en la memoria y esperan en la memoria hasta que el usuario ejecuta otro programa. Mientras que otro programa se ejecuta, el virus se va replicando.

Virus tipo macro.- Este tipo de virus son una nueva familia de virus que infectan documentos y hojas de calculo. Se reportaron por primera vez en 1995 y cambiaron el concepto de que los virus solo se podian propagar por archivos ejecutables. Los daños que ocasionan estos virus van desde cambiar la configuracion de Windows, borrar archivos de nuestro HD, enviar por correo cualquier archivo que no nos demos cuenta, mandar a imprimir documentos inesperadamente, guardar los documentos como plantillas, etc. sus dos caracteristicas principales de este tipo de virus son:
  • solo infectan documentos de MS-Word o Ami Pro y hojas de calculo Excel.
  • tienen la capacidad de infectar y propagarse por si mismos.

*Consecuencias de adquirir un virus (daños).

Los virus ocasionan problemas tales como: pérdida de productividad, cortes en los sistemas de información o daños a nivel de datos.
Otra de las características es la posibilidad que tienen de ir replicándose. Las redes en la actualidad ayudan a dicha propagación cuando estas no tienen la seguridad adecuada.
Otros daños que los virus producen a los sistemas informáticos son la pérdida de información, horas de parada productiva, tiempo de reinstalación, etc.
Hay que tener en cuenta que cada virus plantea una situación diferente.


-----LOS SISTEMAS DE ARCHIVOS (FILE SYSTEMS)-----

*Que es un sistema de archivos?

Un sistema de archivos es un método para el almacenamiento y organización de archivos de computadora y los datos  que estos contienen, para hacer más fácil la tarea encontrarlos y accederlos.  
Es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Comparten mucho en común con la tecnología de las bases de datos. 
Ejemplos de sistemas de archivos son: FAT, UMSDOS, NTFS, UDF, ext2, ext3, ext4, ReiserFS, XFS, etc.

*Para que sirven?

Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM  e involucran el mantenimiento de la localización física de los archivos.
El software del sistema de archivos se encarga de organizar los archivos (que suelen estar segmentados físicamente en pequeños bloques de pocos bytes) y directorios, manteniendo un registro de qué bloques pertenecen a qué archivos, qué bloques no se han utilizado y las direcciones físicas de cada bloque.
Los sistemas de archivos pueden ser clasificados en tres categorías: sistemas de archivo de disco, sistemas de archivos de red y sistemas de archivos de propósito especial.

*Evolucion de los Sistemas de Archivos en diferentes Sistemas Operativos

La mayoría de los sistemas operativos populares-Windows.- El sistema de archivos utilizado por estos sistemas operativos comenzó siendo FAT16 o FAT “a secas”. La primera versión de Windows en incorporar soporte nativo para FAT32 fue Windows 95 OSR2. Por otro lado, los Sistemas Operativos basados en NT emplean los sistemas de archivos NTFS desde el origen y a partir de Windows 2000 se otorgó también soporte para FAT.  


-Linux.- La base del sistema de archivos de Linux, es obviamente el archivo, que no es otra cosa que la estructura empleada por el sistema operativo para almacenar información en un dispositivo físico como un disco duro, un disquete, un CD-ROM o un DVD. Como es natural un archivo puede contener cualquier tipo de información, desde una imagen en formato PNG o JPEG a un texto o una página WEB en formato HTML, … El sistema de archivos es la estructura que permite que Linux maneje los archivos que contiene. 

-Unix.- El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspensión de las tareas de los usuarios. La comunación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo.  

-iOS.- El SDK de iOS cuenta con una poderosa colección de herramientas y esquemas para almacenar, acceder y compartir datos que residen en los servidores corporativos. Con el SDK se puede trabajar con datos XML para la comunicación entre su aplicación cliente y el servidor. Los archivos XML brindan un formato estructurado liviano que tu app puede leer y escribir fácilmente, y que ya está listo para el sistema de archivos de iOS

-Android.- con la ultima actualizacion de este sistema operativo llega la utilización del poderoso y popular sistema de archivos Ext4, el cual es el sistema de archivos actualmente utilizado en la mayoría de las distribuciones modernas de Linux, y ya es considerado bastante estable y seguro, con el mínimo riesgo de pérdida de información. Por esto Google ha migrado toda su infraestructura de servidores (la más grande del mundo) de Ext2 a Ext4.
La mayoría de los dispositivos actuales con Android utilizan el sistema de archivos YAFFS, el cual a pesar de ser ligero y optimizado para el almacenamiento en memorias flash, tiene el problema de que sólo maneja un proceso a la vez, lo cual eventualmente ocasionará cuellos de botella en sistemas concurrentes de doble núcleo, la siguiente generación de dispositivos con Android.