martes, 21 de agosto de 2018

Clases Adicionales

Estimados Alumnos vamos a continuar con las clases en el ISET, la convocatoria seria para los siguientes días.

21/08/2018 a horas 19:00 hs.
28/08/2018 a horas 19:00 hs.
04/09/2018 a horas 19:00 hs.
11/09/2018 - Asueto "Día del Maestro"
18/09/2018 a horas 19:00 hs.
25/09/2018 a horas 19:00 hs.

Saludos. Cualquier modificación en el horario me pueden informar al correo oscar.orrego09@gmail.com

Saludos

domingo, 29 de julio de 2018

Lista de Alumnos

Lista de Alumnos Regulares y No Regulares
Los naranja deben hablar conmigo o mandarme un email oscar.orrego09@gmail.com


Nos vemos Martes 31 a las 19 hs. para consulta previo final - en ISET
Saludos


"si la única oración que dices es 'gracias', eso es suficiente". Meister Eckhart


Gracias por permitirme ser su profesor aunque mas sea unos meses, espero hayan recibido todo lo que pude explicarles, se que fue poco tiempo y poco contenido, pero solo me resta decirles que sigan sus sueños, y cada día por la mañana propónganse metas y hagan todo lo posible por cumplirlas día a día.

Sueñen esfuércense, que luego será todo valorado. Luchen dia a día por sus sueños y que nadie ni nada los interrumpa.

Ing. Orrego Oscar.
Julio 2018

martes, 24 de julio de 2018

Clases de Consulta


Estimados Alumnos si les parece puedo darles clases de consulta los días

- Viernes 27 de Julio a 19:00 Hs. - En el Aula de clases en el CIIDEPT.
- Martes 31 de Julio a 19:00 Hs. - En el ISET (Escuela Técnica)

Les recuerdo que el examen final tengo programado según parte el 03/08/2018. y deberán presentar el trabajo final seleccionado mostrando la exposición y alguna pregunta de los temas que vimos.

Saludos.
Ing. Orrego Oscar Fabián

lunes, 2 de julio de 2018

Funcionamiento de un Procesador Modelo

PRACTICA 2
Materiales para práctica 2



Video Funcionamiento Modelo de Computador
.

Ejemplo Uso de Procesador 


MSX88 Paso a paso





Trabajo Final de Investigación

El trabajo Final de Investigación debe contener usos de TIC de la Web 2.0 utilizando dichos recursos y donde se observe la investigación realizada debe estar acompañada de fuentes de información tanto de imágenes, videos, etc. realizar una producción grupal y socializar dicha investigación.


martes, 19 de junio de 2018

Sistemas Operativos

Estructura de un Sistema Operativo

Analizando la historia de los Sistemas Operativos notamos que se puede considerar que éstos surgen desde finales de los 50's con una arquitectura bastante obsoleta comparada con la de la actualidad.
Para poder construir un Sistema Operativo se deben tener en cuenta dos tipos de requisitos, los cuales son:
  • Requisitos de usuario: Un sistema fácil de usar y de aprender, seguro, rápido y adecuado para el uso que se le necesita dar.
  • Requisitos del software: Considera el continuo mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.
El objetivo de la estructuración es buscar una organización interna que facilite la comprensión, incremente la portabilidad, extensión y favorecer el mantenimiento de los Sistemas Operativos.
A continuación se describen las distintas estructuras que presentan los actuales Sistemas Operativos para satisfacer las necesidades que de ellos se quieren obtener. Éstas no son de ninguna manera las únicas estructuras posibles, pero nos darán una idea de algunos diseños que se han llevado a la práctica.

Los Sistemas Monolíticos. (Estructuras Simples)

Según la Real Academia Española Monolítico es algo de una pieza, sin fisuras o rígido, inflexible.

Los sistemas Monolíticos son la estructura más simple para un Sistema Operativo. También llamados de Estructura Modular, fue escrito para proporcionar una máxima funcionalidad dentro del menor espacio posible.

Se caracteriza porque no tienen una estructura totalmente clara, con ésto nos referimos a que sus rutinas y funcionalidades (ej. manejo de drivers, sistemas de archivos, gestión de memoria, etc.), se encuentran agrupados en un solo programa (el Sistema Operativo).

Este sistema está descrito como un conjunto de procedimientos o rutinas entrelazadas de tal forma que cada una tiene la posibilidad de llamar a las otras rutinas cada vez que así lo requiera. Sin embargo, cabe destacar las falencias en este tipo de estructura que radica principalmente en la poca confiabilidad otorgada, ya que todo el sistema, al no tener una estructura definida, se ejecuta todo en el mismo nivel del núcleo (kernel) lo que lo hace altamente vulnerable, por esta razón cuando falla un programa se produce un error en todo el sistema.

Además, otro problema inherente al Sistema Monolítico es que si se modifica el hardware por lo general es necesario recompilar el kernel para poder disponer de las funcionalidades. Ésto consume tiempo y recursos porque la compilación de un nuevo kernel puede durar varias horas y necesita de una gran cantidad de memoria. Cada vez que alguien añade una nueva característica o corrige un error, significa que se necesitará hacer una recompilación del kernel entero, un ejemplo de ésto podemos verlo en Linux. También el hecho de que en el espacio del kernel están incluidos todos los servicios básicos, tiene tres grandes inconvenientes: el tamaño del núcleo, la falta de extensibilidad y la mala capacidad de mantenimiento.

EJEMPLOS SISTEMAS MONOLÍTICOS:
Los ejemplos típicos de este sistema son Unix, MS-DOS y Mac OS hasta Mac OS 8.6. Otros ejemplos son:
  • Linux
  • Syllable
  • Núcleos tipo DOS
  • DR-DOS
  • Familia Microsoft Windows 9x (95, 98, 98SE, Me)

Los sistemas de Micronúcleo o Microkernel

El Micronúcleo surge como una nueva forma de organización para un Sistema Operativo, es un término algo tedioso de entender ya que puede no ser relativo a su tamaño, pero si a su diseño.
En este sistema las funciones centrales son manejadas por el núcleo(kernel) y la interfaz de usuario es manejada por el entorno(shell). El Microkernel se encarga de todo el código de un sistema, y de planificar los hilos(threads) con la finalidad de tener multitareas.
Algunas ventajas que podemos destacar de los Micronúcleos son los siguientes:
•Uniformidad de interfaces: disponen de una interfaz única para las solicitudes de los procesos, el paso de mensajes.
•Portabilidad: reduciendo el núcleo e implementando casi todo en servidores, para implementarlo en arquitecturas diferentes, sólo habría que modificar el núcleo haciendo más simple su portabilidad.
•Fiabilidad: es más fácil corregir fallas en un sistema pequeño ya que se pueden realizar pruebas más rigurosas que en un sistema mucho más grande.

ALGUNOS EJEMPLOS DE SISTEMAS MICRONÚCLEO SON:
  • AIX
  • BeOS
  • Mach
  • MorphOS
  • QNX
  • Minix
  • Hurd
  • L4
  • RadiOS
  • Symbian
A continuación examinaremos cuáles son las principales características de un sistema Monolítico y un Micronúcleo, además se podrá notar por qué el Sistema Micronúcleo supera algunas problemáticas relativas al diseño de un sistema Monolítico:
Sistema MonolíticoMicronúcleo o Microkernel
Sin estructura definida
Todo sistema operativo se ejecuta en modo supervisorTodo el núcleo se ejecuta en modo supervisor
Menos robustoMás robusto
El sistema operativo es interrumpibleEl sistema operativo es interrumpible
Mayor rendimiento, eficienciaMenor rendimiento debido a la sobrecarga de comunicaciones
Difícil de modificar en tiempo de ejecuciónFácil de modificar en tiempo de ejecución
Menos adaptableMás adaptable
Realiza todas las funciones con un único programa
El sistema es escrito como una colección de procedimientos y no existe "ocultación de información" ya que cualquier procedimiento puede ser invocado por otros
Un error o una vulnerabilidad de seguridad puede expandirse y afectar a todo el núcleo
Cualquier cambio a realizar requiere el reinicio del sistema para que este se haga efectivo




Intentemos finalmente entender el Sistema Monolítico y Micronúcleo con una historieta



Sistema Cliente-Servidor:
Dentro de esta estructura también podríamos incluir el Sistema Cliente-Servidor ya que presenta una ligera variación en la idea del Microkernel la cual es que este sistema hace la diferencia entre dos clases de procesos: los servidores, cada uno de los cuales proporciona cierto servicio, y los clientes, que utilizan estos servicios. A menudo la capa inferior es un microkernel, pero eso no es requerido. La esencia es la presencia de procesos cliente y procesos servidor.
En los sistemas operativos modernos, los sistemas cliente-servidor nacen con la finalidad de minimizar el núcleo (kernel), trasladando el código de todos sus servicios a las capas superiores; y el núcleo sólo deberá controlar la comunicación, que se realiza mediante mensajes, entre clientes y servidores o servidores y hardware.
El objetivo es desarrollar la mayoría de las funciones del sistema operativos como procesos de usuario. Un proceso de usuario, llamado en este caso proceso cliente, envía una solicitud a un proceso servidor, que realiza el trabajo y devuelve la respuesta.
El sistema operativo se divide en partes donde cada una controla una faceta del sistema, entre ellos servicios a archivos, servicios a procesos, servicios a terminales, o servicios a la memoria, donde cada una es pequeña y controlable, así al ejecutar los procesos en modo usuario y no en modo núcleo si hay algún error en algún servidor, este afectará sólo a dicha parte y no a toda la máquina, ya que no se tiene acceso al hardware.


Un caso sencillo de cliente, en este caso, es un programa de aplicación que llama al servidor para acceder a un archivo, otro ejemplo es cuando el programa de aplicación realiza una operación de entrada o salida a un dispositivo concreto. En cada uno de estos casos el cliente a su vez puede ser servidor de otros servicios. Esta idea se refleja a continuación:


Los sistemas por capas o jerárquica (Estructura por niveles)

En esta estructura el Sistema Operativo queda definido modularmente por divisiones en capas o niveles, cuya organización está dada como una jerarquía de capas donde cada una de ellas ofrece una interfaz clara y bien definida, la capa superior solamente utiliza los servicios y funciones que ofrece la capa inferior, es decir, la capa n sólo se comunica para obtener lo requerido con la capa n-1 (Ver imagen derecha), donde la capa inferior es la más privilegiada. El encargado de que solamente haya comunicación entre capas adyacentes es el procesador.
La capa más interna o inferior (capa 0) corresponde al Hardware, mientras que la más alta o externa corresponde a la interfaz de usuario.
El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes.
El sistema original consta de 6 capas:
Capa 5: Se encuentra la interfaz de usuario.
Capa 4: Aloja los programas de usuario.
Capa 3: Se controlan los dispositivos E/S (entrada y salida).
Capa 2: Se administra la comunicación inter-proceso y la consola del operador.
Capa 1: Administración de memoria y discos.
Capa 0: Correspondiente al Hardware, realizando asignación del procesador, también alterna entre procesos cuando ocurren interrupciones o se han expirado y proporciona multiprogramación básica de la CPU.

Para mayor detalle de los Núcleos


Como ventajas de este sistema podemos mencionar que al tener una organización modularizada, otorga facilidad en construcción y depuración del sistema. La facilidad de construcción se respalda porque al existir esta división en módulos (capas) se produce una abstracción del problema, simplificándose solamente a la función que realiza el módulo correspondiente a una capa N. También al lograr esta abstracción, no es necesario saber detalles de implementación de las capas inferiores, sólo se utilizan. La facilidad de depuración, quiere decir, que sea más simple la tarea de encontrar errores en el código y corregirlos. Otro aspecto positivo relacionado con la modularidad existente, cuando ocurre un error o falla en una de las capas, no se compromete a todo el sistema, sólo a la capa relacionada con la falla.

Con respecto a las desventajas de esta organización, al realizar la construcción de las capas, la problemática es la forma de realizar la división y definición de las funcionalidades, ya que se tiene considerar que las capas superiores solamente pueden utilizar los servicios de la capa que se encuentra inferior, por lo tanto, se debe tener mucho cuidado en la planificación del sistema para que exista un óptimo funcionamiento. Otra desventaja que podemos mencionar es el gasto de tiempo que se genera en ir de una capa a otra, cada capa implica un gasto extra.

EJEMPLOS DE SISTEMAS POR CAPAS:
  • THE (Technische Hogeschool Eindhoven)
  • Venus
  • MULTICS (Multiplexed Information and Computing Service)

Sistemas por módulos

