

Angie Gómez





10c

profesora :Adela
Zambrano



Cielo Bonilla

trabajo :
 Arquitectura de :
 Hardware y softwar...


En los inicios de la informática,
la programación se
consideraba un arte y se
desarrollaba como tal, debido
a la dificu...


estas indican la estructura,
funcionamiento e
interacción entre las partes
del software. En el libro "An
introduction t...









La Arquitectura del Software es el diseño de
más alto nivel de la estructura de un sistema.
Una Arquitectura...


Las vistas o modelos de una
arquitectura de software pueden
expresarse mediante uno o
varios lenguajes. El más obvio es...










Toda arquitectura de software debe describir
diversos aspectos del software.
Generalmente, cada uno de est...




La arquitectura de software define, de
manera abstracta, los componentes
que llevan a cabo alguna tarea de
computaci...


Es el conjunto de
dispositivos físicos que
hacen posible el
funcionamiento de un
computador; Éste
abarca todos los
comp...


Un sistema computacional
consiste en un conjunto de
componentes electrónicos y
electromecánicos
interconectados que alm...




Es donde se colocan los
componentes de la PC.
Es íntegramente
metálico con un frente
plástico. Existen muchos
tipos ...





El disco duro es medio de
almacenamiento de información
no removible y de muy alta
capacidad(a diferencia de los
d...


Es una tarjeta de circuito
impreso a la que se conectan
los componentes que
constituyen la computadora u
ordenador. Es ...


El microprocesador es el circuito más
complejo de un sistema informático, se
le suele llamar por analogía el
«cerebro» ...
Próxima SlideShare
Cargando en…5
×

Arquitectura de hardware

331 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
331
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Arquitectura de hardware

  1. 1.  Angie Gómez   10c profesora :Adela Zambrano  Cielo Bonilla trabajo :  Arquitectura de :  Hardware y software 
  2. 2.  En los inicios de la informática, la programación se consideraba un arte y se desarrollaba como tal, debido a la dificultad que entrañaba para la mayoría de las personas, pero con el tiempo se han ido descubriendo y desarrollando formas y guías generales, con base a las cuales se puedan resolver los problemas. A estas, se les ha denominado Arquitectura de Software, porque, a semejanza de los planos de un edificio o construcción,
  3. 3.  estas indican la estructura, funcionamiento e interacción entre las partes del software. En el libro "An introduction to Software Architecture", David Garlan y Mary Shaw definen que 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".
  4. 4.      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.
  5. 5.  Las vistas o modelos de una arquitectura de software pueden expresarse mediante uno o varios lenguajes. El más obvio es el lenguaje natural, pero existen otros lenguajes tales como los diagramas de estado, los diagramas de flujo de datos, etc. Estos lenguajes son apropiados únicamente para un modelo o vista. Afortunadamente existe cierto consenso en adoptar UML (Unified Modeling Language, lenguaje unificado de modelado) como lenguaje único para todos los modelos o vistas. Sin embargo, un lenguaje generalista corre el peligro de no ser capaz de describir determinadas restricciones de un sistema de información (o expresarlas de manera incomprensible
  6. 6.       Toda arquitectura de software debe describir diversos aspectos del software. Generalmente, cada uno de estos aspectos se describe de una manera más comprensible si se utilizan distintos modelos o vistas. Es importante destacar que cada uno de ellos constituye una descripción parcial de una misma arquitectura y es deseable que exista cierto solapamiento entre ellos. Esto es así porque todas las vistas deben ser coherentes entre sí, evidente dado que describen la misma cosa. Cada paradigma de desarrollo exige diferente número y tipo de vistas o modelos para describir una arquitectura. No obstante, existen al menos tres vistas absolutamente fundamentales en cualquier arquitectura: La visión estática: describe qué componentes tiene la arquitectura. La visión funcional: describe qué hace cada componente. La visión dinámica: describe cómo se comportan los componentes a lo largo del tiempo y como interactúan entre sí. ).
  7. 7.   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. La arquitectura de software, tiene que ver con el diseño y la implementación de estructuras de software de alto nivel. Es el resultado de ensamblar un cierto número de elementos arquitectónicos de forma adecuada para satisfacer la mayor funcionalidad y requerimientos de desempeño de un sistema, así como requerimientos no funcionales, como la confiabilidad, escalabilidad, portabil idad, y disponibilidad.
  8. 8.  Es el conjunto de dispositivos físicos que hacen posible el funcionamiento de un computador; Éste abarca todos los componentes eléctricos y mecánicos que permiten llevar a cabo en una computadora el almacenamiento y procesamiento de información.
  9. 9.  Un sistema computacional consiste en un conjunto de componentes electrónicos y electromecánicos interconectados que almacenan y transforman símbolos en base a las instrucciones especificadas en los componentes software del mismo sistema.        Conceptualmente, es posible distinguir 5 tipos de componentes hardware: Memoria principal Procesadores Dispositivos de entrada Dispositivos de almacenamiento secundario Dispositivo de salida
  10. 10.   Es donde se colocan los componentes de la PC. Es íntegramente metálico con un frente plástico. Existen muchos tipos y modelos de gabinete, y al momento de su compra debería ser elegido por el usuario con criterio de capacidad y no sólo de estética
  11. 11.    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.
  12. 12.  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.
  13. 13.  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.

×