El documento describe la arquitectura de hardware y software de un sistema informático. Explica los principales componentes de hardware como la motherboard, disco duro y microprocesador. También define el software como el equipamiento lógico necesario para realizar tareas específicas, incluyendo sistemas operativos y aplicaciones. Finalmente, resume la arquitectura de software como el diseño de alto nivel de la estructura de un sistema que define los componentes, interfaces y comunicación entre ellos.
2. HARDWARE
El término hardware se refiere a todas las
partes tangibles de un sistema informático;
sus componentes son: eléctricos,
electrónicos, electromecánicos y
mecánicos. Son cables, gabinetes o cajas,
periféricos de todo tipo y cualquier otro
elemento físico involucrado; contrariamente,
el soporte lógico es intangible y es llamado
software.
3.
4.
5. MOTHERBOARD
Es una tarjeta de circuito impreso a la que se conectan los
componentes que constituyen la computadora u ordenador. Es una
parte fundamental a la hora de armar una PC de escritorio o
portátil. Tiene instalados una serie de circuitos integrados, entre los
que se encuentra el circuito integrado auxiliar, que sirve como
centro de conexión entre el microprocesador, la memoria de
acceso aleatorio (RAM), las ranuras de expansión y otros
dispositivos.
6. DISCO DURO
El disco duro es medio de almacenamiento de información no
removible y de muy alta capacidad(a diferencia de los
diskettes y USB, aunque también trabaja mediante principios
magnéticos.
Por estas propiedades los discos duros son usados en las
computadoras como dispositivos donde se graba el sistema
operativo, los programas de aplicaciones y los archivos que
se generan durante el trabajo cotidiano, también actúan como
memoria temporal durante los procesos complejos en
ambientes de trabajo avanzados.
7. MICROPROCESADOR
El microprocesador es el circuito más complejo de un sistema
informático, se le suele llamar por analogía el «cerebro» de un
computador. Es un circuito integrado conformado por millones de
componentes electrónicos. Constituye la unidad central de
procesamiento(CPU) de un PC catalogado como microcomputador.
Es el encargado de ejecutar los programas; desde el sistema
operativo hasta las aplicaciones de usuario; sólo ejecuta
instrucciones programadas en lenguaje de bajo nivel, realizando
operaciones aritméticas y lógicas simples, tales como
sumar, restar, multiplicar, dividir, las lógicas binarias y accesos a
memoria.
8. SOFTWARE
Se conoce como software1 al equipamiento lógico o soporte
lógico de un sistema informático, que comprende el conjunto
de los componentes lógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las
aplicaciones informáticas; tales como el procesador de texto,
que permite al usuario realizar todas las tareas concernientes
a la edición de textos; el llamado software de sistema, tal
como el sistema operativo, que básicamente permite al resto
de los programas funcionar adecuadamente, facilitando
también la interacción entre los componentes físicos y el resto
de las aplicaciones, y proporcionando una interfaz con el
usuario.
9. La Arquitectura es un nivel de diseño que hace foco
en aspectos "más allá de los algoritmos y estructuras
de datos de la computación; el diseño y
especificación de la estructura global del sistema es
un nuevo tipo de problema".
•
•
•
La Arquitectura del Software es el diseño de
más alto nivel de la estructura de un sistema.
•
Una Arquitectura de Software, también
denominada Arquitectura lógica, consiste en un
conjunto de patrones y abstracciones
coherentes que proporcionan el marco
Una arquitectura de software se selecciona y
diseña con base en objetivos y restricciones.
Los objetivos son aquellos prefijados para el
sistema de información, pero no solamente los
de tipo funcional, también otros objetivos como
la mantenibilidad, auditabilidad, flexibilidad e
interacción con otros sistemas de información.
Las restricciones son aquellas limitaciones
derivadas de las tecnologías disponibles para
implementar sistemas de información. Unas
arquitecturas son más recomendables de
implementar con ciertas tecnologías mientras
que otras tecnologías no son aptas para
determinadas arquitecturas. Por ejemplo, no es
viable emplear una arquitectura de software de
tres capas para implementar sistemas en
tiempo real.
La arquitectura de software define, de manera
abstracta, los componentes que llevan a cabo
alguna tarea de computación, sus interfaces y
la comunicación entre ellos. Toda arquitectura
debe ser implementable en una arquitectura
física, que consiste simplemente en determinar
qué computadora tendrá asignada cada tarea.