La mayoría de los sistemas operativos modernos implementan este enfoque. Lo que caracteriza este tipo de estructura es que el kernel se compone por módulos, y cada uno de estos módulos se encuentra separado de forma independiente, tal que, si alguno falla no afecta a los otros, ni al núcleo, por ejemplo, si el módulo de software que se encarga de controlar el proceso de Telnet en una unidad se bloquea o es atacado, sólo este proceso se verá afectado. El resto de las operaciones siguen sus funciones habituales. Los módulos se pueden cargar dinámicamente en el núcleo cuando se necesiten, ya sea, en tiempo de ejecución o durante el arranque del sistema. El kernel dispone de los componentes fundamentales y se conectan directamente con servicios adicionales. Además otros componentes pueden cargarse dinámicamente al núcleo. Este enfoque modular utiliza la programación orientada a objetos.
En general, esta estructura se parece bastante a la de capas, pero es mucho más flexible debido a que cualquier módulo de esta estructura puede llamar a otro. Es similar a la estructura de microkernel, pues el kernel también tiene las funciones esenciales , pero este es más eficiente ya que, no necesitan un mecanismo de paso de mensajes para comunicarse, sólo interfaces conocidas.

Tabla comparativa sobre algunas funcionalidades entre Sistemas Monolítico y Sistemas por Módulos:
FuncionalidadSistema MonolíticoSistema Modular
ArquitecturaCerrada, es decir, inmodificable a los programadores ajenos a la compañía propietaria del código fuente.Abierta, es decir, que todos los componentes del sistema del computador sean compatibles en cualquier ambiente sin importar la compañía que lo haya producido.
Dependencia de HardwareAbsolutamente dependiente.No existe dependencia.
EscalabilidadNo existe.Las funciones nuevas requieren un reinicio de la unidad, son instaladas como un nuevo SO.
Vulnerabilidad frente a los ataquesMuy VulnerableExiste una vulnerabilidad controlada.
Ejecución de ScriptsEjecución limitada, difícil realizar ejecuciones de instrucciones externas, ya que el sistema carga al inicio las funciones a realizar.Control total de ejecución de comandos externos.
ExtensibilidadNo es posible extender las capacidades del SO sin crear un nuevo código.Es posible extender sus capacidades hacia operaciones con agentes externos mediante API’s en un modelo cliente-servidor.
Niveles de DisponibilidadMuy bajos, ya que si se produce un error local, puede ocasionar un sistema inestable, detenido o un error en todo el sistema.Altos. Al existir un error de programación, este sucede localmente en un componente del sistema, el cual puede ser fácilmente reparado, sin afectar al resto.
Soporte para Redes ConvergentesEste tipo de sistemas no es adecuado para realizar funciones en línea, como por ejemplo sincronización de voz, datos y videos.Óptimo soporte, a causa de su alta disponibilidad.
Cambios dinámicos en el softwareAl estar todo integrado conjuntamente, no es posible.Posibles, ya que cada módulo independientemente puede ser dado de alta o baja de manera independiente.

EJEMPLOS DE COMANDOS LINUX PARA GESTIONAR MÓDULOS:
•lsmod: Muestra todos los módulos que están cargados en el kernel Linux.
•modprobe: Se utiliza para agregar, ver y eliminar módulos.
•rmmod: Utilizado para descargar módulos del kernel, con la restricción de que no estén siendo utilizados y que no sean llamados por otros módulos.

EJEMPLOS SISTEMA POR MÓDULOS:
  • Unix modernos
  • Solaris
  • Linux
  • Mac OSX



Consola de Windows C:\>_

Si sabes que es la consola de Windows o alguna vez has escuchado de ella. Hago este tutorial para explicar lo mas básico de la consola de Windows ya que sera importante conocer como trabajar en ella.


Comencemos por lo fundamental, que es la consola de Windows?

Primero aclarar que no pasa nada por entrar en la consola de windows, muchas personas tienen una errónea creencia de que es fuente de virus o puedes descomponer la PC, la verdad es que aunque es utilizada para algunas cosas relacionadas con seguridad informática, de primeras no vas a dañar tu computadora por entrar en ella y escribir comandos, tendrias que ser un profesional para dañar el sistema mediante la consola de windows.

La consola de windows en palabras humanas es una caja en donde podemos escribir comandos para ejecutar algunas acciones de forma no visual, podemos navegar dentro de directorios, crear nuevos, borrar y muchas cosas mas. Pero en este tutorial veremos lo mas básico, navegar por el sistema, crear y eliminar directorios. Sencillo.


Como accedemos a la consola?

Para acceder a ella lo que tienes que hacer es Presionar la tecla de Windows + R te abrirá una ventana llamada Ejecutar, en ella escribe CMD, presionas ENTER y listo, ya estas en la consola de windows.


Para trabajar en ella lo único que resta hacer es escribir comandos, para ello sigue el tutorial en video mostrando el funcionamiento de ellos, de cualquier manera aquí tienes la lista de comandos básicos y su explicación en los link y el manual correspondiente.




Material Teórico



Avanzados


Link para Ver


TRABAJOS PRÁCTICOS




Trabajo Practico Grupal: Hasta 4 integrantes.

Deberá ser realizado y agregado en su contenedor en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.

Fecha Entrega: 03/07/2018 -

martes, 12 de junio de 2018

Representación de la Información


Cuando empezamos en el mundo de la Informática, siempre aparecen algunas que otras “palabras raras” como gigas, megas, teras o bytes, y no entendemos algunas veces de qué nos están hablando. Esto suele pasar mucho cuando compramos nuestra primera computadora, tablet o teléfono móvil y nos explican por cuáles son sus principales características.
Simplemente hay que saber que cada unidad es 1024 superior a la anterior. Por ejemplo, 1 kb serán 1024 bytes y 1 mega serán 1024 kb. Esto suena raro al inicio así que mejor vamos a ver ejemplos y una foto que nos ayudarán mucho a entender de qué estamos hablando.


Ejemplos de unidades de medida en Informática

Un documento word, pfd, excell, etc.,  puede tener una capacidad media de entre 10 KB y 900 KB. Una trilogía de libros como 50 Sombras de Grey puede rondar los 1000 KB. Una foto del celular, cámara o tableta ronda entre 2 MB y 10 MB. El tamaño dependerá de la calidad del dispositivo, a más calidad mejores fotos hará.

Cualquier canción ocupa entre 2 y 9 MB. Un CD de música o de datos tiene una capacidad de 700 MB. Los DVD tienen 4,4 GB de capacidad. Podríamos poner dentro unas 4 pelis de buena calidad o 700-800 fotos con una calidad aceptable y cabrían unas 1000 canciones.
En un disco duro de nuestra computadora ronda los 500 GB de media (los hay de más y menos capacidad) cabrían unas 400 películas de buena calidad, unas 102.400 fotos, 100.000 canciones y 1.048.576 de libros.

En este enlace pueden jugar con las unidades de medida haciendo diferentes cálculos.
Entender las medidas de medida en Informática es importante para conocer la capacidad de cualquier dispositivo de tengamos o queramos comprar. Por ejemplo, un portátil o una tablet.
Un teléfono móvil con una capacidad de disco de 2 gb actualmente está desfasado. Habría que buscar uno de al menos 8 gb para que no tengamos problemas a la hora de almacenar nuestras aplicaciones, fotos, etc. El mismo ejemplo serviría para cualquier tablet.
Si queremos comprar una computadora, conocer las unidades de medida sirve, por ejemplo, para saber la capacidad del disco duro (mínimo de 500 GB) o de la memoria RAM (mínimo 4 GB) o incluso de la memoria de la tarjeta gráfica (a partir de 1 GB sería mi recomendación).



Es lo mismo kbsp que KB/s

A continuación continúa leyendo más a cerca de otras unidades de medida que son frecuentemente usadas en Informática, y realiza la actividad que en él se te indica, de esta manera poder diferenciar entre unidades de capacidad y velocidad de información.

Memorias RAM. Porque se fabrican en potencias de 2?



Para responder estas dudas accede al siguiente link y léelo con detalle.

Confusiones más típicas de las Unidades



  • “Portátil con disco duro SSD de 512 GB y 16 GB de memoria RAM”
  • “Tarjeta de memoria SD para cámaras de 128 GB de capacidad”
  • “Nuevo disco duro de 16 TB
  • “Procesador con memoria caché L1 de 32 KB, L2 de 256 KB y L3 de 8 MB
¡Ups! Ya no está tan claro que quieren decir los anunciantes y fabricantes ¿Cuándo hablan por ejemplo de “GB” se refieren realmente a “GB” como potencias de 10? o ¿Están usando erróneamente “GB” como forma antigua cuando quieren decir “GiB” (potencias de 2, 2n )? Esta diferencia es importante, pues no es lo mismo que se refieran a 512 GB como 512 GiB que 512 GB del Sistema Internacional de unidades.
Otro ejemplo es el siguiente:
Este es un ejemplo publicitario real, muy recurrente, que aprovecha de la máxima confusión de los sistemas de unidades.

