lunes, 1 de marzo de 2021

Hardware y Software

 

Un ordenador debe su funcionamiento a dos elementos básicos, el hardware y el software, esenciales para el desarrollo de un trabajo preciso y eficaz. Estos son, gracias a su complementariedad, los encargados de todas las tareas que se desempeñan en el equipo. Pero, ¿qué significa hardware? ¿Y software?



¿Qué es el hardware?

El hardware hace referencia a todos los componentes materiales y físicos de un dispositivo, es decir, aquellos que se pueden ver y tocar. El monitor, el ratón, la CPU, el teclado o la memoria RAM son algunos ejemplos de aquellas partes que, en su conjunto, forman el hardware. Este término tiene su origen etimológico en el inglés, donde “hard” significa “duro” y “ware”, “cosas”, por lo que se podría definir incluso como “las partes duras de una computadora”. Se distinguen dos tipos:

Interno: se encuentra dentro de la torre del ordenador, como los cables, los circuitos, la unidad central de procesamiento o los dispositivos de almacenamiento.

Algunos de los elementos de hardware que se considerarían internos son:

La unidad central de procesamiento, microprocesador o CPU

Las unidades de disco duro o HDD

Las unidades de estado sólido o SSD

Las unidades de disco duro híbrido o SSHD

Las unidades de lectura de disco (CD, DVD, Blue Ray, disquetes, etcétera)

La memoria RAM

Los ventiladores

El sistema de refrigeración líquida

El chipset o circuito integrado auxiliar

Las tarjetas de expansión de audio, vídeo o red

El módem

La fuente de alimentación

La tarjeta gráfica o GPU

Puertos, enchufes y conectores



Periféricos: están situados en el exterior de la torre del ordenador. Entre ellos tenemos los periféricos de entrada, que dan información al sistema, como el ratón o el teclado; los periféricos de salida, que muestran las operaciones realizadas en el ordenador, como por ejemplo el monitor o la impresora; y los periféricos de entrada-salida, que realizan las dos funciones anteriores, como los USB.

En cuanto al hardware externo, algunos de los componentes que cabe destacar son:

Los monitores y pantallas auxiliares

Los joysticks, mandos de control para videojuegos o gamepads, y paneles de control físicos

El teclado

El ratón o mouse

Los auriculares, headsets y altavoces

El micrófono

La cámara web

La impresora, el escáner y el fax

Los discos duros externos y pendrives USB

El proyector

El touchpad y la tableta digitalizadora o tableta gráfica

El casco de realidad virtual o VR headset

Aparatos especializados como lectores de códigos de barras, sensores y similares

Cuando categorizamos todos estos elementos, una primera clasificación del hardware se puede realizar en base a su ubicación en el sistema informático. Así se hace una división entre el hardware interno, generalmente el que se incluye dentro de una torre, y el hardware externo, todo aquel que no tiene lugar asignado dentro de la caja del ordenador y se sitúa por lo tanto en el rango de acción del usuario, pero fuera de la envolvente de la máquina.

 

Entre todos estos componentes, el hardware se divide en básico, para referirse a aquellos dispositivos que son imprescindibles para el funcionamiento del equipo, como la placa base, el teclado, la CPU, la memoria RAM o el monitor; y en complementario, que desarrolla funciones adicionales concretas, como es el caso de las impresoras o los pendrives.

 

En los últimos tiempos, además, está cobrando fuerza el concepto de hardware libre. Éste término se emplea para definir a los componentes del hardware cuyos diseños y esquemas son accesibles para todo el mundo, ya sea gratis o mediante algún tipo de pago. Sin embargo, ésta es todavía una idea que genera confusión hasta en los autores que tratan de definirla.

Existe otra posible clasificación que se basa en el cometido de los componentes. Así, todos los elementos de hardware previamente listados se pueden incorporar a alguna de las categorías que se hacen constar a continuación:

Elementos de procesamiento: son los encargados de recibir las instrucciones eléctricas, interpretarlas mediante cálculos y lógica, y emitir nuevas señales eléctricas en consonancia.

Elementos de almacenamiento: son dispositivos capaces de acumular información de forma electromagnética o lógica para usarla según lo necesite el sistema informático.

Dispositivos de entrada: son periféricos que transforman los comandos del usuario en señales eléctricas interpretables por la máquina.



Dispositivos de salida: son periféricos que transforman las señales eléctricas emitidas por los elementos de procesamiento para presentarlas de tal forma que el usuario las pueda interpretar fácilmente.



Dispositivos de entrada y salida: son periféricos mixtos que aúnan las particularidades tanto de los dispositivos E (de entrada) como el de los dispositivos S (de salida), cerrando un ciclo de intercambio de información con la CPU.

Ejemplos de dispositivos de entrada y salida

Algunos ejemplos sencillos de dispositivos de E/S son los siguientes:

 

Impresoras multifuncionales. Estuvieron muy de moda a principios de la década del 2000, y permitían tanto imprimir documentos (salida), como escanearlos (entrada). E incluso tenían función de fotocopiado (entrada/salida).

