Está en la página 1de 2

Br. Bastardo Jehan, C.I.:26157295, VI semestre de Ing.

de Sistemas

Análisis de la Unidad I y II
El primer computador era rudimentario, mecánico y poseía “cerebro” por decirlo de alguna
manera, se entendía que la integración de muchas máquinas podrían generar beneficios en cuanto
a la productividad, a la velocidad de procesamiento, esto es, debido al aprovechamiento de la
electricidad y los denominados circuitos eléctricos (alambrados), impulsos altos de corriente
cerraban el circuito (lo completaban) y de acuerdo a su predisposición este impulso podía emplearse
para realizar alguna acción (un caso afirmativo), encender una bombilla, hacer girar los disco en una
memoria rígida, son solo algunos ejemplos de cómo aprovechar la energía en las máquinas, ahora
bien, en contrapartida la ausencia de energía significa implícitamente un caso negativo o estático.

Se conoce como hardware al elemento físico, tangible y palpable de una máquina, en la


actualidad asociamos el término a un computador, pero la realidad es que al hablar de hardware se
habla también de herramientas cuyo propósito puede llegar a ser muy variado, a efectos de este
recorrido conceptual se entiende como hardware a los diversos periféricos de entrada y salida E/S,
las memorias físicas, las tarjetas madres, envolturas y demás componentes tangibles del
computador.

Sin embargo, en algún punto de la historia se entendió que el hardware por sí solo no era
del todo útil y que a medida que se fueron descubriendo nuevas formas de almacenar y gestionar
la corriente eléctrica, se llegó a la conclusión de que debía de existir un elemento aparte capaz de
gestionar todo el potencial que se venía asomando, el poder de procesamiento otorgado más tarde
por la electricidad.

El elemento que logró dar lógica y un toque de racionalidad al hardware se denomina


software, este no es más que un conjunto de instrucciones que el fabricante de hardware puede
definir o bien un usuario común y corriente a través de otras herramientas, los lenguajes de
programación y los programas informáticos.

Hablar de software es hablar de instrucciones para el hardware de turno, el campo del


software se ha hecho enormemente complejo, pero por otro lado ha sido posible diferenciar
muchos tipos de software, los cuales se adaptan en función de la tarea que se necesite ejecutar.

Existe software utilitario o de escritorio, estos como herramientas a nivel de usuario:


procesadores de textos, hojas de cálculo, videojuegos y otros cuyo propósito es satisfacer al usuario,
permitiendo que realice actividades de manera más eficiente o solo para entretenerlo.

Otro tipo de software es el software de desarrollo: empleado mayormente para generar


más programas o para las tareas de diseño gráfico, ejemplos de estos son: IDE (Entorno de
Desarrollo Integrado) como lo son Netbeans, Dev-C++ y Dreamweaver.
El último tipo de software de gran importancia es el software de sistema, este es el
encargado de sacarle el mejor partido al hardware, permitiéndole gestionar las entradas o salidas
(E/S), gestión de memoria y un sinfín de funciones vitales para que un equipo pueda trabajar
eficientemente.

Además del hardware y del software hay un tercer elemento que sirve de puente o
intermediario, precisamente entre estos dos últimos elementos y se denomina firmware, para
entender cómo se integran todos estos elementos se toma como ejemplo un computador normal.

Cuando el computador se encuentra apagado (no recibe corriente eléctrica) ni hardware ni


software trabajan hasta que se permita una entrada eléctrica, cuando se inicia el equipo
(previamente cargado) los circuitos eléctricos internos se completan poniendo en funcionamiento
elementos como el Fan Cooler o las pistas de un disco duro, pero antes de continuar un elemento
importante que “arranca” o se ejecuta con el equipo es el BIOS (Sistema Básico de Entrada y Salida,
por sus siglas en ingles).

Este es, realmente un firmware el cual posee tanto hardware como software y una serie de
circuitos lógicos realizados con una serie de elementos llamados compuertas lógicas, que a partir
de ciertas entradas (eléctricas) generan ciertas salidas interpretadas como estado de encendido o
de apagado, reseteo o configurado (reset or set), es decir, entra en juego la lógica binaria, la cual es
la base de las operaciones que a nivel de hardware un computador logra “comprender”.

El BIOS cumple como única función verificar la existencia de las memorias físicas, la
predisposición de los puertos y la presencia del CPU (Unidad Central de Proceso) y nada más y nada
menos que: cargar el sistema operativo (SO) del disco duro (en caso de que este cuente con uno).

El SO es en esencia software, y es en este punto en el que el firmware viene a ser un puente.

El SO es un programa (conjunto de instrucciones) cuyas funciones se relacionan con la


gestión de la memoria del equipo, la liberación de puertos de entrada y de salida para las distintas
aplicaciones de equipo, y en teoría es el encargado de permitirle al computador que no colapse
realizando multitud de procesos, el SO posee un Kernel, (o núcleo) una especie de firmware que
permite manipular el hardware, servicios (que son en esencia las funciones de gestión de recursos)
y una Shell (intérprete de comandos) que podría considerarse como el medio directo para que el
usuario solicite al computador hacer algo.

Actualmente el SO, además de contar con una Shell o Terminal, posee un entorno gráfico
que facilita al usuario la solicitud de las actividades, en este sentido un SO es también una interfaz
que permite gestionar los diversos elementos del computador.

Los SO han ido evolucionando con el paso del tiempo, en función de las necesidades de los
usuarios y en pro de lograr un óptimo empleo de las tecnologías de hardware disponibles.

Ejemplos de SO serian: Windows, Ubuntu, Debian, Unix entre otros.

También podría gustarte