Category: Ingeniería en Sistemas


Docente: Camerina Laura Ramírez Gallegos

Materia: Arquitectura de computadoras

Una familia lógica es un conjunto de circuitos integrados que implementan distintas operaciones lógicas compartiendo la tecnología de fabricación y en consecuencia, presentan características similares en sus entradas, salidas y circuitos internos. La similitud de estas características facilita la implementación de funciones lógicas complejas al permitir la directa interconexión entre los chips pertenecientes a una misma familia.   Teniendo en cuenta el tipo de transistores utilizados como elemento de conmutación, las familias lógicas pueden dividirse en dos grandes grupos: las que utilizan transistores bipolares y las que emplean transistores MOS.

La primera familia lógica en aparecer en el mercado, a principios de la década del 60, fue implementada con lógica de transistores bipolares acoplados por emisor (ECL, Emitter Coupled Logic). A fin de desarrollar circuitos de alta velocidad los transistores conducen en zona activa y de esta manera se minimiza el tiempo de conmutación entre conducción y corte. Casi inmediatamente aparecieron otras familias lógicas basadas en transistores bipolares conmutando entre corte y saturación a fin de reproducir dentro de un chip los circuitos que hasta ese momento se realizaban utilizando componentes discretos. La primera de estas familias fue implementada con resistencias y transistores bipolares y se la identifica como lógica RTL (Resistor Transistor Logic). La integración de resistencias demanda gran cantidad de área de silicio, reduciendo la cantidad de compuertas que se podían incluir dentro de un mismo chip. Para mejorar el aprovechamiento del área algunas resistencias de los circuitos comenzaron a ser reemplazadas por diodos, principalmente en las etapas de entrada, dando lugar a la aparición de la lógica de diodos y transistores identificada como DTL (Diode Transistor Logic). Finalmente, los transistores multiemisor reemplazaron los diodos y se llegó a una topología circuital que dio lugar a una familia lógica basada fundamentalmente en transistores bipolares y una mínima cantidad de resistencias. Esta familia, denominada lógica TTL (Transistor Transistor Logic), se popularizó rápidamente y mantiene, aún en la actualidad, su vigencia.

Con el correr del tiempo la familia TTL se convirtió en un conjunto de familias lógicas que si bien entre sí difieren en velocidad, consumo de energía y costo, mantienen características de entrada y salida compatibles de manera que en un sistema digital pueden mezclarse componentes de distintas familias TTL.  Los principales inconvenientes de los circuitos con transistores bipolares son el alto consumo y, como consecuencia, la baja escala de integración admisible (cantidad de dispositivos posibles de integrar en un mismo chip) que se relaciona directamente con una baja complejidad del circuito. Como alternativa para soslayar estos inconvenientes y facilitar el aumento del nivel de integración surgieron las familias basadas en transistores de efecto de campo de compuerta aislada (MOS, metal oxide semiconductor) de enriquecimiento. En esta tecnología, los circuitos lógicos pueden ser implementados íntegramente con transistores MOS evitando la presencia de resistencias, en consecuencia, para implementar una función lógica dada se ocupa menor área de silicio con un proceso de fabricación más simple. Además del hecho que, dado que los transistores MOS son controlados por tensión y no permiten la circulación de corriente en sus entradas, requieren menos potencia para su funcionamiento facilitando el aumento de la escala de integración.

Teniendo en cuenta que los transistores MOS tienen un único tipo de portadores, y en el caso de los transistores con canal tipo N (NMOS) los portadores son electrones que tienen una movilidad  considerablemente mayor que la de los huecos responsables de la conducción en los de canal P (PMOS), las primeras familias lógicas de transistores MOS se basaban en transistores de canal tipo N, siendo conocida como familia NMOS.

A fines de los setenta surgieron procesos tecnológicos que permitían integrar transistores canal N y canal P simultáneamente en una misma pastilla. De esta manera surge la tecnología de transistores MOS complementarios (CMOS, complementary MOS). El conjunto de familias CMOS posee ventajas indudables sobre la TTL, y aún sobre la misma NMOS; sobre todo en cuanto al mínimo consumo de potencia haciendo que rápidamente se estableciera como el estándar dando lugar a un aumento vertiginoso de la escala de integración hasta llegar a poner cientos de millones de transistores en un mismo chip.

Las familias TTL no han experimentado cambios importantes en los últimos años, mientras que la permanente evolución de la tecnología CMOS puso a disposición familias CMOS capaces de reemplazar en forma directa los integrados TTL incluso con mejor rendimiento. Las familias TTL siguen estando presentes en el mercado si bien a partir de mediados de los ochenta los circuitos CMOS fueron ganando rápidamente el primer lugar en preferencias.

El importante y permanente desarrollo de la tecnología CMOS llevó a la aparición de circuitos con cada vez mayor velocidad de respuesta y nivel de complejidad, imponiéndose como la preferida en el diseño de microprocesadores y microcontroladores. En los ochenta, la sistematización del diseño de circuitos integrados CMOS abrió la posibilidad de implementar circuitos integrados a medida del usuario surgiendo importantes líneas de trabajo alrededor del desarrollo de circuitos integrados de aplicación específica (ASIC, Application Specific Integrated Circuits), con esta tecnología surgen y se desarrollan los dispositivos de lógica programable en campo, y procesos que permiten integrar un sistema complejo completo dentro de un único chip. Hoy la tecnología CMOS ha reemplazado casi totalmente a las tecnologías basadas en transistores bipolares no sólo en circuitos digitales sino también en circuitos analógicos.

Información obtenida de http://web.fceia.unr.edu.ar/
Anuncios

Memoria

Docente: Camerina Laura Ramírez Gallegos

Materia: Arquitectura de computadoras

 

INTRODUCCIÓN

La memoria es un bloque fundamental del computador, cuya misión consiste en almacenar los datos y las instrucciones. La memoria principal, es el órgano que almacena los datos e instrucciones de los programas en ejecución. A veces la memoria principal no tiene la suficiente capacidad para contener todos los datos e instrucciones, en cuyo caso se precisan otras memorias auxiliares o secundarias, que funcionan como periféricos del sistema y cuya información se traspasa a la memoria principal cuando se necesita. La memoria solo puede realizar dos operaciones básicas: lectura y escritura. En la lectura, el dispositivo de memoria debe recibir una dirección de la posición de la que se quiere extraer la información depositada previamente. En la escritura, además de la dirección, se debe suministrar la información que se desea grabar. Es por ello que el presente trabajo ha sido elaborado con la finalidad de mostrar los diferentes tipos de memorias que existe, sus características fundamentales y el funcionamiento de cada una de ellas. Primero que nada se brindará información sobre la memoria de Ferrita, las memorias de película delgada y de hilo plateado y las memorias de semiconductores, como son las de acceso aleatorio o RAM que se caracterizan por ser memorias de lectura/escritura y que son volátiles, es decir, que se pierde la información cuando no hay energía, de igual manera hablaremos acerca delas memorias de sólo lectura o ROM, las cuales se caracterizan por ser memorias de lectura y contienen celdas de memoria no volátiles, las memorias FLASH, caracterizadas por tener alta capacidad para almacenar información y es de fabricación sencilla y las memorias CACHÉ, caracterizada por ser un sistema especial de almacenamiento de alta velocidad. Se harán mención las ventajas y desventajas que tiene cada una de ellas, se presentarán diagramas o esquemas para mostrar la representación de los tipos de memorias. Y a partir de la información aquí presentada, podremos analizar cada uno de los aspectos importantes y lograremos que nuestros conocimientos se amplíen, ya que el contenido cuenta con puntos relevantes y de suma importancia con respecto a este tema.

MEMORIA FERREITA

El punto de memoria es un toro o anillo de ferrita, que presenta dos direcciones de magnetización. Las primeras ferritas tenían un diámetro exterior de 0.3 cm y las ultimas de 0.05 cm. Las propiedades fundamentales de estas memorias son las siguientes:

  1. Memoria estática con direccionamiento cableado, tipo RAM.
  2. No volátil, pues, si se deja de alimentar, las polarizaciones de las ferritas se mantienen invariables.
  3. De lectura destructiva: La escritura exige un borrado previo, pues solamente se puede basar del “0” al ”1”.

Funcionamiento