Pantallas táctiles. Como la que posee nuestro teléfono móvil, en la que podemos ver la información que el sistema emite para nosotros (salida) y al mismo tiempo ingresarle información presionándola con nuestros dedos (entrada).

Dispositivos de redes. Módems y tarjetas de red son dispositivos que permiten conectar nuestro sistema a redes informáticas más vastas, de las que puede extraer o descargar información (entrada) o bien puede enviarla (salida), como cuando añadimos una foto a un correo electrónico.

Cascos de Realidad Virtual. Estos aparatos se colocan en la cabeza para simular una presencia real en un entorno virtual, emitiendo un mundo virtual en los visores dispuestos delante de nuestros ojos (salida) y recibiendo respuestas de nuestro comportamiento al mover la cabeza (entrada) en un proceso de retroalimentación que puede verse perfectamente en los videojuegos.

Los elementos que se usen para montar el ordenador y, especialmente, la forma en la que estos se instalen, tienen un efecto determinante sobre el tipo de ordenador resultante. Así, el uso de piezas ligeras con factores de forma pequeños, todas ellas integradas de forma muy compacta dan lugar a portátiles y netbooks; mientras que componentes más voluminosos, potentes, modulares y diseñados deliberadamente para su montaje en caja o bastidor resultan en ordenadores de sobremesa.

 

¿Qué es el software?

El software es la parte digital del ordenador, es decir, el conjunto de instrucciones, programas y reglas informáticas que el equipo requiere para funcionar. No tiene, por consiguiente, una existencia física, sino que es intangible e inmaterial, como los programas para el procesamiento de textos o el sistema operativo. Este término fue acuñado por el matemático John Wilder Tukey en 1958 para referirse a los programas que hacían trabajar a las calculadoras electrónicas. El software se clasifica en:

 

Software de sistema: conjunto de programas que permiten al usuario comunicarse con el sistema en sí. Son los sistemas operativos, los controladores de dispositivos y los programas utilitarios para el mantenimiento de la computadora.

Software de aplicación: programas diseñados para que el usuario desarrolle una tarea específica, como escribir. Los procesadores de texto, las hojas de cálculo, el antivirus o el reproductor de películas son algunos ejemplos.

Software de programación: herramientas empleadas por el informático para escribir nuevos programas gracias a un lenguaje específico.

Finalmente, cabe destacar que, aquí sí, el concepto de software libre está más asentado que en el caso del hardware. Esta definición se refiere a las posibilidades que tiene el usuario de ejecutar, copiar, distribuir, estudiar y cambiar el software, tanto gratis como mediante el pago de una determinada cantidad.

Dentro del software informático encontramos aplicaciones, programas, sistemas operativos y muchas otras tipologías. Para otorgar cierto orden a todo este conjunto por lo general se usan tres divisiones: software de sistema, software de programación y software de aplicación.

 

El software de sistema es la plataforma sobre la que se asienta el hardware y las aplicaciones informáticas. Este tipo de programa informático está escrito con un lenguaje de programación de características de bajo nivel o de primera generación; esto es, un lenguaje cuyas instrucciones controlan sin intermediarios el hardware como es el caso en el lenguaje de máquina y los lenguajes ensambladores.

 

El sistema operativo de un equipo informático es un claro ejemplo de software de sistema. El usuario no opera directamente la OS, sino que interactúa con la interfaz gráfica de usuario o GUI proporcionada por este y mediante las aplicaciones instaladas sobre el sistema operativo.

 

Aparte de los sistemas operativos, dentro del software de sistema también se encuentran las siguientes clases de programas:

 

Antivirus

Utilidades de control de disco (herramientas de formateo y similares)

Controladores de hardware o drivers

Traductores de lenguajes informáticos

Cargadores de programas

Algunas BIOS y UEFI

Gestores de arranque o bootloaders

Hipervisores

Por otra parte, el software de aplicación, software utilitario para usuario final o apps (denominación generalista que comienza a coger tracción últimamente debido a la tecnología móvil), son todos aquellos programas que ejecutan tareas concretas para las que han sido desarrollados específicamente.

 

Finalmente, el software de programación permite al usuario desarrollar sus propias herramientas a través de un lenguaje más cercano al humano. Dentro de este apartado se encontrarían herramientas como lenguajes de programación, compiladores, herramientas de debugging o depurado y similares.

 

Dado que hay mil y una aplicaciones posibles para el software, es difícil establecer una clasificación robusta y libre de interpretaciones según su utilidad.

Una lista de algunos ejemplos 

 Aplicaciones de mercado

Aplicaciones colaborativas

Aplicaciones de conferencia

Aplicaciones de conferencia vía web

Aplicaciones de correo electrónico

Redes sociales para empresas

Aplicaciones para equipos de trabajo

Aplicaciones de planificación y gestión de trabajos

Aplicaciones de gestión de contenido empresarial

Aplicaciones de gestión de contenido persuasivo

Aplicaciones de localización electrónica

Portales empresariales

Aplicaciones de colaboración y contenidos compartidos

Aplicaciones de gestión de recursos empresariales

Aplicaciones financieras

Aplicaciones de financiamiento y contabilidad

Aplicaciones de gestión de riesgos y tesorería

Aplicaciones de gestión de viajes y gastos

Aplicación de impuestos corporativos

Aplicaciones de gestión de recursos humanos

Aplicaciones centrales de recursos humanos

Aplicaciones para contratación

Aplicaciones de gestión de compensaciones

Aplicaciones de gestión del rendimiento de plantilla

Aplicaciones de gestión de formación

Aplicaciones de gestión de plantilla

Aplicaciones de gestión de pagos

Aplicaciones de negociación

Aplicaciones de gestión de pedidos

Aplicaciones de gestión de rendimiento empresarial

Aplicaciones de gestión de proyectos y portafolios

Aplicaciones de gestión de la cadena de aprovisionamiento

Aplicaciones logísticas

Aplicaciones de planificación de la producción

Aplicaciones de gestión de inventarios

Aplicaciones de producción y operaciones

Aplicaciones de gestión de redes de producción

Aplicaciones de operaciones del sector público e industria de servicios

Otras aplicaciones de operaciones

Aplicaciones de ingeniería

Aplicaciones de diseño asistido por ordenador

Aplicaciones de ingeniería asistida por ordenador

Aplicaciones de fabricación asistida por ordenador

Aplicaciones de gestión colaborativa de datos sobre productos

Otras aplicaciones de ingeniería

Aplicaciones de gestión de relaciones clientelares

Aplicaciones de gestión y productividad de ventas

Aplicaciones de gestión de campañas de marketing

Aplicaciones de atención al cliente

Aplicaciones para desarrollo y presentación en mercado

Software de análisis e inteligencia artificial

Software de análisis, reporte y petición al usuario final

Herramientas analíticas predictivas y avanzadas

Plataformas de software con IA

Herramientas de búsqueda y análisis de contenidos

Software de gestión de información

Sistemas de gestión de bases de datos relacionales

Sistemas de gestión de bases de datos no relacionales

Sistemas de gestión de bases de datos de usuarios finales

Sistemas de gestión de bases de datos navegacionales

Sistemas de gestión de bases de datos orientadas a objetos

Sistemas de gestión de bases de datos con múltiples valores

Sistemas de gestión de datos dinámicos

Sistemas de bases de datos orientadas a documentos

Sistemas de bases de datos accesibles por clave

Sistemas de gestión de bases de datos con representación gráfica

Gestores de recopilación de datos escalables

Productos de visualización, análisis y gestión de datos según tipo

Herramientas de gestión y desarrollo de bases de datos

Herramientas de administración de bases de datos

Herramientas de replicación de bases de datos

Herramientas de modelado de datos

Herramientas de archivado y gestión del ciclo de vida de la información para base de datos

Herramientas de optimización y desarrollo de bases de datos

Herramientas de seguridad para bases de datos

Gestores de datos distribuidos en red

Software de integridad e integración de datos

Software de volcado de grandes volúmenes de datos

Software de volcado de datos dinámicos

Software de calidad de datos

Software de infraestructura para el acceso de datos

Software de espacio de trabajo para datos compuestos

Software de control y definición de datos maestros

Software de gestión de metadatos

Software de preparación de autoservicio de datos

Gestores de información espacial

Software de orquestación e integración

Middleware B2B

Middleware de entrada B2B

Servicios de gestión B2B y redes B2B

Software de integración

Software de gestión API

Plataformas de integración

Software plug-in y adaptadores de conectividad

Middleware activado por eventos

Middleware orientado a mensajes

Software para retransmisión de analíticas

Software de funciones

Gestor de transferencia de archivos

Software de desarrollo de aplicaciones

Herramientas, entornos y lenguas de desarrollo

Componentes constructivos de software

Sistemas de gestión de normas empresariales

Herramientas de modelado y arquitectura

Herramientas de modelado de objetos

Herramientas de modelado de procesos empresariales

Herramientas de arquitectura empresarial

Herramientas de ciclo de vida y calidad del software

Herramientas automatizadas de calidad de software

Gestión de configuración y cambios de software

Plataformas de aplicación

Plataformas de aplicación orientadas a presentación

Plataformas de aplicación de software de servidor

Plataformas de aplicación en la nube orientadas a presentación

Plataformas de aplicación motivadas por modelo

Monitorización de transacciones

Software de automatización de tareas robóticas

Software de infraestructura de sistemas

Software de gestión de sistema y servicios

Gestores de operaciones IT

Gestores de configuración y automatización IT

Gestores de carga de trabajo

Controladores de aplicaciones y centro de datos del sistema

Gestores del servicio IT

Software de entrega de aplicaciones de red

Software de seguridad

Software de certificación digital e identidad

Software de seguridad para mensajes

Software de seguridad de red

Herramientas de seguridad e inspección de contenido web

Herramientas de orquestación, respuesta, inteligencia y análisis de seguridad

Otros programas de seguridad

Software de almacenamiento

Software de replicación y protección de datos

Software de protección de datos

Software de reporte, recuperación y respaldo

Software de replicación de almacenamiento

Software de replicación basado en hipervisor o host

Software de migración de sistemas y datos

Software de replicación basado en aplicaciones y marcos de interfaz de programación Fabric

Software de replicación matriciales

Software de gestión de replicación

Software de archivado

Software de archivado de correos electrónicos

Software de archivado de ficheros y similares

Software de gestión de almacenamiento y dispositivos

Software de gestión de SRM y SAN heterogéneos

Software de gestión de SRM y SAN homogéneos

Software de gestión de dispositivos de almacenamiento

Otros programas de gestión de almacenamiento

Software de infraestructura de almacenamiento

Software de federación y virtualización

Software de gestión de volúmenes y sistemas de archivos basados en el host

Software de gestión de rutas y accesos al almacenamiento

Software de jerarquización automatizada del almacenamiento

Software de aceleración del almacenamiento

Controladores de almacenamiento definidos por software

Controladores de almacenamiento definidos por software basado en bloques

Controladores de almacenamiento definidos por software basado en archivos

Controladores de almacenamiento definidos por software basado en objetos

Controladores de almacenamiento definidos por software hiperconvergente

Gestión de punto final

Herramientas de gestión de salida

Gestores de dispositivos

Gestores de impresión

Gestores de salida empresarial

Gestores de punto final del cliente

Software de computación virtual y física

Sistemas y subsistemas operativos

Núcleos de los sistemas operativos

Clientes de los sistemas operativos

Sistemas operativos industriales embebidos

Herramientas de computación definidas por software

Máquinas virtuales

Contenedores de infraestructura

Sistemas en la nube

Clientes para computación virtual

Otros programas de computación

Esta  clasificación está orientada a especialistas en el segmento de mercado dedicado al desarrollo de software que necesitan tener un control exhaustivo y absoluto sobre su catalogación. 

Para aplicaciones a nivel de usuario, la siguiente clasificación  puede ser más explicativa:

 

Procesadores de texto

Gestores de bases de datos

Gestores de hojas de cálculo

Reproductores multimedia

Gestores de presentaciones

Sistemas de gestión de relaciones clientelares

Software de planificación y gestión de recursos

Programas educativos

Simuladores

Exploradores de contenido

Herramientas de diseño asistido por ordenador (CAD)

Software de control

Gestores de comunicaciones

Otra posible clasificación del software se refiere a la forma en la que este se entrega al público. Atendiendo a esta característica podemos diferenciar los siguientes segmentos:

Shareware. Se refiere a los programas distribuidos en calidad de demostración; es decir, su uso el gratuito durante un periodo de prueba, al término de este es necesario adquirir una licencia para continuar usando el software. Hay una clara intencionalidad de venta, pues.

Liteware. En este caso hablamos de una variedad de shareware en la que el programa completo está deshabilitado hasta que se realiza la adquisición por parte del usuario, pero las funcionalidades básicas del software están disponibles sin necesidad de pagar.

Freeware. Se trata de software que se puede usar de forma totalmente gratuita, sin embargo su distribución está sujeta a derechos de autor, licencias de distribución o protecciones comerciales.

Public Domain Software o programas de dominio público. Es la evolución lógica del freeware, además de resultar gratuitos para el usuario, no hay ninguna restricción sobre su distribución.

Open Source Software o programas de código abierto. Además de gratuitos y de libre distribución, los bloques de código que conforman este tipo de programas son públicos y su modificación queda a juicio de la comunidad de usuarios.

La terminación –ware, claramente asociada a la palabra software, se reconoce a menudo en varios grupos de programas cuyo fin tiene un efecto adverso sobre la experiencia de usuario. Resumimos a continuación los tipos más comunes de software malicioso que emplean esta terminación:

 

Malware. Se habla de malware al definir cualquier programa que tiene una intención maliciosa. Es un término generalista.

Spyware. Este tipo de malware está especializado en recopilar información sobre el equipo informático en el que se haya instalado desadvertidamente y sobre su usuario. Algunos de los objetivos de este tipo de programas son las costumbres de navegación, la información confidencial o las credenciales de acceso.

Adware. Hablamos de adware en el caso de que el malware esté diseñado para forzar anuncios de forma constante y habitual al usuario. Los desarrolladores de adware pueden salir beneficiados a través de la publicidad o mediante las propias ventas generadas.

Ransomware. Son programas que bloquean el funcionamiento del ordenador mientras no se pague un rescate. Se puede describir como un chantaje informático. En tiempos recientes el caso más mediático de ransomware ha sido WannaCry. La existencia de este tipo de software es suficiente justificación para mantener copias de seguridad redundantes de nuestros preciados archivos.

Bloatware. Se trata de programas innecesarios que se instalan durante la descarga de otro software. Dado que el usuario no requiere su uso, el código yace en las unidades de disco ocupando memoria. El desperdicio de espacio en memoria, junto con su instalación indeseada e inutilidad, son las características que lo validan como software

Al listado de software malicioso hay que añadir todo un abanico de virus informáticos: troyanos, gusanos, bombas lógicas, recyclers, hoaxes y otros.

 

El último software especial que vamos a introducir al lector es el middleware. También se conoce como lógica de intercambio de información entre aplicaciones, denominación que se justa mejor a la labor que desempeña: servir como puente entre cualquier par de aplicaciones, paquetes de programas, OS, componente de hardware o redes.

 

Un software de calidad es aquel que cumple con su funcionalidad, dispone de procedimientos de instalación sencillos, resulta previsible, su diseño prioriza la usabilidad y es extensible. La iteración de versiones que criben los errores de funcionamiento (bugs y glitches) y la certificación también aportan seguridad. Sin embargo, estas características no siempre son tan habituales en el mundo del software, ya que se trata de herramientas tremendamente complejas al nivel más básico.

 

¿En qué se diferencian el hardware y el software?

Estos dos elementos básicos de una computadora se retroalimentan. Es decir, ambos se dan instrucciones para el desempeño de tareas y, sin uno de ellos, no sería posible el funcionamiento de un ordenador. Sin embargo, pese a esta complementariedad, su diferencia es más que patente, ya que mientras el hardware se puede ver y tocar, el software responde a elementos digitales y, por tanto, intangibles, que carecen de una forma física.

 

Fuentes

https://softwarelab.org

https://www.profesionalreview.com

 

 

 

 

lunes, 22 de febrero de 2021


Introducción a la tecnología

¿Has pensado alguna vez que sería del mundo sin todos nuestros avances tecnológicos o como viviríamos si no existiera la tecnología…?

A continuación trataremos de resolver estos y otros interrogantes juntos sobre la evolución de la tecnología, causas efectos y los beneficios que esta representa para el hombre.  


La Evolución Tecnológica va mano a mano con la Ciencia, aunque ambas cosas son distintas:

Los descubrimientos científicos incluyen el conocimiento en sí mismo.

La Tecnología aplica esos conocimientos para resolver una necesidad humana.

Se suele asociar tecnología con modernidad, pero realmente la actividad tecnológica, la curiosidad por modificar nuestro entorno para mejorar nuestras condiciones de vida, es algo tan viejo como la humanidad.

La Prehistoria

Es el periodo de tiempo transcurrido desde la aparición del primer ser humano hasta la invención de la escritura, hace más de 5 000 años.

Los primeros hombres prehistóricos eran nómadas que se dedicaban a la caza y a la recolección de frutos. Sus avances tecnológicos estaban orientados a su supervivencia.

La prehistoria se divide en tres etapas; Paleolítico, Mesolítico y Neolítico.

La primera revolución tecnológica se produjo hace unos 10.000 años, en el Neolítico, cuando los seres humanos pasaron de ser nómadas a sedentarios desarrollando las primeras técnicas agrícolas, entonces la agricultura empezó a ser un descubrimiento clave para la humanidad.

 



La Edad Antigua (3 000 a.C.  - siglo V d.C.).

En Mesopotamia, los sumerios inventaron la escritura cuneiforme (aproximadamente en el año 3 000 a.C.) y en Egipto, Imhotep introduce la piedra natural en las construcciones.

En esta época aparecen las ciudades-estados en Grecia y los imperios  territoriales (Roma).

Las aportaciones griegas fueron más científicas y filosóficas, mientras que los romanos se dedicaron más a la ingeniería tanto civil como militar.

Al final de este periodo, el desarrollo tecnológico decae, los historiadores lo atribuyen al esclavismo. Los esclavos son mano de obra barata por lo que no es necesario producir innovaciones que faciliten las tareas manuales y repetitivas. El descubrimiento más clave de este periodo fue la rueda. 

 

La Edad Media  (siglo V d.C.-1492).

 El Imperio Romano de Occidente cae definitivamente en el siglo V a causa de las invasiones bárbaras. Se pierde así gran parte del legado intelectual de la Antigüedad.

En Oriente, los árabes son los herederos de la cultura clásica, que se encargarán de reintroducir en Europa. Paralelamente, desde el 2 000 a.C.,  hasta el siglo XV en China construyeron una sociedad floreciente que produjo un sin fin de éxitos tecnológicos.

 

De esta época destacan los alquimistas San Alberto Magno, Ramón Llul, Roger Bacon y Yabir ibn Hayyan (Geber), los médicos Avicena y Averroes  y el matemático Al-Karayi.

En Europa a partir del siglo XI, se produce un resurgimiento intelectual al crearse las universidades y las escuelas catedralicias.

En esta época aparecen muchos inventos. Tres innovaciones tecnológicas destacan sobre las demás: el papel,  la imprenta y la pólvora.

 



La Edad Moderna (1492 - 1789).

Es el periodo comprendido entre el Descubrimiento de América y la Revolución Francesa.

En este periodo destacan los grandes descubrimientos geográficos como el descubrimiento de América, el Renacimiento, la Reforma Protestante y la Contrarreforma.

Con el crecimiento de las ciudades se produjo un cambio en el sistema económico: la economía feudal dio paso a los primeros indicios del sistema capitalista.

Toda esta actividad condujo a la necesidad de buscar nuevas tierras donde conseguir las materias primas, necesarias para fabricar los productos. Además, significó la apertura de nuevos mercados donde venderlos.

En esta época aparecen muchos inventos. Tres  innovaciones tecnológicas destacan sobre las demás: la brújula, la cartografía, las armas de fuego y los barcos. 





 





La Revolución Industrial (1760 - 1840).

La primera revolución industrial nace en Inglaterra a finales del siglo XVIII con el invento de la máquina de vapor. Por primera vez, la Humanidad podía realizar tareas agrícolas o industriales prescindiendo  del esfuerzo de las personas o animales.

Este invento propició la agricultura a gran escala y el desarrollo de las industrias.

Al mejorar los medios de producción se produjo una migración masiva del campo a las ciudades, donde estaban las fábricas, cambiando la sociedad pues aparece la clase obrera. Los primeros trabajadores estaban obligados a cumplir largas jornadas de trabajo con apenas descansos y vacaciones. Esto da lugar a la aparición de los movimientos obreros que empiezan a luchar por los derechos de los trabajadores.

En esta época aparecen muchos inventos e   innovaciones tecnológicas como el teléfono, la bombilla, la siderurgia, el pararrayos, el telégrafo, la máquina de coser y los vehículos a motor, la máquina de vapor

 



El siglo XX y XXI hasta hoy.

En el siglo XX se produce un desarrollo tecnológico extraordinario. Aparecen los primeros aviones, la electricidad llega a las ciudades y a las fábricas, nace la electrónica que propicia el surgimiento de los primeros ordenadores personales hacia 1980,  nace y se desarrolla la tecnología nuclear, la medicina experimenta grandes avances que  prolongan la calidad de vida y la edad del ser humano,   nace y se desarrolla la tecnología espacial que coloca satélites artificiales en órbita (1957), el Hombre llega a la Luna (1969) y se lanzan sondas interplanetarias, se desarrollan las grandes redes de comunicación telefónicas fijas y móviles, aparece Internet (1967) y el correo electrónico (1971) y las www.

En esta época aparecen muchos inventos e   innovaciones tecnológicas como por ejemplo, la radio, la televisión, el teléfono móvil,  las centrales nucleares, los robots, los CDs y DVDs, el cine, los microprocesadores, los ordenadores personales, los electro-domésticos...

A medida que aumenta el número herramientas  y dispositivos técnicos utilizados por el hombre, se requiere evidentemente del uso y manejo de unos materiales fundamentales que se combinan de muchas formas diferentes para dar origen a diferentes productos. Esos elementos básicos caracterizan el desarrollo técnico de una sociedad desde las primeras sociedades y comunidades humanas, por ello se clasifican por los materiales que usaban en Edad de Piedra, Edad del Bronce, Edad del Hierro.

Una vez se conocen los procedimientos para dar forma a los metales (al hierro, por ejemplo) se multiplicarán los objetos para diferentes usos, que utilizan estos materiales. Una vez se descubra un principio técnico, este se tratará de aplicar de muchas formas. Por ejemplo, una vez se haya descubierto que el filo de los objetos corta, o que una vara se puede usar como palanca, surgen muchas aplicaciones de cada uno de los principios y luego aplicaciones que combinan diferentes principios y conocimientos básicos sobre técnicas de fabricación o de utilización de algún tipo de materiales.






Fuente de información: https://www.edu.xunta.gal/espazoAbalar/sites

 

 Los Materiales 

 

Según su procedencia los materiales se pueden clasificar de la siguiente Manera:

Los materiales según de donde se obtengan se pueden clasificar en:

1-      Materiales naturales: son los materiales tal y como se encuentran en la naturaleza, sin haber sido mezclados ni alterados por el ser humano. Se obtienen de:

a-    las plantas: por ejemplo la madera, caucho, algodón, el corcho, etc

b-    los animales: por ejemplo seda, cuero, lana, etc

c-    los minerales: los cuales pueden ser obtenidos de las rocas y el suelo y se dividen en:

-       Metálicos: por ejemplo el hierro, el aluminio, el cobre, el oro, etc.

-       Pétreos: por ejemplo  la arena, granito, yeso, cemento, el mármol, etc

-       Cerámicos: son materiales cerámicos la arcilla, la porcelana, etc



 




2-      Materiales artificiales: son los materiales fabricados por el hombre a partir de los materiales naturales. El papel y el cartón, que se obtienen de la madera son materiales artificiales. El plástico, la parafina se obtienen del petróleo, por tanto son materiales artificiales. El vidrio que se obtiene a partir de la sílice que se encuentra en la arena.

3-      Materiales sintéticos: Son los materiales fabricados por el hombre a partir de materiales artificiales. No se encuentran en la naturaleza ni ellos ni ninguno de los materiales que los componen. Ejemplo de esto son los algunos tipos de plásticos como el nylon, el polipropileno, etc. 

lunes, 15 de febrero de 2021

Historia y Evolución de los Computadores

 Las computadoras, u ordenadores son las herramientas de cálculo más eficientes jamás inventadas. Tienen el suficiente poder de cálculo, autonomía y velocidad de procesamiento para reemplazarnos en muchas tareas, o permitirnos dinámicas de trabajo que nunca antes en la historia habían sido posibles, al punto tal de hacerse hoy en día indispensables.

Estos aparatos se inventaron en el siglo XX, revolucionando para siempre la manera en que entendemos los procesos industriales, las comunicaciones, la sociedad y muchas otras áreas de la vida.

Su historia comienza con el primer computador propiamente dicho, cuya autoría no puede adjudicársele estrictamente a ninguna persona en solitario. Desde entonces han cambiado enormemente y nos han cambiado enormemente, por lo que muchos estudiosos consideran su aparición una Segunda Revolución Industrial o incluso una Revolución Digital.



Antecedentes de la computadora

Los antecedentes de la computadora se remontan al año 4.000 a. C. cuando se inventaron las primeras máquinas diseñadas para la aritmética y las primeras reglas de cálculo. Entre ellos se encuentra el ábaco, un importante adelanto en la materia.



Muy posteriormente se crearon inventos más sofisticados, como la máquina de Blaise Pascal (conocida como Máquina de Pascal o Pascalina), creada en 1642. Consistía en una serie de engranajes que permitían realizar operaciones aritméticas mecánicamente.



Al mejorarla, en 1671 Gottfried Leibniz dio inicio a las primeras calculadoras, primas cercanas del computador.

En 1802 Joseph Marie Jacquard inventó un sistema de tarjetas perforadas que le permitiría automatizar sus telares y reducir así la necesidad de mano de obra.



En 1822 fueron la inspiración del inglés Charles Babbage en la creación de una máquina de cálculo diferencial. Babbage es «el padre de la computadora» porque en 1834 inventó una suerte de máquina analítica.



Fuente: https://concepto.de/historia-de-la-computadora

Generaciones de los computadores

-        Primera generación (de 1940 a 1952)

La generación inicial de computadores inicia con la invención de las primeras máquinas de cálculo automáticas, que podían considerarse propiamente un “computador”. Respondían a la necesidad durante la Segunda Guerra Mundial de descifrar códigos secretos enemigos.

Estaban basadas electrónicamente en válvulas y tubos al vacío. Podían programarse mediante un conjunto de instrucciones simples, que debían suministrarse al sistema a través de tarjetas perforadas de papel o de cartón, como en el invento de Babbage.














Segunda generación (de 1956 a 1964)

La segunda generación representó un cambio importante, ya que se sustituyeron las válvulas de vacío por transistores, permitiendo hacer las máquinas mucho más pequeñas y reduciendo además su consumo eléctrico.

Estas fueron, también, las primeras máquinas en disponer de un lenguaje de programación, como el célebre FORTRAN. Así, pronto se hizo obsoleto el sistema de las tarjetas perforadas.

Fuente: https://concepto.de/historia-de-la-computadora


Tercera generación (de 1965 a 1971)

El salto a la tercera generación estuvo determinado por la invención de los circuitos integrados: permitieron aumentar a capacidad de procesamiento de las máquinas y por si fuera poco reducir sus costos de fabricación.

Se trataba de circuitos impresos en pastillas de silicio, con pequeños transistores y semiconductores incorporados. Este fue el primer paso hacia la miniaturización de las computadoras.





Cuarta generación (de 1972 a 1980)

La paulatina integración de los anteriores componentes electrónicos propició la aparición de los microprocesadores: nuevos circuitos integrados que reúnen todos los elementos fundamentales de la computadora y que empezaron pronto a llamarse chips.

Gracias a ellos, las computadoras podían descentralizar sus operaciones lógico-aritméticas. Por ejemplo, reemplazar la memoria de anillos de silicio por memoria de chips, fue un paso importante hacia la micro-computarización. A esta generación pertenecieron las primeras computadoras personales o PC.


Quinta generación (de 1983 a 2019)

La generación más reciente y vigente hoy en día, presenció la más enorme diversificación en el ámbito de la computadora de toda su historia. Se hizo portátil, liviana y cómoda, e incluso expandió sus fronteras de uso gracias a la posibilidad de las redes informáticas.

El computador ya ni siquiera necesita estar fijo en una habitación, sino que puede viajar en nuestros maletines. Nunca antes la velocidad de procesamiento, la versatilidad y la comodidad convergieron tanto en el mundo de la computadora, permitiéndole fusionarse con los teléfonos (dando nacimiento al Smartphone) y con otros muchos formatos diferentes.





Sexta generación (de 2019 hasta las actuales)

A lo largo de los años, el sistema informático ha avanzado vertiginosamente de tal modo que, las funciones efectuadas por las computadoras y la velocidad de sus operaciones se han transformado significativamente. Con cada generación de computadoras, los avances tecnológicos son cada vez más importantes. En esta oportunidad, se tratará la sexta generación de computadoras, las cuales son las que se conocen hoy en día.






miércoles, 15 de julio de 2020

ATAJOS Y COMANDOS ESPECIALES EN EL TECLADO DEL PC


Dentro de los elementos externos de nuestra computadora, el teclado es uno de los dispositivos de entrada más importantes, sobre todo para aquellos que solemos escribir mucho, y es por ello que siempre es bueno poder aprender algo más para mejorar y optimizar nuestras tareas a través de este periférico.
Lo primero que debemos tener en cuenta que el teclado de la PC posee dos funciones principales, llamadas modos, por un lado el modo de ingreso de texto, y por el otro el modo de comando, el cual a través de atajos compuestos por un juego de teclas permite indicarle a algún software o al sistema operativo una orden para realizar una determinada tarea.
Un claro ejemplo de ello es la combinación de las teclas ALT + TAB, las cuales nos permiten cambiar entre las distintas ventanas que permanecen abiertas. En este post vamos a conocer todo lo que estos modos pueden ofrecernos.



Atajos de teclado
A pesar de que este periférico nos brinda ambos modos, lo cierto es que la mayoría de los usuarios utilizan el teclado sólo para la introducción de texto, y cuando deben utilizar comandos recurren al mouse, no obstante tener que mover una mano desde el teclado al mouse cada vez que necesitamos ejecutar una acción nos hace perder tiempo, y además también redunda en nuestra eficiencia.
En líneas generales, la utilización de atajos de teclado nos permiten ganar en eficiencia, aumentar nuestra productividad, realizar más tareas simultáneas, reducir el estrés, ayudarnos a mantener la concentración y llevar a cabo el trabajo de forma más rápida, entre otras ventajas. Pero además, para aquellos que suelen realizar de forma frecuente edición de texto, lo cierto es que esta labor se hace mucho más precisa si la realizamos a través de los atajos de teclado.


Atajos de teclado para PC que son realmente imprescindibles para cualquier usuario de computadora, y además es una buena opción para comenzar a utilizar este fabuloso modo de comandos:

CTRL + C: Atajo que se utiliza para copiar un texto o un archivo seleccionado. Para esta acción también puede utilizarse la combinación CTRL + Insert.
CTRL + V: Combinación de teclas que se utiliza para pegar texto o archivo que anteriormente hayamos copiado con el atajo CTRL + C. Para esta función también se puede utilizar Mayús + Insert.
CTRL + X: Con esta combinación de teclas podemos copiar un texto y eliminarlo de manera automática. El texto quedará guardado en el portapapeles para que lo peguemos, que como vimos podemos realizar esta acción con el atajo CTRL + V.
CTRL + Z: Atajo de teclado para deshacer la acción que hayamos realizado anteriormente, es decir si por ejemplo copiamos y pegamos un texto, podemos deshacer lo realizado presionando ambas teclas juntas. Además, es importante tener en cuenta que puede utilizarse el atajo CTRL + Z varias veces seguidas para deshacer varias acciones anteriores.
CTRL + Y: Al contrario de la combinación CTRL + Z, esta combinación de CTRL + Y nos permite rehacer lo que hayamos deshecho con CTRL + Z.
CTRL + F: Esta combinación nos permite realizar búsquedas dentro de la mayoría de los programas, incluyendo el navegador web.
ALT + TAB: Como mencionamos más arriba, este atajo nos permite cambiar entre las ventanas y programas abiertos en Windows. Puede realizar la misma acción con la combinación CTRL + TAB que también nos sirve para cambiar entre pestañas en el navegador web.
ALT + SHIFT + TAB: Este atajo de tres teclas nos brinda la posibilidad de movernos entre las ventanas y programas abiertos para elegir cuál queremos maximizar. Lo mismo se consigue con la combinación CTRL + SHIFT + TAB, que también podemos utilizar en el navegador.
Windows (botón de inicio) + TAB: En el caso de utilizar Windows Vista o Windows 7, los usuarios podemos hacer uso de esta combinación de teclas también para deslizarnos entre ventanas y programas abiertos, pero de una manera mucho más vistosa.
CTRL + Retroceso: Este atajo posee la función de eliminar una palabra completa dentro de un texto.
CTRL + Flecha Izquierda o Derecha: Al combinar la tecla CTRL con las flechas hacia la izquierda o la derecha, podemos mover el cursor a través de las palabras en un texto de forma completa, es decir para avanzar en un texto palabra por palabra y no letra por letra. Si deseamos seleccionar las palabras por las que estamos pasando con el curso, lo que debemos hacer es pulsar también la tecla SHIFT.
CTRL + S: Esta combinación de tecla posee la función de salvar, es decir guardar lo que estamos haciendo. Es ideal para utilizar en distintos programas, ya que si por ejemplo estamos escribiendo un texto, podemos ir guardándolo a medida que avanzamos con sólo pulsar simultáneamente sobre las teclas CTRL + S.
CTRL + Inicio: Esta combinación de teclas nos permite mover el cursor al principio de un documento.
CTRL + Fin: Con este atajo podemos mover el curso hasta el final de un documento.
CTRL + P: Este acceso directo nos brinda la posibilidad de abrir una vista previa de impresión.



Tecla Windows


Tecla Ctrl

Tecla Alt



Tecla Alt Gr


Tecla Tab


Tecla Shift