El documento describe la relación entre el hardware y el software de las computadoras. Explica que el hardware son los componentes físicos como el monitor, teclado, disco duro, mientras que el software son las instrucciones que ejecutan los computadores. También describe los principales componentes del hardware como la CPU, memoria y dispositivos de entrada/salida, y los pasos clave en el desarrollo de software como la especificación, diseño, implementación y validación.
2. HARDWARE Y SOFTWARE
Hardware:
En términos simples, corresponde a todas
aquellas partes físicas o materiales, que
podemos ver y tocar. Por ejemplo, el monitor,
el teclado, mouse, disco duro, tarjeta de video,
CPU, etc.
Software:
Podríamos entender por software el “conjunto
de instrucciones que los computadores
emplean para manipular y procesar datos”Sin
el sw el computador sería un conjunto de
dispositivos físicos sin utilidad.
3. HARDWARE Y SOFTWARE
SOFTWARE
Componentes lógicos que se ejecutan en el
hardware:
Sistema Operativo Paquetes Básicos:
• Procesador de Texto
• Planilla Electrónica
• Presentación
• Programas de Aplicación
HARDWARE
Componentes Físicos Electro-Mecánicos
• Dispositivos de Entrada
• Dispositivos de Salida
• Unidad Central de Proceso
• Memoria Principal
• Memoria Secundaria
4. HARDWARE
Las computadoras están formados por una serie de
componentes, los cuales determinan en conjunto.
CPU y tarjeta madre
Memoria RAM y ROM
Disco duro y disquetera
Monitor y tarjeta de video
Otros dispositivos
CPU (Central Process Unit)
Unidad de procesamiento central
Cerebro
Memoria ROM
Instintos
Memoria RAM
Información que se maneja en el momento
Memoria secundaria
Discos magnéticos y ópticos, cintas
Información que se busca en elementos adicionales
5. HARDWARE
Que cuentan con tarjeta madre (mother
board)Es la placa de circuitos integrados en la
cual se inserta el procesador, la memoria y
otros componentes a través de los buses y las
ranuras de expansión Es la base para comenzar
a “armar” una computadora Las ranuras de
expansión permiten conectar, por ejemplo,
tarjetas de sonido (que permiten al PC
reproducir sonido), modem (para navegar por
internet), tarjeta de video (para mostrar
imágenes en la pantalla)
6. HARDWARE
También cuentan con unidades de memoria 1
bit (puede tomar valores: 1 ó 0 - binarios)
1 byte : 8 bits1 kilobyte (Kb) : 210 bytes1
megabyte (Mb) : 210 kilobytes: 220 bytes1
gigabyte (Gb) : 210 megabytes: 230 bytes1
terabyte : 210 gigabytes: 240 bytes
Tipos de memoria Memoria RAM (random
access memory) que permite a la computadora
almacenar información que el CPU está
accesando frecuentemente y necesita para
operar por ejemplo, información de un
programa, instrucciones, datos, etc.
Memoria ROM (read only memory) Contiene la
información preinstalada, la cual es imposible
modificar o borrar por completo, es la
información que indica los procesos básicos
que debe ejecutar la computadora (antes de
ejecutar cualquier programa)
7. HARDWARE
Las partes de una computadora
Caché
Es una unidad pequeña de memoria
ultrarrápida en la que se almacena información
a la que se ha accedido recientemente o a la
que se accede con frecuencia, lo que evita que
el microprocesador tenga que recuperar esta
información de circuitos de memoria más
lentos.
La memoria secundaria son todas las unidades
de disco que una computadora puede tener
• Disco duro: 2 TB, 20 Gb, 100 Gb
• Unidades USB
• CD-ROM (compact disc, read only memory)
• Tamaño 700 Mb, usualmente se utilizan con
información sólo para lectura
• DVD (digital video disc o digital versatile
disk)
• 4.7 Gb a 17 Gb
8. HARDWARE
Es un chip que viene en una tarjeta de circuitos
(tarjeta madre)Grandes computadores
(mainframe) usan CPU más poderosas e
incluso varias dentro del mismo computador
PC utilizan una sola CPU Su capacidad se indica
por el modelo (en PC: 8088, 80286, 80386,
80486, Pentium)Intel – Pentium IV (3
GHz)AMD – Athlon (2,1 GHz)CPU tiene un reloj
interno cuya velocidad se mide en hertz, lo
que determina la velocidad de procesamiento
9. HARDWARE
Unidad de Control (CU)Se encarga de traer las
instrucciones de memoria principal y
determinar su tipo Unidad de Aritmética y
Lógica (ALU)Se encarga de llevar a cabo
evaluaciones aritméticas (adición,
substracción, multiplicación, división) y lógicas
(and, or, not, etc.) necesarias para realizar las
distintas instrucciones Registros Constituyen
una pequeña memoria de alta velocidad,
utilizada para almacenamiento de resultados
intermedios y de cierta información de control
Contador de programa: almacena información
(la dirección) de la siguiente instrucción a
ejecutar Registro de instrucción: contiene la
instrucción que se está ejecutando Registro de
propósito general: registros accesibles por
programadores de bajo nivel
CPU (Unidad Central de Procesamiento)
10. HARDWARE
CPU (Unidad Central de Procesamiento)
Diferentes computadores entienden diferentes
conjuntos de instrucciones Assembler Dentro
de la misma familia de computadores
entienden las mismas instrucciones Pentium III
vs Pentium IV (nuevas instrucciones)Aplicación
hecha para un tipo de procesador no
funcionará en otro tipo de computador
Macintosh vs PC
11. HARDWARE
Teclado Expandido 101 teclas, etc.
Mouse2 – 3 botones
Scanner
Modem
Joystick
Lector óptico
Dispositivos de entrada
Dispositivos de salida
Monitor VGA, SVGA, UVGA, CGA
Impresora Láser, inyección de tinta, matriz de puntos
Modem
Parlantes
13. SOTFWARE
La Ingeniería de Software
“una tecnología multicapa”,
El desarrollo de software tiene como propósito la
producción eficaz y eficiente de un producto que
reúna los requisitos del cliente. El proceso es
intensamente intelectual, afectado por la creatividad
y juicio de las personas involucradas a un proyecto
de desarrollo y es equiparable en muchos aspectos a
cualquier otro proyecto de ingeniería, en la que
existe una serie de desafíos adicionales, relativos
esencialmente a la naturaleza del producto obtenido
14. SOTFWARE
• Especificación de software: Se debe definir
la funcionalidad y restricciones
operacionales que debe cumplir el
software.
• Diseño e Implementación: Se diseña y
construye el software de acuerdo a la
especificación.
• Validación: El software debe validarse, para
asegurar que cumpla con lo que quiere el
cliente.
• Evolución: El software debe evolucionar,
para adaptarse a las necesidades del
cliente.
ACTIVIDADES FUNDAMENTALES QUE SE
ENCUENTRAN PRESENTES EN LOS SOTFWARE
15. SOTFWARE
ALGUNOS ELEMENTOS QUE SE
VEN INVOLUCRADOS EN LA
CREACIÓN DE UN SOTFWARE
• Un marco común del proceso, definiendo un pequeño
número de actividades del marco de trabajo que son
aplicables a todos los proyectos de software, con
independencia del tamaño o complejidad.
• Un conjunto de tareas, cada uno es una colección de
tareas de ingeniería del software, hitos de proyectos,
entregas y productos de trabajo del software, y puntos
de garantía de calidad, que permiten que las actividades
del marco de trabajo se adapten a las características del
proyecto de software y los requisitos del equipo del
proyecto.
• Las actividades de protección, tales como garantía de
calidad del software, gestión de configuración del
software y medición, abarcan el modelo del proceso. Las
actividades de protección son independientes de
cualquier actividad del marco de trabajo y aparecen
durante todo el proceso.
18. SOTFWARE
ELEMENTOS DE UN PROCESO DE
DESARROLLO DE SOFTWARE Y SUS
RELACIONES
• Quién: Las Personas participantes en el proyecto de
desarrollo desempeñando uno o más Roles específicos.
• Qué: Un Artefacto es producido por un Rol en una de
sus Actividades. Los Artefactos se especifican utilizando
Notaciones específicas. Las Herramientas apoyan la
elaboración de Artefactos soportando ciertas
Notaciones.
• Cómo y Cuándo: Las Actividades son una serie de pasos
que lleva a cabo un Rol durante el proceso de desarrollo.
El avance del proyecto está controlado mediante hitos
que establecen un determinado estado de terminación
de ciertos Artefactos.
19. SOTFWARE
Modelo de proceso de software “Una
representación simplificada de un proceso,
representada desde una perspectiva
específica. Por su naturaleza los modelos son
simplificados, por lo tanto un modelo de
procesos es una abstracción de un proceso
real.”
A continuación algunos modelos:
• Codificar y corregir
• Modelo en cascada
• Desarrollo evolutivo
• Desarrollo formal de sistemas
• Desarrollo basado en reutilización
• Desarrollo incremental
• Desarrollo en espiral
22. SOTFWARE
Desarrollo formal de sistemas
Especificación
Tranformación
Interactiva
Transformación
Automática
Optimización
Validación de
Especificación
Mantenimiento
Especificación
de alto nivel
(prototipo)
Desarrollo
FormalDesiciones
Especificación
de bajo nivel
Código
Fuente
Especificación
Informal
27. RELACIÓN ENTRE
SOFTWARE, HARDWARE
Tenga en cuenta
•Servicio DCB de Ethernet Intel® para FCoE no es compatible con Microsoft Servidor 2012 * nativo
NIC la creación de equipos
Servicio DCB de Ethernet Intel® para FCoE no es compatible con Microsoft Servidor 2012 * NIC
Teaming, también conocido como carga equilibrio/migración tras error (LBFO).No se crea un equipo
LBFO para utilizar los puertos de Intel® Ethernet 10 gigabit cuando se ha instalado el Servicio DCB de
Ethernet Intel® para FCoE.
•No se instale el Servicio DCB de Ethernet Intel® para FCoE si los puertos gigabit Ethernet de 10 de
Intel son parte de un equipo LBFO.
Errores de instalación y la pérdida de enlace persistente pueden producirse si el Servicio DCB de
Ethernet Intel® para FCoE LBFO y se utilizan en el mismo puerto.
Sistemas operativos compatibles
• Servidor de 2012 de Microsoft Windows *
• Microsoft Windows Servidor 2008 R2 *, SP1 - Standard, Datacenter o
Enterprise
• Microsoft Windows Servidor 2008 SP2 - Standard, Datacenter o
Enterprise
• Novell SUSE Linux Enterprise 11 *, SP1 y SP2
• Red Hat Enterprise Linux 6.x*
• VMware * ESXi 5.0