Este dispositivo de memoria se basa en la propiedad que poseen los toros o anillos de ferrita de crear un campo magnético cuando son atravesados por un conductor por el cual se hace pasar una corriente eléctrica, el sentido el campo magnético dependerá del sentido de la corriente según la regla de la mano derecha. Al dejar de circular la corriente eléctrica por el conductor el anillo mantiene el campo magnético inducido por un tiempo relativamente largo. También es posible cambiar el sentido del campo magnético inducido en el anillo haciendo circular, a través del conductor, corriente eléctrica de intensidad suficiente y en el sentido contrario al que originó dicho campo magnético.

Dado que cada anillo puede ser magnetizado en dos sentidos distintos, entonces es posible emplearlos para almacenar un bit de información, es decir, los estados “0” y “1”.

De esa manera es posible escribir el dato. Para realizar la lectura del mismo es necesario hacer pasar por el anillo otro conductor que no debe estar paralelo al de escritura para evitar inducciones entre ambos, a este se le denomina conductor de lectura. Para conocer el dato almacenado en el anillo se hace circular una corriente por el conductor de escritura que provoque al anillo a pasar a estado “0”, si el anillo estaba en estado “1” entonces cambiará a estado “0” de forma brusca debido a que el campo magnético inducido es de sentido contrario al que tenía el anillo, lo cual inducirá una corriente en el conductor de lectura, si por el contrario el anillo estaba en estado “0” entonces el campo magnético inducido coincide en sentido con el que tenía el anillo, por lo que prácticamente no ocurren cambios y la corriente eléctrica que se inducirá en el conductor de lectura será de intensidad mucho menor. La escritura se realiza enviando pulsos a través de los conductores X y Y, correspondientes y la combinación de dichos pulsos en el anillo provocará que se induzca el campo magnético de sentido opuesto, lo cual no ocurrirá en el resto de los anillos ya que solo recibirán un pulso (X o Y) insuficiente para provocar el cambio.

MEMORIAS DE PELICULA DELGADA Y DE HILO PLATEADO

En los dispositivos de película delgada se parte de una fina capa magnetizable sobre la que se establece una matriz de hilos conectados a los transductores. La zona proximal al cruce de dos hilos realiza la misma función que un toro de ferrita de dos hilos. Dicha capa se deposita sobre un soporte y tiene un espesor de unos 10 -4mm.

En los dispositivos de hilo plateado el material magnético se deposita en una fina capa que recubre uno de los dos conductores. La zona de este depósito, próxima al cruce de ambos hilos, forma el equivalente a la ferrita.

MEMORIAS DE SEMICONDUCTORES

Estas memorias son de direccionamiento cableado, es decir, de acceso aleatorio o RAM.

Se puede establecer la siguiente clasificación:

  1. De lectura y escritura(RAM)
  • Estáticas.
  • Dinámicas.
  1.  De sólo lectura.
  •  ROM (Read Only Memory)
  • PROM (Programmable Read Only Memory)
  • EPROM (Erasable Programmable Read Only Memory)
  • EEPROM (Electrically Erasable Read Only Memory)

Las memorias de semiconductores se presentan en pastillas integradas que contienen una matriz de memoria, un decodificador de direcciones, los transductores correspondientes y el tratamiento lógico de algunas señales de control.

Existen muchas configuraciones, pero la mayoría de estas memorias manejan los siguientes elementos y señales.

  1.  Bus de Datos: es un colector o conjunto de líneas triestado que transportan la información almacenada en memoria. El bus de datos se puede conectar a las líneas correspondientes de varias pastillas.
  2. Bus de Direcciones: cuando se está completo, es un conjunto de m líneas que transportan la dirección y que permite codificar 2 posiciones de memoria. Pude estar multiplexado, de forma que primero se transmiten m/2 bits y luego, el resto.

Señales de control típicas:

OE: Activa la salida triestado de la memoria.

CS o CE: Activa la pastilla o chip.

WE: Señal de escritura. Para realizar una escritura, además de activarse esta señal, también lo estarán CS o CE.

RAS o CAS: Las líneas RAS(Row Address Strobe) y CAS(Column Address Strobe) sirven para decodificar las filas y columnas de la RAM dinámicas.

MEMORIA RAM

Es la memoria de acceso aleatorio (Random Access Memory). Se llama de acceso aleatorio porque el procesador accede a la información que está en la memoria en cualquier punto sin tener que acceder a la información anterior y posterior.

Es la memoria que se actualiza constantemente mientras el ordenador está en uso y que pierde sus datos cuando el ordenador se apaga.

Se caracterizan por ser memorias de lectura/escritura y contienen un conjunto de variables de dirección que permiten seleccionar cualquier dirección de memoria de forma directa e independiente de la posición en la que se encuentre. Estas memorias son volátiles, es decir, que se pierde la información cuando no hay energía y se clasifican en dos categorías básicas:

  1. RAM Estática.
  2. RAM Dinámica.

SRAM (Static Random Access Memory) Memoria estática de acceso aleatorio es la alternativa a la DRAM. No necesita tanta electricidad para su refresco y reemplazo de las direcciones y funciona más rápido porque no está reemplazando constantemente las instrucciones y los valores almacenados en ella. La desventaja es su altísimo coste comparado con la DRAM. Puede almacenar y recuperar los datos rápidamente y se conoce normalmente como MEMORIA CACHE. Se compone de celdas conformadas por flip-flops, construidos generalmente con transistores MOSFET, aunque también existen algunas memorias pequeñas construidas con transistores bipolares.

DRAM (Dynamic Random Access Memory) Es la memoria de acceso aleatorio dinámica. Está organizada en direcciones de memoria (Addresses) que son reemplazadas muchas veces por segundo. Se compone de celdas de memoria construidas con condensadores. Las celdas de memoria son de fabricación más sencillas en comparación a las celdas a base de transistores, lo cual permite construir memorias de gran capacidad.

 

 Tipos de memorias RAM:

  • VRAM (video RAM)

Memoria de propósito especial usada por los adaptadores de vídeo. A diferencia de la convencional memoria RAM, la VRAM puede ser accedida por dos diferentes dispositivos de forma simultánea. Esto permite que un monitor pueda acceder a la VRAM para las actualizaciones de la pantalla al mismo tiempo que un procesador gráfico suministra nuevos datos. VRAM permite mejores rendimientos gráficos aunque es más cara que la una RAM normal.

  •   SIMM ( Single In Line Memory Module)

Un tipo de encapsulado consistente en una pequeña placa de circuito impreso que almacena chips de memoria, y que se inserta en un zócalo SIMM en la placa madre o en la placa de memoria. Los SIMMs son más fáciles de instalar que los antiguos chips de memoria individuales, y a diferencia de ellos son medidos en bytes en lugar de bits.

  •  DIMM (Dual In Line Memory)

Un tipo de encapsulado, consistente en una pequeña placa de circuito impreso que almacena chips de memoria, que se inserta en un zócalo DIMM en la placa madre y usa generalmente un conector de 168 contactos.

  •  DIP (Dual In Line Package)

Un tipo de encapsulado consistente en almacenar un chip de memoria en una caja rectangular con dos filas de pines de conexión en cada lado.

  •  RAM Disk

Se refiere a la RAM que ha sido configurada para simular un disco duro. Se puede acceder a los ficheros de un RAM disk de la misma forma en la que se acceden a los de un disco duro. Sin embargo, los RAM disk son aproximadamente miles de veces más rápidos que los discos duros, y son particularmente útiles para aplicaciones que precisan de frecuentes accesos a disco.

Dado que están constituidos por RAM normal. Las RAM disk pierden su contenido una vez que la computadora es apagada.

 

 MEMORIA CACHÉ O RAM CACHÉ

Un caché es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de caché frecuentemente usados en las computadoras personales: memoria caché y caché de disco. Una memoria caché, llamada también a veces almacenamiento caché o RAM caché, es una parte de memoria RAM estática de alta velocidad (SRAM) más que la lenta y barata RAM dinámica (DRAM) usada como memoria principal.
El caché de disco trabaja sobre los mismos principios que la memoria caché, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal.

MEMORIA ROM

Las memorias de sólo lectura son conocidas como memorias ROM (Read Only Memory), se caracterizan por ser memorias de sólo lectura y contienen celdas de memoria no volátiles, es decir, que la información almacenada se conserva sin necesidad de energía. Este tipo de memoria se emplea para almacenar información de forma permanente o información que no cambie con mucha frecuencia.

 

 MEMORIA ROM DE MASCARA

Este tipo de ROM se caracteriza porque la información contenida en su interior se almacena durante su fabricación y no se puede alterar. El proceso de fabricación es muy caro, pero se hacen económicas con la producción de grandes cantidades.

La programación se realiza mediante el diseño de un negativo fotográfico, llamado máscara, donde se especifican las conexiones internas de la memoria. Son ideales para almacenar microprogramas, sistemas operativos, tablas de conversión y caracteres.

MEMORIA PROM

La memoria PROM (Programmable Read Only Memory) se caracteriza porque el usuario realiza su programación y sólo se puede realizar una vez, después de la cual no se puede borrar o volver a almacenar otra información. Para almacenar la información se emplean dos técnicas:

  1. Por destrucción de fusible.
  2. Por destrucción de unión.

Comúnmente la información se programa o quema en las diferentes celdas de memoria aplicando la dirección en el bus de direcciones, los datos en los buffers de entrada de datos y un pulso de 10 a 30 V, en una terminal dedicada para fundir los fusibles correspondientes.

Cuando se aplica este pulso a un fusible de celda, se almacena un 0 lógico, de lo contrario se almacena un 1 lógico (estado por defecto) quedando de esta forma la información almacenada de forma permanente.

EEPROM (Electrically Erasable Read Only Memory)

EEPROM (Electrically Erasable Programmable Read Only Memory) que se puede traducir como Memoria programable borrable de solo lectura. Una EEPROM puede ser borrada y programada con impulsos eléctricos. Al ser una pieza que se puede gestionar por estos impulsos eléctricos, podemos realizar todas estas operaciones de reprogramación sin tener que desconectarla de la placa a la cual va conectada.

La EEPROM también se conoce como memoria no volátil y es debido a que cuando se desconecta la energía, los datos almacenados en la EEPROM no serán eliminados quedando intactos. Las EEPROM más nuevas no tiene datos almacenados en ellas y deben ser primero configuradas con un programador antes de ser usadas. La información almacenada dentro de este dispositivo puede permanecer durante años sin una fuente de energía eléctrica.

 

MEMORIA FLASH

La memoria flash es una manera desarrollada de la memoria EEPROM que permite que múltiples posiciones de memoria sean escritas o borradas en una misma operación de programación mediante impulsos eléctricos, frente a las anteriores que sólo permite escribir o borrar una única celda cada vez EPROM. Por ello, la memoria flash permite funcionar a velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes puntos a la vez. Las aplicaciones mas habituales son:

-USB (además del almacenamiento pueden incluir radio FM grabación de voz…

-PC Card(es un periférico diseñado para computadoras portátiles para expandir la memoria aunque también es utilizado como: tarjeta de red, sintonizador de TV, módem)

-Tarjetas de memoria flash (sustituto del carrete en la fotografía digital.

En cuanto a las características que ofrecen este tipo de memorias cabe destacar su gran resistencia a los golpes (no contiene partes móviles), es de bajo consumo y muy silencioso, de reducido tamaño (lo que nos permite introducirlo en dispositivos portátiles) y muy ligero. Otra característica de gran interés es que funciona bajo temperaturas extremas (25º hasta los 85º).

En lo referente a defectos hay que mencionar que solo permite una cantidad finita de escrituras y borrados (generalmente entre 10.000 y un millón), dependiendo de la celda, la precisión y el voltaje necesario para su borrado. Inicialmente almacenaban 8 MB, pero actualmente almacenan más de 64 GB, con una velocidad de hasta20 MB/s.

Fabricada con puertas lógicas NOR y NAND para almacenar los 0’s y 1’s correspondientes.
Las tarjetas de memoria flash están hechas de muchísimas celdas microscópicas que acumulan electrones con diferentes voltajes a medida que la electricidad pasa a través de ellas, creando así un mapa de diferentes cargas eléctricas. De este modo la tarjeta logra guardar la información que el usuario requiere. Mientras más compacta esté distribuida su estructura, mayor información almacena, y asimismo también aumentan los costos en la fabricación de estos dispositivos.
Los sistemas de archivos están en desarrollo, aunque en la práctica el más utilizado es el FAT (por compatibilidad).
Explicación del funcionamiento de las memorias:

  1. MEMORIA TIPO NOR: Para programar una celda de tipo NOR (asignar un valor determinado) se permite el paso de la corriente desde el terminal fuente al terminal sumidero, entonces se coloca en CG un voltaje alto para absorber los electrones y retenerlos en el campo eléctrico que genera. Este proceso se llama hot-electrón injection. Para borrar (poner a “1”, el estado natural del transistor) el contenido de una celda, expulsar estos electrones, se emplea la técnica de Fowler-Nordheim tunnelling, un proceso de tunelado mecánico – cuántico. Esto es, aplicar un voltaje inverso bastante alto al empleado para atraer a los electrones, convirtiendo al transistor en una pistola de electrones que permite, abriendo el terminal sumidero, que los electrones abandonen el mismo. Este proceso es el que provoca el deterioro de las celdas, al aplicar sobre un conductor tan delgado un voltaje tan alto.
  2. MEMORIA TIPO NAND: Las memorias flash basadas en puertas lógicas NAND funcionan de forma ligeramente diferente: usan un túnel de inyección para la escritura y para el borrado un túnel de ‘soltado’. Las memorias basadas en NAND tienen, además de la evidente base en otro tipo de puertas, un coste bastante inferior, unas diez veces de más resistencia a las operaciones pero sólo permiten acceso secuencial (más orientado a dispositivos de almacenamiento masivo), frente a las memorias flash basadas en NOR que permiten lectura de acceso aleatorio. Sin embargo, han sido las NAND las que han permitido la expansión de este tipo de memoria, ya que el mecanismo de borrado es más sencillo (aunque también se borre por bloques) lo que ha proporcionado una base más rentable para la creación de dispositivos de tipo tarjeta de memoria. Las populares memorias USB o también llamadas Pendrives, utilizan memorias flash de tipo NAND.

Para comparar estos tipos de memoria se consideran los diferentes aspectos de las memorias:
-La densidad de almacenamiento de los chips es actualmente bastante mayor en las memorias NAND.
-El coste de NOR es mucho mayor.
-El acceso NOR es aleatorio para lectura y orientado a bloques para su modificación. Sin embargo, NAND ofrece tan solo acceso directo para los bloques y lectura secuencial dentro de los mismos.
-En la escritura de NOR podemos llegar a modificar un solo bit. Esto destaca con la limitada reprogramación de las NAND que deben modificar bloques o palabras completas.
-La velocidad de lectura es muy superior en NOR (50-100 ns) frente a NAND (10 µs de la búsqueda de la página + 50 ns por byte).
-La velocidad de escritura para NOR es de 5 µs por byte frente a 200 µs por página en NAND.
-La velocidad de borrado para NOR es de 1 s por bloque de 64 KB frente a los 2 ms por bloque de 16 KB en NAND.
-La fiabilidad de los dispositivos basados en NOR es realmente muy alta, es relativamente inmune a la corrupción de datos y tampoco tiene bloques erróneos frente a la escasa fiabilidad de los sistemas NAND que requieren corrección de datos y existe la posibilidad de que queden bloques marcados como erróneos e inservibles.

En resumen, los sistemas basados en NAND son más baratos y rápidos pero carecen de una fiabilidad que los haga eficientes, lo que demuestra la necesidad imperiosa de un buen sistema de archivos. Dependiendo de qué sea lo que se busque, merecerá la pena decantarse por uno u otro tipo.

El problema de crear nuevos sistemas de archivos a partir de los ya mencionados, es que memorias de tipo NOR incorpora varios mecanismos innecesarios para NAND y, a su vez, NAND requiere mecanismos adicionales, innecesarios para gestionar la memoria de tipo NOR. Los dos sistemas de ficheros que se disputan el liderazgo para la organización interna de las memorias flash son JFFS y YAFFS, ExFAT es la opción de Microsoft.
Las nuevas memorias Flash pueden llegar a almacenar más de un bit por celda variando el numero de electrones que almacenan

Existen distintos formatos para las memorias flash:

  • Compact Flash (CF) I y II
  • Memory Stick (MS)
  • MicroSD
  • MiniSD
  • Multi Media Card (MMC)
  • Secure Digital (SD)
  • SmartMedia Card (SM/SMC)
  •  XD-Picture Card.

Nombre de dominio

Docente: Camerina Laura Ramírez Gallegos

Materia: Laboratorio de Proyectos Interactivos

 

Crear un nombre de dominio funcional es sin duda un interesante, y muchas veces extenuante, ejercicio, donde con unas pocas letras y números que acomodados en cierto orden se deba cumplir con tantos requisitos. Una vez que por fin escribe en papel su nombre de dominio ideal, quizá lo más difícil será el resignarse cuando usted se de cuenta que éste ya no está disponible. Ni modo, a recurrir al diccionario y a la creatividad una vez más.

Primera recomendación: Si usted aún no constituye legalmente su empresa o aún no registra su marca y considera que Internet será un medio de suprema importancia para su negocio, entonces busque un dominio apropiado y regístrelo inmediatamente (y los que sean necesarios, como recomiendo en este artículo), después constituya legalmente su empresa o registre su marca en base a ese nombre de dominio. Si por cualquier motivo su empresa no puede constituirse en base a ese nombre que eligió o su marca no pudo ser registrada, no se preocupe, no habrá perdido mucho, sólo el costo por registrar esos dominios que tal vez no utilizará.

Un dominio se considera funcional cuando:

  • Una persona que lo conoce por primera vez, inmediata y correctamente imagina lo que al entrar al sitio web encontrará.
  • Un usuario ingresa, tecleando por intuicion, la dirección del sitio de aquella empresa, marca, producto o servicio que estaba buscando.
  • Un cliente, usuario o prospecto lo recuerda facilmente y sin equivocaciones.

Pero y por ejemplo, ¿Qué hay con el caso Amazon.com? se preguntará usted. Amazon.com es un excelente sitio web, más no un excelente dominio. Otros casos (varios ya) deben realizar fuertes campañas de publicidad para posicionar su sitio web dentro de los favoritos de los usuarios, sin embargo, el dominio no ofrece mucha ayuda para esta labor, dejando caer enteramente la responsabilidad en sus esfuerzos publicitarios para conseguir posicionamiento.

Aunque algunas de ellas muy subjetivas, a continuación expongo las cualidades que un dominio debe tener para ser funcional.

Sencillo.
Que no ocasione la necesidad de explicar su gramática o de deletrearlo. No debe contener letras cuya fonética se confunda con otras (z-s-c, y-ll-i, v-b) y debe ser fácil de pronunciar. Imagínese dictando su dirección electrónica a la secretaria de uno de sus prospectos ¿Tuvo usted que dictársela varias veces? ¿Hubo necesidad de deletrearla? ¿Se quedó usted con la duda de si la habrá anotado correctamente?

Corto.
Mientras más corto mejor, pues resulta más fácil de recordar y se reduce la posibilidad de cometer errores al anotarlo o teclearlo. De preferencia utilice sólo una palabra, o bien, frases con dos o tres sencillas palabras que se reconozcan a primera vista. Cuando su dominio se componga de más de una palabra, entonces utilice mayúsculas y minúsculas para separarlas visualmente y facilitar su lectura (Ej. FrecuenciaCero.com.bo).

Palabras
Calificacion

1

Excelente
2
Bueno
3
Regular
4
mas Malo

Dirigido.
Debe identificar a su segmento de mercado por sí solo. Pongamos como ejemplos MiTarea.com y MisHijos.com, el primero remite a pensar en un sitio para jóvenes estudiantes, el segundo en un sitio para personas adultas con responsabilidad paternal. Otro ejemplo podría ser: Intercambia.com e Intercambie.com, en el primero podemos esperar a que se trate de un sitio para intercambiar cosas en un ambiente informal y entre gente jóven, en el segundo sitio podríamos esperar un sitio web para el intercambio comercial y formal de bienes o servicios entre negocios (Bartering).

Asociativo.
Deberá atraer a los prospectos y, por qué no, a los clientes de su competencia. No estoy queriendo decir que tenga usted que violar algún derecho de marca. Ejemplo: muchas empresas se dedican al acero, pero ¿Cuál cree usted que sea la dirección que más atraiga a potenciales clientes para ese mercado? Sin duda el dominio acero.com, un dominio muy codiciado por todas las empresas acereras.

Obvio.
Que se llame como la gente se refiere a su empresa o marca. Por ejemplo, “Nieves La Michoacana” preferiría contar con un dominio como LaMichoacana.com en lugar de NievesLaMichoacana.com, afamado nombre de unas tiendas de nieves y helados en México.

Registre los similares.
Si ya encontró el dominio que quiere registrar, ahora registre los que se asemejen en caso de que sea susceptible a una confusión fonética o visual. Un ejemplo real lo fue el de la afamada empresa mexicana Sanborn Hermanos S.A. la cual gasta mucho dinero en campañas publicitarias para anunciar su sitio saNborns.com.mx y que hasta ahora mucha gente cree que el nombre de la empresa se escribe como “samborns”, así, por el año 2000 su inteligente competencia (decompras.com) registró el dominio saMborns.com.mx al cual caí por error. Esta empresa sólo cuenta con un dominio para su sitio web (saNborns.com.mx), los otros 3 (saNborns.com, saMborns.com y saMborns.com.mx), que por intuición o equivocación mucha gente ha de teclear, pertenecen a otras entidades. Por cierto, le reto a que en menos de 3 intentos usted ingrese al sitio web de la compañía de los cereales del Tigre Toño.

¿Punto qué?
El mercado de dominios da más valor a aquellos dominios que terminen con .com que cualquier otra terminación, ya que se consideran universales, pues al no especificar territorio gegráfico puede ser utilizado para realizar negocios con personas de cualquier país, además de haber sido la primera terminación utilizada para usos comerciales.

El ideal de un dominio sería tenerlo registrado bajo .com, .net, .org y con la terminación que exista para cada país en la tierra, pero veámonos más prácticos y realistas, mi sugerencia es que primero trate de registrar su dominio bajo .com y luego bajo el .com con la terminación de su país (ej. com.bo), si logró registrar estos dos, entonces registre de una vez los .info .biz y .net para no dar oportunidad a que su competencia o alguna otra persona en el mundo que esté teniendo las mismas ideas que usted lo utilice.

Sin redundancia.
He visto varios dominios como ronaldsiegfriedmexico.com.mx, donde la palabra “mexico” ocasiona un pleonasmo, ya que el cTLD (country top level domain) “mx” por sí solo lo identifica como mexicano. Las dos mejores opciones para este dominio hubieran sido RonaldSiegfried.com.mx o bien RonaldSiegfriedMexico.com. Recuerde, mientras más corto, mejor.

Información obtenida de:     http://neothek.com/dominios/Estados%20Unidos/elegir-dominio/

CIBERNÉTICA.

Docente: VÍCTOR MONTIEL CORTÉS

          Aunque a la cibernética se le considera como una ciencia nueva, en realidad el término no lo es; el término cibernética deriva del griego “Kibernetics” que significa timonel.

          Platón utilizó la palabra para denominar el arte de navegar y de administrar provincias; Ampere lo utilizó junto con la palabra “política” para denominar a la ciencia sobre los derechos de los pueblos, y Norbert Wiener la definió como “el estudio comparativo del control y la comunicación en el animal y la máquina”.

          En el año de 1943, en Princenton, Estados Unidos de Norteamérica, Norbert Wiener, célebre matemático, logró reunir a un grupo de neurofisiólogos, ingenieros en comunicaciones, ingenieros en electrónica y especialistas en computación, para un seminario extraoficial en el que, los participantes eran especialistas de materias tan disímbolas que algunos no se conocían entre sí.

          En estas reuniones los presentes se mostraron sorprendidos al descubrir que hablaban un mismo idioma científico, aunque su vocabulario, por supuesto, contenía los términos específicos de cada disciplina; fue en estas reuniones donde se aceptaron términos tan comunes en la actualidad, tales como la palabra “memoria”, que generalizaba a los distintos métodos biológicos y tecnológicos de conservar la información; ahí mismo, el término “retroalimentación” se aceptó para ser usado en los sistemas biológicos y los presentes convinieron en denominar a la mínima cantidad de información con la palabra “bit”.

        Poco después de esta reunión Wiener escribió: “Considero que el encuentro de Princenton dio vida a la nueva ciencia, es decir, a la cibernética”. De esta manera, Wiener, según muchos, llegó a ser el fundador de la nueva ciencia.

          Sin embargo, la reunión de la que hemos hablado no fue la primera ni la última, en años anteriores se habían llevado a cabo otras reuniones en las que habían participado especialistas de renombre, tales como el doctor Arturo Rosenblueth, neurofisiólogo de nacionalidad mexicana y el doctor Manuel Sandoval Vallarta, destacado profesor de física, también mexicano; desafortunadamente en las reuniones de Princenton estos científicos no pudieron estar presentes, pues habían regresado a su país.

          Wiener vino a México en 1945 y 1946 invitado por el doctor Ignacio Chávez, que en esa época era director del Instituto Nacional de Cardiología de México, y por el doctor Arturo Rosenblueth, responsable del laboratorio de fisiología de ese instituto. Wiener y Rosenblueth decidieron continuar los trabajos que habían iniciado en Estados Unidos de Norteamérica; resultado de estas sesiones de trabajo, fueron varios artículos sobre la filosofía de la ciencia y la cibernética.

          Wiener nos indica que algunas de sus investigaciones están ligadas con los experimentos de Iván Petrovich Pavlov; esencialmente se refiere a éste, cuando habla sobre el carácter similar de los funcionamientos de las máquinas computadoras y del sistema nervioso de un organismo vivo.

          Tal como ha señalado Wiener, los trabajos neurofisiológicos que realizó junto con Arturo Rosenblueth, desempeñaron un papel de primera importancia en el establecimiento de aquellos puntos de vista que lo condujeron a la formulación de las concepciones cibernéticas.

          En muy poco tiempo la cibernética obtuvo la aceptación de los científicos del mundo entero; así, en Inglaterra el doctor W. Gray Walter construyó modelos mecánicos de organismos biológicos, sus llamadas “tortugas” o “machins speculatrix”; construyó además la primera analogía electrónica de un reflejo condicionado, llamándole CORA (Conditioned Reflex Analoge).

          Hacia fines de 1948, el doctor Ross Ashby, conocido científico inglés, publicó un artículo, en él, el doctor W. Ross Ashby, destacado científico inglés, publicó un artículo en el que describía un aparato eléctrico producto de sus investigaciones, al que llamó “Homeostato”, destinado específicamente a imitar ciertas características del comportamiento del sistema nervioso de un animal.

          Muchos han sido los científicos que contribuyeron a que la cibernética se fundamentara como ciencia, habiéndose desarrollado de tal manera que ha sido necesarios ramificarla; una de sus principales ramas la constituye la “biónica”, la cual tiene su origen a partir de la cibernética y  la biología, yl fue considerada oficialmente como ciencia en Dayton, Ohio, Estados Unidos de Norteamérica a partir de 1960 en lo que fue el primer Simposium de Biónica. La biónica ha sido definida como “la ciencia que estudia los sistemas y los procesos biológicos, para aplicar los conocimientos adquiridos, en el desarrollo de la técnica.

           Recordando el seminario de Princenton organizado por Norbert Wiener,  en donde científicos de diferentes ramas del conocimiento, descubrieron sus coincidencias, podemos decir que, la biónica coloca los cimientos de un idioma común, en el que biólogos e ingenieros podrán entenderse fácilmente.

RESUMEN SISTEMAS OPERATIVOS UNO

Docente: Mario Guillermo Martínez Solis
Materia:Sistemas Operativos Uno

Sistemas Operativos Uno
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
SISTEMAS OPERATIVOS
Un sistema operativo es un conjunto de programas que gestionan de una manera eficiente un sistema de información para proporcionar al usuario un interface de sencillo manejo.
Su función es el de ejecutar programas del usuario y resolver los problemas del usuario de manera fácil y sencilla así como hacer que la computadora sea fácil y conveniente de usar así como la utilización del hardware de la computadora de forma eficiente.
Historia
1940. Primeras Computadoras
1960. Multiprogramación y Timesharing.
1970. Minicomputadoras y Microprocesadores.
Finales de 70’s y 80’s. Computadoras personales, Redes, Sistemas Distribuidos y Sistemas Paralelos, Sistemas de Tiempo Real.
1990. WWW, Sistemas de Computo Mobil, PC’s.
Componentes del sistema de cómputo
Hardware: provee los componentes básicos de cómputo (CPU, memoria, dispositivos de E/S).
Sistema Operativo: controla y coordina el uso del hardware entre los programas de aplicación para los diferentes usuarios.
Programas de Aplicación: define las formas en que los recursos del sistema son utilizados para resolver los problemas de cómputo de los usuarios (compiladores, bases de datos, juegos de video, programas de negocios).
Usuarios: gente, maquinas, otras computadoras.
Manejador de recursos: administra y aloja los recursos.
Programa de control: controla la ejecución de los programas de usuarios y las operaciones de los dispositivos de entrada/salida.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Kernel: el programa que corre en todo momento (todo lo demás son programas de aplicación).
Estructura básica
Cargador: cualquier programa que requiere ser ejecutado en la computadora, deberá ser transferido desde su lugar de residencia a la memoria principal.
Cargador para el sistema operativo: se encarga de transferir desde algún medio de almacenamiento externo a la memoria principal.
Cargador incluido en el sistema operativo: su función es cargar a memoria todos los archivos necesarios para la ejecución de un proceso.
Supervisor (ejecutivo o monitor): es el administrador del sistema que controla todo el proceso de la información por medio de un gran número de rutinas que entran en acción cuando son requeridos.
Estructura jerárquica
Es una arquitectura modular, donde tendremos módulos básicos y otros que se apoyan en estos. Lleva a la creación del TRAPT (interface entre una capa y otra): forma en la que una capa utiliza la funcionalidad de una capa jerárquicamente inferior. Una función llama a otra más interna, nunca al revés. No se pude saltar entre capas, debemos ir recorriendo una a una.
Funciones
Facilitar al usuario una interfaz de comunicación con la máquina así como proporcionar un sistema de control de los recursos hardware.
Tareas que lleva acabo un sistema operativo
Gestión de la CPU: es el responsable de iniciar los programas, finalizarlos, interrumpirlos, reanudarlos, etc. También debe permitir la comunicación de la CPU con el exterior.
Gestión de memoria: es el que controla la cantidad de memoria que necesita cada programa. Permite la coexistencia de varios procesos en memoria central.
Gestión de E/S: es la que facilita que los programas accedan a los periféricos de forma sencilla.
Gestión de dispositivos de almacenamiento: es el que organiza la información en archivos y carpetas permitiendo el acceso rápido y eficiente a dicha información.
Gestor de archivos: es el que permita recoger la información ordenadamente de los archivos. Influye en la fragmentación del disco y la búsqueda de archivos.
Intérprete de comandos: es el que interpreta y lleva a cabo las órdenes del usuario.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Clasificación
Procesamiento en serie: se trata de un procesamiento secuencial de todos los procesos. Es lento y poco práctico.
Procesamiento por lotes: Los trabajos se agrupan por lotes similares, se introduce todo el lote en la máquina, y ésta ejecuta completamente el lote. Este proceso conllevaba una pérdida de interactividad con el usuario.
Procesamiento en multiprogramación.
 Sistemas interactivos.
 Sistemas de tiempo real.
 Sistemas distribuidos: Son sistemas multiprocesador conectados entre sí por una red, siendo el conjunto global un único sistema.
Tipos
El sistema operativo como controlador y supervisor de todas las actividades que realiza la computadora tiene características que le permiten soportar técnicas avanzadas de procesamiento de datos como utilización de lenguaje de alto nivel, tiempo compartido, multiprogramación y memoria virtual.
MS-DOS (Microsoft Dirs Operating System) es uno de los primeros sistemas operativos. A éste le han sucedido diversas versiones mejoradas como Windows 95, Windows milenium o Windows XP
También han aparecido otros sistemas más profesionales como Windows NT o Windows 2000/3000.
Mac OS. Fue el primero en incorporar interfaz gráfica y de ese entorno procede el empleo del ratón como instrumento señalador y la estructura de trabajo en ventanas.
OS/2, Nace en un intento de sustituir el MS-DOS. Tenía una interfaz gráfica muy depurada y una arquitectura de 32 bits, una multitarea eficiente y se mostró estable, por lo que se hizo un hueco en empresas bancarias y financieras.
LINUX. Deriva del modo de funcionamiento del sistema UNIX. Existen diversas distribuciones o versiones.
WINDOWS
MAC
LINUX
 Sistema que solo puede ser modificado por Microsoft.
 El precio varía de
VE NTAJAS
 Proporciona potencia y precisión de 64 bits en un solo SO.
 Saca ventajas de todos
 Es un SO totalmente gratuito, aunque a veces se tiene que pagar es más económico que los otros 2.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
acuerdo con su versión.
 Mayor sincronización entre el usuario y el ordenador.
 Ocupará menos memoria tanto su nuevo kernel como el SO.
 Soporta diversas plataformas: 32 y 64 bits.
 Ahorrara energía pues no requiere de tanto soporte de hardware o integración de tantos componentes.
 En caso tal de que se vuelva necesaria la compra de una pantalla táctil el mantenimiento e infraestructuras del hardware sería más costoso.
 Las nuevas versiones requieren muchos recursos.
 La mayoría de los virus están hechos para este sistema operativo.
 Traería desventajas económicas en caso de que no haya actualizaciones de Windows XP o Vista pues implicaría la renovación del sistema operativo instalado en la mayoría de los ordenadores de las empresas.
los procesadores que soportan micro núcleos, desarrollando la potencia de hasta 8 núcleos.
 El diseño en cuanto seguridad es posible proteger datos personales y hace la navegación en internet más segura.
 Con el BootCamp se puede tener acceso a 2 SO.
 Mejor organización de los elementos en el escritorio.
DESVENTAJAS
 Es demasiado exclusivo en todos los aspectos a pesar de que con el BootCamp Windows se pueda correr en una Mac, Leopard no puede correr en una PC con la interfaz física de Windows.
 Se necesitan de software y hardware específicos para que diversas aplicaciones puedan rendir al máximo.
 Es demasiado exclusivo en todos los aspectos a pesar de que con el BootCamp Windows se pueda correr en una Mac, Leopard no puede correr en una PC con la interfaz física de Windows
 Es más seguro en cuanto a virus se trata.
 La información técnica está a tu alcance en el momento que la necesites.
 Carga y realiza las tareas con mayor eficiencia que Windows.
 Posee una constante actualización y nuevas versiones, ya que existen varias distribuciones.
 A la hora de trabajar con documentos de Windows complejos, se podría convertir en una tareas difícil o casi imposible debido a la poca compatibilidad
 Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos.
 No es tan sencillo al usar como otros sistemas operativos
 La configuración de dispositivos de entrada y salida no es trivial.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
SISTEMA OPERATIVO MAC
Mac OS (Macintosh Operating System) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.
OS X era como antes se llamaba Mac OS X, es una serie de sistemas operativos basados en Unix desarrollado, comercializado y vendido por Apple Inc. que ha sido incluido en su gama de computadoras Macintosh desde 2002. Es el sucesor del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple desde 1984.
Está basado en BSD, y se construyó sobre las tecnologías desarrolladas en NEXT entre la segunda mitad de los 80’s y finales de 1996, cuando Apple adquirió esta compañía. Desde la versión Mac OS 9, 10.5 Leopard para procesadores Intel, el sistema tiene la certificación UNIX 03.
El Sistema Operativo Mac OS no fue la primera interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares.
El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares. El Sistema 1 tenía escritorio, ventanas, iconos, mouse, menús y scrollbars.
El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder haciéndolo un veinte por ciento más rápido, los comandos de regresar y cerrar se eliminaron. Fueron agregadas más opciones como crear nuevos folders, apagar la impresora de escritorio y los ítems eran listados de forma vertical con un pequeño icono. Los discos o unidades podían ser arrastrados al icono de basura y podían ser extraídos.
En el Sistema 3 el Finder fue mejorado y más rápido, el orden de los archivos HFS (Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS (Macintosh File System) de los Sistemas 1 y 2.
El Sistema 4 A se le agregó múltiple soporte al monitor.
El Sistema 7 fue el gran cambio de software para esta época, se eliminó el Finder. El Sistema 7 ya sólo tenía el Finder múltiple permitiendo hacer muchas tareas simultáneamente.
Mac OS X 10.0 contenía todas las características de un sistema operativo moderno, protegía la memoria y así los programas no podían utilizar la información de otros programas, de esta forma el procesador no se bloqueaba, los drivers de los dispositivos podían ser cargados o descargados si eran necesario.
Mac OS X v10.5 Leopard es compatible con las PowerPC y con la nueva tecnología Intel. Entre las características de la nueva versión encontramos mail 3, iChat, el Dashboard y el Dock.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Ventajas:
 Mejor interfaz gráfica del mercado
 Ideal para diseño gráfico.
 Es muy estable
Desventajas:
 Costoso
 Existe poco software para este sistema operativo.
 Es más complicado encontrar gente que la pueda arreglar en caso de fallas.
SISTEMA OPERATIVO ANDROID
Android Inc. fue una compañía ubicada en Palo Alto, California. Desarrolló durante sus inicios Android. La compañía fue adquirida por la multinacional Google en julio de 2005. El desarrollo de Android continuó de la mano de Google y la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadoras de servicio celular.
Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
La Open Handset Alliance (OHA) se fundó el 5 de noviembre de 2007, liderada por Google con otros 34 miembros entre los que se incluían fabricantes de dispositivos móviles, desarrolladores de aplicaciones, algunos operadores de comunicaciones y fabricantes de chips.
La OHA es una alianza comercial de 84 compañías que se dedica a desarrollar estándares abiertos para dispositivos móviles. Algunos de sus miembros son Google, HTC, Dell, Intel, Motorola, Qualcomm, Texas Instruments, Samsung, LG, T-Mobile, Nvidia y Wind River Systems.
La estructura de Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos.
El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2.8 millones de líneas de lenguaje C, 2.1 millones de líneas de Java y 1.75 millones de líneas de C++.
El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Versiones
Nombre Código
Version
API level
Android
1.0
API level 1
Android
1.1
API level 2
Cupcake
1.5
API level 3, NDK 1
Donut
1.6
API level 4, NDK 2
Eclair
2.0
API level 5
Eclair
2.0.1
API level 6
Eclair
2.1
API level 7, NDK 3
Froyo
2.2.x
API level 8, NDK 4
Gingerbread
2.3 – 2.3.2
API level 9, NDK 5
Gingerbread
2.3.3 – 2.3.7
API level 10
Honeycomb
3.0
API level 11
Honeycomb
3.1
API level 12, NDK 6
Honeycomb
3.2.x
API level 13
Ice Cream Sandwich
4.0.1 – 4.0.2
API level 14, NDK 7
Ice Cream Sandwich
4.0.3 – 4.0.4
API level 15, NDK 8
Jelly Bean
4.1.x
API level 16
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Android 1.0, el comienzo
Todo comenzó en octubre de 2008 con el T-Mobile lanzado en Estados Unidos, aunque carecía de casi todas las funciones que conocemos hoy en día, en su momento tuvo mucho éxito por las siguientes características:
 Ventana de notificación desplegable. Fue el primer sistema operativo que implementó una plataforma de notificaciones por medio de mensajes y alertas.
 Menú especial para agrupar las aplicaciones y programas del teléfono.
 Integración de Gmail para checar tu correo, aunque con funciones muy limitadas.
 Se introdujo la tienda Android Market, aunque tenía pocas apps.
Android 1.1, la primera actualización
Esta primera actualización llegó en febrero de 2009 y, si bien no fue un cambio revolucionario, se solucionaron varios errores. Lo más notable fue la mejoría y sencillez para rastrear y ejecutar cualquier actualización que el sistema operativo del teléfono necesitara.
Android 1.6, un cambio notable
Mejor conocida como “Donut”, esta actualización tampoco se caracterizó por mostrar grandes cambios visuales, pero sí por sus nuevas y útiles mejoras. A partir de Donut, la resolución de la pantalla mejoró para poder mostrarse en diferentes tamaños de celulares
El concepto Quick Search Box (caja de búsqueda rápida) permitía a los usuarios recurrir a un mismo buscador para encontrar contactos, resultados en la web, aplicaciones e incluso realizar tareas sin tocar el teléfono, esto por medio de comandos de voz. La tienda Android Market fue rediseñada para incluir reseñas y fotos de usuarios.
Android Eclair, el salto al 2.0 y 2.1
Fue hasta Noviembre de 2009 que llegamos a la versión 2.0 de Android, en ella se realizaron las actualizaciones más perceptibles para los usuarios.
Algunos cambios importantes fueron:
 Todas las cuentas de Gmail en un mismo teléfono, también era posible sincronizar los contactos que tenías guardados en tu correo, con tu celular.
 Integración de servicios de navegación en Google Maps.
 Contacto rápido. Esto le permitía al usuario contactar a un amigo por medio de llamada, mensaje o correo electrónico en un mismo menú desplegable.
 Doble toque para hace zoom in o zoom out en la pantalla mientras se navegaba en Internet.
 Fondos de pantalla con movimiento.
Android Froyo 2.2
La versión 2.2 mejor conocida como Froyo, salió a la luz a mediados del 2010 y fue fácilmente reconocible gracias a la nueva imagen que le dieron al menú principal.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Estos fueron los cambios más importantes:
 Se mejoró la rapidez con la que corría el sistema operativo y el internet.
 Se le permitió al usuario usar el celular como hotspot, es decir, que podías navegar en tu computadora usando el Internet de tu teléfono.
 Se agregó la opción para pasar los archivos de la memoria interna a la externa.
 Se realizaron cambios en la Android Market para poder actualizar automáticamente las aplicaciones descargadas.
Android Gingerbread 2.3
Aunque las diferencias entre esta y la versión anterior no fueron muchas, sí fueron muy significativas. Las más relevantes fueron:
 Mejoras en la calidad de audio y rendimiento de la batería para que los juegos fueran toda una experiencia.
 Se pudieron reproducir nuevos formatos de video.
 Dieron el soporte necesario para realizar video llamadas.
Android Honeycomb 3.0
Esta actualización resultó ser toda una rareza para muchos debido a que fue lanzada principalmente para tablets, por lo que sus características resultaron ser toda una novedad.
 Se rediseñó la imagen del menú principal y la manera en la que se acomodan las aplicaciones.
 Los botones de “Home” y “Atrás” se hicieron virtuales, desapareció todo lo físico.
 Podías utilizar varias aplicaciones al mismo tiempo con la plena tranquilidad de que no se alentaría tu gadget.
Android Ice Cream Sandwich 4.0
En el 2012 llega una de las versiones más esperadas, la que se han disputado las marcas por incluir en sus equipos para mantenerse a la vanguardia.
Estas son las nuevas características que hacen a la versión 4.0, tan atractiva para los usuarios.
 Menú de aplicaciones usadas recientemente para poder facilitar la navegación.
 Notificaciones de mensajes, calendario y aplicaciones más rápidas y mejor organizadas.
 Bloqueo y desbloqueo del teléfono reconociendo tu rostro con su cámara frontal.
 Posibilidad de hacer uso de las nuevas herramientas de Google + como el hang out, una especie de video llamada que puedes realizar con más de un usuario a la vez.
 Nuevos efectos para la cámara fotográfica, además de una nueva modalidad panorámica.
 Introducción de Android Beam, una función con la que podrás transferir archivos con otros dispositivos que también tengan este programa, sólo al establecer contacto.
Android Jelly Bean 4.1
Esta actualización presenta innovaciones como el Project Butter que ha sido el nombre a una de las misiones principales en esta versión de Android: hacerlo más fluido, más rápido y más suave.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Ahora, cuando se inserta un widget en la pantalla de inicio, todos los iconos se alinean automáticamente para dejar espacio al widget. Así mismo, en caso de que sea imposible, se reducirá automáticamente el tamaño del widget.
También ahora, si se quiere acceder a la galería, bastará con realizar un deslizamiento horizontal para ver nuestra última imagen capturada, o seguir deslizando para ver capturas anteriores.
El teclado a partir de ahora aprenderá de nosotros. Según la palabra que introduzcamos nos ofrecerá, sin llegar a escribir nada, algunas palabras que pueden continuar dicha frase.
Android Beam: es la capacidad de compartir fotos y videos simplemente tocando nuestros dispositivos. Hay que ver si esta transferencia se realiza por NFC (que sería bastante lenta) o mediante Bluetooth o Wi-Fi Direct, como introdujo Samsung con S-Beam en el Galaxy S3.
También se mejoro el sistema de Google Search que permite preguntarle a nuestro Android por miles de cosas como por ejemplo el tiempo, el presidente de un país o miles de cosas más.
SISTEMA OPERATIVO UNIX
En 1969 nació UNIX. En principio como un trabajo solitario de Ken Thompson y Bell Labs, luego en conjunto con Dennis Ritchie y otros miembros del Bell Labs que se fueron incorporando.
La primera versión de UNIX estaba hecha íntegramente en ensamblador. Esto se cambió con la versión posterior, que fue escrita en lenguaje C lo que lo hizo sumamente portable; así mismo también se le agrego una característica por demás de importante, la multiprogramación
Las características principales de este SO es que se diseñó como un sistema de tiempo compartido.
Esto quiere decir que varios usuarios estarán usando el sistema al mismo tiempo, sin notar la presencia de los demás en su ámbito de trabajo, lo que logra el SO asignándole un tiempo de atención para el CPU a cada usuario.
SISTEMA OPERATIVO LINUX
Linux es un sistema operativo completamente libre parecido a Microsoft Windows. El nombre correcto es GNU/Linux pero “Linux” se usa más. Linux tiene su origen en Unix. Éste apareció en los años 70, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Cuando se obtiene una distribución de GNU/Linux, también se obtiene la libertad para estudiarla, copiarla, cambiarla, y redistribuirla. Eso es lo que la hace realmente libre. Una enorme comunidad participa en el desarrollo y mejora del software, disminuyendo los costos y mejorando la eficiencia
Puede usarse mediante una interfaz gráfica al igual que Windows, pero también puede usarse mediante línea de comandos como MS-DOS. Pero en Linux la línea de comandos es tan poderosa o más que la interfaz gráfica.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Linux es seguro y sigue la filosofía de los sistemas Unix; su robusto sistema de permisos y usuarios no permite a los mismos borrar ni instalar programas, ni tocar archivos del sistema. Esto sólo lo puede hacer el super usuario o root. No se puede afirmar que en Linux no existan virus, pero da muchos menos problemas con ellos que otros sistemas operativos. Esto es debido, de nuevo, al sistema de permisos y usuarios, que impide que el contagio vaya más allá de los archivos del propio usuario; y además, por la composición del kernel motor del sistema).
La velocidad a la que se hace la corrección de los errores de los programas en Linux es muy alta, puesto que en el desarrollo de Linux colaboran muchas personas en todo el mundo. Linux es multitarea y multiusuario: Esta característica imprescindible está en Unix desde su concepción pero le llevó a Microsoft más de 20 años ofrecerlo en su sistema operativo de consumo.
Windows es incompatible con Linux: Este punto es difícil de explicar porque no quiere decir que no podamos tener instalados ambos Sistemas (que es relativamente fácil de hacer. Uno de los problemas es que desde Windows no podremos escribir en particiones Linux o que desde Linux no podremos escribir (en sentido amplio) en particiones NTFS (Windows XP, 2000…) aunque esto último se está investigando. En la mayoría de distribuciones Linux hay que conocer nuestro Hardware a la hora de instalar. Sin embargo, distribuciones de Linux como knoppix reconocen todo el sistema a lo Windows. No sólo eso, en este sentido se está trabajando mucho por hacer esta tarea simple.
La potencia, estabilidad, gratuidad, modificabilidad y portabilidad de Linux lo hacen el sistema operativo competitivo, y ya tiene una posición líder en el ámbito de Internet, siendo cuestión de tiempo que la tenga en el resto de ámbitos informáticos.
SISTEMA OPERATIVO UBUNTU
El sistema operativo funciona como un intermediario para que el usuario pueda comunicarse con el hardware y así el sistema pueda proporcionar un ambiente en donde el usuario pueda ejecutar programas. Esta relación hace que el sistema operativo y el hardware funcionen de manera eficiente.
Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. También existe una versión orientada a servidores, Ubuntu Server, una versión para empresas, Ubuntu Business Desktop Remix, una para televisores, Ubuntu TV, y una para usar desde teléfonos inteligentes, Ubuntu for Android.
Su modelo de desarrollo es el software libre y de código abierto. Cada 6 meses se publica una actualización.
Utiliza la interfaz de usuario predeterminada del escritorio GNOME. Es intuitivo y amigable. Es altamente personalizable.
Soporta arquitecturas de hardware en computadoras personales y servidores: 32-bit y 64-bit. A partir de la versión 9.04, se empezó a ofrecer soporte oficial para procesadores ARM, comúnmente usados en dispositivos móviles. Es capaz de actualizar a la vez todas las aplicaciones instaladas en la máquina a través de repositorios.
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Aplicaciones principales:
 Navegador web Mozilla Firefox.
 Cliente de mensajería instantánea Empathy
 Cliente de redes sociales Gwibber.
 Cliente de correo Thunderbird
 Reproductor multimedia Totem.
 Reproductor de música Rhythmbox.
 Suite ofimática LibreOffice.
 Instalador central que permite buscar, instalar y eliminar aplicaciones Centro de software de Ubuntu.
El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Para labores o tareas administrativas en la línea de comandos incluye una herramienta llamada sudo.
Cuestionario
1. ¿Qué empresa se encargó de comprar el sistema operativo android?
R = Google
2. ¿En qué año fue lanzado el primer teléfono para el sistema operativo android?
R = 2008
3. ¿Cuál es la primera versión de android?
R = La versión 1.0
4. ¿Qué versión de android es mejor conocida como “donut”?
R = la versión 1.6
5. ¿Cuál fue una de las características más perceptibles en la versión eclair 2.0?
R = Fondos de pantalla con movimiento
6. ¿Qué versión de android se especializo para las tablets?
R = La versión 3.0 honeycomb
7. ¿Qué versión de android introdujo el desbloqueo del teléfono con el rostro del usuario?
R = La versión 4.0 ice cream sándwich
8. ¿Cuál es la versión mas reciente de android?
R = La versión 4.1 Jelly Bean
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
9. ¿Qué ES UBUNTU?
Ubuntu es un sistema operativo3 4 mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje de mercado de Ubuntu dentro de “distribuciones linux” es de aproximadamente 49%,5 6 y con una tendencia a subir como servidor web.7 Y un importante incremento activo de 20 millones de usuarios para fines de 2011
10. ¿Cuándo fue su primer lanzamiento?
Ubuntu es una bifurcación del código base del proyecto Debian.18 El objetivo inicial era hacer de Debian una distribución más fácil de usar y entender para los usuarios finales corrigiendo varios errores de éste y haciendo más sencillas algunas tareas como la gestión de programas. Su primer lanzamiento fue el 20 de octubre de 2004
¿Cuáles son los 3 elementos de su interface?
La actual interfaz de usuario de Ubuntu está compuesta por tres importantes elementos: una barra superior para indicadores de sistema y menús, un lanzador de aplicaciones al costado izquierdo, y un tablero que despliega accesos a aplicaciones y medios
11. ¿Qué software incluye?
Ubuntu posee una gran gama de aplicaciones para llevar a cabo tareas cotidianas, entretenimiento, desarrollo y aplicaciones para la configuración de todo el sistema. La interfaz predeterminada de Ubuntu es Unity y utiliza en conjunto las aplicaciones de GNOME. Existen otras versiones extraoficiales mantenidas por la comunidad, con diferentes escritorios, y pueden ser instalados independientemente del instalado por defecto en Ubuntu.
12. ¿Cómo puedes ayudar al software?
Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando bugs, probando versiones inestables del sistema, etc.46 Además, en febrero de 2008 se puso en marcha el sitio Brainstorm47 que permite a los usuarios proponer sus ideas y votar las del resto. También se informa de las ideas propuestas que se están desarrollando o están previstas.
13. ¿Requisitos para Ubuntu server?
Procesador x86 a 700 MHz.
Memoria RAM de 512 MiB.
Disco Duro de 5 GB (swap incluida).
Tarjeta gráfica y monitor capaz de soportar una resolución de 1024×768.
Lector de DVD o puerto USB.
Conexión a Internet puede ser útil.
14. ¿Algunas variaciones de ubuntu?
Kubuntu – Utiliza el entorno de escritorio KDE.
Xubuntu – Utiliza el entorno de escritorio Xfce.
Lubuntu – Utiliza el entorno de escritorio LXDE.
15. ¿Aplicaciones de ubuntu?
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
Ubuntu es conocido por su facilidad de uso y las aplicaciones orientadas al usuario final. Las principales aplicaciones que trae Ubuntu por defecto son: navegador web Mozilla Firefox, cliente de mensajería instantánea Empathy, cliente de redes sociales Gwibber, cliente de correo Thunderbird, reproductor multimedia Totem, reproductor de música Rhythmbox, gestor y editor de fotos Shotwell, cliente de BitTorrent Transmission, cliente de escritorio remoto Remmina, grabador de discos Brasero, panel de Configuración del sistema, suite ofimática LibreOffice, cliente sincronizador $de archivos en línea Ubuntu One, y el instalador central que permite buscar, instalar y eliminar aplicaciones Centro de software de Ubuntu. El Centro de software de Ubuntu permite instalar miles de aplicaciones disponibles
16. ¿Cómo funciona la seguridad en ubuntu?
El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay unos cortafuegos predeterminados, ya que no existen servicios que puedan atentar a la seguridad del sistema. Para labores o tareas administrativas en la línea de comandos incluye una herramienta llamada sudo (de las siglas en inglés de SwitchUser do), con la que se evita el uso del usuario administrador. Posee accesibilidad e internacionalización, de modo que el sistema esté disponible para tanta gente como sea posible. Desde la versión 5.04, se utiliza UTF-8 como codificación de caracteres predeterminado.
17. ¿Qué es un Sistema Operativo?
a. Programas que inicializan a la computadora
b. Conjunto de instrucciones que ayuda al usuario en la realización de una tarea.
c. Conjunto de programas que administran las tareas que son ejecutadas concurrentemente en la computadora d. Todas las anteriores
18. ¿Cuál de los siguientes es el Sistema Operativo que no maneja Interfaz Gráfica?
a. Windows 2000
b. Mac OS c. Unix
d. Windows XP
19. ¿Cuál de las siguientes es una función del Sistema Operativo?
a. Administrar los recursos de la computadora
b. Organizar la información que se almacena en la computadora
c. Ser una interfaz entre la computadora y el usuario d. Todas las anteriores
20. ¿Cuál de los siguientes es el Sistema Operativo es de código abierto?
a. Windows XP
b. Mac OS c. Unix
SISTEMAS OPERATIVOS UNO PROF MARIO GUILLERMO MARTINEZ SOLIS
CICLO ESCOLAR PRIMAVERA LS 2013
d. Windows 7
21. Un sistema multitarea…
a. Permite que varios usuarios puedan ejecutar programas a la vez. b. Permite ejecutar diversos programas al mismo tiempo
c. Permite que un mismo ordenador pueda tener varios microprocesadores que debe utilizarse simultáneamente
d. Nada de lo anterior
22. ¿Cuál de los siguientes no es un sistema operativo?
a. Windows Vista
b. MS-DOS c. Cobol
d. Linux
23. ¿Cuál de los siguientes Sistemas Operativos tiene como desventaja el ataque de virus o software malintencionado? a. Windows
b. Mac OS
c. Linux
d. Todos
24. ¿Qué sistema operativo es aquel que tiene exclusividad tanto con su hardware y software?
a. Windows b. Mac OS
c. Linux
d. Ninguno

Meta Datos.

Docente. José Alberto Domínguez Torres.

Materia. Diseño de Bases de Datos, Ingeniería de Software.  MetaDatos

Docente: Hernández Lara Luis

Materia: Ingeniería de los Sistemas Basados en el Conocimiento

Libro: Una Eterna Trenza Dorada de Douglas Hofstadter

Reseña:  Estupendo libro acerca de cómo los logros creativos del lógico Kurt Gödel, el artista M. C. Escher y el compositor Johann Sebastian Bach interactúan. Toca temas tan apasionantes como la inteligencia artificial, el código genético, el pensamiento zen, entre muchos otros. Todo esto tratado de una manera amena y a la vez sistemática. Publicado a principios de los 80`s, no ha perdido actualidad ya que toca ángulos que van al fondo del pensamiento humano.

Libro Una eterna trenza dorada

Docente. José Alberto Domínguez Torres.

Materia: Seminiario Integrador, Odicna de Proyectos, Administración de Proyectos de Software.  Panorama General de COBITv5 y Balanced Score Card

Sistemas de Almacenamiento.

Docente: José Alberto Domínguez Torres.

Materias. Diseño de Bases de Datos, Ingeniería de Software. Seminario Integrador. Sistemas de Almacenamiento de Información

Docente: José Alberto Domínguez Torres.

Materias. Seminiario Integrador, Proyecto de Fin de Carrera, Oficina de Proyectos, Organización y Administración de Proyectos de Software. Control de Proyectos