0% encontró este documento útil (0 votos)
33 vistas11 páginas

Introducción a Hardware y Software

Este documento trata sobre conceptos básicos de hardware y software, incluyendo definiciones de computadora, generaciones de computadoras, componentes de hardware y software, clasificaciones de periféricos, sistemas informáticos y binarios.

Cargado por

Aníbal Flores
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas11 páginas

Introducción a Hardware y Software

Este documento trata sobre conceptos básicos de hardware y software, incluyendo definiciones de computadora, generaciones de computadoras, componentes de hardware y software, clasificaciones de periféricos, sistemas informáticos y binarios.

Cargado por

Aníbal Flores
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Taller de Hardware y Software

Apunte Nº1: Introducción

¿Qué es la informática?
La Informática es la ciencia que estudia el hardware, las redes de datos y el
software necesarios para tratar la información de forma automática.

¿Qué es una computadora?


Es un dispositivo que puede recibir, almacenar, procesar información y generar
resultados o respuestas.

Generación de Computadoras
Primera generación: tubos de vacío (1940-1956)
Segunda generación: transistores (1956-1963)
Tercera Generación: Circuitos Integrados (1964-1971)
Cuarta generación: microprocesadores (1971-presente)
Quinta generación: inteligencia artificial (presente)

Hardware: Conjunto de los componentes que integran la parte material de una


computadora. Corresponde a todas las partes tangibles de un sistema
informático.
Software: Conjunto de programas, instrucciones, datos y reglas informáticas
para ejecutar ciertas tareas en una computadora.

Clasificación de Periféricos
Periféricos de entrada (input), que introducen datos al sistema.
Periféricos de salida (output), que extraen datos del sistema.
Periféricos de entrada y salida (i/o), cuando cumplen con ambas funciones.
Dispositivos de Almacenamiento: Permiten guardar datos en él.

Sistema Informático
Es el conjunto de elementos físicos y lógicos que se encargan de recibir, guardar
y procesar datos para luego entregarlos en forma de resultados. El esquema de
un sistema informático engloba todo aquello que contiene una parte tangible
(hardware) y otra lógica (software).

Sistema Binario
El sistema binario, es un sistema de base 2. Eso significa que es un sistema que
solo utiliza dos cifras para representar todos sus números y en el caso del código
binario estas dos cifras son el 0 y el 1.
Clasificación de las Computadoras

Según el tamaño:
Supercomputadoras: Son las más grandes y poderosas, diseñadas para realizar
cálculos complejos y procesar grandes cantidades de datos en campos como la
investigación científica, el modelado climático, la simulación de sistemas
complejos, entre otros.
Mainframes: También conocidas como computadoras centrales, son grandes y
potentes, utilizadas principalmente en entornos empresariales para manejar
grandes cantidades de procesos y datos, como el procesamiento de
transacciones bancarias, la gestión de bases de datos masivas, etc.
Minicomputadoras: Son más pequeñas que las mainframes pero más grandes
que las computadoras personales (PC). A menudo se utilizan en empresas e
instituciones para tareas específicas, como el control de procesos industriales,
la gestión de redes, etc.
Computadoras personales (PC): Son las computadoras de uso general que se
encuentran en hogares, oficinas y escuelas. Vienen en diferentes formas, como
computadoras de escritorio, computadoras portátiles, tabletas y dispositivos
híbridos.
Según el tipo de tecnología:
Computadoras analógicas: Utilizan señales analógicas para representar y
manipular datos. Aunque han sido superadas en gran medida por las
computadoras digitales, aún se utilizan en ciertas aplicaciones especializadas,
como el procesamiento de señales y el control de sistemas físicos.
Computadoras digitales: Utilizan números binarios (0 y 1) para representar datos
y realizar operaciones. Son la forma más común de computadoras en la
actualidad.
Computadoras híbridas: Combinan elementos de las computadoras analógicas
y digitales para aprovechar las ventajas de ambas tecnologías en aplicaciones
específicas.
Computadoras cuánticas: Utilizan los principios de la mecánica cuántica para
realizar cálculos utilizando qubits en lugar de bits. Están en una etapa
experimental, pero se espera que en el futuro puedan resolver problemas que
están fuera del alcance de las computadoras clásicas.
Tipos de Software
se pueden clasificar de diversas formas según su función, estructura y licencia,
entre otros aspectos.
Software de sistema:
Sistemas operativos: Como Windows, macOS, Linux, Android, iOS, entre otros.
Controlan el hardware y proporcionan una interfaz para que los usuarios
interactúen con la computadora o el dispositivo.
Controladores de dispositivo: Software que permite la comunicación entre el
sistema operativo y los dispositivos de hardware, como impresoras, tarjetas de
sonido, tarjetas gráficas, etc.
Software de aplicación:
Software de productividad: Incluye suites de oficina como Microsoft Office,
LibreOffice, Google Workspace, que proporcionan herramientas para la creación
y edición de documentos, hojas de cálculo, presentaciones, etc.
Software de diseño gráfico: Como Adobe Photoshop, Illustrator, CorelDRAW,
utilizados para la creación y edición de imágenes, gráficos, ilustraciones, etc.
Software de desarrollo: Incluye entornos de desarrollo integrados (IDE) como
Visual Studio, Eclipse, IntelliJ IDEA, utilizados por programadores para escribir,
depurar y compilar código.
Software de entretenimiento: Juegos, reproductores multimedia, aplicaciones de
streaming de video y música, entre otros.
Software de comunicación: Como clientes de correo electrónico, navegadores
web, mensajería instantánea, aplicaciones de videoconferencia, redes sociales,
etc.
Software de licencia:
Software propietario: Desarrollado y distribuido bajo una licencia de propiedad,
lo que significa que su código fuente no está disponible para el público y su uso
está sujeto a restricciones y pago de licencias.
Software de código abierto: Desarrollado y distribuido con una licencia que
permite el acceso al código fuente, modificación y distribución libremente.
Ejemplos incluyen Linux, Firefox, VLC Media Player, entre otros.
Software gratuito: Puede referirse tanto a software propietario como a software
de código abierto que se distribuye sin costo.
Otros tipos de software:
Software embebido: Incorporado en dispositivos y sistemas embebidos para
realizar funciones específicas, como el firmware de dispositivos electrónicos,
sistemas de control en automóviles, electrodomésticos, etc.
Software de inteligencia artificial: Utilizado para el desarrollo de sistemas
inteligentes que pueden aprender, razonar y tomar decisiones, como sistemas
de recomendación, reconocimiento de voz, procesamiento de lenguaje natural,
entre otros.
Software de seguridad: Incluye antivirus, firewalls, herramientas de cifrado,
software de recuperación de datos, utilizados para proteger los sistemas y datos
contra amenazas informáticas.
Dato vs Información
Dato:
Un dato es una representación simbólica de un hecho, concepto, cantidad o
instrucción.
Los datos pueden ser simples valores numéricos, caracteres alfabéticos,
símbolos, imágenes, sonidos u otro tipo de información.
Los datos por sí solos pueden no tener un significado completo o contexto
definido.
Información:
La información se obtiene al procesar, organizar o interpretar los datos de
manera que adquieran significado, relevancia y utilidad.
La información es el resultado de analizar y dar sentido a los datos.
La información proporciona conocimiento o entendimiento sobre un tema
específico y ayuda a tomar decisiones o realizar acciones.
Programa:
Es un conjunto de instrucciones o código informático que indica a una
computadora cómo realizar una tarea específica. Estos programas pueden ser
tan simples como una calculadora o tan complejos como un sistema operativo
completo.
Sistema Operativo
Un sistema operativo (SO) es un software que actúa como intermediario entre el
hardware de una computadora y los programas de aplicación. Su función
principal es gestionar los recursos del sistema, como la memoria, el procesador,
el almacenamiento y los dispositivos de entrada/salida, para que los programas
puedan ejecutarse de manera eficiente y los usuarios puedan interactuar con la
computadora de manera efectiva.
Los tipos de sistemas operativos pueden clasificarse de diversas maneras según
varios criterios.
Sistemas Operativos de Escritorio: Son sistemas diseñados para computadoras
personales y de uso general. Ejemplos incluyen Microsoft Windows, macOS de
Apple y varias distribuciones de Linux, como Ubuntu y Fedora.
Sistemas Operativos Móviles: Están diseñados para dispositivos móviles como
teléfonos inteligentes y tabletas. Ejemplos incluyen Android de Google, iOS de
Apple y Windows Phone de Microsoft (ahora descontinuado).
Sistemas Operativos de Servidores: Están diseñados para gestionar servidores,
que proporcionan servicios y recursos a otras computadoras en una red.
Ejemplos incluyen Linux (varias distribuciones como CentOS, Debian y Red Hat
Enterprise Linux) y Windows Server de Microsoft.
Sistemas Operativos Empotrados: Están diseñados para sistemas embebidos y
dispositivos integrados, como electrodomésticos, dispositivos médicos, sistemas
de control industrial y sistemas automotrices. Ejemplos incluyen VxWorks,
FreeRTOS y Embedded Linux.
Sistemas Operativos en Tiempo Real: Están diseñados para sistemas que deben
responder a eventos en tiempo real con un alto grado de previsibilidad y
fiabilidad. Se utilizan en aplicaciones como sistemas de control de vuelo, robótica
y automoción. Ejemplos incluyen QNX, VxWorks y RTLinux.
Sistemas Operativos de Red: Están diseñados para gestionar redes de
computadoras y ofrecer servicios como el enrutamiento, la seguridad y la
administración de recursos compartidos. Ejemplos incluyen Novell NetWare y los
sistemas operativos de red basados en Unix.
Firmware
El firmware es un tipo de software que proporciona instrucciones específicas
para el funcionamiento de dispositivos de hardware. Se encuentra incrustado en
la memoria de solo lectura (ROM) o en algún tipo de memoria no volátil del
dispositivo, como EEPROM o flash, y se utiliza para controlar su funcionamiento
básico y realizar tareas específicas.
A diferencia del software que se ejecuta en la computadora y puede ser
modificado o actualizado por el usuario, el firmware generalmente se proporciona
con el dispositivo y no se espera que se modifique con frecuencia. Sin embargo,
en algunos casos, los fabricantes pueden proporcionar actualizaciones de
firmware para corregir errores, mejorar el rendimiento o agregar nuevas
funciones a un dispositivo.
Ejemplos comunes de dispositivos que utilizan firmware incluyen routers de red,
impresoras, unidades de disco duro, dispositivos móviles, cámaras digitales,
dispositivos de almacenamiento, sistemas embebidos y muchos otros
dispositivos electrónicos. El firmware es esencial para el funcionamiento
adecuado de estos dispositivos, ya que proporciona la lógica de bajo nivel
necesaria para controlar el hardware y realizar operaciones específicas.
Esquema de Bloque de un ordenador

Esquema de Bloque de un ordenador Detallado


Arquitectura de Computadoras
Proporciona una descripción de la construcción y distribución física de los
componentes de la computadora.
Tipos de Arquitectura:
Arquitectura de von Neumann:
Propuesta por John von Neumann en 1945.
Se caracteriza por tener una unidad central de procesamiento (CPU) que ejecuta
instrucciones almacenadas en la memoria.
Utiliza un bus de datos y un bus de direcciones para la comunicación entre la
CPU y la memoria.
Las instrucciones y los datos se almacenan en la misma memoria.
Es el modelo más comúnmente utilizado en computadoras modernas.

 La UC es la circuitería que controla el flujo de datos a través


del procesador, y coordina el procesador, que a su vez controla el resto
de la computadora.
 Unidad Aritmético/Lógica: Es la parte encargada de procesar los datos.
Las operaciones que realiza son de tipo aritmético: suma, resta,
multiplicación y división; y de tipo lógico: igual, mayor que o menor que.

Arquitectura Harvard:
Propuesta por Howard Aiken en la década de 1940.
Se caracteriza por tener memorias separadas para datos e instrucciones.
Permite la ejecución simultánea de instrucciones y acceso a datos.
Utilizada en sistemas embebidos y microcontroladores.

Arquitectura RISC (Reduced Instruction Set Computing):


Se basa en la idea de reducir el conjunto de instrucciones a un conjunto más
pequeño y simple.
Las instrucciones se ejecutan en un solo ciclo de reloj.
Se prioriza la velocidad de ejecución de las instrucciones.
Utilizada en procesadores de dispositivos móviles y sistemas embebidos.
Arquitectura CISC (Complex Instruction Set Computing):
Utiliza un conjunto amplio y complejo de instrucciones.
Las instrucciones pueden realizar múltiples operaciones en una sola instrucción.
Diseñada para facilitar la programación y mejorar la eficiencia del código.
Utilizada en computadoras personales y servidores.
Arquitectura paralela:
Se basa en el uso de múltiples unidades de procesamiento que trabajan
simultáneamente en tareas independientes.
Mejora significativamente el rendimiento al dividir el trabajo entre varios
procesadores.
Utilizada en supercomputadoras y sistemas de alto rendimiento para tareas de
cálculo intensivo.
Arquitectura de computación en la nube:
Se basa en la prestación de servicios de computación a través de internet.
Permite el acceso a recursos informáticos escalables y bajo demanda.
Utilizada para alojar aplicaciones, almacenar datos y realizar procesamiento en
servidores remotos.
Proporciona flexibilidad, escalabilidad y eficiencia en el uso de recursos
computacionales.
Funcionamiento Básico del Ordenador
Cuando pulsamos el botón de encendido MBR(Master Boot Record )

Boot Manager

 1 Suministro de corriente.
Cuando pulsamos el botón de encendido situado en la parte frontal del ordenador
lo que hacemos es permitir que la corriente llegue a la placa base y también al
microprocesador, lectores ópticos, discos duros y demás dispositivos
conectados.
 2 La BIOS.
El microprocesador se inicia y carga la BIOS en memoria o directamente lee la
ROM (EEPROM) y la ejecuta desde ahí. La BIOS es un programa (un software)
cuya principal finalidad es cargar el sistema operativo en memoria.
 3 El POST (Power On Self Test).
Posteriormente se empieza a ejecutar el POST. POST es el acrónimo de Power
On Self Test (Autotest de arranque). Los PC, los routers, las impresoras, muchos
equipos electrónicos e incluso los vehículos hacen este tipo de testeo cuando los
encendemos. La finalidad es comprobar que el sistema está preparado para
funcionar.
 4.Búsqueda del sector de arranque o Master Boot Record (MBR).
Es el siguiente paso que se produce en el arranque del ordenador. La BIOS va
buscando el dispositivo de arranque según la secuencia de búsqueda que está
predeterminada en la misma (esta secuencia se puede modificar en la BIOS,
haciendo que arranque primero desde el disco duro, lector de DVD…). El sector
de arranque es el primer sector de todo disco. Cada sector contiene 512 bytes y
el primer sector o sector 0 es el sector de arranque del disco. Es aquí donde
buscará la BIOS para arrancar el sistema operativo.
Normalmente en esos 512 bytes se encuentra un pequeño programa (Boot
Manager) que realiza la carga del sistema operativo.
 5 Cargar el Boot Manager y ceder el control al sistema operativo.
 6 Carga del sistema operativo
Ésta es la última fase en el arranque del ordenador. Mientras el sistema operativo
no se haya cargado en memoria no podremos ejecutar nuestros programas de
usuario.

También podría gustarte