viernes, 30 de junio de 2017

Empresas según su dimensión

La PYME se ha visto afectada por la carencia de fondos propios, aunado a los obstáculos que se le presenta para la obtención de créditos a largo plazo y a su misma capacidad para negociar condiciones favorables con la Banca. Por otra parte, en el contexto económico mundial ase ha demostrado que la PYME posee ciertas ventajas que le permiten adaptarse favorablemente a los cambios estratégicos relacionados con su desarrollo, lo cual justifica que cualquier inversión que realicen los gobiernos en proyectos de apoyo dirigido a este sector, tiene la mayor justificación económica y social.

Por todo esto se puede decir que en Venezuela existe la necesidad de propiciar condiciones técnico-financieras que favorezcan la capacidad de competir de las pequeñas y medianas empresas – PYMES -, así como un mercado de servicios de consultoría, que es necesario poner a disposición de las PYMES para orientar y asesorar al empresario, en la identificación de necesidades organizacionales y en la conversión de éstas en requerimientos de servicios de consultoría para el mejoramiento de la empresa.

Las PYMES industriales tienen la necesidad de transformar y modernizar sus sistemas de gerencia, administración y producción para enfrentar la competencia en el nuevo contexto de apertura externa y de liberación de los precios y mercados. En estas condiciones sus posibilidades de desarrollo dependen de la creación de ventajas competitivas, que a su vez estén en función del conocimiento tecnológico incorporado al proceso de gestión y producción de la empresa.

Empresas según dimensión (PYMES)
Una empresa es una organización, industria o institución que se dedica a actividades con fines económicos o comerciales, para satisfacer las necesidades de bienes o servicios de los demandantes, a la par de asegurar la continuidad de la estructura productiva comercial así como sus necesidades de inversión.

El más utilizado suele ser según el número de trabajadores. Este criterio delimita la magnitud de las empresas de la forma mostrada a continuación:

· Microempresas si posee menos de 10 trabajadores.
· Pequeña Empresa: si tiene menos de 50 trabajadores.
· Mediana Empresa: si tiene un número entre 50 y 250 trabajadores.
· Gran Empresa: si posee más de 250 trabajadores.

La PYME es una empresa con características distintivas y tiene una dimensión con ciertos límites ocupacionales y financieros prefijados por los estados o regiones. Las PYMES son agentes con lógica, cultura, intereses y un espíritu emprendedor específicos. Usualmente se ha visto también MiPyME (micro, pequeña y mediana empresas), que es una expansión del termino original, en donde se incluyen a la microempresa.

Las pequeñas y medianas empresas son entidades independientes, con una alta predominancia en el mercado de comercio, quedando prácticamente excluidas del mercado industrial por las grandes inversiones necesarias y por las limitaciones que impone la legislación en cuanto al volumen de negocios y de personal, los cuales si son superados convierten, por ley a una microempresa en una pequeña empresa, o una mediana empresa se convierte automáticamente en una gran empresa. Por todo ello una PYME nunca podrá superar a ciertas ventas anuales o una cantidad de personal.

Características
· Alto componente familiar.
· Falta de formalidad en sus actividades diarias.
· Falta de liquidez
· Presentar problemas de solvencia.
· Su organización, estructura y procedimientos de gestión son sencillos y sin pesadas cargas burocráticas ni controles.
· Son dinámicas, flexibles y se adaptan con facilidad y rapidez a los cambios.
· Tienen un potencial creativo grande como lo demuestre el hecho de que las mayorías de las innovaciones nacen de las pequeñas y medianas empresas.
· Disponen también de un gran potencial de incremento de la productividad por su bajo nivel tecnológico y organizativo.
· No existe por lo general tensiones laborales grandes.
· Su dimensión es reducida y por ello todos los problemas son a escala reducida también.

Ventajas
El avance tecnológico es el desarrollo de los medios de comunicación traen consigo ventajas y oportunidades para la empresa sin embargo también traen amenazas, una empresa puede creer y prosperar con la utilización de los avances tecnológicos si es que estos se encuentran a su alcance, por otro lado pueden empequeñecerse al no tener acceso a las nuevas tecnologías o medios a los que la competencia si puede. Aunado a esto la desaparición de las fronteras gracias a la nueva era global en la que vivimos hace posible que un competidor lejano sea próximo gracias a la amplia cobertura de los medios.

Las PYMES tienen grandes ventajas como su capacidad de adaptación gracias a su estructura gracias a si estructura pequeña, su posibilidad de especializarse en cada nicho de mercado ofreciendo un tipo de atención directa y finalmente su capacidad comunicativa. La mayor ventaja de una PYME es su capacidad de cambiar rápidamente su estructura productiva en el caso de variar las necesidades de mercado, lo cual es mucho más difícil en una gran empresa, con un importante número de empleados y grandes sumas de capital invertido. Sin embargo el acceso a mercados tan específicos o a una cartera reducida de clientes aumenta el riesgo de quiebra de estas empresas, por lo que es importante que estas amplíen su mercado o sus clientes.

· Financiación: las empresas pequeñas tienen más dificultad de encontrar financiación a un coste y plazo adecuado debido a su mayor riesgo. Para solucionar esto se recurren a las SGR y capital riesgo.
· Empleo: son empresas con mucha rigidez laboral y que tiene dificultades para encontrar mano de obra especializada. La formación previa del empleado es fundamental para éstas.
· Tecnología: debido al pequeño volumen de beneficios que presentan estas empresas no pueden dedicar fondos a la investigación, por lo que tienen que asociarse con universidades o con otras empresas.
· Acceso a mercados internacionales: el menor tamaño complica su entrada en otros mercados. Desde las instituciones públicas se hacen esfuerzos para formar a las empresas en las culturas de otros países.
· Reducen las relaciones sociales a términos personales más estrechos entre el empleador y el empleado favoreciendo las conexiones laborales ya que, en general, sus orígenes son unidades familiares.
· Presentan mayor adaptabilidad tecnológica a menor costo de infraestructura.

Desventajas
· Utilizan tecnología ya superada.
· Sus integrantes tienen falta de conocimientos y técnicas para una productividad más eficiente.
· Dificultad de acceso a crédito.
· La producción generalmente, va encaminada solamente al Mercado Interno.
· Falta del nivel de calificación en la mano de obra ocupada.
· Dificultades para desarrollar planes de investigación.

Se reconoce la posición de las pequeñas y medianas empresas en el mundo, por su condición dinámica y su fortaleza en cuanto a la creación de empleo en todos los países. Sin embargo, aun cuando la pequeña y mediana empresa se caracteriza por ser dinámica, por ser laboriosa y ajustada a la innovación, no cuenta con la masa de recursos necesarios para competir con grandes empresas en los mercados internacionales. Por esta razón, se evidencia una serie de tareas de distinto grado de complejidad que habrá que abordar sistemáticamente. Los primeros esfuerzos tienen que estar orientados a lograr ahorros y aumentar la productividad mediante el mejor uso de los recursos disponibles.

Por otra parte las pequeñas y medianas empresas con debilidades competitivas sustanciales, pero con potencial de supervivencia, están obligadas a diseñar y emprender programas más complejos de reconversión empresarial, que suponen inversiones de significativo valor monetario y la adopción de tecnologías avanzadas, conjuntamente con la adopción de sistemas contables, administrativos y de comercialización apropiadas a las mismas. Es indispensable que la modernización productiva de la pequeña y mediana empresa se fundamente en la incorporación sistemática del avance técnico con el propósito de alcanzar aumentos sostenidos en términos de productividad.


Frente a la revolución tecnológica que tiene lugar en el mundo, como expresión propia de competencia internacional, las empresas latinoamericanas, técnicos, multiplicar la inventiva y realizar mayores gastos en la investigación y desarrollo.

martes, 27 de junio de 2017

Importancia del Satélite Simón Bolívar

Es importante ya que en Venezuela por primera vez incursiono de forma activa en la tecnología satelital, y lo hizo como política pública con fines pacíficos y al servicio de los venezolanos. El satélite está ubicado en una posición orbital 78° oeste, el satélite Simón Bolívar tendrá una carga útil, con un peso de 2.100 Kg, dimensiones: 2,36 x 2,10 x 4 sin desplegar los paneles solares, brazo de paneles solares: 15,5 metros a cada lado. Es importante dar a conocer que la adquisición del satélite no sólo beneficio a Venezuela, sino que, gracias a su amplio espectro, permitió que otros países adquieran conexión, tomando en cuenta que Venezuela tiene un vínculo exclusivo. La huella de cobertura se distribuye de la siguiente forma: Banda C: Cuba, Dominicana, Haití, Jamaica, Centroamérica, sin México, tosa Suramérica, sin los extremos sur de Chile y Argentina. Banda Ku: Haití, Cuba, Dominicana, Bolivia, Paraguay y Uruguay. Banda Ka: se reserva exclusivamente para Venezuela (c y Ku además).

Beneficios del Satélite Simón Bolívar
  • Educación hasta las regiones más remotas.
  • Salud hasta las poblaciones que debido a su gran lejanía de los centros poblados principales del país, se encontraban desasistidas.
  • Cubre las necesidades nacionales de movilización de tráfico de telecomunicaciones digitales.
  • Servicios de telefonía, fax, Internet.
  •  Implementa programa de telemedicina, tele educación.
