Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Computadoras
Herramientas Informáticas I
UNIDAD 1 Prof. Ing. Norma Cañizares
Evolución de las Computadoras
Antecedentes de las Computadoras.
Generaciones de Computadoras.
Herramientas Informáticas I
UNIDAD 1 Prof. Ing. Norma Cañizares
Sistema de Computación
Definición de Sistema de Computación.
Organización del Sistema de Computación
Según la naturaleza de sus componentes.
Según la función de sus componentes.
Diferencia entre Datos e Información.
Ciclo Básico de Operación de las
Computadoras
Definiciones Básicas
Computación: Ciencia que estudia el procesamiento de la
información mediante equipos electrónicos.
Informática: Disciplina que estudia el tratamiento
automático de la información utilizando dispositivos
electrónicos y sistemas computacionales.
Computadora: Equipo electrónico que procesa la
información que se le proporciona y nos entrega resultados
a través de empleo de programas.
Programa: Secuencia de instrucciones que una PC puede
interpretar y ejecutar de manera lógica a través de un
lenguaje de programación.
Sistema: Conjunto organizado de componentes,
procedimientos, etc. que se integran para lograr un objetivo
común.
Sistemas de Computación
Definición
Es un conjunto de dispositivos
electrónicos, que a través de
procedimientos preestablecidos
(programas), procesan y entregan
información a partir de datos
recibidos.
Organización del Sistema de Computación
Según a la naturaleza de sus componentes.
Software: (Soft: suave y Ware: equipo) Es el
conjunto de programas y utilidades que se encargan
de explicar al hardware lo que tiene que hacer. Es
decir la parte intangible o lógica del computador. Ej.
Aplicaciones, Sistemas Operativos, etc.
Hardware: (Hard: duro y Ware: equipo) Es el
conjunto de elementos físicos que forman parte de
la computadora. Es decir, es la parte tangible o física
del sistema. Ej. Teclado, monitor, plaquetas,
gabinete, unidad de disco, etc.
Organización del Sistema de Computación
Datos
Procesamiento
Información
Ciclo Básico de Operación de las
Computadoras
Información
Datos capturados visualizada a través de
del ambiente, C.P.U. dispositivos
Instrucciones periféricos de salida
Dispositivos de
Dispositivos de Entrada de Salida
Datos Monitores,
Teclados, Lápices ópticos, Impresoras,
Lector de código de barras, Plotters,
Ratones, Scanners, Parlantes,
Micrófonos
Unidades de Medida de la Información
¿Como medimos La INFORMACIÓN?
Bit, Byte y múltiplos.
Uso del Byte para medir la Capacidad
de Almacenamiento.
Otras Unidades de Medida de
Información en Informática
Velocidad de Procesamiento y
Velocidad de Transmisión de Datos.
Sistema Binario
BIT Es la unidad mínima de medida de información,
Sigla: del ingles BInary digiT ‘dígito binario’, Símbolo: «b» minúscula.
lo que permite representar dos estados y que
Un bit puede con un cero «0» constituyen la base del Sistema Binario.
asociarse Esta es la información que entienden los equipos o
o un uno «1»,
aparatos digitales, entre los que se encuentra la
computadora.
El 0, indica ausencia de un pulso eléctrico
El 1, indica su presencia Un Byte = Un Carácter= 8 Bits
Ejemplo: 0 1 0 0 0 0 0 1
Numero Decimal
Un Bit
0 1 0 0 0 0 0 1 = 65 = A
corriente
Código ASCII
27 26 25 24 23 22 21 20
0 + 64 + 0 + 0 + 0 + 0 + 0 + 1
Códigos para la representación de caracteres
ASCII American Standard Code for Information
Interchange (Código Estadounidense Estándar para el
Intercambio de Información).
• El Código ASCII es un Sistema de Codificación de
Caracteres Alfanuméricos, creado en 1963, que asigna
un número decimal, del 0 al 255 a cada letra, número
o carácter especial del alfabeto.
• El Código ASCII, establece una correspondencia entre:
• El numero decimal, que se obtiene del numero binario,
• Con un carácter alfanumérico.
Por ejemplo: al carácter “A” le corresponde el valor 65.
Códigos para la representación de caracteres
¿Como medimos La INFORMACIÓN?
Un Byte = 8 Bits
En un Byte se puede almacenar un Caracter, ya sea una letra, un número
o un símbolo especial
• Ejercicio 1: Cuanto pesará el siguiente archivo
cuyo contenido se muestra en la imagen?
Equivalencia
basada en el 1 TB = 1.000.000.000.000 B
Sistema Decimal
Equivalencia
basada en el 1 TB = 1.099.511.627.776 B
Sistema Binario
1. Velocidad de Procesamiento.
2. Velocidad de Transmisión de Datos.
Unidades de Medida: Velocidad de procesamiento
Ver funcionamiento del Reloj del
Sistema
La Velocidad de procesamiento o Frecuencia de funcionamiento:
Es la capacidad, que tiene un dispositivo, para ejecutar una cierta
cantidad de procesos, por segundo que transcurre.
La frecuencia, se mide en Hertz (Ciclo/segundo).
Esta unidad es muy utilizada para determinar las velocidades con
que trabajan los dispositivos (el denominado bus frontal FSB), como
microprocesadores, memorias RAM y Placa Madre.
El Reloj
El RELOJ: Regula la velocidad de ejecución (o procesamiento) de las
instrucciones del microprocesador y de los periféricos internos, mediante la
generación continua de pulsos eléctricos de duración constante, es decir, que el
reloj tiene una frecuencia constante.
Ciclo del reloj
Reloj,
genera
pulsos
Cada ciclo es
eléctricos
un pulso de
reloj.
El Conjunto de estos pulsos
es la Frecuencia del reloj.
DATOS
DDR2
DATOS
DDR3
DDR = PC = 2 transferencias por c/ Ciclo de reloj DDR3 = PC3 = 8 transferencias por c/ Ciclo de reloj
DDR2 = PC2 = 4 transferencias por c/ Ciclo de reloj DDR4 = PC4 = 16 transferencias por c/ Ciclo de reloj
Bus de datos
Ejemplo
• Calcular la velocidad de transferencia max. del bus para una memoria SDR, la
misma tiene un ancho de bus de 64 bits, una frecuencia de 100 MHz y una
tasa de transferencia simple
8 bytes * 100 MHz * 1 = 800 MB/s
• Para una memoria DDR, la misma tiene un ancho de bus de 64 bits, una
frecuencia de 100 MHz y una tasa de transferencia doble
Ítem 1
Ítem 2
Nomenclatura de Memorias:
Ej. Para una memoria DDR3
Frecuencia
Efectiva
MHz
Resolución del Ej. 2 – Ítem 1 al final de las diapositivas
Ejercicio 3: Calcular la Velocidad de transferencia
de un bus y/o sus valores asociados.
Teniendo en cuenta la fórmulas que relacionan la
velocidad de transferencia, la frecuencia de reloj y el
número de accesos por ciclo de cada una de las
siguientes memorias, completar la tabla.
Velocidad de Frecuencia Accesos Velocidad de
PC-número DDR-número
reloj efectiva por ciclo transferencia
PC-1600 DDR-200 100 MHz 200 MHz 2 1.600 Mb/s
PC-2400 …………….. 150 MHz 300 MHz 2 2.400 Mb/s
PC2-4800 DDR2-600 150 MHz …………….. 4 4.800 Mb/s
…………….. DDR-500 250 MHz 500 MHz 2 4.000 Mb/s
PC3-12800 …………….. 200 MHz 1600 MHz 8 12.800 Mb/s
PC-2400 DDR-300 …………….. 300 MHz 2 2.400 Mb/s
PC2-6400 DDR2-800 200 MHz 800 MHz 4 ……………..
PC3-16000 …………….. 250 MHz …………….. 8 16.000 Mb/s
Una inquietud que puede derivar de este análisis podría ser: Cual es el valor de la Frecuencia del Bus??
En este caso, la Frecuencia del bus se podría obtener a partir, de cualquiera, de las siguientes formulas, al despejar
este valor. Resultado del calculo: Frec. del Bus = 200 MHz
Resolución Ej.3: Calcular la Velocidad de
transferencia de un bus y/o sus valores asociados.
Teniendo en cuenta la fórmulas que relacionan la
velocidad de transferencia, la frecuencia de reloj y el
número de accesos por ciclo de cada una de las
siguientes memorias, completar la tabla.
Velocidad Frecuencia Accesos Velocidad de
PC-número DDR-número
de reloj efectiva por ciclo transferencia
PC-1600 DDR-200 100 MHz 200 MHz 2 1.600 Mb/s
PC-2400 DDR-300 150 MHz 300 MHz 2 2.400 Mb/s
PC2-4800 DDR2-600 150 MHz 600 MHz 4 4.800 Mb/s
PC-4000 DDR-500 250 MHz 500 MHz 2 4.000 Mb/s
PC3-12800 DDR3-1600 200 MHz 1600 MHz 8 12.800 Mb/s
PC-2400 DDR-300 150 MHz 300 MHz 2 2.400 Mb/s
PC2-6400 DDR2-800 200 MHz 800 MHz 4 6.400 Mb/s
PC3-16000 DDR3-2000 250 MHz 2000MHz 8 16.000 Mb/s
Resolución Ej. 4: Clasificar unidades de
información según corresponda.
Cantidad de Frecuencia de Velocidad de transferencia
información funcionamiento de datos
Un microprocesador de 2,2 Gigas (2,2 GHz)
La placa base dispone
de un chipset puente con un FSB de 1066Mhz
norte
Disco duro del tipo Con capacidad de 320
que funciona a 300MB/s.
Serial-ATA II GB
Memoria RAM, del Con capacidad de 3 que funcionan a una lo que permite un ancho de
tipo DDR-II, Gigas (3 GB) frecuencia de 667Mhz banda hasta 5300MB/s.
Tiene 256MB de con una frecuencia de y un ancho de banda de
La tarjeta gráfica
memoria reloj de 400Mhz hasta 12,8GB/s.
con una velocidad de
Los conectores USB
transferencia de
del equipo son 2.0
480MB/seg.
La tarjeta de red es con una velocidad hasta
tipo Gigabit 1Gbit/seg.
que utiliza la banda de y tiene una velocidad de
Una tarjeta wifi 11b-g
2,4Ghz hasta 54MB/s.
Software
Herramientas Informáticas I
UNIDAD 2 Prof. Ing. Norma Cañizares
Software
Definición de Software.
Clasificación de Software.
Sistemas Operativos.
Software de Aplicación.
Lenguajes de Programación.
Software Libre Vs. Software Propietario
Evolución Histórica de los Sistemas Operativos
Concepto de Sistema Operativo s/ Tanenbaunm
Software
• El software de una computadora constituye la parte
lógica del sistema, e incluye a todos los programas
(sistemas operativos, procesadores de texto,
reproductores multimedia, etc.) y datos (archivos de
texto, audio, video, gráficos, etc.) del equipo de
computación.
• El Software se clasifica, básicamente, en:
Software
de Sistema
Software Software
De Aplicación de
Programación
Software de Sistema o Sistema Operativo
COMERCIALES
Ofimática (Más utilizado)
Procesadores de Texto
Base de Datos
Hojas de Cálculo
Gráficos
Organizador Personal
Sistemas Específicos (Contabilidad)
A MEDIDA
Control de Producción
Monitor
Dispositivos
$RUN Secuenciamiento
$LOAD de trabajos
Intérprete del
Lenguaje de
$FTN
Control
$JOB Programa
a compilar
Zona del
Programa
del
Usuario
Monoprogramación
Ejecutar Ejecutar
Solo un programa Esperar E/S Esperar E/S
en ejecución a la vez Tiempo
Usuario 3
Tareas del Sistema Operativo
•Sistema Multitarea
Usuario 2 •Sistema Interactivo
•Sistema de Archivos
(archivos/directorios)
Usuario 1
•Sistema Multiusuario
•Memoria Virtual (memoria lógica)
Cuarta Generación
Características de los Sistemas Operativos para PC:
Sistemas operativos monousuario.
Los sistemas operativos incorporan técnicas implementadas en generaciones anteriores:
Multiprogramación, Tiempo Compartido, Memorial Virtual, Sistema Jerárquico De
Archivos.
Los sistemas operativos para las primeras microcomputadoras se basaban en que los
usuarios escribieran los comandos mediante el teclado. Ej. MsDos, Unix.
Luego, se evoluciona a una interfaz grafica intuitiva y amigable, destinado a usuarios no
profesionales. El S. O. crea un ambiente de trabajo según el concepto de máquina virtual,
que lo aísla del funcionamiento interno de la máquina.
Avances a mediados de la década del 80’.
Crecimientos de las redes de computadoras personales que ejecutan sistemas operativos
en red y sistemas operativos distribuidos.
Gran énfasis en la seguridad, en especial por el desarrollo de los sistemas de
comunicaciones de datos.
Proliferación de sistemas de bases de datos, accesibles mediante redes de comunicación.
Cuarta Generación (Cont.)
Sistemas operativos de red: Red de Server
comunicación
Los usuarios están conscientes de la existencia de varias SO
computadoras conectadas.
Cada máquina ejecuta su propio S. O. local.
Son similares a los S. O. de un solo procesador pero con el SO SO
agregado de:
Controlador de interfaz de la red y su software de bajo
SO SO
nivel.
Software para conexión y acceso a archivos remotos, etc.
Sistemas operativos distribuidos:
Aparece ante los usuarios como un S. O. de un solo procesador, aún cuando de
soporte a varios procesadores.
Los usuarios no son conscientes del lugar donde se ejecutan sus programas o
donde se encuentran sus archivos, ya que lo debe administrar el S. O.
automáticamente.
Deben permitir que un programa se ejecute mediante varios procesadores a la
vez, maximizando el paralelismo.
Quinta Generación
En esta generación:
• Se explota al máximo el concepto de Multitheading
(multihilo) o multitareas para mantener trabajando al
procesador con más de un proceso a la vez, y
• También se desarrollan Sistemas Operativos que permiten
realizar procesamientos en paralelo (por ejemplo,
Multiprocesamiento Simétrico).
Multitheading: Es una técnica en la cual un proceso, que
ejecuta una aplicación, se divide en una serie de hilos o
threads para ejecutarse concurrentemente.
Multiprocesamiento Simétrico (SMP: Symmetric Multi-
Processing) o Sistemas Paralelos: Es un término que se refiere
a la arquitectura hardware del computador y también al
comportamiento del sistema operativo que explota dicha
arquitectura.
Quinta Generación (Cont.)
Multiprocesador Simétrico
Se puede definir un Multiprocesador Simétrico como un sistema de
computación con las siguientes características:
• Tiene múltiples procesadores.
• Estos procesadores comparten las mismas utilidades de memoria
principal y de E/S, interconectadas por un bus de comunicación u otro
esquema de conexión interna.
• Todos los procesadores pueden realizar las mismas funciones (de ahí
el término simétrico).
El sistema operativo de un SMP planifica procesos o hilos a través
de todos los procesadores.
Por lo tanto, varios procesos se pueden ejecutar simultáneamente,
cada uno de ellos en un procesador diferente.
Además, debido a que todos los procesadores pueden llevar a cabo
las mismas funciones, el fallo de un solo procesador no detiene el
equipo.
Sistemas Operativos
Concepto
Software – Sistema Operativo
Concepto de Sistema Operativo s/ distintos autores.
• Es un programa que actúa como intermediario entre el usuario y el
hardware. El primer objetivo es la comodidad, el segundo la eficiencia
[Silberschatz].
• Es un programa que tiene encomendada una serie de funciones
diferentes cuyo objetivo es simplificar el manejo y utilización de la
computadora, haciéndolo seguro y eficiente [Carretero].
• El trabajo del sistema operativo es proporcionar a los programas de
usuario un modelo de computadora sencillo, además de encargarse de
la administración de todos los recursos hardware de la
misma.[Tanenbaum].
• Es un programa que controla la ejecución de los programas de
aplicación y que actúa como interfaz entre los usuarios y el hardware.
[Stallings].
Concepto de Sistema Operativo s/ Tanenbaunm
Sistema
Operativo
Directorio Origen
Directorio Destino
Tarea: Realizar la copia de un archivo en el disco duro
ASCCI
N° BINARIO
CARÁCTER N° DECIMAL
E 69 0 1 0 0 0 1 0 1
J 74 0 1 0 0 1 0 1 0
E 69 0 1 0 0 0 1 0 1
M 77 0 1 0 0 1 1 0 1
P 80 0 1 0 1 0 0 0 0
L 76 0 1 0 0 1 1 0 0
O 79 0 1 0 0 1 1 1 1
Bus de
Sistema
Bus de
Expansión
Chipset: NorthBridge:
Circuito que interconecta la CPU con los componentes de alta
velocidad del sistema (VIDEO, RAM, ...) a través del bus de
sistema.
Bus de
El NorthBridge suele ser Sistema
más grande que el
SouthBridge y podemos
encontrarlo en las placas
base con un disipador o Bus de
Expansión
incluso un ventilador, ya
que trabaja a velocidades
muy elevadas.
Bus de Conexión
Clasificación del bus según
los dispositivos que conecta
Clasificación del bus según la
información que transporta
Bus de Conexión
El bus permite la conexión de los diferentes elementos que contiene la
placa madre.
El bus es el conjunto de líneas físicas (pistas conductoras) cuyo objetivo
es transmitir información entre componentes de forma simultanea.
El bus de conexión consta de diferentes tipos de buses dependiendo de los
componentes que se conecten y la función asignada al bus.
Bus de
Sistema
Bus de
Expansión o
E/S
Clasificación del Bus de Conexión
Clasificación del bus según los dispositivos que conecta:
• Bus interno: se caracteriza por estar integrado dentro del
microprocesador y su función es la de transferir información entre los
distintos componentes del mismo, es decir entre registros, cache L1, L2,
unidades de ejecución, etc..
• Bus externo: se encarga de transportar datos/direcciones desde y hacia el
CPU (también se lo conoce como BUS FRONTAL, o bus de sistema),
permite la conexión entre la CPU y el chipset.
Clasificación del Bus de Conexión
Clasificación del bus según la información que
transporta:
• Bus de DATOS.
• Bus de DIRECCIONES.
• Bus de CONTROL Bus de
Sistema
Una vez que la celda de memoria ya tiene un bit Características de las DRAM:
almacenado, el CPU ya puede accederlo para su •Memorias lentas: durante el Tiempo de Refresco la
lectura. dirección de estas celdas no pueden ser accedidas por
Con cada lectura del valor de la celda, la carga del el CPU para su lectura.
capacitor tiende a disminuir, por lo tanto, con el •Memorias baratas: usan pocos componentes
propósito de que la celda no pierda su valor electrónicos para almacenar 1 bit de información.
asignado, el Controlador de Memoria se encarga
•Disponibles en grandes capacidades: por ej. 2 GB, 4
de recargar constantemente la carga del capacitor.
Al proceso de recarga contante de los capacitores,
GB, ……. etc
para conservar el valor almacenado en la celda, se
llama Tiempo de Refresco.
RAS (Row Address Strobe o Señal de Dirección de Fila)
CAS (Column Address Strobe o Señal de Dirección de Columna)
Memoria SRAM (RAM Estáticas)
SRAM (Static Random Access Memory):
Celda de
Columns (CAS) Se almacena 1 bit 0, 1
Memoria
Componentes
electrónicos
para almacenar
1 bit 4 - 6 Transistores para almacenar el bit
de información
kB
L1 Data = 4 x 32 kB = 128 kB
L1 Inst. = 4 x 32 kB = 128 kB
Level 1 = 256 kB
Level 3 = 6 MB = 6144 kB
Memoria Level 3 compartida por todos los núcleos
L1 Data = 8 x 32 kB = 256 kB
L1 Inst. = 8 x 32 kB = 256 kB
Level 1 = 512 kB
Level 2 = 8 x 512 kB = 4.096 kB
Level 3 = 2 x 16 MB = 32 MB = 32.768 kB
16 MB cada 4
núcleos físicos
Núcleo 5 Núcleo 7
Núcleo 1 Núcleo 3
Cache L3
Cache L3
Núcleo 6
Núcleo 2
L1 Data = 6 x 32 kB = 192 kB
L1 Inst. = 6 x 64 kB = 384 kB
Level 1 = 576 Kb = 0,5625 MB
Level 2 = 6 x 512 kB = 3.072 Kb = 3 MB
Level 3 = 2 x 8 MB = 16 MB
8 MB cada 3 núcleos físicos
MAYOR CAPACIDAD
MAYOR PRECIO
DRAM: Clasificación según el factor de forma del modulo
• DDR4 SDRAM
(Double Data Rate type Four Synchronous 16 transferencias
Dynamic Random-Access Memory). por c/ ciclo de reloj
Resumen: Clasificación de Memoria
Memorias
ROM RAM
(Read Only Memory) (Random Access Memoriy)
DRAM SRAM
(Dinámica RAM) (Static RAM)
SDRAM RDRAM
Asincrónica (Rambus DRAM)
(Sincrónica DRAM)
MEMORIA
RAM
Partes del Microprocesador
• Memoria cache: Es una memoria ultrarrápida que almacena ciertos
bloques de datos que posiblemente serán utilizados en las siguientes
operaciones sin tener que acudir a la memoria RAM, aumentando asi la
velocidad y disminuyendo el numero de veces que la PC debe acceder
a la RAM.
• Unidad Aritmética Lógica. Conocida como ALU por sus siglas en ingles,
es la encargada de realizar operaciones aritméticas y lógicas sobre
números. En concreto estamos hablando de números enteros, es decir
aquellos que no tienen decimales. Los mensajes de la unidad de
control le dicen a la ALU que debe hacer.
• Unidad de coma flotante. Realizan las mismas funciones que la ALU
pero sobre números racionales. Sus siglas en ingles es FPU. Este
elemento no siempre ha estado incluido dentro del chip si no que era
un elemento externo y se llamaba coprocesador matemático.
Partes del Microprocesador
• Unidad de control: Regula el proceso entero de cada operación que realiza.
Basándose en las instrucciones de la unidad de decodificación, crea señales
que controlan a la ALU y los registros. La unidad de control dice que hace con
los datos y en que lugar guardarlos. Una vez que finaliza, se prepara para
recibir nuevas instrucciones.
• Prefetch Unit: Esta unidad decide cuando pedir los datos desde la memoria
principal o de la cache de instrucciones, basándose en los comandos o las
tareas que se estén ejecutando. Las instrucciones llegan a esta unidad para
asegurarse de que sean correctas y pueden enviarse a la unidad de
decodificación.
• Unidad de decodificación: Se encarga, justamente de decodificar o traducir
los complejos códigos electrónicos en algo fácil de entender para la unidad
Aritmetica Logica (ALU) y los Registros.
• Registros: Son pequeñas localidades de memoria donde se almacenan o
realizan las operaciones realizadas por la ALU.
Su principal función es
Arquitectura de un Procesador interpretar y ejecutar las
instrucciones contenidas
Secuencia de
en los programas y
ordenes o
Recibe procesar los datos.
instrucciones que
Algoritmos Microprocesador
se dictan en un
cierto orden Formado por • Registros
Funciona en base a
• Buffers
Son especificaciones • Cache
que detallan las Set de
Componentes • Unidad de
instrucciones que una Instrucciones Control
CPU de una PC puede El modo de organizar • ALU
Se puede
entender y ejecutar. Pueden ser:
o estructurar los • Etc.
implementar en componentes se
distintas denomina:
EL conjunto de
CISC RISC
Conj. De instrucciones Conj. De instrucciones
instrucciones esta Compleja Reducida Microarquitectura
definido por :
• Tipo de datos y
formatos que manejan
• > conj. de • < conj. de instrucciones. Se representa mediante diagramas
las instrucciones:
naturales, enteros,
instrucciones. • Diseño de HW simple de bloques que describe las
• Diseño de HW complejo • Ejecución mas rápida interconexiones entre los registros,
reales, caracteres, etc. buses y bloques funcionales.
• Conjunto básico de • Ejecución lenta • < costo
operaciones q se • > costo • Desarrollo de SW mas
realizan sobre los • Desarrollo de SW mas complejo.
datos: Suma, resta, etc. sencillo. • Consumen menos
• Modos de • Consumen mas energía. energía.
direccionamiento de
los datos en la
memoria: directo, • Ej. X86,
• Ej. ARM, implementada
indirecto, etc. implementada
por Samsung, Apple
por Intel y AMD
MicroArquitectura de un Procesador
• El Procesador esta formato por componentes electrónicos: Registros, Buffers,
Cache, Unidad de Control, ALU, Etc.
• El modo de organizar o estructurar los componentes se denomina
Microarquitectura.
• Esta Microarquitectura se representa mediante diagramas de bloques que
describe las interconexiones entre los registros, buses y bloques funcionales.
Instrucciones MMX
aplicadas a
multimedia
3DNow
SSE
64 bits AMD64
EM64T también conocido
como x64, x86_64
Instrucciones para el
procesado de imagen,
tratamiento de vídeo ,
AVX Conjunto de
procesamiento de audio, Extensiones Vectoriales
modelado 3D Avanzadas: Instrucciones
Juego de instrucciones
también
que permite cifrar y
descifrar datos a una
AES implementadas
gran velocidad Estándar Avanzado de por AMD
Encriptación
Visualizar el Conjunto de
Instrucciones de mi PC con CPU-Z
Ejemplos:
Velocidad del Microprocesador
La velocidad de un micro se mide en megahercios o gigahercios (1 GHz = 1 000
MHz).
Todos los procesadores modernos tienen dos velocidades:
• Velocidad interna. Velocidad a la que funciona y procesa el
microprocesador internamente. (2,2; 2,3; 2,5; 2,7; 3,4... GHz).
• Velocidad externa o Velocidad del bus del sistema. También
llamada FSB, Es la velocidad a la que se comunica el micro y la
placa base. En realidad es la velocidad de funcionamiento del
bus de la placa base.
Dado que la placa base funciona a una velocidad y el micro a otra, este último
dispone de un multiplicador que indica la diferencia de velocidad entre la
velocidad FSB y el propio micro. Por lo tanto, la relación entre estas dos
velocidades es el Factor Multiplicador y es la cifra por la que se multiplica la
velocidad externa o de la placa base para dar la interna o del micro.
Velocidad interna del Micro = Veloc. Externa del Bus * Factor Multiplicador
Ejercicio 1: Velocidad del Microprocesador
Calcular:
• ¿Que velocidad de proceso tiene un microprocesador
donde la velocidad externa es de 600 Mhz y el factor de
multiplicación es 6?
• y si la velocidad externa es de 950 Mhz y el factor de
multiplicación es de 6,5, ¿Cual será la velocidad del
micro?
Ejercicio 2: Velocidad del Microprocesador
Identificar la Velocidad interna del microprocesador, su
multiplicador y la Velocidad externa del bus (o velocidad de la placa
madre).
Aumentar la Velocidad del Microprocesador
Unidad de
Ejecución
Arquitectura paralela
Sistema con dos o mas procesadores conectados de tal manera que les sea posible compartir la ejecución de una determinada tarea
(realizar procesamiento paralelo).
El microprocesador de doble núcleo
• Microprocesador INTEL con tecnologia HyperThreading
Procesadores
que
implementan
Tecnología
Hypertheading
Procesadores
que NO
implementan
Tecnología
Hypertheading
Relación entre la Evolución de los Procesadores Multinucleo y el
Nombre del BUS del Sistema o de la Placa Madre
El Bus del Sistema (o bus de la placa madre), que comunica el
microprocesador con el Puente Norte, tiene distintas
denominaciones.
Los cambios en la denominación del bus del sistema, obedecen
a la Evolución de los Procesadores Multinucleo, marcadas por
los principales fabricantes de procesadores: Intel y AMD.
Según Intel: La denominación del bus del
Con la integración de la sistema cambia de FSB a QPI (QuickPath
Controladora de Memoria al Interconnect)
Microprocesador, el nombre
Según AMD: La denominación del bus del
del Bus del Sistema cambia a: sistema cambia de FSB a HT (Hypertransport)
AMD INTEL
INTEL AMD
Herramientas Informáticas I
¿Que es el BIOS?
Arranque y activación del S.O.
La UEFI como evolución del BIOS
BIOS vs UEFI
BIOS (Basic Input Output System)
¿Qué es la BIOS?
BIOS son las siglas en inglés de “Basic Input Output System”, que significa «Sistema básico de
entrada y salida».
Este chip es específico de la placa madre y contiene una serie de programas en una memoria
ROM (no volátil). Estos programas comúnmente se los conoce como firmware ya que están
dentro del hardware y no son factibles de modificar por la vía tradicional.
Es un elemento fundamental en el arranque de la computadora porque es el puente entre el
hardware y el software del sistema.
Contiene
Particiones
A
Tabla De
Ejecutar el
comando
msinfo32
Disco Duro
Particiones
Configuración de la Tabla de Particiones
Estructura Física del Disco Duro
Estructura Lógica de una Partición
Formateo Lógico de una Partición
Sistema de Archivo
Clúster
Parámetros para definir el tamaño de un
Disco Duro
Dispositivos de Almacenamiento Masivo
(Almacenamiento Permanente)
Dispositivos de
Almacenamiento
Magnético Electrónico
Particiones
• Cada disco duro constituye una unidad física
distinta. Sin embargo, los Sistemas Operativos
no trabajan con unidades físicas directamente
sino con entidades lógicas o volúmenes.
• Dentro de una misma unidad física de disco duro
puede haber varios volúmenes. Cada una de
ellas, constituye una partición del disco duro.
• Esto quiere decir que podemos dividir un disco
duro en, por ejemplo, dos particiones y trabajar
de la misma manera que si tuviésemos dos
discos duros.
¿Que son las Particiones?
Las Particiones son estructuras que permiten
organizar datos dentro de un disco duro.
Características:
• Las particiones son divisiones lógicas, de tamaño
fijo, del disco duro.
• Cada partición del disco duro puede tener un
sistema de archivos distinto.
Como mínimo, es necesario crear una partición
para cada disco duro. Esta partición puede
contener la totalidad del espacio del disco duro o
sólo una parte.
Tipos de particiones
•Particiones primarias.
•Particiones lógicas.
•Particiones extendidas.
Espacio
reservado Espacio disponible para Particionar
para contener
la Tabla De
Particiones
...
Esquema de la Tabla de Particiones según
MBR y GPT
Programa
(MBR)
El GPT es leído
y ejecutado
por la UEFI al
encenderse la
PC.
• Programa encargado de leer la
tabla de particiones y ceder el
control al sector de arranque
de la partición activa.
• El MBR es leído y ejecutado por
la BIOS al encenderse la PC.
n = 26
(Cada partición se identifica con una letra del
abecedario, por lo tanto, el limite de 26 se debe
a la cantidad de letras del abecedario)
Características de la Tabla de Particiones:
MBR vs GPT
Cómo averiguar la Configuración de la
Tabla de Particiones utilizada en el disco
Comprobar la tabla de particiones en un disco es muy sencillo tanto en Windows como en Linux.
• Por ejemplo, en el sistema de Microsoft hay que abrir el “Administrador de discos”, hacer clic con el botón
secundario del ratón sobre el disco que se quiere comprobar en el marco inferior, pulsar sobre
Propiedades y dirigirse a la pestaña “Volúmenes” en la ventana que aparece.
Ejemplos de un disco duro particionado
siguiendo la tecnología MBR
•Razones organizativas.
•Instalación de más de un sistema
operativo.
•Razones de eficiencia.
DISCO DURO - HDD
Disco rígido (en inglés Hard Disk Drive, HDD) es un dispositivo no volátil, que
conserva la información aún con la pérdida de energía, que emplea un sistema de
grabación magnética digital.
Estructura Física del Disco Duro
Partes de un disco duro
• Plato
• Cara
• Cabezal
Estructura Física del Disco Duro
• Pista
• Cilindro
• Sector
Pistas multiples =
un cilindro
Direct.
FAT Copia de FAT
raíz
http://www.zator.com/Hardware/H6_2.htm
https://manuais.iessanclemente.net/index.php/Estrutura_f%C3%ADsico/funcional_dos_discos_duros
Ejercicio:
1. Calcular el tamaño de un disco duro que
tiene 4 platos, 36000 pistas por cara, 580
sectores por pista y 256 bytes por sector.
Expresar el tamaño en GB.
H (cabezas) = 4 platos * 2 = 8 cabezas Capacidad = C * H * S * 512 Bytes
C (cilindros) = 36.000 cilindros = 36.000 * 8 * 580 * 512 bytes
S (sectores) = 580 sectores = 85.524.480.000 bytes
= 79,65 GB
2. Otro con: 16 cabezas, 63 sectores/pista,
6253 cilindros. Dato: 1 sector = 512 Byte
Capacidad = C * H * S * 512 Bytes
= 6.253 * 16 * 63 * 512 bytes
= 3.227.148.288 bytes
= 3 GB
Ejemplo: Capacidad del Disco con parámetro de
direccionamiento físico CHS Extendido.
12.594.960