Hardware y Software

CONCEPTO DE SOFTWARE

Software es un término informático que hace referencia a un programa o conjunto de programas de cómputo, así como datos, procedimientos y pautas que permiten realizar distintas tareas en un sistema informático.

tipos de sofware

Software de Sistema

Sistema operativo

El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.

Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.

Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.

Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.

Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.

Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.

Software de aplicación

El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.

Sofware de Programación

El Software de Programación es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.

Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz gráfica de usuario (GUI).

CARACTERÍSTICAS DEL SOFTWARE

El Software se desarrolla o se construye

El Software no se desgasta

El Software se puede actualizar a medida que existan nuevas versiones

El software es inmune a los males ambientales que desgasten el hardware.

Las 5 mejores computadoras portátiles FERIA CES: 2019, ESTADOS UNIDOS

Acer Predator Triton 900: pantalla en voz que puede voltearse usando un controlador en lugar de un mouse y un teclado, Intel Core i7 de octava generación y la GPU GeForce RTX 2080 de Nvidia

Asus ROG Mothership GZ700: Core i9-8950HK,Nvidia GeForce RTX 2080

Área Alienware-51m: Core i9-9900HK, RTX 2080 y Wi-Fi de 2.5Gb

Alienware m17: 17 pulgadas, pantalla 4K, hasta Intel Core i9-8950HK y GeForce RTX 2080 GPU

MSI GS75 Stealth: asombrosamente delgada, core i7

Dos tipos de Software

Software propietario

Implica adquirir una licencia mediante la cual se autoriza uso, pero la propiedad sigue siendo del fabricante

Ejemplo

Microsoft Office

Software libre

Licencias Copyleft

GPL General Public License

Proporciona al usuario permisos exhaustivos sobre el programa, pero con obligaciones para el usuario

LGPL Lesser General Public License

Son "licencias débiles" que permite que el programa se enlace con otros que no sean libres

Licencias Open Source

Licencias código abierto: que son licencias permisivas que permiten al usuario la libertad para ampliar dicho Software, incluyendo la posibilidad de utilizar el código como parte de un programa de software publicado con licencia propietaria.

Sistema operativo

El Sistema Operativo (SO) es el programa o software básico de un ordenador. Es una plataforma que facilita la interacción entre el usuario y los demás programas del ordenador y los dispositivos de hardware.

Ejemplos de sistema operativo

MS-DOS.

fue el miembro más popularmente conocido de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de los 90, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.

Algunas versiones

PC DOS 1.0
PC DOS 1.1
MS-DOS 2.0
PC DOS 2.1 MS-DOS 5.0
MS-DOS 2.11
MS-DOS 3.2
PC DOS 3.3
MS-DOS 3.3
MS-DOS 4.0
PC DOS 4.0
MS-DOS 4.01
MS-DOS 5.0
MS-DOS 6.0
MS-DOS 6.21
PC DOS 6.3
MS-DOS 6.22
PC DOS 7.0
MS-DOS 7.0
MS-DOS 7.1
MS-DOS 8.0

Caractetisticas

En la versión 2.0, lanzada en 1983, se le introdujeron características propias de Unix, como el uso de subdirectorios, tuberías, redirección de entrada y salida de órdenes, así como soporte para discos duros y unidades de disquete de 360 KiB de capacidad.

Microsoft Windows.

De los más populares que existen, inicialmente se trató de un conjunto de distribuciones o entornos operativos gráficos, cuyo rol era brindar a otros sistemas operativos más antiguos como el MS-DOS, de una representación visual de soporte y de otras herramientas de software. Se publicó por primera vez en 1985 y desde entonces se ha actualizado a nuevas versiones.

UNIX

Este sistema operativo fue desarrollado tempranamente en 1969, para ser portable, multitarea y multiusuario. Se trata realmente de una familia entera de SO similares, algunas de cuyas distribuciones se han ofrecido comercialmente y otros en formato libre, siempre a partir del núcleo llamado Linux.

MacOS.

Se llama así al sistema operativo de los computadores Macintosh de Apple, y se le conoce también como OSX o Mac OSX. Basado en Unix y desarrollado y vendido en computadores Apple desde 2002, se trata de la competencia más acérrima del popular Windows.

Ubuntu

Este sistema operativo es libre y de código abierto, o sea, que todo el mundo podría modificarlo sin violar derechos autorales ningunos. Toma su nombre de cierta filosofía surafricana ancestral, enfocada en la lealtad del hombre hacia su propia especie por encima de todo. Basado en GNU/Linux, Ubuntu se orienta hacia la facilidad de uso y la libertad total, y la empresa británica que lo distribuye, Canonical, subsiste brindando servicio técnico

Android

Este sistema operativo basado en el núcleo Linux, opera en teléfonos celulares y tablets y otros artefactos dotados de pantalla táctil. Fue desarrollado por Android Inc. y comprado posteriormente por Google, gracias a lo cual es tan popular que las ventas de sistemas informáticos Android superan a las de IOS (para teléfonos celulares Macintosh) y a las de Windows Phone (para teléfonos celulares MicroSoft).

Andy Rubin, Rich Miner, Nick Sears y Chris White son los nombres que figuran en la historia del sistema operativo Android. Ellos fueron los fundadores de la empresa Android Inc. en el año 2003, y su idea inicial era crear un sistema operativo para aparatos electrónicos y de comunicación con pantalla táctil. Este sistema operativo se basaba en Linux.

Sistema operativo

El sistema operativo es el software, es decir un programa informático, definido como el más importante de los utilizados por las computadoras. Este software coordina y dirige servicios y aplicaciones que utiliza el usuario.

Es decir, el sistema operativo permite que el resto de los programas funcionen ya que permite que se reconozcan ciertas conexiones, la seguridad de la computadora, realizar controles, envíos, etc. Los más utilizados son Windows, Linux, OS/2 y DOS.

GNU/Linux

Linux es el nombre coloquial de un sistema operativo libre. Técnicamente, se llama Linux al núcleo o kernel del sistema, cuya denominación correcta es GNU/Linux.

Cabe resaltar que Linux es el sistema operativo más utilizado en supercomputadoras y servidores. También se emplea, aunque de manera más acotada, en computadoras hogareñas, computadoras portátiles, consolas de videojuegos, teléfonos celulares (móviles) y otros aparatos.

El sistema operativo Linux fue desarrollado por Linus Torvalds, y se basa en el sistema Minix que a su vez está basado en el sistema Unix, Torvalds fue añadiéndole herramientas y utilidades, haciéndolo operativo. A partir de la primera versión de Linux el sistema ha sido modificado por miles de programadores de todo el mundo, bajo la coordinación de su creador.

Aplicación comercial

Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas humildes: Linux puede correr servicios en un x86 a 200 MHz con calidad.

Brinda soporte a todo tipo de hardware y puede funcionar en múltiples plataformas
La ductilidad de Linux en cuanto a su uso en diferentes clases de plataformas y dispositivos, como así también su capacidad para facilitar la operatoria de toda clase de hardware son condiciones que destacan especialmente en este sistema operativo.

GNU/Linux es un sistema operativo libre desarrollado por voluntarios de todo el mundo.
Sus principales características son:

software gratis muy funcionales

Fing

Para ver si te están robando WiFi

WiFi Guard - Para recibir una alerta si alguien se conecta a tu WiFi

LibreOffice - Para editar documentos

GIMP - Para editar fotografías

Lightworks - Para editar vídeos

VLC Media Player - El reproductor de vídeo imprescindible

7zip - Para extraer archivos comprimidos

PicPick - Para hacer capturas de la pantalla

Rainmeter - Para tener controlado el rendimiento de tu PC

Avast - Un buen antivirus gratis

Google Fotos - Para que tus fotos estén siempre en la nube

Eraser - Para borrar archivos de forma segura

EaseUS - Para tener copias de seguridad

sistema operativo

Divisiones del hardware

Divisiones del hardware

lm

Equipo central

lm

