martes, 11 de agosto de 2020

SMART CAMPUS UIS

El termino Smart Campus hace referencia a una institución educativa donde el uso de la tecnología juega un papel importante porque utiliza sus beneficios e innovaciones para promover el desarrollo sostenible haciendo todo más asequible y mejorando la vida de los estudiantes dentro de la universidad. La Universidad Industrial de Santander acreditada en alta calidad, institución pública que alberga diariamente a miles de estudiantes ha ido renovándose en cuánto a infraestructura, jugando con diseños, edificios y áreas pensadas para los estudiantes; pero no es ningún secreto que la tecnología hoy en día además de ser una puerta para el futuro, es capaz de mejorar y resolver lugares, situaciones y problemas en cualquier lugar sin ser la UIS una excepción. 

Teniendo en cuenta lo anterior y analizando muchos aspectos de la UIS, a continuación se plantearán algunas posibles mejoras, soluciones y características tecnológicas basados en la realidad de los recursos que tiene la universidad en cuánto a presupuesto y facilidad de implementación. Por esto, las siguientes características son una gran opción que la Universidad Industrial de Santander puede implementar.

CARACTERÍSTICAS 

Torniquetes con mecanismo biométrico.

En tiempos donde la Universidad  no tiene torniquetes y ningun sistema que controle la entrada; la seguridad y el ingreso a la Universidad ha sido uno de los temas con mayor relevancia en el campus porque el sentimiento de inseguridad aumenta en los estudiantes, profesores, directivos y todos aquellos que hacen parte de la comunidad universitaria. Una solución a este tema son los torniquetes en las entradas con mecanismos biométricos; esta idea ayudaría a aumentar la seguridad ya que se puede tener un control de las personas que entran y también tiene un sistema sencillo el cual solo necesita la huella del dedo para ingresar lo que solucionaría cuando algun estudiante pierde su carnet.

Parqueaderos Tecnológicos.

Actualmente en la UIS el control de los espacios del parqueadero dentro del campus se hace de una forma manual, donde los celadores cada cierto tiempo cuentan los espacios libres y luego dan el reporte. Todo este procedimiento se puede automatizar instalando un sensor en cada espacio de parqueadero para que cuando un carro este en espacio, el sensor marque que esta ocupado, esto ayuda al conteo de espacios disponibles en el campus y se sabe que espacios en específico están libres


Otra mejora que se puede implementar es enlazar el sistema de pago del parqueadero con el sistema de multas en la Universidad, esto consiste en que al momento de ingresar un vehículo al campus  la persona coloque su respectivo carnet en un sensor de barras para que en la base de datos se registre la fecha y hora en la que el vehículo ingreso al campus, igualmente a la salida la persona debe colocar su carnet para que en la base de datos se tome el tiempo total en el que el vehículo estuvo en el campus e inmediatamente se genere en el sistema de la Universidad una respectiva deuda al pago del parqueadero de ese día. Esto nos ayudaría al momento de ingreso ya que se haría de una manera más ágil, igualmente la persona ya no tendría que ir a la cafetería para pagar el recibo porque podría pagar esa deuda en cualquier momento del semestre académico.

Sensores en el auditorio Luis A. Calvo

El auditorio Luis A. Calvo es uno de los escenarios mas grandes de Santander que cuenta con una capacidad aproximadamente para 1900 personas. Al ser un escenario grande se pueden presentar problemas en la logística de los asientos ya que es difícil saber cuáles asientos están libres, a no ser que sea un evento con taquilla y cada persona tenga un asiento seleccionado. Una de las tecnologías que ayudaría a tener un control sobre los asientos seria un sensor en cada uno de ellos con el fin de que las personas encargadas de la logística en el auditorio sepan cuantos y cuales asientos están disponibles en el auditorio.

¿Cómo debe la Escuela Ingeniería de Sistemas e informática intervenir en Smart Campus?

Primeramente, se necesita el interés de toda la escuela por querer aplicar la cuarta revolución industrial en el campus, seguidamente se necesitan estudiantes con ganas de aprender y transformar a la sociedad con nueva tecnología, para esto igualmente se necesitan profesores y directivos altamente cualificados que deseen dejar su huella en la UIS con sus conocimientos. Por último darle un gran valor a electivas como microcontroladores ya que para la mayoría de características se necesita de este conocimiento.

Referencias:

domingo, 28 de junio de 2020

Jerarquía de Memoria

La memoria de un computador es análoga al cerebro del ser humano, esta memoria es el espacio de almacenamiento donde la computadora va a procesar los datos y almacenar las instrucciones necesarias para el procesamiento. La memoria tiene una división, esta división se hace en un gran numero de piezas llamadas células, cada ubicación de memoria tiene una dirección única que va desde cero hasta el tamaño de la memoria menos uno.

