PDF de programación - Tema 4: Periféricos - Estructura de Computadores

Imágen de pdf Tema 4: Periféricos - Estructura de Computadores

Tema 4: Periféricos - Estructura de Computadoresgráfica de visualizaciones

Publicado el 7 de Julio del 2019
841 visualizaciones desde el 7 de Julio del 2019
2,8 MB
61 paginas
Creado hace 6a (24/11/2017)
Estructura de Computadores
Estructura de Computadores::

Tema 4:
Tema 4:
Periféricos
Periféricos
Periféricos
Periféricos

Objetivos

 Conocer el funcionamiento de los dispositivos
periféricos más importantes o habituales de los
computadores.

 Conocer y comprender los parámetros que los

caracterizan.
caracterizan.

 Comprender la gran diversidad que existe

entre ellos y los problemas a los que tendrá que
dar respuesta el computador para controlarlos e
intercambiar información con ellos.

EC: Periféricos

2

Bibliografía recomendada

 Stallings, W.: Organización y arquitectura de

computadores. Prentice Hall. 7ª Edición. 2006.

 Patterson, D. A., Hennessy, J. L.: Computer

Organization and Design. Morgan-Kaufmann.
4ª edición. 2009.
4ª edición. 2009.

 de Miguel, P.: Fundamentos de los

computadores. Paraninfo. 9ª edición. 2004
Capítulos 3 y 4.

 Y un abundante conjunto de información

disponible en Internet…

EC: Periféricos

3

Sitios Web interesantes

 Storage Review: www.storagereview.com

• Sony Data storage:

IBM Storage: http://www.ibm.com/systems/storage/

http://www.sony.es/pro/products/archiving-storage

• HP Data storage:
• HP Data storage:

http://www8.hp.com/us/en/products/data-storage/

• Pctechguide: https://www.pctechguide.com/hard-

disks

• HDDmag.com: http://HDDmag.com/best-hard-drive

[sept ‘17]

• SanDisk: SSD: https://www.sandisk.es/home/ssd

EC: Periféricos

4

Índice

1. Introducción

1. Situación en el computador
2. Clasificación
3. Características: Vtransf, tacc, formato, etc

2. Unidad de cinta magnética
3. Unidad de disco magnético
4. Unidades de Estado Sólido (SSD)
5. Discos ópticos: CD-ROM, DVD, Blue Ray
6. Monitor LCD
7. Comunicación

1. Transmisión en serie
2. Ethernet

EC: Periféricos

5

Periféricos

CPU

Direcciones

Datos

Control

Memoria

Principal
Principal

Unidad de E/S

P1

P2

. . .

Pn

EC: Periféricos

6

Periféricos

 Ejemplos:





“Domésticos”:
Ratón

Teclado

Impresora

Disco duro (HDD)
Disco duro (HDD)


LANCE (Local Area Network Controller for Ethernet)

Etc., etc.

“Industriales”

• Motores para la orientación de un telescopio



Sistema de control de actitud de un satélite artificial
Etc., etc.

Sensor de temperatura

EC: Periféricos

7

Periféricos

 Gran diversidad:

● Modo de funcionamiento








Formato y tamaño de los datos
Velocidad de transferencia
Tiempo de acceso
Tiempo de acceso

 Una posible clasificación:

Almacenamiento


● Comunicación:





Humanos: Teclado, Ratón, Multimedia, Brain interfaces
Computadores: Redes: cluster, Grid computing
“Medio físico”: Sist. de control, embedded systems

EC: Periféricos

8

Unidades de cinta magnética

• Univac 1.951: cinta de ½ pulgada. 1,5 Mbit

EC: Periféricos

9

Unidades de cinta magnética

• Grabación en pistas (tracks) longitudinales

– Dominios magnéticos contiguos de polaridad alterna

EC: Periféricos

10

Unidades de cinta magnética

• Códigos de grabación
– División en celdas de bit

• Información de bit
• Información de sincronismo

• Densidad de grabación: Nº de bits por pulgada (bpi)

(hasta 19.094 b/mm)
(hasta 19.094 b/mm)

EC: Periféricos

11

Unidades de cinta magnética

• El Cabezal graba 9 pistas simultáneamente

– 9 bits: 1 carácter

EC: Periféricos

12

Unidades de cinta magnética

• Formato de grabación

EC: Periféricos

13

Unidades de cinta magnética

• Bloques separados por espacios sin información

– IRG: Inter Record Gap

• Organización de los bloques

• Capacidad (bruta) (hasta 6 TB)

– Longitud de la pista X Densidad de grabación

• Velocidad de Transferencia (hasta 300 MB/s)
– Densidad de grabación X Velocidad lineal

EC: Periféricos

14

Unidades de cinta magnética

SDLT - LTO

EC: Periféricos

15

Unidades de cinta magnética

• Grabación en serpentín (hasta más de 3.500 pistas)

EC: Periféricos

16

Unidades de cinta magnética

EC: Periféricos

17

Unidades de cinta magnética

• Uso en la actualidad:

– Backup
– Aplicaciones comerciales basadas en cintas

• Librerías de cintas (192 lectores, 50.000 cintas)
• Librerías de cintas virtuales (VTL)
• Librerías de cintas virtuales (VTL)
• Otros formatos:

– Serpentín: QIC, travan
– Exploración helicoidal: 8mm, dat

EC: Periféricos

18





Disco Duro (HDD)

IBM 1956: IBM 350
-
-

50 discos de 24” (61 cm)
5 MB. Tacc 0,5 s

IBM 1973: Tecnología “Winchester”. IBM 3340
-
-

Discos sellados junto con el motor y las cabezas
70 MB. Tacc 25 ms

EC: Periféricos

21

Disco Duro (HDD)







Dispositivo tipo bloque
Tamaño de los datos: bloque
Vtransf
tacc
tacc



● Modo de funcionamiento:





Organización: (p/c, sf/h, s)
Acceso a un sector
Distribución de múltiples sectores

EC: Periféricos

22

Disco Duro (HDD)

● Nomenclatura: disco duro o HDD [Hard Disk Drive]
● Componentes:

• Motor: p.ej, 7.200 r.p.m.



Discos: superficie magnetizable, p.ej., óxido de hierro
Cabezales: transductores electromagnéticos

EC: Periféricos

23

Disco Duro (HDD)

● Organización: Geometría. Coordenadas CHS





cilindros (C) o pistas
superficies (H) o caras
sectores (S)

EC: Periféricos

24

Disco Duro (HDD)

● Formato de grabación

● Capacidad bruta vs. capacidad neta
● Información bruta vs. información neta

EC: Periféricos

25

Disco Duro (HDD)



Parámetros:





Capacidad: p.ej., 500 GB
Vtransf: p.ej, 70 MB/s
tacc: p.ej, 5 ms
otras:
- densidad de grabación lineal: bits/pulgada
- densidad de grabación lineal: bits/pulgada
- densidad de grabación angular: bits/rad

● Otras:




distribución de los ‘sectores lógicos’ por cilindros
número variable de sectores/pista: Zone Bit Recording (ZBR)

EC: Periféricos

26

Disco Duro (HDD)



Funcionamiento:




el motor gira siempre a la misma velocidad de rotación
el brazo se mueve hasta el cilindro destino: tbúsqueda
una vez en cilindro destino, t giro hasta el comienzo del
sector: tlatencia
el t de lectura/escritura será el de giro del sector: tle = tsect
el t de lectura/escritura será el de giro del sector: tle = tsect




top = tacc + tle

tacc = tbúsqueda + tlatencia

tbúsqueda = tposicionamiento + testabilización

EC: Periféricos

27

Disco Duro (HDD)

Consideraciones sobre los tiempos que se deben tener siempre
presentes:








tbúsqueda:
- el motor no se para, luego conforme la cabeza se mueve el disco

habrá avanzado un determinado nº de sectores

tlatencia:
tlatencia:
- en media es el tiempo de ½ vuelta
- depende de la vel. de rotación y del nº del sector
tle:
- es el t de giro del sector e igual si es Lectura o Escritura
- si no hay ZBR, tle = tsect = trev/#sect/pista

EC: Periféricos

28

Disco Duro (HDD)

Ejemplo: HDD
Características:

- Vel. de giro: 3.000 r.p.m.  20 ms/rev
- Nº de pistas: 500 pistas
- Nº de sectores/pista (fijos): 25 sect/pista  tsect = 0,8 ms/sect
- T de pista a pista consecutiva: 0,2 ms/pista
- T de pista a pista consecutiva: 0,2 ms/pista
- T estabilización al llegar pista destino: 4 ms

