lunes, 28 de noviembre de 2016

Requisitos Mínimos Para Instalar Los Siguientes Sistemas Operativos

Ubuntu

Estos son los requisitos mínimos para instalarlo en la PC:
  • Procesador: x86 a 1 GHz.
  • Memoria: 1 GB de RAM.
  • Espacio en disco duro: 15 GB.
  • Tarjeta gráfica: capaz de soportar una resolución de 800 x 600.
  • Puerto USB.
  • Tarjeta de red.
  • Conexión a Internet no indispensable.

Windows 10

Estos son los requisitos mínimos para instalarlo en la PC, Asegúrate de que estás ejecutando la última versión, ya sea Windows 7 SP1 o Windows 8.1 Update.

•  Procesador: Un procesador a 1 GHz o más rápido o SoC
•  Memoria: Dispositivo nuevo: 2 gigabytes (GB) para las versiones de 32 o 64 bits
                    Actualizaciones: 1 gigabyte (GB) para 32 bits o 2 GB para 64 bits
•  Espacio en disco duro: 16 GB para un SO de 32 bits o 20 GB para un SO de 64 bits
•  Tarjeta gráfica: DirectX 9 o posterior con un controlador WDDM 1.0
•  Pantalla: 800 x 600

Windows 8.1

Para poder instalar Windows 8.1 en tu PC, tu computadora (ordenador) necesita contar con al menos estos requerimientos:
•  Procesador: Un procesador a 1 GHz o más rápido o SoC
•  Memoria: 1 GB RAM para la versión de 32 bits
                              2 GB RAM para la versión de 64 bits
• Espacio en disco duro: 16 GB para un SO de 32 bits o 20 GB para un SO de 64 bits
• Tarjeta gráfica: DirectX 9 o posterior con un controlador WDDM 1.0
•  Pantalla: 1024 x 768



Sistema OX Lion

Para usar Lion, asegúrate de que tu ordenador cuenta con lo siguiente:
• Procesador: Un procesador Core 2 Duo, Core i3, Core i5, Core i7 o Xeon de Intel
• Memoria: 2 GB de RAM
• Espacio en disco duro: 7 GB de espacio disponible en el disco
• Pantalla: Una pantalla integrada o un monitor conectado a una tarjeta de vídeo suministrada por Apple compatible con tu ordenador

Mac OS X v10.6.6 o posterior para instalarlo mediante el Mac App Store (se recomienda la versión 10.6.8)

domingo, 27 de noviembre de 2016

Ejecutar Ubuntu en Virtual Box

NECESARIO

Tener Instalada la Aplicación VirtualBox en nuestro ordenador (Versión usada 5.0.28) 




Tener el archivo de imagen .iso del sistema Operativo Ubuntu en una memoria USB o dentro del ordenador. (Importante saber la ubicación donde la tengamos).


CREACIÓN DE MÁQUINA VIRTUAL PARA EJECUTAR UBUNTU 32-BIT

Ejecutar VirtualBox Como Administrador damos permisos a la aplicación,y luego saldrá esta ventana. 
Damos Clic en la parte superior izquierda en NUEVA.

Ahora escribimos el nombre del sistema operativo a ejecutar, en este caso el nombre es Ubuntu. Después seleccionamos el tipo de sistema operativo, nos lo da automáticamente al escribir ubuntu que sería linux. Luego la versión del sistema Operativo puede ser de 32 o 64 bits, depende cual versión tengamos para ejecutar, utilizamos la versión de Ubuntu 32-Bit.

Damos Clic en Next.


Ahora seleccionamos la cantidad de memoria RAM que le queramos dar a la pc virtual. (Recomendado 1024 mb) 
Clic en Next.

Después nos saldrá esta ventana de si deseamos agregar un disco duro virtual a la maquina y damos clic en la opción de en medio Crear un Disco Duro Virtual Ahora. Y damos clic en Crear.


Luego tendremos que seleccionar el tipo de archivo que queremos usar para el nuevo disco duro virtual y como nuestro sistema operativo es un archivo de imagen .iso dejamos esta configuración como está en VDI(VirtualBox Disk Image) Y clic en Next.


Luego saldrá esta ventana y le seleccionamos la opción que dice reservado dinámica mente luego clic en Next.

Ahora seleccionamos el Nombre de Unidad de Disco duro Virtual y el Tamaño, en este caso el nombre que le escribimos fue Ubuntu y el tamaño lo dejamos como está.(8gb predeterminados). Y luego clic en Crear.

Ya creada nuestra maquina virtual quedaría así.


EJECUTAR  UBUNTU

Ahora procederemos a ejecutar nuestro sistema Operativo , nos ubicamos en donde esta nuestra maquina virtual (donde esta la parte resaltada en la imagen) y damos doble clic para encenderla.


Nos saldrá esta ventana en la cual tendremos que seleccionar nuestro archivo de imagen .iso del sistema operativo. Para eso damos clic en la carpeta y buscamos la ubicación.

En este caso lo tengo en una USB y la version de ubuntu 11.04 de de 32-bits, seleccionamos el archivo y damos clic en abrir.

Una vez ya seleccionado nuestro sistema operativo para iniciar nuestra maquina virtual damos clic en iniciar.



Luego Esperamos a que inicie nuestro Sistema Operativo.

Imagen de como se ve que esta iniciando ↓↓↓ También nos dice arriba en el nombre de la ventana que esta "Corriendo".



Una vez iniciado nos saldrá esta ventana que nos dirá en que idioma lo queremos y si queremos probar ubuntu o instalarlo, seleccionamos nuestro idioma y después le damos clic en la primera opción en "Probar Ubuntu" y así lo ejecutaremos.


Luego empezará a cargar y nos saldrá el escritorio de nuestro sistema operativo Ubuntu y podremos utilizarlo. 



Y ya eso es todo lo que debemos hacer. Muchas Gracias Por Tu Visita. Cualquier duda no olvides comentar.


Derechos Reservados © jgaldamez2000.blogspot.com  
Tutorial Realizado por Josué Galdámez.😉😊

domingo, 20 de noviembre de 2016

Sistemas Operativos Moviles

ANDROID

Android es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tablets o tabléfonos; y también para relojes inteligentes, televisores y automóviles. Inicialmente fue desarrollado por Android Inc., empresa que Google respaldó económicamente y más tarde, en 2005, la compró.9 Android fue presentado en 2007junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software y telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles.10 El primer móvil con el sistema operativo Android fue el HTC Dream y se vendió en octubre de 2008.11 Los dispositivos de Android venden más que las ventas combinadas de Windows Phone e IOS.12 13 14 15
El éxito del sistema operativo se ha convertido en objeto de litigios sobre patentes en el marco de las llamadas «Guerras por patentes de teléfonos inteligentes» (en inglés, Smartphone patent wars) entre las empresas de tecnología.16 17 Según documentos secretos filtrados en 2013 y 2014, el sistema operativo es uno de los objetivos de las agencias de inteligencia internacionales.La versión básica de Android es conocida como Android Open Source Project (AOSP). A diferencia de iOS, el sistema propiedad de Apple, que solo se puede montar en sus propios dispositivos móviles, Android está liberado y es apto para que cualquier compañía tecnológica que lo desee, pueda implementar el código base y adaptarlo a sus dispositivos. Esto es una gran ventaja que nos ofrece Android con respecto a iOs, ya que podemos encontrar multitud de marcas y modelos que vienen fabricados en base a este simpático Androide verde.

Por el contrario, una de las grandes desventajas de Android con respecto al sistema operativo del gran genio de Cupertino, es en lo referente a las actualizaciones del sistema. Si bien en iOS las actualizaciones son automáticas y están para todos sus dispositivos a la vez, en Android esto es un poco mas difícil de conseguir, y mucho depende de que la compañía fabricante de nuestro terminal móvil, quiera o le salga a cuenta actualizar sus propios dispositivos.