Corresponde a la tarjeta madre y está compuesto por las unidades de entrada o salida, la unidad central de proceso y la unidad de memoria principal.

lm

Equipo periférico

lm

Son todos los dispositivos conectados al equipo central que permite la comunicación con el exterior. Dependiendo de la función, existen tres tipos de dispositivos:

lm

Dispositivos de entrada: teclado, mouse o ratón, micrófono, cámara digital.

lm

Dispositivos de salida: monitor, impresora.

lm

Dispositivos de almacenamiento: disco duro, CD, DVD, tarjetas de memoria, unidades removibles.

lm

EJEMPLO SISTEMA OPERATIVO

macOS

te permite hacer cosas que sencillamente serían imposibles de hacer en otro computador. Eso se debe a que está diseñado específicamente para el hardware en el que está instalado, y viceversa.

viene con un conjunto de apps

Funciona en sintonía con iCloud para que las fotos, los documentos y demás archivos siempre estén actualizados en todos tus dispositivos.

EJEMPLO APLICATIVO COMERCIAL

CorelDRAW

software informático de edición gráfica avanzado, que incluye diversos tipos de funciones de alteración y transformación de imágenes y páginas.

parte del paquete de Corel Graphics Suite diseñado por Corel Corporation, que cuenta con varias versiones desde la más básica hasta la más avanzada y reciente.

se utiliza en ámbitos de artes gráficas y comunicación con el propósito de producir, editar y transformar imágenes a nivel digital. Se trata de una aplicación de dibujo vectorial, con herramientas de diagramación, efectos y funciones sobre imágenes y páginas y alternativas de retoque y edición múltiples.

Clasificación del hardware

jd

El hardware se clasifica en 6 categorías, según el desempeño de sus componentes.

jd

Hardware de procesamiento

Corresponde a la Unidad Central de Procesamiento o CPU, el centro de operaciones lógicas de la computadora, en donde se interpretan y ejecutan las tareas necesarias para el funcionamiento del resto de los componentes.

jd|lm

Hardware de almacenamiento

Hardware gráfico

Está compuesto principalmente por las tarjetas gráficas que poseen memoria y CPU propios, y son las encargadas de interpretar y ejecutar las señales dedicadas a la construcción de imágenes.

jd

Dispositivos periféricos

Es todo el hardware que permite que la información pueda ingresar a la computadora, o salir al exterior. Se subdividen en tres categorías.

jd

Periféricos de entrada: son los que permiten el acceso de datos a la computadora. Por ejemplo, el teclado, el micrófono, la cámara web, etc.

Periféricos de salida: a través de ellos, el usuario puede extraer la información, como los escáneres, las impresoras, las consolas y los parlantes o altavoces.

Periféricos de entrada y salida o mixtos: son capaces de introducir o extraer la información. Las pantallas táctiles entran en esta categoría, al igual que los lectores de DVD o BlueRay y las memorias flash. Estas últimas, son esencialmente memorias secundarias, pero se usan como periféricos mixtos.

EVOLUCIÓN DEL SOFTWARE

Primera era:

El software se contemplaba como un añadido. La mayoría del software se desarrollaba y era utilizado por la misma persona u organización. La misma persona lo escribía, lo ejecutaba y, si fallaba, lo depuraba.

Orientación por lotes, distribución limitada; software a medida para cada aplicación, se realizaba el desarrollo de software sin planificación.

Segunda era:

La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre - máquina.

Sistemas en tiempo real y creación de base de datos

Tercera era:

Comenzó a mediados de los años setenta y continúo más allá de una década. El sistema distribuido, múltiples computadoras, cada una ejecutando funciones concurrentes y comunicándose con alguna otra.

Uso de microprocesadores y aparecen las computadoras personales, sistemas distribuidos. incorporacion de inteligencia.

Cuarta era:

Se aleja de las computadoras individuales y de los programas de computadoras, dirigiéndose al impacto colectivo de las computadoras y del software. Potentes máquinas personales controladas por sistemas operativos sofisticados.

Redes neuronales artificiales, Potentes sistemas de computo, tecnología orientada a los objetos.

IMPORTANCIA DEL HARDWARE

El hardware es la parte física de la informática, el material que se emplea para que un ordenador o cualquier aparato electrónico pueda funcionar y ejecutar las tareas para las que han sido diseñados.

Como se trata esa información recibida es evidentemente cosa del software, de los programas y órdenes que el computador ha recibido, pero está claro que nada de esto podría llevarse a cabo de no existir un hardware capaz de dar soporte a todo el proceso

Es de vital importancia el elegir un hardware adecuado para la tarea a realizar. Muchos periféricos son altamente específicos y por tanto, útiles sólo para ciertas cosas.

GUÍA BÁSICA DE SOFTWARE

Cuando hablamos de software nos referimos las aplicaciones o programas. Son el cerebro del ordenador. Incluyen el sistema operativo y encima de este, se instalan todas las demás aplicaciones. Los programas funcionan bajo el sistema operativo. Excepto por algunos juegos, los programas de software están escritos para sistemas operativos muy específicos y no para la memoria o la CPU. Por ello debes tener en cuenta los requerimientos del sistema cuando compres o te descargues aplicaciones a tu ordenador. Puede que no sean compatibles.

CONFIABILIDAD EN EL SOFTWARE

La IEEE define a la confiabilidad como “la habilidad que tiene un sistema o componente de realizar sus funciones requeridas bajo condiciones específicas en periodos de tiempo determinados”.

La confiabilidad de software significa que un programa particular debe de seguir funcionando en la presencia de errores.

Los errores pueden ser relacionados al diseño, a la implementación, o a la programación.

5 TENDENCIAS DEL SOFTWARE

LA INDUSTRIA

La industria del desarrollo de software es una de las industrias con más rápido crecimiento hoy en día y los desarrolladores de software están muy demandados en todo el planeta. Al mismo tiempo, el futuro del trabajo es un tema candente; por un lado, hay esperanzas de que el futuro del trabajo signifique más oportunidades para cualquiera, en cualquier lugar, trabajar menos días y horas, tener acceso a mejores herramientas, etc. Por otra parte, se han planteado muchas cuestiones preocupantes, como por ejemplo, si los robots reemplazarán a los seres humanos, si la IA (inteligencia artificial) echará por la borda la ética y la moral, si estaremos más conectados y, sin embargo, menos conectados entre sí en el trabajo y en casa, y así sucesivamente.

Perfiles más generalistas que especialistas

Principales Componentes Del Hardware

Monitor

Se trata de un elemento imprescindible en nuestros tiempos. Los monitores serán los encargados de "traducir" esos impulsos eléctricos que pululan dentro de la PC en información inteligible por el usuario.

Raton Y Mouse

Sólo son periféricos, los cuales hacen hoy en día la intoducción de comandos y algoritmos, que pueden interpretarse como letras, números, simbolos y señalizaciones de botones.

Tarjeta Grafica

hacen posible la visualización del trabajo en el ordenador, sólo que esta es imágen proyectada en un monitor.

Disco Duro

Se trata de otro elemento periférico que, en dependencia de la unidad de entrada/salida, permite el almacenamiento de datos de forma similar a como podría hacerlo una unidad de disco flexible, solo que ahora a mayor escala y capacidad, además de contar con una muy optimizada velocidad de acceso.

Memoria RAM

Esta memoria es la que establecerá ese espacio lógico reservado al almacenamiento temporal de datos e instrucciones.

Procesador

En gran medida, la potencia del PC reside en este elemento que define muchos parámetros de la potencia de todo el ordenador, de él dependerá la capacidad y velocidad de proceso, transferencia y gestión de forma exclusiva en la máquina.

Tarjeta Madre

Se trata de un elemento polivalente la cualidad esta establecida como un circuito impreso, cuya misión es la entrega de soporte físico al PC, además de otra serie de funciones.

Evolución de hardware

Primera generación

Esta se dio entre 1945 y 1956, la implementancion de tubos
al vacío genero la primera evolución tecnológica que funciono en las computadoras y desplazo a los componentes electromecánicos.

La primer computadora realizada con esta tecnología fue la llamada ENIAC I.
Se implemento el uso de TARJETAS PERFORADAS para ingresar los datos al ordenador y programas.El almacenamiento interno de la computadora se realizaba en grandes TAMBORES que giraban a altas velocidades sobre el cual uno dispositivo de lectura y escritura colocaba marcas magnéticas.

segunda generación

Comprende los años de 1957 y 1963, la electrónica es desarrollada con transistores, los cuales redujeron los componentes físicos de la computadora, con esto se logra una mayor velocidad en el procesamiento de datos.

El invento del transistor hizo posible una nueva generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañía. La marina de E.U. utilizó las computadoras de la Segunda Generación para crear el primer simulador de vuelo. (Whirlwind I). HoneyWell se colocó como el primer competidor durante la segunda generación de computadoras. Burroughs, Univac, NCR, CDC, HoneyWell, los más grandes competidores de IBM durante los 60 se conocieron como el grupo BUNCH.

tercera generación

1964 hasta hoy, electrónica basada en circuitos integrados, permite la integración de transistores con componentes electrónicos en un único circuito, las computadoras redujeron su costo, consumo y tamaño, por otra parte incrementaron su capacidad, velocidad y confiabilidad.

Los programas de computadoras también mejoraron. COBOL desarrollado durante la 1era generación estaba ya disponible comercialmente. Los programas escritos para una computadora podían transferirse a otra con un mínimo esfuerzo. El escribir un programa ya no requería entender plenamente el hardware de la computación.

cuarta generación

La generación del futuro, probablemente se originara cuando los circuitos de silicio, integrados a alta escala sean reemplazados por un nuevo tipo de material o tecnología.

la cuarta generación estará dominada por la rebotica que con su inteligencia artificial ayudara a mejorar y facilitar las actividades humanas.

Concepto

El hardware es el conjunto de elementos físicos o materiales que constituyen una computadora o un sistema informático.

Características

Hardware Principal

Es aquél indispensable para el funcionamiento mismo del sistema

Por ejemplo:
• Tarjeta Madre (Motherboard)
• Fuente de alimentación
• Unidad Central de Procesamiento (CPU)
• Memoria RAM (Random Access Memory)
• Memoria ROM (Read Only Memory)
• Memoria Cache
• Disco Duro ( Hard Disk Drive, HDD)
• Monitor, teclado, ratón.

Hardware Complementario

Es aquel destinado a cumplir con funciones específicas y secundarias, sólo llevadas a cabo si el principal se encuentra funcionando correctamente.

Por ejemplo:
• Escáner
• Cámara de vídeo digital, Webcam.
• Impresora
• Microfono o parlante.

Sistema Operativo

Es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).

Ejemplos de sistemas operativos para PC:
Windows
Mac OS
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian GNU/Linux (GNU/Linux)
Ubuntu Linux (GNU/Linux)

Ejemplos de sistemas operativos para dispositivos móviles:
Android
iOS
Bada
BlackBerry OS
BlackBerry 10
Windows Phone

Tipos de dispositivos

De entrada

Medios con los que el usuario proporciona ordenes al computador, para que este las procede

Mouse

Teclado

Camara

Scaner

Procesamiento

Realizan el trabajo pesado del equipo a través de un programa

Microprocesador

Tarjeta madre

Memoria RAM

Tarjeta de video

Almacenamiento

Donde se guardan los programas de aplicación y los datos generados

Unidad DVD

Unidad CD

Unidad de Disquete

Disco duro

Mixtos

Sirve tanto de entrada como de salida de datos

Tarjeta de red

Módem

Origen de Hardware

La palabra Hardware es de origen inglés, El Hardware a través de la historia ha variado con los distintos avances que han ocurrido al pasar del tiempo, su sentido actual hace referencia a los elementos electrónicos y ha variado con los cambios tecnológicos que han caracterizado las distintas generaciones de ordenadores.

Primera Generación (1945 - 1956): Se incluyen los ordenadores creados usando válvulas de vacío. No poseían verdaderos programas, sino que se programaban directamente sobre la máquina.

Segunda Generación (1957–1963): En esta generación la electrónica es desarrollada con transistores, los cuales ayudaron a reducir los componentes físicos del computador. El razonamiento fue parecido a la anterior generación, pero el resultado al implementar esta tecnología fue más eficaz, ya que se aumentó la velocidad en el procesamiento de datos.

Tercera Generación (1964): Esta generación nace con el desarrollo del circuito integrado. Con el avance en la evolución de Hardware se fueron creando maquinas con mayor capacidad, más potentes que permitieron el desarrollo del trabajo en menos tiempo.

Cuarta Generación: Nace el microprocesador, que es la integración de toda la UCP en un solo circuito integrado, aquí incluyen disquetes como dispositivos de almacenamiento externo y aparecen gran cantidad de lenguajes de programación y las redes que permiten conectar a varios ordenadores.

instalacion de software

Lo primero que debemos hacer es ingresar al Setup de la BIOS, para conseguir que arranque nuestro CD de instalación de Windows una vez que encendamos el PC y coloquemos el CD de instalación en la unidad de CD/DVD.

Para entrar en el Setup de la BIOS pulsaremos Supr, F2 o F11 (según el modelo de placa base) al encender el PC.

En las placas base mas modernas pulsando F11 no necesitamos ingresar al Setup; solamente elegimos el medio de booteo y listo.

Dentro del Setup de la BIOS buscaremos la opción Advance Bios Features y pulsamos ENTER sobre esta opción.

Colocaremos siguientes las opciones:
- First Boot Device – CDROM
- Second Boot Device – HDD-0
Volvemos al menú anterior y seleccionamos Save & Exit Setup y aceptamos con una Y y ENTER

De salida

Proporciona al usuario el resultado final de la información

Monitor

Impresora

Bocinas/Parlantes

4 Herramientas en el desarrollo de hardware y software: el reto a los métodos tradicionales

2. NetBeans
NetBeans es una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas. También es una plataforma que “facilita la escritura de aplicaciones Java, proporcionando una serie de servicios comunes”.

Aunque inicialmente era para el lenguaje Java, ahora se puede usar para cualquier otro.

Entre sus ventajas están:

Facilidad de uso con Windows
Software libre
Visibilidad de todas las variables del programa en tiempo de ejecución

fn

4. App Inventor

De forma visual y a partir de un conjunto de herramientas básicas, el usuario puede ir enlazando una serie de bloques para crear aplicaciones.

Es tan sencilla que puede tenerse una aplicación en funcionamiento en una hora o menos.

Sus ventajas son:

Es multiplataforma (se ejecuta en sistemas operativos Windows, IOS, Linux)

Es simple, visual, intuitivo e interactivo

Software libre

Subtopic

3. Bootstrap

Bootstrap es una herramienta originalmente creada para Twitter y permite crear interfases web.

Su principal característica es que emplea diseño adaptativo (el diseño del sitio web se ajusta al tamaño del dispositivo). “Actualmente Bootstrap es uno de los framework más usados”.

Algunas de sus ventajas son:

Mantenimiento y actualización realizados por Twitter

Ofrece un paquete de elementos web personalizables (diferentes combinaciones de HTML, CSS y Javascript)

Empleo de componentes importantes para los desarrolladores (HTML5, CSS3, jQuery o GitHub, entre otros)

1. Arduino
Arduino permite a los desarrolladores “la creación de prototipos y objetos conectados a la red a partir de una tarjeta electrónica de diseño y arquitectura abierta”.

Es una plataforma de electrónica abierta basada en el desarrollo de hardware y software de computadoras flexibles.

Como ventajas se encuentran:

Económico comparado con otras plataformas microcontroladoras de hardware y software
Multiplataforma (se ejecuta en sistemas operativos Windows, IOS y Linux)
Es un entorno de programación simple y claro

HARDWARE
Dispositivos Electrónicos Internos

TARJETA MADRE O MOTHERBOARD

El motherboard es el corazón de la computadora. El motherboard (tarjeta madre) contiene los conectores para conectar tarjetas adicionales (también llamadas tarjetas de expansión por ejemplo tarjetas de video, de red, MODEM, etc.). Típicamente el motherboard contiene el CPU, BIOS, Memoria, interfaces para dispositivos de almacenamiento, puertos serial y paralelo aunque estos puertos ya son menos comunes por ser tecnología vieja ahora se utilizan mas los puertos USB, ranuras de expansión, y todos los controladores requeridos para manejar los dispositivos periféricos estándar, como el teclado, la pantalla de video y el dispositivo de disco flexible.

CPU O PROCESADOR

Es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele asociar por analogía como el «cerebro» de un sistema informático. El procesador puede definirse, como un circuito integrado constituido por millones de componentes electrónicos agrupados en un paquete. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador.

BIOS

Bios es un acrónimo de Basic input/output system (sistema básico de entrada / salida). El BIOS es el software que determina que puede hacer una computadora sin acceder programas de un disco. En las PCs, el BIOS contiene todo el código requerido para controlar el teclado, el monitor, las unidades de discos, las comunicaciones seriales, y otras tantas funciones.

MEMORIA RAM

RAM es acrónimo para random access memory (memoria de acceso aleatorio), es un tipo de memoria que puede ser accesado aleatoriamente; esto es, que cualquier byte de memoria puede ser accesado sin tocar los bytes predecesores. RAM es el tipo de memoria mas común encontrado en computadoras y otros dispositivos, como impresoras.

TARJETA DE VIDEO

La tarjeta de video, es el componente encargado de generar la señal de video que se manda a la pantalla de video por medio de un cable. La tarjeta de video se encuentra normalmente en integrado al motherboard de la computadora o en una placa de expansión.

TARJETA DE SONIDO

La mayoría de las tarjetas madre ahora cuentan con algún tipo de controlador de sonido integrado. Por lo tanto, las tarjetas de sonido no son necesarios a menos que quieras mayor fidelidad de sonido en tu computadora o liberar un poco de carga al CPU con el control del sonido.

FUENTE DE PODER

La fuente de poder, fuente de alimentación o fuente de energía es el dispositivo que provee la electricidad con que se alimenta una computadora u ordenador. Por lo general, en las computadoras de escritorio (PC), la fuente de poder se ubica en la parte de atrás del gabinete, junto a un ventilador que evita su recalentamiento.

software en el tiempo

Primera ola: Orientación por lotes, distribución limitada, software a medida para cada aplicación, se realizaba el desarrollo de software sin planificación.

Segunda era: mejoro la interacción entre hombre y maquina- multiprocesos- sistema de tiempo real-base de datos.

Tercera ola: uso de microprocesadores y aparecen las computadoras personales, sistemas distribuidos, incorporación de inteligencia. etc.

Cuarta ola: Potentes sistemas de computo, tecnologias orientadas a los objetos, sistemas expertos, redes neuronales artificiales, etc.

Caracteristicas software

El software no se desgasta.

Software se desarrolla no se fabrica.

la mayoria de software se desarrolla a la medida.

MIUI

MIUI es un firmware para smartphones basado en el sistema operativo Android desarrollado por Xiaomi siendo esta una capa de personalización de dicho sistema operativo.

Desarrollo

MIUI está basado en los códigos fuente de Android 2.3.7 y CyanogenMod 7.1, actualmente también se desarrolla para versiones posteriores como: Android 7.0 e inicialmente era desarrollado en chino por la compañía Xiaomi Tech.2​ Xiaomi añadió varias aplicaciones como MITalk, MINotes, MIBackup, MIMusic y MIGallery para mejorar la interfaz.

Las actualizaciones, por lo general, son liberadas todos los jueves, en las versiones China Beta y Global Beta (aunque antes de estas suelen haber betas cerradas a determinados usuarios para intentar corregir errores graves en esta ROM llamada versión "Nigthly" (China Nigthly ROM , Global Nigthly ROM). MIUI entonces es traducido y portado a versiones no oficiales en otros idiomas por desarrolladores independientes. La lista de traducciones se puede encontrar en el sitio oficial de MIUI.3​

IMPORTANCIA DEL SOFTWARE

Se encarga de dar las órdenes, es quien indica que debe hacer cada máquina con sus elementos, cuando y como.

Es quien ordena todo ese material, lo reconoce, le asigna una función según sus características, y permite que funcione todo en su conjunto.

El software controla al hardware, aunque evidentemente sin este último el software tampoco puede funcionar.

Cada software suele ser específico para determinados equipos o máquinas.

Permite una comunicación entre el usuario y la máquina, e incluso una interacción entre ambos.

Facilita las tareas a los usuarios.

sistema operativo IOS

1. LA PANTALLA SE ENCIENDE SOLO CON LEVANTAR EL MÓVIL
Apple ha decidido que es momento de que te ahorres el tiempo de pulsar el botón de desbloqueo o de inicio para ver las notificaciones que tienes pendientes. Con iOS 10, tan solo hace falta levantar el móvil para que la pantalla se encienda y tengas a golpe de vista todo lo que aún no has leído o puedas consultar la hora con mayor facilidad.

2. LAS NOTIFICACIONES HAN CAMBIADO
Las notificaciones han visto modificado su diseño. Además, desde la pantalla de bloqueo se puede contestar a muchas de ellas gracias a su nuevo modo expandido, que permite hacer la notificación más amplia y que se muestren más detalles de la misma.

3. WIDGETS REALMENTE ÚTILES
Los widgets pasan a ser algo considerablemente más útil en iOS 10. Los widgets de muchas 'apps' pasan a proporcionarte más información y actúan como un "atajo" para que no sea necesario abrir la aplicación al completo.

4. LAS APLICACIONES DE FÁBRICA YA SE PUEDEN BORRAR
Borrar las aplicaciones que Apple instala de fábrica es algo que llevan pidiendo los usuarios desde hace muchas versiones, ya que tener en el menú una 'app' de bolsa o podcasts que no se utiliza no tiene mucho sentido. Con iOS 10 ya se pueden eliminar las aplicaciones de fábrica (no todas) que no se quieran tener - si se cambia de opinión, se pueden volver a descargar desde la App Store -.

5. SIRI SE ABRE A 'APPS' DE TERCEROS
Aunque Siri llega a ser muy útil para realizar ciertas búsquedas rápidas en Internet o en las aplicaciones de fábrica, el asistente virtual se quedaba un poco cojo en lo que a funcionalidad para con aplicaciones de tercero se refiere.

Hace referencia a todos los componentes cuya función es resguardar la información para que el usuario pueda acceder a ella en cualquier momento.

jd

El dispositivo principal en este caso es la memoria RAM (Random Access Memory), pero también está conformada por memorias secundarias, como los discos duros o las memorias SSD o USB.

– multitarea: se pueden realizar varias actividades a la vez (navegar por Internet, editar un
documento,compilar un programa,...)
– multiusuario: varios usuarios pueden trabajar concurrentemente en un único ordenador con
varios terminales (teclado y monitor) de forma que tengan la sensación de que es el único
que está trabajando en el sistema. Cada usuario almacena sus datos (programas, documentos
de texto, imágenes,...) en una cuenta privada o “home”. Notar que para que sea multiusuario
es imprescindible que sea multitarea

– conectividad: permite las comunicaciones en red y el acceso a recursos remotamente. Por
ejemplo, podemos acceder a nuestros datos situados en una máquina a través de otro equipo,
conectados ambos a Internet
– multiplataforma: se puede instalar en multitud de dispositivos, desde todo tipo de
ordenadores de sobremesa y portátiles y servidores hasta videoconsolas o incluso teléfonos
móviles.
– libre: su código fuente está disponible. Cualquiera puede usarlo, modificarlo y distribuir.
Una consecuencia de esto es que es gratis.