Caso:
En t= 0s la cabeza del disco se encuentra al comienzo del sector s1 en la pista p50:
¿en qué instante concluirá la transferencia del sector s20 de la pista p70?

EC: Periféricos

29

Disco Duro (HDD)

p50s1

top

tacc

tbúsqueda

tlatencia

tposicionamiento
tposicionamiento

testabil.
testabil.

p70s20

p70s21

tle

0,8 ms

p50s1

p50  p70:

(70-50) pistas * 0,2 ms/pista
= 4 ms

4 ms

8 ms  +s10  X = s1+10 = s11 

p70sX

p70s11
s11  s20:

(20-11) sect * 0,8
ms/sect = 7,2 ms

16 ms

EC: Periféricos

30

Disco Duro (HDD)

Ejemplo de distribución de sectores lógicos o absolutos en el disco: ¡se
supone que los sectores se asignan llenando cilindros!

Ej.





8 superficies (Sf) o caras o cabezas (H)
2.000 pistas (P) o cilindros (C)
2.000 pistas (P) o cilindros (C)
200 sectores (S)  SP: nro de sect/pista

SC: nro. sect/cilin: 8 superficies (o caras)/cilindro x 1 pista/superf x 200
sectores/pista = 1.600 sectores por cilindro, sect/cilindro

Nro total de sectores en el HDD: 1.600 sect/cilind x 2.000 cilindros/HDD = 3.200.000
sect/HDD  del “0” al “3.199.999” sect. lógicos o absolutos

EC: Periféricos

31

Disco Duro (HDD)

“x” [nro sector lógico o absoluto] = (C (o P), H (o Sf), S) [coord. geométricas]
“fórmulas” (es más fácil entenderlo ;-):

C = x DIV SC [DIV es división entera]
resto = x MOD SC
H (o Sf) = resto DIV SP
S = resto MOD SP

Ej.Ej.
SC: 1.600 sect/cilin
SP: 200 sect/pista
Sector absoluto o lógico: 1.234.567 o “1.234.567”
Cilindro = 1.234.567 DIV 1.600 = 771
resto = 1.234.567 MOD 1.600 = 967
Superficie = 967 DIV 200 = 4
Sector = 967 MOD 200 = 167

 “1.234.567”= (C = 771, H = 4, S = 167)

EC: Periféricos

32

Disco Duro (HDD)

Ejercicio

Sea una unidad de disco con las siguientes características:
- 4 Superficies
- 256 pistas (cilindros)
- Sectores de 1.024 bytes (80%). Información bruta: 256 bytes (20%)
- Pista Nº 1 tiene 5 cm de radio (Pi = 3,14159)
- Densidad de grabación lineal de la pista 1: 6.519 bits/cm
- Tiempo de avance de una pista a otra consecutiva: t
= 0,2 ms
- Tiempo de avance de una pista a otra consecutiva: tpap = 0,2 ms
- Tiempo de estabilización: Test = 3 ms
- Velocidad de rotación: 3.000 rpm
Calcular:
1 Nº de sectores por pista
2 Capacidad bruta y neta
3 Tiempo medio de acceso y velocidad de transferencia
4 Si en t=0 las cabezas se hallan el sector 5 del cilindro 1,

tiempo empleado en leer los sectores 4.155, 4.107 y 1.328 consecutivamente.

EC: Periféricos

33

Disco Duro (HDD)

RAID: Redundat Array of Inexpensive Disks
Objetivos:





Incrementar la capacidad
Mejorar el velocidad de transf. y/o el tiempo de acceso
Aumentar la fiabilidad y la tolerancia a fallos
Ejemplo: RAID 4

EC: Periféricos

34

Disco Duro (HDD)



Otras consideraciones








Movimiento de las cabezas
Zone Bit Recording
Direccionamiento lógico de los sectores: LBA
Caché interna
Interfaz: Velocidad de transferencia
Grabación perpendicular
Cabezas de lectura GMR (Giant Magnetoresitance)

● Medidas de fiabilidad:




MTBF: Mean Time Between F
  • Links de descarga
http://lwp-l.com/pdf16239

Comentarios de: Tema 4: Periféricos - Estructura de Computadores (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad