domingo, 28 de febrero de 2010

¡¡¡ BITACORA SEMANA 2 !!!

Durante la semana 2 que comprende del 22 de febrero al 28 de febrero se ha adelantado muy poco pero dando pasos importantes puesto que hemos aprendido el funcionamiento del chmaquina como tal....

los integrantes del grupo son:

- julieth Andrea Gutierrez
- Daniel Osorio Lopez

jueves, 25 de febrero de 2010

¡¡¡ Chat multilenguaje !!!

El Qopuchawi, un "nuevo ICQ" que traduce mensajes instantáneos a seis idiomas.

Creado por un matemático y ex funcionario público, el programa traduce, vía Internet y en tiempo real, mensajes en español, francés, italiano, portugués, rumano e inglés. El software, que se baja gratis de la red, tiene potencial para sumar otros seis idiomas a su carta. El Qopuchawi fue recientemente estrenado en París, Francia, ante la Unión Latina, una entidad internacional de defensa del idioma que financió el modesto presupuesto de 60 mil dólares que insumió su versión piloto.

(Mayor información: http://www.clarin.com/diario/2002/05/23/s-390955.htm )

(ATAMIRI 2000: http://www.atamiri.cc/es/index.html)

(Download: http://www.megaupload.com/?d=8YHVXQPG)

(blog de publicación original: FireHeadWorld

¡¡¡ CLASE 25/02/2010 !!!

TEMA UNO: PARTICPACION EN EL MERCADO DE LOS SO DE TELEFONOS MOVILES



La participacion ah aumentado en grandes proporciones a tal punto en que algunos paises del mundo entra primero la telefonia movil que la telefonia fija.



siendo symbian el proveedor de nokia a nivel de los sistemas operativos moviles.

TEMA DOS: SISTEMAS DE TIEMPO REAL

-Se utilizan como dispsitivos de control en aplicaicones dedicadas tales como el control de experimentos cientificos, sistemas de imagenes medicas, y algunos sistemas de prestacion.
-sistemas de tiempo real "duro"
- la memoria secundaria es muy limitada o ausente, las memorias de solo lectura
ROM o similar.
- tiene conflictos con los sitemas de teimpo compartido, no esta soportado por los
sistemas operativos de propositos general

-sistemas de tiempo real "blandos" de utilidad en industrias de contro o robotica,
mutimedia y realidad virtual.

las estructuras de un sistema de tiempo real esta conformado de un sistema de un controlador y al menos un sistema controlado.
los sistemas de tiempo real deben producir resultados computacionales exactos, llamados exactitud funcional o logica, y estos calculos deben terminar en un periodo de tiempo predefinido.
los sistemas de tiempo real se definen como aquellos sistemas en los cuales las exactitud total del suistema depende de la exactitud funcional y de la exactitud temporal.

martes, 23 de febrero de 2010

¡¡¡ CLASE 23/02/2010 !!!

TEMA UNO: SISTEMAS VIRTUALES

Sistemas de virtualizacion en proptotipos a escalas pequeñas o computacion empotrada



Aunque este concepto se ha dado a conocer en gran medida en los últimos años, el desarrollo de la virtualizacion es un proceso que viene siendo utilizado desde los años 60’s. Es un termino bastante amplio que ser refiere básicamente a la abstracción de los recursos en una computadora.


Lo que es común en todos los tipos de virtualizacion es la ocultación de detalles técnicos a través de la encapsulación, creando una interfaz que esconde la implementación.

La virtualizacion consiste en tener uno o varios sistemas operativos virtuales funcionando sobre un sistema operativo anfitrión, esto permite tener varios sistemas operativos diferentes sobre el mismo hardware, utilizando y aprovechando de mejor forma los recursos disponibles. Además estos sistemas operativos se encuentran aislados unos de otros.


TEMA DOS: SMARTBOOK



Desde los comienzos, los Smartbooks estaban pensados en ser utilizados con procesador de no más de 1 Ghz, aunque las compañías ya se están poniendo las pilas y los mismos procesadores podría tener una frecuencia de reloj algo superior, dentre los 1,3 – 1,5 Ghz.

TEMA TRES: SISTEMAS EMBEBIDOS/COMPUTACION UBICUA

son sistemas computacionañes con un alto acoplamiento en la integracion de HW y SW y se diseña para ejecutar funciones dedicadas.


-presente en todas partes
-caracterizados por un pequeño conjunto de recursos especializados
-los procesadores SoC (Sytem-on-a-chip)
-admon eficiente de recursos
-CE: Havi ((home audio video interoperability)





ademas de desarrollos tecnologicos tan avanzados como la robotica, ejemplo:




un enrutador:





TEMA CUATRO: RFID

¡¡¡ CLASE 18/02/2010 !!!

TEMA UNO: SISTEMAS DE COMPUTACION PERSONAL

(en compilacion)

domingo, 21 de febrero de 2010

¡¡¡ BITACORA SEMANA 1 !!!



En la semana del 15 al 19 de Febrero se definió que se ha de trabajar en "NETBEANS" el desarrollo del chmaquina de este semestre, ademas de lo anterior se ha hecho un seguimiento a ciertas fuentes de internet con manuales sobre esta plataforma de desarrollo java..... por ultimo se ha realizado el bosquejo de la interfaz para empezar a implementarla en netbeans.

martes, 16 de febrero de 2010

¡¡¡ CLASE 15/02/2010 !!!

TEMA UNO

Explicación: veremos por medio de vetnana de comandos la edición de un archivo; primero se crea el archivo para luego realizar su edición.

"copy con nombre_archivo.txt" --> copy consol (captura lo que se teclee y lo guarda en el archivo)

"edit nombre_archivo.txt" --> el sistema entra a una pantalla de edición para hacer los cambios que se quieran, luego lo guardo.

"~" --> significa darle una orden, el subsitema que recibe la orden se llama "interprete de comandos"; se entiende que la primera palabra que se ingresa es una orden.

estando en el sistema solo se ejecuta una sola vez, siendo verificada su existencia se carga este comando en memoria principal asignado por el "gestor de memoria".

quien lleva esta orden hasta su destino es llamada "el cargador"; se crea el BCP (bloque control de procesos), "el planificador" asigna el turno para su gestion con el procesador para su ejecución.


en la clase del dia de hoy veremos la "ejecucion de una orden: EDIT FEUNTE.TXT"la espera lo realiza el subsitema de archivos para la busqueda del archivo para realizar o ejecutar el comando en espera, creando un "buffer" para la edición del archivo siendo como una mirada a esté; la edición se realiza hasta su finalización entonces se "guarda" por medio del buffer y se reenvia el archivo a su localización original para finalmetne liberar el espacio de memoria utilizado y asi dejarlo libre para una futura utilización.



TEMA DOS: OBJETIVOS BUSCADOS DEL SO

- Eficiencia: hacer mas con lo menos
- Robustes: que aguante arduo trabajo sin importar la tarea
- Escalabilidad: sea capaz de responder con diferentes cargas o tareas de trabajo
- Extensibilidad: se pueden agrar mas modulos de trabajo
- Portabilidad: ejecución en diferentes plataformas
- Seguridad: el sistema deja hacer a quien pueda hacer lo que pueda hacer cuando pueda hacer
- Protección: el sistema no permite dejar hacer lo que pueda hacer cuando no se pueda
- Interactividad: el sistema permita el dialogo con el utilizador
- Usabilidad: sea amable con usuario para su interacción correcta
- Auditibilidad: que haya seguimiento a violaciones de seguridad en el sistema
- Transparencia: se deja manejar o manipular sin ningun recordatorio de uso residual
- Estabilidad: mantenga sus procesos y tareas y las pueda soportar sin ninguna alerta ni anuncio de errores


TEMA TRES: ABSTRACCION DE LAS COMPONENTES DEL SISTEMA


(por editar)



TEMA CUATRO: AMBIENTES DE COMPUTACION

En donde estoy utilizando maquinas con seudointeligencia.

- redes de computadores
lan, wan, man, pan, han
- computacion cliente servidor
- computacion p2p (peer to peer)
- computacion basada en la web
- computacion embebida/empotrada
- grid computing (computacion en red)
- cloud computing (computacion en la nube)
- utility computing

sábado, 13 de febrero de 2010

¡¡¡ CLASE 11/02/2010 !!!

Que es un sistema operativo?

hay dos definiciones para un SO, siendo un software que presenta una realidad virtual al usuario llamado "maquina ampliada" y en la que el usuario es el administrador de todo recurso HW llamado "manejador de recursos".

- Video institucional sobre Sistemas Operativos:




¡¡¡ MAQUINA MULTINIVEL !!!




• Nivel 0 o Nivel de Lógica Digital: Corresponde al nivel tangible de un computador donde encontramos los circuitos de la máquina.

• Nivel 1 o Nivel de Microprogramación: La Microprogramación corresponde a un nivel de programación orientado completamente a la máquina y que se encarga de interpretar cada instrucción del nivel de máquina convencional.

• Nivel 2 o Nivel de Máquina Convencional: También es un nivel lógico de programación donde se encuentra definido el lenguaje de máquina orientado al programador.

• Nivel 3 o Nivel de Sistema Operativo: Es un nivel híbrido debido a que coexisten instrucciones del nivel 2 y de este nivel.

• Nivel 4 o Nivel de Lenguaje Ensamblador: El lenguaje ensamblador (assembly) es un lenguaje de programación un poco complejo debido a que es una representación simbólica del lenguaje de máquina de la computadora (lenguaje binario).

• Nivel 5 o Nivel de Lenguaje Orientado al Problema: En este nivel encontramos los lenguajes de alto nivel, los cuales son utilizados para escribir los programas de aplicación.


¡¡¡ ORGANIZACIÓN ESTRUCTURADA DEL COMPUTADOR !!!





Tipos de Bus
Los buses son espacios físicos que permiten el transporte de información y energía, entre dos puntos de la computadora. Los Buses Generales son los siguientes:

• Bus de datos: Son las líneas de comunicación por donde circulan los datos externos e internos del microprocesador.

• Bus de dirección: Línea de comunicación por donde viaja la información especifica sobre la localización de la dirección de memoria del dato o dispositivo al que se hace referencia.

• Bus de control: Línea de comunicación por donde se controla el intercambio de información con un módulo de la unidad central y los periféricos.

• Bus de expansión: Conjunto de líneas de comunicación encargada de llevar el bus de datos, el bus de dirección y el de control a la tarjeta de interfaz (entrada, salida) que se agrega a la tarjeta principal.

• Bus del sistema: Todos los componentes de la CPU se vinculan a través del bus de sistema, mediante distintos tipos de datos el microprocesador y la memoria principal que también involucra a la memoria cache de nivel 2.


¡¡¡ DISPOSITIVOS DE ENTRADA / SALIDA !!!





¡¡¡ INTRODUCCION !!!

objetivo general del curso es el conocer los conceptos, principios de diseño y estructura interna del sistema, puesto que los SO son la base de todos los programas para su funcionamiento, algunos objetivos:

- entender los principios de diseño y arquitectura de los SO.
- entender los conceptos básicos de concurrencia.
- describir las ventajas y aspectos asociados con la virtualización.

jueves, 11 de febrero de 2010