Información y comunicación de:
  • Organismos públicos gubernamentales.
  • Centros productivos.
  • Organizaciones sociales y comunidades
  •  Apoyo en esta materia a otros países latinoamericanos.
      Para que sirve este satélite
     Con el Satélite Simón Bolívar el Estado venezolano está impulsando las modalidades de Telemedicina y Teleducación para comunidades dispersas, distantes y que históricamente han estado excluidas en el país. En el marco de la cooperación sur-sur, las redes de Teleducación y Telemedicina se expandirán a todos los países de Centroamérica, Suramérica y el Caribe.

     El Satélite es una herramienta para la inclusión social, al servicio de las necesidades del pueblo. Que permite el desarrollo de amplios programas de investigación, desarrollo e innovación en la tecnología satelital para abarcar todo el territorio nacional, y no sólo los principales poblados y regiones del país que disfrutan de formas convencionales de telecomunicaciones y servicio de educación y medicina.

      Estaciones terrena de control
    El Satélite Simón Bolívar es operado y controlado desde el territorio nacional por un grupo de especialistas venezolanos pertenecientes a la Agencia Bolivariana para Actividades Espaciales (ABAE). La Estación Terrena de Control Principal está ubicada en Bamari, el Sombrero, estado Guárico. La estación fue construida especialmente para el proyecto y consta de dos secciones: el Centro de Control Satelital, a cargo de ABAE que se encarga de la operación del satélite, y una estación de Telepuerto, a cargo de CANTV que es el operador de los servicios de telecomunicaciones. También existe una Estación Terrena de Control Secundaria o de Respaldo que está situada en Luepa, estado Bolívar. Esta estación está completamente capacitada para controlar el satélite en casos excepcionales.
     
     Ambas garantizan el funcionamiento en condiciones óptimas de los sistemas de suministro de energía, posicionamiento, auto-regulación y telecomunicaciones del satélite las 24 horas del día, los 365 días del año durante sus más de 16 años de vida útil.

   Los operadores venezolanos están altamente capacitados para el manejo de todas las operaciones ordinarias y extraordinarias vinculadas con el Satélite Simón Bolívar. Además de la operación técnica por parte de ABAE, hay personal dedicado a la operación de los servicios que presta el satélite venezolano, que son ofrecidos por CANTV. Así, la oferta de servicios y la administración del uso de las bandas corresponden al personal venezolano de CANTV.

     Democratización del acceso a las telecomunicaciones
    A política del Estado en materia de telecomunicaciones está orientada a la inclusión del pueblo venezolano y la cobertura de la mayoría de centros poblados del país. Es así, que en los lugares donde no existe el acceso a una red cableada o cobertura celular, el satélite se convierte en la mejor opción para cumplir con uno de los objetivos principales de la nueva CANTV, el cual es darle conectividad a las poblaciones rurales y menos pobladas, cuando dicha localidad está fuera de las redes. Con este principio, incluso poblaciones con menos de 3 mil habitantes pueden tener comunicación con el resto del país, incorporándose de una forma a los procesos productivos, educativos, medios y de orden social.

    Por esto el satélite está privilegiado a esas comunidades que están muy apartadas, en zonas fronterizas, o donde la geografía es difícil, como las zonas montañosas del país. Con los Infocentros conectados al satélite se amplía la cobertura de servicios que se dan gracias al Simón Bolívar. Con esta política de inclusión social, se está incrementado el número de comunidades beneficiadas con el satélite.

     Otros servicios
   Además de los grandes beneficios sociales, el Simón Bolívar tiene la capacidad de ofrecerotros servicios vinculados a las comunicaciones. Gracias al satélite es posible la transformación en directo de señales de televisión a través del Sistema Nacional de Medios Públicos, así como desde y hacia países ubicados en su área de cobertura.

    El mantenimiento, así como la operación eficiente y en condiciones óptimas por parte de los operadores venezolanos, permite apalancar la visión de unidades regional planteada desde nuestro país. La amplia cobertura de nuestro satélite permitirá integrar desde el área de telecomunicaciones a los pueblos y culturas de Nuestra América, haciendo honor a la visión de quien le da su nombre, el Libertador Simón Bolívar.

     Satélite Simón Bolívar mostrará su poderío en telecomunicaciones en el 2.010
     El satélite venezolano Simón Bolívar mostrará su máximo poderío en telecomunicaciones, televisión, transmisión de datos e Internet durante el próximo año, luego de haber superado la fase de acoplamiento.

    Hasta ahora lo que el público ha podido apreciar es el funcionamiento de poco o más del 10% de la capacidad del satélite, lo que se ha visto reflejado en servicios, como la transmisión de señales de la televisión TELESUR, Venezolana de Televisión, Televisora Venezolana Social y Vive TV, pero para el próximo año se desarrollarán planes de telefonía satelital, televisión directa a casa e Internet de banda ancha satelital, gracias a que el satélite entrará en pleno funcionamiento.



domingo, 25 de junio de 2017

Sistema Operativo

Es un conjunto de programas que hace la interface entre nosotros y el hardware. Ejemplo: Red, Sonido, Video, Servicio del Tiempo, Servicio de Registro.

Permisos: son los que se otorgan a los usuarios sobre los recursos. Ejemplo: Modificar, Leer, Compartir, Escribir, Borrar, Imprimir, Ejecutar, Abrir.

Privilegios: de instalar un programa, de dar un permiso, cambiar configuración, hacer cambios en el sistema operativo, cambio de disco, formatear, crear recursos.

Dispositivos de entrada y Salida
Los dispositivos de entrada son aquellos dispositivos externos de un ordenador, el cual éste aloja componentes situados fuera de la computadora para algunos dispositivos externos, a la que pueden dar información y/o instrucciones. Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver resultados del proceso de datos que realice la computadora, salida de datos. El más común es la pantalla o monitor, aunque también están las impresoras, imprimen los resultados en papel, loso trazados gráficos o plotters, la bocinas, etc.

Los dispositivos periféricos no ayudan a introducir a la computadora los datos para que esta nos ayude a la resolución de problemas y por consiguiente obtener el resultado de dichas operaciones, es decir, estos dispositivos nos ayudan a comunicarnos con la computadora, para que esta a su vez nos ayude a resolver los problemas que tengamos y realice las operaciones que nosotros no podamos realizar manualmente.


Algunos dispositivos de entrada y salida:
Entrada
  • ·        Teclado
  • ·        Ratón
  • ·        Joystick
  • ·        Lápiz Óptico
  • ·        Micrófono
  • ·        Webcam
  • ·        Escáner
  • ·        Escáner de código de barras

 Salida
  • ·        Monitor
  • ·        Altavoz
  • ·        Auriculares
  • ·        Impresoras
  • ·        Plotter
  • ·        Proyectores

Memoria
Son dispositivos que retienen datos informáticos durante algún intervalo de tiempo. Las memorias de computadoras proporcionan una de las principales funciones de la computadora moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acopladas a una Unidad Central de Procesamiento (CPU), implementa lo fundamental del modelo de computadoras de Arquitectura de Von Neumann, usado desde los años 1.940.

En la actualidad, la memoria suele referirse a una forma de almacenamiento de estado sólido conocido como memoria RAM (Memoria de Acceso Aleatorio) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como discos ópticos y tipos de almacenamiento magnético como discos duros y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para las arquitecturas de computadoras en general.

Tipos de DIMMs según su cantidad de Contactos o Pines:
  • ·      72-pin SO-DIMM (no es el mismo que un 72-pin SIMM), usados por FPM DRAM y EDO DRAM
  • ·        100-pin DIMM, usados por printer SDRAM
  • ·        144-pin SO-DIMM, usados por SDR SDRAM
  • ·        168-pin DIMM, usados por SDR SDRAM (menos frecuente para FPM/EDO DRAM en áreas de trabajo y/o servidores)
  • ·        172-pin MicroDIMM, usados por DDR SDRAM
  • ·        184-pin DIMM, usados por DDR SDRAM
  • ·        200-pin SO-DIMM, usados por DDR SDRAM y DDR2 SDRAM
  • ·        204-pin SO DIMM, usados por DDR3 SDRAM
  • ·        240-pin DIMM, usados por DDR2 SDRAM, DDR3 SDRAM y FB-DIMM DRAM
  • ·        244-pin Mini DIMM, usados por DDR2 SDRAM

Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o fácil. S utiliza principalmente en su sentido más estricto, se refiere sólo a máscaras ROM – en ingles MROM – que se fabrica con los almacenados de forma permanente y por lo tanto, su contenido no puede ser modificado de ninguna forma. Sin embargo, las ROM más modernas, como EPROM y Flash EEPROM, efectivamente se pueden borrar y volver a programar varias veces, aun siendo descritos como “memoria de sólo lectura (ROM)”. La razón de que se les continúe llamando así es que el proceso de reprogramación en general es poco frecuente, relativamente lento y a menudo, no se permite la escritura en lugares aleatorios de la memoria. A pesar de la simplicidad de la ROM, los dispositivos reprogramables son más flexibles y económicos, por lo cual las antiguas mascaras ROM no se sueles encontrar en Hardware producidos a partir de 2.007.

Funcionamiento de la Memoria
El funcionamiento de la memoria RAM, es la memoria basada en semiconductores que puede ser leída y escrita por el microprocesador u otros dispositivos de Hardware. El acceso a las posiciones de almacenamiento se puede realizar en cualquier orden. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los discos duros es que la RAM es muchísima más rápida y volátil, es decir, que su contenido se borra al apagar el ordenador.

La ROM se constituye en un chip que posee un software determinado y no programado por el usuario. De esta forma la ROM es Hardware y Software a la vez. A esto se da el nombre de firmware, asociando así las dos capacidades.

Tipos de Conectores o Slots
Dependiendo del modelo de nuestra tarjeta madre variará la cantidad de slots para memoria que tendrá, de 2 hasta 4 slots. Hay varios detalles a tener en cuenta al momento de agregar memoria a nuestro equipo, uno es chequear que tipo de memoria soporta (DDR, DDR2, etc.) así como la velocidad de la misma, va en relación con la velocidad del bus del procesador, además de la cantidad máxima de memoria que soporta nuestra tarjeta madre.

Ranuras SIMM: las ranuras para el módulo de memoria para la RAM SIMM venían en distintos tamaños, dependiendo del número de clavijas que recibiría. Las ranuras de 30-clavijas eran más cortas y eran utilizadas típicamente en laptops, mientras que las ranuras de 64 y 72 clavijas comúnmente en computadoras de escritorio. Las RAM SIMM debían ser instaladas en un cierto ángulo y empujadas para que encastren en un lugar. Había una muestra a ambos extremos del módulo de memoria que eran aferrados por brazos en los extremos opuestos de la ranura.

Ranuras DIMM: al igual que con las ranuras SIMM, las de DIMM tiene muesca en los extremos para sostener al módulo de memoria en su lugar. A diferencia de las ranuras SIMM permiten una instalación directa de los módulos de memoria. Los módulos pueden ser insertados directamente en las ranuras y ser asegurados en su lugar. Ya que hay una gran variedad de tamaño de clavijas en las memorias DIMM, las ranuras también varían acordemente en tamaño.

Discos
Es un dispositivo de almacenamiento de datos no volátil que emplea un sistema de grabación magnética para almacenar datos digitales. Se compone de uno o más platos o discos rígidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metálica sellada. Sobre cada plato, y en cada una de sus caracas, se sitúa un cabezal de lectura/escritura que flota sobre una delgada lámina de aire generada por la rotación de los discos.

Tipos de Discos
SCSI: aunque al principio competían a nivel usuario con los discos IDE, hoy día sólo se los puede encontrar en algunos servidores, para usarlos es necesario instalar una tarjeta controladora. Permite conectar hasta quince periféricos en cadena. La última versión del estándar, Ultra4 SCSI, alcanza picos de transferencia de datos de 320 Mbps.

Son interfaces preparadas para discos duros de gran capacidad de almacenamiento y velocidad de rotación. Se presentan bajo tres especificaciones: SCSI Estándar, SCSI Rápido y SCSI Ancho-Rápido. Su tiempo medio de acceso puede llegar a 7 milisegundos y su velocidad de transmisión secuencial de información puede alcanzar teóricamente los 5 Mbit/s en los discos SCSI Estándares, los 10 Mbit/s en los discos SCSI Rápidos y los 20 Mbit/s en los discos SCSI Anchos-Rápidos (SCSI-2). Un controlador SCSI puede manejar hasta 7 discos duros SCSI 0 7 periféricos SCSI, con conexión tipo margarita. A diferencia de los discos IDE, pueden trabajar asincrónicamente con relación al microprocesador, lo que posibilita una mayor velocidad de transferencia.

IDE/EIDE: es el nombre que reciben todos los discos duros que cumples las especificaciones ATA. Se caracterizan por incluir la mayor parte de las funciones de control en el dispositivo y no en una controladora externa. Normalmente los PCs tienen dos canales IDE, con hasta dos discos en cada uno. Usan cables de cuarenta hilos, y alcanzan hasta 33 Mbps.

ATA 66, 100, 133: sucesivas evoluciones de la interfaz IDE para cumplir las nuevas normas ATA le han permitido alcanzar velocidades de 66, 100 y hasta 133 Mbps. Para soportar esta flujo de datos necesitan utilizar un cable de ochenta hilos, si se emplea otro el rendimiento será como máximo de 33 Mbps. Son los discos duros más utilizados en la actualidad.

Serie ATA: es la interfaz que se espera sustituya a corto plazo a los discos IDE. Entre sus ventajas están una mayor tasa de transferencia de datos, 150 frente a 133 Mbps y un cable más largo hasta un metro de longitud en vez de 40 cm y delgado sólo siete hilos en lugar de ochenta, que proporciona mayor flexibilidad en la instalación física de los discos y mejor ventilación de aire en el interior de la caja.

Serial ATA 2: ofrece y se presenta en el mismo formato que su antecesor SATA, pero con transferencia hasta de 3Gb/s.

SATA (Serial ATA): el más novedoso de los estándares de conexión, utiliza un bus serie para la transmisión de datos. Notablemente más rápido y eficiente que el IDE, existen tras versiones, SATA1 con velocidad de transferencia de hasta 150 Mb/s, SATA2 de hasta 300 Mb/s, el más extendido en la actualidad, y por ultimo SATA3 de hasta 600 Mb/s. físicamente es mucho más pequeño y cómodo que los IDE, además de permitir conexión en caliente.

SAS (Serial Attached SCSI): interfaz de transferencia de datos en serie, sucesor del SCSI paralelo, aunque sigue utilizando comandos SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión en caliente. Una de las principales características es que aumenta la velocidad de transferencia al aumentar el número de dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos existentes en SCSI, es por ello que se vaticina que la tecnología SAS irá reemplazando a su predecesora SCSI. Además el conector es el mismo que la interfaz SATA y permite utilizar estos discos duros, para aplicaciones con menos necesidad de velocidad, ahorrando costos. Por lo tanto, las unidades SATA pueden ser utilizadas por controladores SAS pero no a la inversa, una controladora SATA no reconoce discos SAS.

Tipos de Arreglos de Disco
Un arreglo redundante de discos independientes (RAID por sus siglas en inglés) es típicamente implementado para la protección de la información o incremento del desempeño al acceso de los discos duros. Existen varios tipos de arreglo y los más usados en la industria son: 0, 1, 5 y el 0+1 ó 10, siendo este último el de mayor desempeño, protección y costo.

Actualmente prevalece el uso de este tipo de configuraciones para la protección de la información, el fabricante de Software o la industria del Hardware nos entregan soluciones que nos permiten despreocuparnos en cierto grado en la definición del tipo de arreglo a utilizar o para qué archivos en específico los necesitamos.

RAID1: este tipo de arreglo se conoce como espejeo, porque su conjunto de discos los utiliza como espejos, ofrece el nivel de protección más alto, pues uno tiene copia idéntica de la información de cada disco. Toda la información escrita en el disco primario se escribe en el disc secundario. RAID1 tiene un incremento en el desempeño de la lectura de la información, pero puede llegar a degradar el desempeño de la escritura.

RAID5: este tipo de arreglo se denomina también como distribuido con paridad. Este tipo de arreglos distribuye la información en todo el conjunto de discos. A diferencia del RAIDØ, RAID5 elabora un bit de paridad con el cual es posible reconstruir la información del arreglo en caso de la pérdida de algún de los discos. La información y los bits de paridad son distribuidos en todos los discos, garantizando que siempre se encontrarán en discos distintos. RAID5 tiene un mejor desempeño que RAID1, pero cuando uno de los discos falla, el desempeño de la lectura llega a degradarse.

RAID10 (0+1): este tipo de arreglo es una mezcla del arreglo distribuido y espejeo. La información se distribuye en un conjunto de discos como un RAIDØ y a su vez, este conjunto de discos es espejeado a otro conjunto de discos como un RAID1. RAID10 provee el nivel de protección y desempeño más alto para escritura y lectura que cualquier otro arreglo, debido a que contiene los beneficios de los arreglos distribuidos y espejo. Su único problema es el costo de implementación, al tener que usar siempre el doble disco.

BIOS
Es un programa informático inscrito en componentes electrónicos de memoria Flash existentes en la placa base. Este programa controla el funcionamiento de la placa base y de dichos componentes. Se encarga de realizar las funciones básicas de manejo y configuración del ordenador.

Es un componente esencial que se usa para controlar el Hardware. Es un pequeño programa, que se carga en al ROM, tipo de memoria que no puede modificarse y en la EEPROM. De allí proviene el termino flasher, que designa la acción de modificar el EEPROM.

Funcionamiento del BIOS
Después de un reset o del encendido, el procesador ejecuta la instrucción que encuentra en el llamado vector de reset, ahí se encuentra la primera línea de código del BIOS, es una instrucción de salto incondicional, que permite a una dirección más baja en la BIOS. En los PC más antiguos el procesador continuaba leyendo directamente en la memoria RAM, ejecutando las rutinas POST para verificar el funcionamiento del sistema y posteriormente cargando un sistema operativo (de 16 bits) en la RAM, que compartiría funcionalidades de la BIOS.

De acuerdo a cada fabricante del BIOS, realizará procedimientos diferentes, pero en general se carga una copia del firmware hacia la memoria RAM, dado que esta última es más rápida. Desde allí se realiza la detección y la configuración de los diversos dispositivos que pueden contener un sistema operativo. Mientras se realiza el proceso de búsqueda de un SO, el programa del BIOS ofrece la opción de acceder a la RAM-CMOS del sistema donde el usuario puede configurar varias características del sistema, por ejemplo, el reloj de tiempo real. La información contenida en la RAM-CMOS es utilizada durante la ejecución del BIOS para configurar dispositivos como ventiladores, buses y controladores.

Los controladores de Hardware del BIOS están escritos en 16 bits siendo incompatibles con los SO de 32 y 64 bits, estos cargas sus propias versiones durante su arranque que reemplazan a los utilizados en las primera etapas.

Memoria Cache
La memoria caché es un tipo especial de memoria interna usada en muchas CPU para mejorar su eficiencia o rendimiento. Parte de la información de la memoria principal se duplica en la memoria caché. Comparada con los registros, la caché es ligeramente más lenta pero de mayor capacidad. Sin embargo, es más rápida, aunque de mucha menor capacidad que la memoria principal. También es de uso común la memoria caché multi-nivel – la “caché primaria” que es más pequeña, rápida y cercana al dispositivo de procesamiento, la “caché secundaria” que es más grande y lenta pero más rápida y mucho más pequeña que la memoria principal.

Memoria Virtual
Es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente. La mayoría de los ordenadores tienen cuatro tipos de memoria: registros en la CPU, la memoria caché, tanto dentro como fuera del CPU, la memoria RAM y el disco duro. En ese orden, van de menor capacidad y mayor velocidad a mayor capacidad y menos velocidad.

Muchas aplicaciones requieren acceso a más información (código y datos) que la que se puede mantener en memoria física. Esto es así sobre todo cuando el sistema operativo permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Una solución al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria principal cuando sea necesario.

Page File
Este archivo es muy especial y lo usa Windows para almacenar temporalmente datos los cuales son intercambiados entre la memoria RAM y éste, con el fin de disponer de un bloque más grande de memoria, a ésta se le conoce como MEMORIA VIRTUAL.

El nombre del archivo es pagefile.sys y se crea en el momento de la instalación de Windows en la unidad raíz (normalmente C:\) donde se encuentra el boot del sistema y sus atributos son de oculto.

El archivo pagefile.sys normalmente no se debería poder ver en el explorador de Windows, a menos que hayas desactivado la opción “Ocultar archivos protegidos del sistema”.

El tamaño del archivo pagefile.sys normalmente es 1.5 veces más grande que la memoria RAM del sistema. Por ejemplo, tienes 1 GB de RAM, el archivo debería pesar como 1.5 GB si tienes 256MB, el archivo debería pesar algo como 384B, y así, etc.

CPU
Unidad Central de Procesamiento, también llamado procesador, es el componente principal del ordenador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. La CPU proporciona la característica fundamental del ordenador digital, la programabilidad y son uno de los componentes necesarios encontrados en los ordenadores de cualquier tiempo, junto con la memoria principal y los dispositivos de entrada/salida. Se conoce como microprocesador, el CPU que es manufacturado con circuitos integrados. Los microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de CPU y hoy en día, el término “CPU” es aplicado usualmente a todos los microprocesadores.

Funcionamiento de la CPU
Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la cuenta de la siguiente instrucción, para garantizar que las instrucciones se ejecuten en la secuencia adecuada. La unidad de control del CPU coordina y temporiza las funciones de la CPU, tras cual recupera la siguiente instrucción desde la memoria.

Las instrucciones viajan por el bus desde la memoria hasta la CPU, donde se almacena en el registro de instrucción. Entretanto el contador del programa se incrementa en uno para prepararse para la siguiente instrucción.

La instrucción actual es analizada por un decodificador, que determine lo que hará la instrucción. Cualquier dato que requerido por la instrucción es recuperado desde el dispositivo de almacenamiento correspondiente y se almacena en el registro de dato de la CPU. El CPU ejecuta la instrucción y los resultados se almacenan en toro registro o se copian en una dirección de memoria determinada.

Entrada de Datos: los dispositivos de entrada cumplen diferentes operaciones básicas, proporcionando una manera de comunicarse con el ordenador. Estos dispositivos son: el teclado, el ratón, el modem, el escáner…

Procesamiento de los Datos: se procesan los datos que llegan a través de los dispositivos de entrada. El microprocesador realiza estas operaciones.

Almacenamiento de la Información: una vez que los datos han sido procesador, es necesario almacenar la información, utilizando la memoria del ordenador, disco duro, disquete, discos compactos, etc.

Salida de la Información: los dispositivos de salida son los encargados de mostrar los resultados de los procesos realizados por la CPU: monitos, impresora, plotter, etc.

Diferencia entre I5 e I7
Intel Core i5 tiene la tarea de satisfacer las necesidades de las empresas del mercado medio, es decir, aquellos que realizan tareas más exigentes. Disponible en dos o cuatro núcleos, los procesadores i5 vienen con hasta 8MB de caché (L3) para compartir, el controlador de memoria DDR integrado, tecnología Intel Hyper-Threading y con la tecnología Turbo Boost.

La tecnología Turbo Boost promete aumentar la velocidad del procesador de forma automática. Según el sitio web de Intel, esta tecnología es inteligente y funciona todo el tiempo controlando la frecuencia, voltaje y temperatura de la CPU. Al notar una disminución en uno de los valores por defecto utilizado por la CPU aumenta la frecuencia C y logra un rendimiento mucho mayor en cualquier aplicación.

Imagínate que la temperatura de la CPU es menor de lo esperado y que desea aumentar la velocidad. Con el uso de la tecnología Turbo Boost no debe preocuparse porque su procesador Intel Core i5 va a cambiar la frecuencia o el voltaje de la CPU sin su permiso y pronto verá un aumento significativo en el rendimiento. Hablando específicamente de los modelos i5, existe la posibilidad de un aumento de hasta 800 MHz de velocidad.

El i7, la línea de procesadores dirigida a los entusiastas y al público profesional, trae muchos beneficios y características asombrosas. Todos los procesadores Core i7 tienen cuatro núcleos la i7-980X es de seis núcleos, memoria de 8 MB de caché L3, controlador de memoria integrado, Inter Turbo Boost, Intel Hyper-Threading, Intel HD Boost y función Intel QPI.

viernes, 23 de junio de 2017

GUI (Interfaz Gráfica de Usuario)

El GUI es un conjunto de formas y métodos que posibilitan la interacción de un sistema con los usuarios utilizando formas graficas e imágenes, todas las gráficas se refieren a botones, iconos, ventanas, los cuales representan funciones y acciones.

Esta forma de interfaz de usuario es muy simple y nos ha permitido centrarnos en todo aquello que tiene que ver tan solo con la programación orientada a objetos con el lenguaje JAVA, sin tener que tratar al mismo tiempo con ventanas, botones y otros elementos similares.

El origen del GUI tuvo lugar gracias a la teoría de Vannevar. Douglas Engelbart fue un científico que influenciado por la teoría de Vannevar, trabajo en la investigación sobre la interacción hombre-máquina.

Apple de Macintosh, lanzado en 1984, fue el primer uso comercial exitoso de una GUI, tuvo tanta relevancia que, desde entonces, casi todos los sistemas usan una GUI como interfaz con el usuario.

Microsoft desarrollo su primer sistema operativo grafico en 1983 en la versión inicial de Windows 1.0. En 1995 con el lanzamiento de Windows 95 que Microsoft fue capaz de ofrecer una GUI con una calidad buena, aunque sigue sin estar a la altura de Apple.

GUI (Graphic User Interface) Interfaz Gráfica de Usuario, que es un conjunto de formas y métodos que posibilitan la interacción de un sistema con los usuarios utilizando formas gráficas e imágenes. Con formas gráficas se refiere a botones, iconos, ventanas, fuentes, etc., los cuales representan funciones, acciones e información.

Es una evolución de la línea de comandos tradicional (CLI) de los primeros sistemas operativos como la familia de sistemas DOS (como MS-DOS), el escritorio de Windows es un GUI.

La interfaz virtual o interfaz gráfica GUI que permite, mediante iconos, interactuar con los elementos gráficos convirtiendo al ser humano en usuario de la aplicación. GUI es una interfaz de usuario en la que una persona interactúa con la información digital de un entorno gráfico de simulación. Estas relaciones también se denominan interfaces objeto-acción.