Un ejemplo de máxima confusión en los anuncios suele ser en las telecomunicaciones, cuando nos venden una conexión a Internet:

Nueva oferta de conexión a Internet de 300 Mbps de bajada y 100 Mbps de subida


Elabora una tabla comparativa de 4 Test de Velocidad que encuentres y verifica este tipo de unidad de medida de velocidad de información. 



Trabajo Practico Grupal: Hasta 4 integrantes.

Deberá ser realizado y agregado en su contenedor en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.

Fecha Entrega: 19/06/2018 -

domingo, 3 de junio de 2018

Representación de la Información

¿Cómo se representa la información en una computadora?

Para representar los datos en la computadora se utiliza el sistema binario. Este sistema sólo reconoce dos valores: el cero y el uno (0, 1). A cualquiera de estos valores se le llama bit (de Binary digit, que significa dígito binario). El bit es la unidad de información más pequeña que reconoce una computadora.
En una computadora todo gira en torno a los bits. ¿Y qué son los bits?, un bit no es otra cosa más que, el elemento más pequeño que una computadora puede trabajar. Puede tener dos valores: 0 y 1. Todos los demás elementos con los que trabaja una computadora, son combinaciones de bits.

Pero, entonces, ¿cómo le hace la computadora para poder hacer todo lo que hace con solo dos valores? Supongamos que representamos un bit con un foco, este solo podría tener dos estados: apagado y encendido.



0


1



¿Y qué tal si nos apoyamos en un segundo foco para obtener más valores con los cuales trabajar?



Como podemos observar pasamos de 2 posibles estados a 4, con solo agregar otro foco. De este mismo modo, la computadora agrupa los bits para poder realizar cálculos y así llevar a cabo todas las tareas que le indicamos hacer. La combinación 1 le podría indicar a la computadora, por ejemplo, que debe revisar si se ha insertado un nuevo disco en la unidad de DVD-ROM; la combinación 2 podría indicarle que debe de mostrar la letra A en la pantalla y la combinación 3 que muestre la letra B, etc.

Y así es como surge la siguiente unidad de información en las computadoras: el byte. Un byte es un conjunto de 8 bits. Si con 2 bits obtuvimos 4 posibles valores, con 8 bits tendremos 256 (22=4, 28=256). Pero ¿por qué 8 bits y no 7, 9 ó 10?

Realmente no hay una razón en especial, las primeras computadoras sólo soportaban instrucciones de 8 bits a la vez, dicha propiedad fue heredada por las computadoras modernas, sin embargo, las computadoras más actuales pueden manejar instrucciones de 64 bits (264=18,446,744,073,709,551,616 valores distintos) o más. Entonces, la cantidad de bits en un byte está dada por cuestiones históricas y posterior estandarización, esto es: 

Un byte es igual a 8 bits.


De aquí en adelante todas las demás unidades son múltiplos del byte:

Cuando se trata de información escrita las computadoras utilizan un byte para representar una letra, número o símbolo, de esta forma el texto: Hola, soy una computadora, está compuesto de 25 bytes: 1 coma + 3 espacios + 21 letras = 25.

Para la información de audio y de video, la cantidad de bytes necesarios para representar un minuto, está en dependencia de la calidad de la misma, es decir, si la calidad del video y/o audio es muy baja, un minuto de audio podría llegar a necesitar 500 KB y uno de video 5 MB. Por lo general, un minuto de audio con buena calidad ocupa alrededor de 1 MB y uno de video 10 MB.



Revisar el siguiente presentación



Contenido Teórico a Analizar



Trabajo Practico Grupal: Hasta 4 integrantes.

Deberá ser realizado y agregado en su contenedor en la Nube de Google (Google Docs), (los contenidos que considere interesante destacar), compartido entre los cuatro estudiantes y el profesor (oscar.orrego09@gmail.com), todos los integrantes deben tener permiso de Edición.




Fecha Entrega: 12/06/2018 -

Clases Adicionales

Estimados Alumnos vamos a continuar con las clases en el ISET, la convocatoria seria para los siguientes días. 21/08/2018 a horas 19:00 hs...