Normalmente, estas grandes compañías dejan de lado a los terminales más viejos para dar soporte de actualizaciones a sus dispositivos más novedosos o últimos lanzamientos, cosa que indudablemente en iOS no ocurre y tratan a todas sus creaciones por igual.

También es bueno decir, que una de las grandes ventajas que tiene este sistema operativo pensado para móviles, es que al ser un sistema de código abierto, es fácil que podamos encontrar actualizaciones no oficiales a Firmwares más actuales que el que lleva de manera nativa nuestro dispositivo; pudiendo así de manera extraoficialá darle algún tiempo mas de vida a nuestro pequeño aparato tecnológico.

LOGO 

DISEÑO




IOS

iOS es un sistema operativo móvil de la multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se ha usado en dispositivos como el iPod touch y el iPad. No permite la instalación de iOS en hardware de terceros. Tenía el 26 % de cuota de mercado de sistemas operativos móviles vendidos en el último cuatrimestre de 2010, detrás de Android y Windows Phone. Actualmente su sistema operativo se encuentra en la décima versión, mejor conocida como iOS 10.
Apple anunció el lunes 21 de septiembre de 2015 que su nuevo sistema operativo iOS 9 ya ha superado el 70 % de adopción dentro de sus dispositivos compatibles. Según la marca de Cupertino, 2 de cada 3 dispositivos tienen iOS 9 instalado.
El 23 de septiembre de 2015 (tan solo una semana después de la salida de iOS 9), Apple saca iOS 9.0.1 para solucionar problemas relacionados con las alarmas y temporizadores.
Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerómetros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal)

LOGO

DISEÑO





WINDOWS PHONE

Windows Phone es un sistema operativo móvil desarrollado por la empresa Microsoft para teléfonos inteligentes y otros dispositivos móviles. Fue lanzado al mercado el 21 de octubre de 2010 en Europa y el 8 de Noviembre en Estados Unidos, con la finalidad de suplantar el conocido Windows Mobile.

Microsoft decidió realizar un cambio completo en este nuevo sistema operativo con respecto al otro, no solo se cambio el nombre, sino que se desarrollo desde cero, presentando una interfaz completamente nueva, mejor comportamiento y un mayor control sobre las plataformas de hardware que lo ejecutan, todo con el propósito de volver a ser competitivo en el mundo de los móviles.

La primera generación de Windows Phone es Windows Phone 7 Series conocido también como Windows Phone 7, dicho número fue tomado debido a que su antecesor en el mercado era Windows Mobile 6.5. Cabe señalar que el Windows Phone presenta incompatibilidad con los Windows Mobile anteriores, los usuarios no serán capaces de actualizar el Windows en su teléfono y por ende deberán comprar uno nuevo con el reciente sistema operativo.

Con esta plataforma, Microsoft llega como una nueva propuesta de movilidad diseñada para integrar y maximizar experiencias a través de la web, la PC y el teléfono, mediante aplicaciones y servicios. Se ha establecido una serie de requisitos mínimos de hardware para que las compañías que manufacturan los teléfonos puedan utilizar Windows Phone 7 en sus equipos.
Todo esto brinda ciertas ventajas a los desarrolladores de aplicaciones pues reduce la fragmentación de la plataforma al no tener una variedad infinita de tamaños, formas y recursos de hardware. Windows Phone se encuentra disponible en los equipos de sus principales socios comerciales, tales como HTC, HP, LG, Toshiba, Sony Ericsson, Samsung, entre otros.
Por primera vez, Microsoft lleva un servicio de Xbox Live y la experiencia Zune (plataforma de entretenimiento) al teléfono móvil. Asimismo de ofrecer mayor integración con Windows Live y gran énfasis en la utilización del teléfono con los dedos (táctil), y también está en ser un foco en las redes sociales con People Hub, un área donde se encuentran todos nuestros contactos y que se puede sincronizar con Facebook.
Lo importante de este nuevo sistema operativo móviles es que por sus características y funciones ha recibido buenas críticas por la prensa especializada; y se espera que los modelos móviles equipados con Windows Phone aumenten cada vez más en el mercado.


LOGO


DISEÑO





BLACKBERRY OS

El BlackBerry OS es un sistema operativo móvil de código cerrado desarrollado por BlackBerry, antigua Research In Motion (RIM); para los dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes métodos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente la trackwheel, trackball, touchpad y pantallas táctiles. Su desarrollo se remonta la aparición de los primeros handheld en 1999. Estos dispositivos permiten el acceso a correo electrónico, navegación web y sincronización con programas como Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un teléfono móvil.

Al igual que en el SO Symbian desarrolladores independientes también pueden crear programas para BlackBerry pero en el caso de querer tener acceso a ciertas funcionalidades restringidas necesitan ser firmados digitalmente para poder ser asociados a una cuenta de desarrollador de RIM

BlackBerry 10 es el más reciente sistema operativo móvil propietario, desarrollado por BlackBerry para su línea de teléfono inteligente BlackBerry.5 6 7 Está basado en QNX el cual fue adquirido por RIM en abril de 2010. La plataforma se llamaba originalmente BBX pero se cambió cuando a RIM se le bloqueó el uso de la marca comercial BBX después de la acción legal de BASIS International, quien también lo usa para su software.8 El CEO de RIM, Thorsten Heins, ha dicho que la compañía está considerando licenciar BlackBerry 10 a otros OEMs.

LOGO




DISEÑO




UBUNTU TOUCH

Ubuntu Touch es un sistema operativo móvil basado en Linux desarrollado por Canonical. Presentado el 2 de enero de 2013 al público mediante un anuncio en la web de Ubuntu, culmina el proceso de Canonical para desarrollar una interfaz que pueda utilizarse en ordenadores de sobremesa, portátiles, netbooks, tabletas y teléfonos inteligentes. Esta interfaz, Unity, se compone, a grandes rasgos, de un dock a la izquierda, una especie de panel en la parte superior y un sistema de búsqueda que emplea "lentes".

Ubuntu Touch se caracteriza por ser un sistema diseñado para plataformas móviles. Ubuntu Touch utiliza el framework Qt 5 basado en la interfaz de usuario táctil y varios marcos de software desarrollados originalmente para Maemo y MeeGo como oFono. Además cuenta con un inicio de sesión único, utilizando libhybris, sistema que se usa con núcleos Linux utilizadas en Android, lo que hace que sea fácilmente portado a los últimos teléfonos inteligentes Android. Ubuntu Touch utiliza las mismas tecnologías esenciales del Escritorio de Ubuntu, por lo que las aplicaciones diseñadas para esta plataforma pueden ser usada en ambas. 
Es la adaptación que faltaba dentro del desarrollo que Canonical ha hecho de Ubuntu, que ya funcionaba en ordenadores de sobremesa, portátiles, netbooks, tablets. Incluye la interfaz gráfica Unity, utiliza el framework Qt 5 y varios marcos de software desarrollados originalmente para Maemo y MeeGo como oFono. Además cuenta con un inicio de sesión único, utilizando libhybris que permite drivers y librerías de Android en Linux.

Ubuntu Touch tiene un menú como el escritorio de Ubuntu, incluyendo la terminal o consola de comandos. Al mover el dedo hacia arriba o hacia abajo desde el centro de la terminal se puede acceder al historial de uso de esa sesión, para tomar comandos ya tecleados. Al pulsar durante unos instantes en el centro de la pantalla aparece un menú circular con atajos de teclado. Esto emula realmente la experiencia de ordenador que se tenía en las distribuciones linux.

LOGO


DISEÑO











Enlaces externos:



lunes, 14 de noviembre de 2016

TEMAS EN GENERAL


APLICACIONES Y SOFTWARE DE SISTEMAS

Varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido
El software es la parte logica de computadora, que permite el manejo de los recursos y la realizacion de tareas especificas, tambien denominados programas.

TIPOS DE SOFTWARE

Software: Se puede entender como una serie de instrucciones efectuadas para el funcionamiento del hardware de las computadoras.  Además proporciona un valor específico al negocio y no como el hardware que es de propósito general.
Hay dos tipos principales de aplicaciones y de sistemas.
DE APLICACIÓN: Conjunto de instrucciones de computadora escritas con un lenguaje de programación, las cuales dirigen al hardware para que efectúe actividades específicas de procesamiento de datos y de información que proporcionan funcionalidad al usuario.  Esta puede ser amplia: procesamiento general de palabras o limitada como la nómina.  Los programas de aplicación satisfacen una necesidad como incrementar la productividad o mejorar decisiones del nivel de inventarios.
DE SISTEMAS: Actúa como intermediario entre el hardware de cómputo y los programas de aplicación.  Realiza importantes funciones autorreguladoras como por ejemplo: cargarse por sí sola cuando la computadora se activa por 1ª vez como Windows 98, proporcionar un conjunto de instrucciones utilizadas para todas las aplicaciones.  La programación de sistemas se refiere a la creación o bien a la modificación del software de sistemas.
Los programas de aplicación manipulan fundamentalmente datos o textos para producir o proporcionar información y los programas de sistemas manipulan recursos de hardware de computadora; este ofrece funciones y limitaciones dentro de las cuales puede operar el software de la aplicación a diferencia del hardware, el cual puede diseñarse y fabricarse en líneas de ensamble automatizadas, el software debe programarse manualmente


TIPOS DE SOFTWARE DE APLICACIÓN

Existe un gran número de programas de aplicación diseñados para fines específicos, ej: Control de inventarios o de nóminas.  Un paquete es un programa o grupo de ellos de computadora que ha creado un vendedor, disponible en forma preempaquetada.  Hay programas de propósito general que no se vinculan con alguna tarea específica como:  hoja de cálculo, administrador de datos, procesador de palabras, editor por computadora, el graficador, multimedia y para las comunicaciones.

HOJA DE CÁLCULO: 
Transformar la pantalla en cuadrículas.  Dichos paquetes se usan sobretodo en el apoyo para las decisiones como las relativas al procesamiento de información financiera (declaraciones de ingresos o análisis de flujo de efectivo).
ADMINISTRADOR DE DATOS: 
Apoya el almacenamiento, la recuperación y la manipulación de datos.  Existen dos tipos:  programas de llenado que se modelan con técnicos de llenado manual y sistemas administradores de bases de datos (DBMS) que aprovechan la capacidad de una computadora para almacenar y recuperar con rapidez y precisión datos en el almacenamiento primario y secundario.  Una base de datos es una colección de archivos que sirven como los recursos de datos para los sistemas de información basados en computadora.  En ésta todos los datos se integran con relaciones establecidas.
PROCESADOR DE PALABRAS:
 Permite manipular texto y no solo números.  Un paquete consta de un conjunto integrado por programas que incluyen un programa editor, uno que formatea, uno que imprime, un diccionario, revisor gramatical, programas integrados de gráficas, diagramas y dibujos.  Los programas WYSIWFG (What you see is what you get, lo que usted ve, es lo que obtiene) exhiben el material del texto sobre la pantalla.
GRAFICADOR: 
Le permite al usuario crear, almacenar y exhibir o imprimir diagramas, gráficas, mapas y dibujos.  Uno de los más destacados es el graficador de ingeniería, el cual acorta el tiempo e incrementa la productividad de dibujantes e ingenieros.
SOFTWARE DE COMUNICACIONES:
 A menudo las computadoras se interconectan con el fin de compartir o de relacionar información.  Intercambian datos a través de cables especiales o públicos, líneas telefónicas, sistemas de retransmisión de satélite o circuitos de microondas.
GRUPOS DE SOFTWARE
Paquetes integrados de software de aplicación y pueden incluir procesadores de palabras, hojas de cálculo, sistemas administradores de bases de datos, graficadoras, herramientas de comunicación y otros.  Están:  Microsoft Office, Corel Perfect Office y Lotus Smort Sorte.

SOFTWARE DE GROUPWARE
El software de grupo de trabajo ayuda a los grupos y equipos a trabajar en conjunto compartiendo información y controlando al flujo de trabajo dentro del grupo.  Apoyan tareas específicas como: la administración del proyecto, programación de tiempos, al grupo de trabajo y la recuperación de base de datos compartidas.  Permiten ver la pantalla de cada uno de los demás, compartir datos e intercambiar ideas.
SOFTWARE EMPRESARIAL INTEGRADO: 
}Consiste en programas que manejan las operaciones vitales de la compañía, desde el levantamiento de pedidos, hasta la manufactura y la contabilidad.  Apoya la administración de la cadena de suministros, así como la administración de recursos humanos y la financiera.
Hay otros software de aplicación como: Software de generación de ideas, administradores de proyectos, administración financiera, de mercadotecnia, mejoramiento de la productividad, administración de recursos humanos, entre otros.

SOFTWARE DE SISTEMAS

El software de sistemas corresponde a la clase de programas que controlan y apoyan al hardware de computadora y sus actividades de procesamiento de la información.  Es más general que el de aplicación y suele ser independiente de cualquier tipo específico de aplicación.  Apoyan al de aplicación dirigiendo las funciones básicas de la computadora.  Ej:  Cuando la computadora se activa, el programa de iniciación (un programa de sistemas) prepara y alista a todos los dispositivos para el procesamiento.  El software de sistemas puede agruparse entre categorías funcionales principales:
·          Los programas de control del sistema controlan el uso del hardware, el software y los recursos de datos de un sistema de computadora durante la ejecución de una tarea de procesamiento de información del usuario.
·          Los programas de apoyo al sistema sustentan las operaciones, la administración y a los usuarios de un sistema de computadora, proporcionando una diversidad de servicios.
·          Los programas de desarrollo de sistemas ayudan a los usuarios a desarrollar programas y procedimientos de información y a preparar las aplicaciones de usuario.


NÚCLEO O KERNEL

El Kernel ó núcleo, es un software que constituye una parte fundamental del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora el es el encargado de gestionar recursos, a través de servicios de llamada al sistema, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

Funciones del Kernel
  • Administración de la memoria para todos los programas y procesos en ejecución.
  • Administración del tiempo de procesador que los programas y procesos en ejecución utilizan.
  • La comunicación entre los programas que solicitan recursos y el hardware.
  • Gestión de los distintos programas informáticos (tareas) de una máquina.
  • Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.)

LENGUAJE DE MÁQUINA

Fue el primer lenguaje utilizado en la programación para las primeras computadoras, pero dejó de utilizarse por su dificultad y complicación, siendo sustituido por otros lenguajes más fáciles de aprender y utilizar, y que además reducen la posibilidad de cometer errores.La información que hace que el hardware de la computadora realice una determinada actividad de llama instrucción, por consiguiente una instrucción es un conjunto de unos y ceros, las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina.
El lenguaje máquina es el único lenguaje que puede ejecutar una computadora, es específico en cada arquitectura, es un código que es interpretado directamente por el microprocesador, está compuesto por un conjunto de instrucciones ejecutadas en secuencia que representan acciones que la máquina podrá tomar.
El lenguaje máquina es el único que entiende directamente la computadora, utiliza el alfabeto binario que consta de los dos únicos símbolos 0 y 1, denominados bits; físicamente, se materializan con tensiones comprendidas entre 0 y 4.0 voltios y entre 4 y 5 voltios, respectivamente. Para representar datos que contengan una información se utilizan una serie de unos y ceros cuyo conjunto indica dicha información.
Todo código fuente en última instancia debe llevarse a un lenguaje máquina mediante el proceso de compilación o interpretación para que la computadora pueda ejecutarlo.
Las instrucciones preparadas en cualquier lenguaje de máquina tienen por lo menos dos partes, el comando u operación, que dice a la computadora cuál es la función que va a realizar y la instrucción es el operando, que indica a la computadora donde hallar o almacenar los datos y otras instrucciones que se van a manipular; el número de operandos de una instrucción varía en las distintas computadoras, una instrucción en lenguaje máquina puede, por ejemplo, representarse de la siguiente forma:

011011001010010011110110

Esta secuencia es fácilmente ejecutada por la computadora, pero es de difícil interpretación, siendo aun más difícil la interpretación de un programa escrito de esta forma, esta dificultad hace que los errores sean frecuentes y la corrección de los mismos costosa, cuando no imposible, al igual que la verificación y modificación de los programas.
Como se puede observar, estas instrucciones serán fáciles de leer por la computadora y difíciles por un programador, y viceversa, esta razón hace difícil escribir programas en código o lenguaje a máquina y requiere buscar otro lenguaje para comunicarse con la computadora, pero que sea más fácil de escribir y leer por el programador. Para evitar la tediosa tarea de escribir programas en lenguaje maquina, se han diseñado otros lenguajes de programación que facilitan la escritura y posterior ejecución de los programas.

FIRMWARE

Firmware es un sistema que se desarrolla para establecer un “Firme” lazo entre el Hardware y el Software, de ahí proviene su denominación, la cual fue empleada por primera vez en los años 60 para señalar a un conjunto de normas insertado en una tarjeta electrónica para que un aparato más grande ejecutará una función automática. Si bien es cierto que el Firmware es creado desde un código fuente que se escribe a través de un software, este tiene una relación más física que cualquier programa pueda ejercer sobre un equipo
Estos lenguajes de programación son guardados en las memorias ROM, es decir, los almacenamientos de datos internos de los equipos, una RAM es la encargada de mantener la orden activa mientras ejecuta el proceso y el procesador de enviarla a la parte del sistema indicada para que se haga.
El Firmware añade desde las órdenes más fundamentales a la máquina hasta las más complejas. El hardware gestiona con sus diferentes capacidades todas las órdenes que el sistema de leyes automáticas emite. Con el avance en la tecnología de los Microprocesadores estos firmwares fueron elaborados de manera más elaborada y añadiendose a equipos más cotidianos: lavadoras, cocinas, televisores, equipos de sonido e incluso vehículos.Los Firmwares de los equipos electrónicos son actualizados no para agregar nuevas opciones y alternativas como lo hacen los softwares de las computadoras, lo hacen para reparar o mejorar la conexión de las funcionalidades del hardware con las indicadas en la ley o norma creada. No podemos dejar de mencionar que muchos equipos electrónicos mejoran dentro del Firmware los protocolos de seguridad, por ejemplo: el firmware de un reproductor de DVD o Blu Ray actualiza sus protocolos de seguridad para evitar que los discos piratas puedan ser reproducidos de una manera eficiente.

HARDWARE

El hardware es la parte física de un ordenador o sistema informático, está formado por los componentes eléctricos, electrónicos, electromecánicos y mecánicos, tales como circuitos de cables y circuitos de luz, placas, utensilios, cadenas y cualquier otro material, en estado físico, que sea necesario para hacer que el equipo funcione. El término viene del Inglés, significa partes duras.
El hardware es básicamente utilizado por las computadoras y aparatos electrónicos. Cualquier parte del equipo, como llaves, cerraduras, cadenas y piezas de la computadora en sí, se llama hardware. El hardware no se limita a los ordenadores personales, también se dispone en los automóviles, teléfonos móviles, cámaras, robots, etc.
Para un correcto funcionamiento del hardware, también se necesita el software, que es la parte lógica de la informática y no es tangible. Es en el software donde está toda la parte electrónica y tiene el poder de hacer todas las operaciones que realiza un sistema electrónico. El software es cualquier programa informático que se puede utilizar, copiar, etc. Y sólo con la combinación de software y hardware, el ordenador puede trabajar de manera más precisa y eficaz.
Realmente sólo se necesita el hardware básico, como la CPU (Unidad Central de Procesamiento), la memoria RAM, el disco duro, el monitor, la tarjeta gráfica, y no el llamado hardware complementario, como son los diferentes periféricos, por ejemplo, el teclado, el ratón, la unidad de disquete, la unidad de CD o DVD, la impresora, el escáner, el disco duro rígido, los altavoces, etc. para que la computadora funcione mínimamente.