Características
  •      Facilidad de comprensión, aprendizaje y uso.
  •      Representación fija y permanente de un determinado contexto de acción (fondo).
  •      El objeto de interés ha de ser de fácil identificación.
  •    Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso.

·        Las interacciones se basaran en acciones físicas sobre elementos de códigos visual o auditivo (iconos, botones, imágenes, mensajes de texto o sonoros, barras de desplazamientos y navegación) y las selecciones tipo menú con sintaxis y órdenes.
·        Las operaciones serán rápida, incrementables y reversibles, con efectos inmediatos.

En los sistemas informáticos, la relación humano computadora se realiza por medio de interfaz, que se podría definir como mediador. Cuando existen dos sistemas cualesquiera que se deben comunicar entre ellos la interfaz será el mecanismo, el entorno o la herramienta que hará posible dicha comunicación.


Visual Basic
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1.991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida, también la programación misma.

La última versión fue la 6, liberada en 1.998 para la que Microsoft extendió el soporte hasta marzo de 2.008. En 2.001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de códigos entre ellos), fue el sucesor de Visual Basic 6.

Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects. Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador un compilador (y enlazador) y un editor de interfaces gráficas o GUI.

Historia
Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (editor Profesional y Estándar), que data de 1.992, fue menos difundida. Esta proveía un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.

La última versión que sólo generaba aplicaciones de 16 bits fue la 3.0, y no incluía una biblioteca detallada de componentes para toda clase de usos. Durante la transición de los sistemas Windows 3.11 a Windows 95, en 1.995, hizo su aparición la versión 4.0 de Visual Basic, esta podía generar programas tanto de 16 como 32 bits, a partir del mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de ejecución (“runtime”). Además, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente versión, la 5.0 se estuvo a punto de implementar por primera vez la posibilidad de compilar a códigos nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no fue pensando como lenguaje orientado a objetos. La versión 6.0 que puede generar códigos ejecutables directo en 32 bits, continúa aun utilizándose masivamente, y es compatible con las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.

Visual Basic evolucionó para integrar la plataforma .NET, allí perdió su propia identidad como lenguaje único adquirible, pasando a integrar un paquete de productos, llamado precisamente Microsoft .NET, dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta nueva versión del lenguaje posee profundas diferencias en la forma de programar respecto de Visual Basic 6, pero gran semejanza en su sintaxis básica.

Cabe mencionar que, aunque fue menos conocido, se desarrolló también una versión gratuita del Visual Basic 5.0, orientada al desarrollo de controles y componentes, su nombre específico era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5 CCE). También hubo versiones orientadas al desarrollo de aplicaciones para dispositivos móviles basados en Windows CE y Pocket PC, conocidas como Embedded (Visual Basic).

Versiones
Visual Basic 1.0 para Windows se liberó en mayo de 1.991, visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1.992. Poco popular, este lenguaje no era compatible con Visual Basic para Windows, ya que constituía en realidad la siguiente versión de los compiladores BASIC vigentes para DOS, denominados QuickBASIC y BASIC PDS (Profesional Development System). Usaba una interfaz de texto, con caracteres ASCII extendidos que daban la apariencia de una interfaz gráfica.

Visual Basic 2.0 fue liberado en noviembre de 1.992. Venía en versiones Standard y Profesional. El entorno de programación era más fácil de usar que el anterior, y su velocidad de proceso fue mejorada. En particular, los formularios se convirtieron en objetos instanciables, sentando así los conceptos fundamentales para módulos de clase, que más tarde se ofrecerían en la versión 4.

Visual Basic 3.0 salió al mercado en verano de 1.993, fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows. Había incompatibilidades, de esta versión que causaban fallas de instalación y problemas de operación. Mientras las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.

En febrero de 1.997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de 32 bits exclusivamente. Los programadores que aún preferían desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0, siendo transportables en códigos fuente a VB5.0 y viceversa. En la versión 5 se tenía la posibilidad de crear controles personalizados, también permitía compilar a código ejecutable nativo de Windows, logrando con ello incrementar la velocidad de ejecución de los programas generados, más notablemente en los de cálculo.

Visual Basic 6, salido a mediados de 1.998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en marzo de 2.008, pero a pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas como Windows Vista, Windows Server 2.008, Windows 7 y Windows 8.

El soporte estándar para Microsoft Visual Basic 6.0 finalizó el 31 de marzo de 2.005, pero el extendido terminó en marzo de 2.008. La comunidad de usuarios de Visual Basic expresó su grave preocupación y se firmó una petición para mantener el producto vivo. Microsoft se ha negado hasta el momento a cambiar su posición sobre el asunto. Irónicamente, en esa época (2.005) se da a conocer que el software antiespía ofrecido por Microsoft, “Microsoft AntiSpyware” (parte de la GIANT Company Software), fue codificado en Visual Basic 6.0, su posterior sustituto, Windows Defender, fue reescrito en código C++.

Inconvenientes
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas, se citan entre ellas:
  • Problemas de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell.
  • Soporte pobre para programación orientada a objetos.
  • Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
  •  Dependencia de complejas a frágiles entradas de registro COM.
  • La capacidad de utilizar controles en un solo formulario es muy limitada en comparación a otras herramientas .DLL HELL DB, Libro Programando en Visual Basic 2.002