Antes de entrar en el tema de la jerarquía de memoria, se debe tener un concepto sobre cuál es el funcionamiento que tiene una memoria. En general la memoria puede estar en tres fases, las cuales son direccionamiento, escritura, lectura. Cuando se está en la fase direccionamiento, la memoria está buscando de la manera más efectiva la dirección de un espacio de la máquina, cuando está en modo lectura la memoria tiene a él operando en un espacio temporal para utilizarlo después y por último cuando la memoria está en modo escritura, la información puede ser usada o recuperada según sea lo que se desee.

La memoria de la computadora tiene una jerarquía, definiendo esta como una escala ordenada y subordinante según un criterio de mayor o menor importancia o relevancia dentro de la misma. Teniendo en cuenta este concepto, la jerarquía en la computadora tiene como objetivo acercarse al rendimiento de una memoria de gran velocidad al precio de una memoria de baja velocidad, todo esto teniendo en cuenta el principio de referencias. Este principio tiene que ver con el agrupamiento de las lecturas de memoria por medio de la CPU.

Jerarquía de memoria

La organización piramidal de la memoria de un computador se divide en 5 niveles, el primer nivel de forma descendente lo tiene el registro, en este nivel la memoria permite guardar transitoriamente y acceder a valores muy usados, el segundo nivel lo conforma la memoria cache, esta memoria guarda datos que se puedan utilizar en un futuro todo con el fin de atender con mayor rapidez, el tercer nivel lo ocupa la memoria RAM, en esta se almacenan temporalmente los datos y los programas que la CPU esta procesando, en el cuarto nivel tenemos el Disco duro, en este se busca almacenar los datos a largo plazo, esto quiere decir que estarán guardados aunque se apague el computador, y en el ultimo nivel tenemos  a las memorias extraíbles, esta memoria nos permite guardar una gran cantidad de información.

La memoria tiene tres puntos básicos los cuales son, la capacidad, velocidad y el coste por bit. La capacidad hace referencia a la cantidad de memoria disponible que podrá utilizarse, la velocidad adecuada depende del procesador ya que se debe buscar la velocidad donde el procesador trabaje de un modo donde entre calculo y calculo haya un tiempo de espera que se utilizará para guardar resultados; y por ultimo el coste por bit, este es solo el precio que tienes que pagar por una cantidad especifica de memoria, este precio no debe ser excesivo para que sea factible construir un equipo accesible.

Relación jerarquía de memoria

La relación que se tiene entre estos puntos básicos y la organización piramidal de la memoria es que entre mas abajo sea el nivel de jerarquía de memoria hay mayor capacidad de memoria y entre mas arriba sea el nivel se tiene una mayor velocidad y además un mayor coste por bit. Con esta información se puede decir que el nivel 0 que seria el de registro tiene la mayor velocidad y costo por bit, pero tiene la menor capacidad, de la misma manera se puede decir que en el nivel mas bajo la capacidad es mayor pero la velocidad y el costo por bit es menor.

Afirmaciones que se pueden sacar:

  • A mayor capacidad menor coste por bit.
  • A mayor capacidad menor velocidad.
  • A menor tiempo de acceso mayor coste por bit.

En la actualidad los lenguajes de programación generalmente solo asumen la existencia de los niveles de memoria primaria (RAM) y secundaria (Disco Duro). En el lenguaje ensamblador, ensamblador en línea y lenguajes como C y C++ los datos se pueden direccionar directamente a los registros de la CPU, el cual sería el nivel más alto según la pirámide organizacional. Si se quiere aprovechar la jerarquía de memoria de una manera óptima, se debe hacer una cooperación entre programadores, compiladores y fabricantes de hardware, la cual sería:

  • Los programadores: deben ser responsables del movimiento entre la memoria principal (RAM) y disco mediante el uso de ficheros (lugar virtual donde se guarda la información).
  • Hardware: el movimiento de datos entre la memoria principal y los niveles de cache es realizado por algoritmos de hardware.
  • Los compiladores: son los responsables de optimizar el código de modo que el uso de los registros y la cache sea eficiente.

El rendimiento hoy en día es un factor decisivo al construir una computadora igual que al momento de comprar una de estas, ya que entre mayor rendimiento se tenga, más datos se pueden procesar en un tiempo determinado. La jerarquía de memoria cumple un papel importante en el rendimiento de las computadoras ya que entre mayor velocidad de memoria se tenga, mayor cantidad de instrucciones se pueden ejecutar en un tiempo determinado.

Referencias: