Arquitectura de Las Computadoras
Arquitectura de Las Computadoras
Arquitectura de Las Computadoras
Brayan Ramirez
2771097
QUÉ ES Y FUNCION DE LA COMPUTADORA
Almacenar datos y permitir su fácil recuperación: Las computadoras son herramientas dotadas de
una enorme capacidad de memorización de información, especialmente a través de sus unidades
de almacenamiento fijas (como el disco duro) y portátiles (como un pendrive).
Organizar la información y obtener datos nuevos a partir de ella: Es posible pensar las
computadoras como grandes y potentes calculadoras, capaces de recibir y enviar información,
pero también de organizarla y presentarla al usuario de acuerdo a criterios específicos. Así, es
posible usar una computadora para operaciones lógicas y deductivas que a una persona le tomaría
mucho tiempo y esfuerzo completar, tal y como hacemos cuando empleamos una hoja de cálculo
y le pedimos al sistema que construya gráficos con los datos suministrados.
Se puede decir que la idea fundamental de von Neumann se apoya en el hecho que
una operación compleja normalmente se puede dividir como una secuencia ordenada de
operaciones más simples. En otras palabras, lo que propuso fue construir una máquina
capaz de ejecutar algoritmos en forma explícita. Para ello introdujo el concepto de
"programa almacenado" como una "secuencia lógicamente ordenada de instrucciones",
siendo las "instrucciones" las operaciones básicas que implementa el hardware a través de
sus circuitos lógicos.
Una Arquitectura de von Neumann tiene tres bloques constructivos básicos: la
Unidad Central de Proceso, la Memoria y la Entrada/Salida.
Las funciones de cada bloque son:
- CPU: se encarga de ejecutar los programas.
- Memoria: almacena el programa (conjunto de instrucciones ordenado
lógicamente) y los datos (operadores y resultados de la ejecución de las
instrucciones).
- Entrada/Salida: comunica el computador con el mundo exterior, permitiendo la
interacción con los usuarios y con otras computadoras.
Arquitectura Harvard
El término proviene de la computadora Harvard Mark I basada en relés, que almacenaba las
instrucciones sobre cintas perforadas (de 24 bits de ancho) y los datos en interruptores
electromecánicos. Este modelo, que utilizan los microcontroladores PIC, tiene la unidad central de
proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por
medio de dos buses diferentes.
Una de las memorias contiene solamente las instrucciones del programa (Memoria de Programa),
y la otra sólo almacena datos (Memoria de Datos).
Ambos buses son totalmente independientes, lo que permite que la CPU pueda acceder de forma
independiente y simultánea a la memoria de datos y a la de instrucciones. Como los buses son
independientes, éstos pueden tener distintos contenidos en la misma dirección y también distinta
longitud.
Función del software
El software también conocido como logicial es toda la parte digital, es decir las instrucciones y
comandos que son procesados por la computadora y se les conoce como sistema operativo.
Comprende un conjunto de componentes lógicos necesarios que hacen posibles tareas específicas
de un sistema informático. Por su parte los dos componentes principales del software son el
sistema operativo y los programas.
Además del software se necesita del hardware para hacer operativo un ordenador. El
primero envía las instrucciones y el segundo las ejecuta, algunos ejemplos de software son
Windows, Ubuntu, Fedora, Solari.
Por su parte, para ejemplificar los elementos del hardware hay que aclarar que se divide
en dos, el hardware básico que son las piezas imprescindibles como la pantalla, el teclado
y el hardware complementario que son los elementos no esenciales como el escáner o la
webcam.
Clasificación de software
Se dividen en:
○ Software de aplicación: son los programas que utilizas para realizar tarea específica,
como, por ejemplo, los procesadores de texto o las aplicaciones.
○ Software de programación: son las herramientas digitales que sirven para la creación de
nuevos programas, o para el desarrollo de los ya existentes.
Función del hardware
El hardware son los elementos físicos que componen el ordenador; o sea, todas las partes que
podemos ver y tocar. Se trata de componentes eléctricos, electrónicos, electromecánicos y
mecánicos que facilitan el funcionamiento del ordenador, desde la pantalla, el teclado y el ratón
hasta los componentes internos como el disco duro o la placa base.
Procesamiento:Son los elementos del hardware de un ordenador que conforman el núcleo duro
del sistema cuya función principal consiste en procesar la información e interpretar y ejecutar las
instrucciones.
Periféricos de entrada: Estos dispositivos, que pueden estar integrados en el ordenador o ser
removibles, permiten introducir la información para que el equipo se conecte con el exterior. Es el
caso del teclado, el ratón,
Periféricos de salida: Estos dispositivos, que también pueden estar integrados o ser removibles,
tienen la función de extraer o recuperar la información del ordenador transfiriendo los datos al
exterior. La pantalla, impresoras y altavoces son ejemplos de hardware de salida.
cuando hablamos de memoria ROM (Read–Only Memory, es decir, Memoria de Sólo Lectura), nos
referimos a un tipo de almacenamiento empleado en computadores y otros dispositivos
electrónicos, que se caracteriza por ser únicamente de acceso para lectura y nunca para escritura,
es decir, que se la puede recuperar pero no modificar o intervenir.La memoria ROM es de acceso
secuencial y su presencia es independiente de la presencia de una fuente de energía . Como se ha
dicho, su contenido no puede modificarse, o al menos no de manera simple y cotidiana, y suele
contener información introducida en el sistema por el fabricante, de tipo básico, operativo o
primario.
Memoria RAM
RAM (que significa memoria de acceso aleatorio) es la sigla en inglés con la que se conoce la
memoria de acceso aleatorio, que es el almacenamiento temporal de la computadora que da a las
aplicaciones un lugar para almacenar y acceder a los datos a corto plazo. Tener más RAM significa
que se puede acceder a más datos y leerlos casi al instante, en lugar de escribirlos en su unidad de
disco duro.
La RAM le permite que su computadora desempeñe la mayoría de las tareas diarias como cargar
aplicaciones, navegar en Internet, editar una hoja de cálculo o probar el juego más reciente. La
memoria también le permite cambiar rápidamente de una tarea a otra y recordar en qué punto de
cada tarea se encuentra.
Es de libre acceso:El sistema accede a ella de manera aleatoria, es decir, sin un orden secuencial
establecido y del modo más rápido y ágil posible.
Funciona a corto plazo: Una vez reiniciado o apagado el sistema, la memoria RAM queda en
blanco para poder volverse a usar en el siguiente ciclo.
Determina la capacidad de cómputo simultáneo: Dado que es el lugar donde se van a ejecutar los
programas de la computadora, la cantidad de RAM del sistema determina cuántas cosas puede
hacer al mismo tiempo.
Puede ser fija o extensible: En algunos sistemas, el monto de RAM está predeterminado y no
puede aumentarse, mientras que otros permiten añadir módulos nuevos para incrementar la
memoria del sistema
Memoria SRAM
Static Random Access Memory (Memoria Estática de Acceso Aleatorio) y se trata de un tipo de
memoria RAM sustentado en semiconductores y capaz de mantener los datos sin necesidad de
circuitos de refrescamiento.
Memoria DRAM
Microprocesador
Esto es una medida particular del procesador en solitario ya que su desempeño general dependerá
en gran medida del resto de los componentes del sistema, como la Memoria RAM o el software
● Encapsulado. Barrera plástica que rodea al silicio del microprocesador y que impide su
deterioro por contacto con el aire y los elementos (oxidación).
● Memoria caché. Un tipo de memoria ultravioleta que está dentro del procesador y es
empleada por éste para resolver operaciones previstas en su funcionamiento interno. Por
ende, está encapsulada dentro del mismo procesador y opera en varios niveles.
● Memoria. El lugar donde el procesador obtiene las instrucciones para ejecutar programas
y datos informáticos. No está propiamente dentro del procesador, pero le resulta
indispensable en su funcionamiento cotidiano.
● Puertos. Enlaces entre el procesador y el mundo externo, que operan de manera análoga a
una línea telefónica.
Los microprocesadores forman parte del CPU de las computadoras: Unidad Central de
Procesamiento. Esto no es más que el núcleo informático del sistema, donde se centraliza todo el
flujo de información entre los distintos periféricos y los componentes centrales del sistema
informático. Así, el procesador vendría a ser el centro del centro de un computador.
Buses
Se llama “bus” a los mecanismos de comunicación que posee un procesador para conectarse con
el resto del chipset o los dispositivos periféricos. Estos pueden ser seriados (en serie) o paralelos
(en paralelo), de lo cual dependerá el modelo de transmisión de datos que sirva para agilizar la
transmisión y procesamiento de los datos.
Similitud de las computadoras del automóvil con las computadoras de
escritorio
Arquitectura básica: Tanto las ECUs de los vehículos como las computadoras normales utilizan
componentes básicos de hardware como procesadores, memoria RAM, almacenamiento (aunque
en el caso de las ECUs suele ser memoria flash), y otros periféricos como interfaces de
comunicación.
Sistema operativo: Aunque las ECUs a menudo no ejecutan sistemas operativos de propósito
general como Windows o Linux, tienen sistemas operativos embebidos diseñados para ejecutar las
funciones específicas del vehículo. Estos sistemas operativos son más simples y están optimizados
para aplicaciones de tiempo real y control
● Procesadores: Tanto las ECUs como las computadoras normales tienen procesadores que
ejecutan instrucciones y procesan datos.
● Memoria: Ambas utilizan memoria RAM para almacenar datos temporalmente mientras
se ejecutan programas.
● Software: Tanto las ECUs como las computadoras normales ejecutan software para
realizar funciones específicas. En el caso de las ECUs, este software controla y supervisa
diversas funciones del vehículo, como el motor, la transmisión, los sistemas de frenado,
etc.
● Sistema operativo: Aunque las ECUs a menudo utilizan sistemas operativos embebidos
específicamente diseñados para aplicaciones en vehículos (como AUTOSAR en la industria
automotriz), comparten la noción de un sistema que gestiona recursos y ejecuta
programas.
● Las ECUs están diseñadas para manejar datos y ejecutar algoritmos en tiempo real,
priorizando la velocidad y la precisión sobre la capacidad de procesamiento complejo.
● Las computadoras normales tienen capacidades de procesamiento más potentes y
flexibles, adecuadas para una amplia gama de aplicaciones y usos generales.
Conectividad y redes:
● Ambas pueden estar conectadas a redes externas, aunque en el caso de las ECUs, la
conectividad suele estar más orientada a sistemas de comunicación dentro del vehículo o
con sistemas externos como diagnósticos a través de protocolos específicos (por ejemplo,
CAN bus).