0% encontró este documento útil (0 votos)
57 vistas79 páginas

Dispositivos y Sistemas Informáticos

Este documento describe los conceptos básicos de los sistemas informáticos, incluyendo dispositivos, hardware, software, sistemas operativos y arquitecturas de procesamiento. Explica los componentes clave de un sistema informático como unidades de procesamiento, memoria, entrada/salida y redes. También cubre temas como tipos de software, distribuciones de Linux, aplicaciones y cómo los procesadores ejecutan instrucciones de forma escalonada y paralela.

Cargado por

José Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas79 páginas

Dispositivos y Sistemas Informáticos

Este documento describe los conceptos básicos de los sistemas informáticos, incluyendo dispositivos, hardware, software, sistemas operativos y arquitecturas de procesamiento. Explica los componentes clave de un sistema informático como unidades de procesamiento, memoria, entrada/salida y redes. También cubre temas como tipos de software, distribuciones de Linux, aplicaciones y cómo los procesadores ejecutan instrucciones de forma escalonada y paralela.

Cargado por

José Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INFORMÁTICA APLICADA

José Manuel Gómez Soriano


Dpto. de Lenguajes y Sistemas Informáticos
jmgomez@[Link]
DISPOSITIVOS, SISTEMAS
INFORMÁTICOS Y VIRTUALIZACIÓN

2
DISPOSITIVOS
█ Dispositivos activos (procesamiento)

█ Dispositivos pasivos (entrada/salida)

3
DISPOSITIVOS QUE NOS INTERESAN

Son dispositivos que procesan o almacenan


información, programables y que pueden actuar con
otros sistemas de información

4
¿POR QUÉ NOS INTERESAN?
█ Utilizar para cometer un crimen
█ Dispositivos versátiles
█ Pueden interactúan con otros sistemas
█ Almacenar información ilegal
█ Interactuar con Internet
█ Realizar ataques
█ Pueden contener virus, troyanos, malware, etc.
█ Romper protecciones
█ Espiar comunicaciones
█ Robar conexiones
█ …
5
¿QUÉ ES UN SISTEMA INFORMÁTICO?
Sistema para almacenar, Partes interconectadas de
procesar y/o compartir
información software y hardware

6
Dispositivos de entrada y salida
HARDWARE
Unidades de procesamiento

Redes de comunicación
Periféricos

Unidades de almacenamiento

Memorias

7
SOFTWARE VS HARDWARE Hardware

Software

8
EJEMPLO DE UN SISTEMA INFORMÁTICO
ORDENADOR DE USUARIO
Tarjeta de red
Router y/o módem

Unidad de Internet
almacenamiento

Memoria
Unidades de procesamiento

Dispositivo
de salida
Dispositivo de entrada
9
EJEMPLO DE SISTEMA INFORMÁTICO
INTERNET
Servidores

Recursos en red

Ordenadores
personales

Ordenadores
personales
10
EJEMPLOS DE SISTEMAS INFORMÁTICOS
COMBINANDO SISTEMAS
Ordenadores Terminales
personales

LAN

ADLS Internet
Fibra
WLAN Red
inalámbrica

LAN

Servidores
Dispositivos
Web
móviles 11
TIPOS DE SOFTWARE
█ Firmware, BIOS o ROM
█ Software básico normalmente no modificable
█ Indica características básicas del dispositivo
█ Sistema operativo
█ Gestiona los recursos de un Sistema Informático
█ Archivos, dispositivos, usuarios
█ Aplicaciones
█ Programas de ordenador que realizan tareas específicas
█ Interfaces de usuario
█ Programas de ordenador que interactúan con el usuario
12
SISTEMAS OPERATIVOS
█ ¿Qué es un SO?
█ Sobremesa
█ Windows
█ Linux
█ OS X
█ Otros
█ Portables
█ Android
█ iOS
█ Windows Phone
█ Otros
13
DISTRIBUCIONES LINUX
█ Arch Linux
█ Debian
█ Knopix
█ Kali Linux
█ Ubuntu
█ SteamoS
█ Fedora
█ openSUSE
█ Gentoo
█ Slackware
█ Red Hat
█ Mandriva
█ …
14
MÁS DISTRIBUCIONES LINUX

15
APLICACIONES
█ Aplicaciones locales
█ Bloc de notas, Microsoft Office, Photoshop, …
█ Navegadores
█ Firefox, Chrome, Internet Explorer, Safari, …
█ Aplicaciones remotas
█ Centros de cálculo, Telnet, SSH
█ Aplicaciones Web
█ Facebook, Twitter, YouTube, Google Drive, …

16
ARQUITECTURA DE LAS APLICACIONES
█ Locales
█ Microsoft Office, Photoshop, Navegadores, …
█ Cliente/Servidor
█ Facebook, Twitter, YouTube
█ Punto a punto
█ eMule, eDonkey, Torrent, Messenger, …
█ Distribuidas
█ SETI@home

17
UNIDADES DE PROCESAMIENTO
█ Realiza los cálculos
█ Unidad de Control
█ Unidad Aritmético Lógica
█ Basados en la lógica de Bool
█ Arquitecturas CISC y RISC
█ Frecuencia de reloj
█ Caché
█ CPU vs GPU
█ Paralelismo
█ Entubado de instrucción
█ Superescalar (multicore)
█ Multiparalelismo
18
ARQUITECTURA DE UN SISTEMA DE PROCESAMIENTO
Software Leer Instrucción (LI)
01110101100101010001
10010010001111011001
10001111011111100110
10010101110100010011 Decodificar
10010111101110111000 Instrucción (DI)
00011000111101101101
11011100001110101001
01110101100101010001
10010010001111011001
Ejecutar (EJ)
10001111011111100110
10010101110100010011
10010111101110111000
00011000111101101101
11011100001110101001
Memoria (ME)
01110101100101010001
10010010001111011001
10001111011111100110

Escribir (ES)
32 o 64 bits 19
¿CÓMO PROCESA UNA MÁQUINA LAS
INSTRUCCIONES?
█ Tradicionalmente los ordenadores ejecutaban una
instrucción por vez

Ciclo de reloj

i1 LI DI EJ ME ES
i2 LI DI EJ ME ES
i3 LI DI EJ ME ES
i4 LI DI EJ ME ES

20
ENTUBADO DE INSTRUCCIÓN
█ Comenzar los primeros pasos de leer y decodificar la
instrucción antes de que la instrucción anterior haya
terminado de ejecutarse Leer
Instrucción (LI)
Ciclo de reloj
Decodificar
i1 LI DI EJ ME ES Instrucción (DI)

i2 LI DI EJ ME ES
i3 LI DI EJ ME ES Ejecutar (EJ)
i4 LI DI EJ ME ES

Memoria (ME)

Escribir (ES)
21
SUPERESCALAR (MULTICORE)
█ Múltiples unidades de ejecución idénticas
█ Core Duo Leer Leer
Instrucción (LI) Instrucción (LI)
Ciclo de reloj
Decodificar Decodificar
i1 LI DI EJ ME ES Instrucción (DI) Instrucción (DI)

i2 LI DI EJ ME ES
i3 LI DI EJ ME ES Ejecutar (EJ) Ejecutar (EJ)

i4 LI DI EJ ME ES

i5 LI DI EJ ME ES
Memoria (ME) Memoria (ME)
i6 LI DI EJ ME ES

i7 LI DI EJ ME ES
LI DI EJ ME ES Escribir (ES) Escribir (ES)
i8

22
i1 LI DI EJ ME ES
QUAD CORE i2 LI DI EJ ME ES
i3 LI DI EJ ME ES
i4 LI DI EJ ME ES
i5 LI DI EJ ME ES
Leer Leer Leer Leer i6 LI DI EJ ME ES
Instrucción (LI) Instrucción (LI) Instrucción (LI) Instrucción (LI)

i7 LI DI EJ ME ES
Decodificar Decodificar Decodificar Decodificar
Instrucción (DI) Instrucción (DI) Instrucción (DI) Instrucción (DI)
i8 LI DI EJ ME ES
Ejecutar (EJ) Ejecutar (EJ) Ejecutar (EJ) Ejecutar (EJ) i9 LI DI EJ ME ES

Memoria (ME) Memoria (ME) Memoria (ME) Memoria (ME)


i10 LI DI EJ ME ES
i11 LI DI EJ ME ES
Escribir (ES) Escribir (ES) Escribir (ES) Escribir (ES)
i12 LI DI EJ ME ES
i13 LI DI EJ ME ES
i14 LI DI EJ ME ES
i13 LI DI EJ ME ES
i14 LI DI EJ ME ES
23
CÓMO SABER LAS CARACTERÍSTICAS DEL PROCESADOR
█ Inicio  Panel de control  Sistema y seguridad 
Sistema

24
MEMORIA RAM
█ Almacena datos informáticos durante algún intervalo
de tiempo
█ Acceso extremadamente rápido
█ Memoria virtual

25
¿CÓMO SABER LA MEMORIA USADA?
█ Alt+Ctrl+Supr  Iniciar Administradores de tareas 
Rendimiento

26
¿QUÉ ES LA MEMORIA VIRTUAL?
█ Trozos de información de la memoria RAM
almacenada en el disco duro
█ Se usa cuando se consume toda la memoria RAM
¿QUÉ ES LA MEMORIA VIRTUAL?

Programa 1 Programa 1

Memoria
Programa 2 programa 13 Programa 2

Memoria
Programa 3 programa 2 Programa 3

Memoria
programa 3

Memoria
Virtual
Memoria
programa 1

500GB 10GB
500GB

28
28
¿CÓMO USAR MEMORIA VIRTUAL?
█ No es deseable usar la memoria virtual
█ La velocidad del disco duro es mucho menor
█ El ordenador empezará a ir muy lento
█ Abrir muchas aplicaciones para consumir la memoria
RAM
█ Cuando la memoria RAM se agote, automáticamente
se empezará a utilizar la memoria virtual

29
UNIDADES DE ALMACENAMIENTO
█ Grabar los datos de la computadora de forma
permanente o temporal
█ Dispositivos magnéticos
█ Dispositivos ópticos
█ Unidad de disco magneto-óptico
█ Unidad de estado sólido

30
ESQUEMA DE UN DISCO DURO

31
PARTES DEL DISCO DURO
█ Actuador
█ Encargado de mover el brazo del actuador
█ Brazo del actuador
█ Comunica el cabezal con el actuador, pueden haber varios,
dependiendo del número de discos
█ Cabezal
█ Encargado de leer el disco
█ Conector de energía
█ Suministra energía electrica
█ Conector IDE
█ Transmisión de datos desde y hasta el ordenador

32
PARTES DEL DISCO DURO II
█ Disco
█ Donde se almacena la información de forma magnética,
pueden haber varios
█ Eje
█ Eje de rotación del Disco
█ Eje del actuador
█ Eje de giro del brazo del actuador
█ Jumper
█ Configuración del disco duro

33
DETALLE DEL BRAZO DEL ACTUADOR

34
DETALLE DEL CABEZAL

35
ESTRUCTURA DEL DISCO
Pista

Sector de una pista


Sector geométrico

Sectores continuos 36
¿CÓMO SE LEEN LOS DATOS DE UN DISCO DURO?

37
EL PROCESO DE DEFRAGMENTACIÓN

Inserto 1 archivo de 3 bloques


Inserto 1 archivo de 2 bloques
Inserto 1 archivo de 4 bloques

Borro el fichero de 2 bloques

Inserto un fichero de 5 bloques

Defragmentación

38
DEFRAGMENTACIÓN DEL DISCO
█ Programas  Herramientas del sistema 
Defragmentador del disco

39
VIRTUALIZACIÓN
█ Un sistema operativo puede “virtualizarse” dentro de
otro al igual que una memoria RAM se puede
virtualizar en un disco duro
█ Aplicaciones especializadas en virtualización
█ VMware Windows Server 2008 R2 Hyper-V,
Microsoft Enterprise Desktop Virtualization (MED-V),
Oracle VM VirtualBox, Parallels Desktop, Virtual Iron,
Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro, y z/VM,
openvz, Oracle VM, XenServer, Microsoft Virtual PC
█ Se utilizará el VirtualBox

40
EJEMPLOS DE VIRTUALIZACIÓN

Windows 7 Programa 1 Programa 2 Programa N


Programa VirtualBox
Windows XP Ubuntu 14.04 Mac OS X
Programa 1 Programa 1 Programa 1

Programa 2 Programa 2 Programa 2

… … …
Programa N1 Programa N2 Programa N3

41
VIRTUALBOX
█ [Link]

Descargar

¿Sobre qué SO?

42
VIRTUALBOX

43
CREAR NUEVA MÁQUINA VIRTUAL

Paso 1: Indicar el tipo de SO que llevará. Paso 2: Cuánta memoria RAM utilizará

44
CREAR NUEVA MÁQUINA VIRTUAL

Paso 3: Crear un nuevo disco duro.


Paso 4: Seleccionar el tipo de imagen de disco
duro. Por defecto, el de VirtualBox será VDI.

45
CREAR NUEVA MÁQUINA VIRTUAL

Paso 5: Elegir cómo será el fichero imagen, si Paso 6: Poner un tamaño máximo al disco
de tamaño dinámico o fijo. duro a crear.

46
INICIAR LA MÁQUINA VIRTUAL

47
INSTALAR EL KALI LINUX EN LA MÁQUINA VIRTUAL

48
PASO 1: SELECCIÓN DE IDIOMA

49
PASO 2: SELECCIONAR UBICACIÓN

50
PASO 3: SELECCIONAR NOMBRE DE LA MÁQUINA

51
PASO 4: SELECCIONAR DOMINIO

52
PASO 5: ESCRIBIR CONTRASEÑA DE ROOT

53
PASO 6: SELECCIONAR CONFIGURACIÓN DEL RELOJ

54
PASO 7: PARTICIÓN DEL DISCO DURO

55
PARTICIONES DEL DISCO DURO

56
PARTICIONES DEL DISCO DURO
█ Introducción
█ ¿Por qué utilizar particiones?
█ Tipos de tablas de particiones y sectores de arranque
█ Master Boot Record (MBR)
█ GUID Partition Table (GPT)
█ Apple partition map (APM)
█ BSD disklabel
█ Master Boot Record (MBR)
█ Particiones primarias
█ Particiones extendidas y lógicas
█ GParted
57
¿QUÉ ES UNA PARTICIÓN?
█ Un disco duro puede dividirse para simular que hay
varios discos duros
Linux
Windows C:

Música E:

Documentos D:

58
¿POR QUÉ UTILIZAR PARTICIONES?
█ Separar la información
█ Proteger datos críticos
█ Incluso por reinstalaciones del SO
█ Copia de seguridad
█ Instalar distintos SO
█ Almacenan sistemas de recuperación
█ Instalar SO viejos que no soporten discos duros
grandes

59
LAS TABLA DE PARTICIONES
█ Indican cómo se va a dividir
█ Estas tablas se almacenan al principio del disco duro

Disco duro

Partición 1 Partición 2 Partición 3


Ext4 NTFS vFat

Tabla de Número Tipo Inicio Fin Espacio


particiones 1 Ext4 Sector 2 Sector 100 libre
2 NTFS Sector 101 Sector 250
Sector de 3 vFat Sector 251 Sector 350
arranque
60
SECTOR DE ARRANQUE
█ Indica lo que tiene que arrancar
█ Por defecto
█ Busca la primera partición y la intenta arrancar
█ Sector de arranque Windows
█ Busca la primera partición Windows y la intenta arrancar
█ GRUB de Linux
█ Analiza la tabla de particiones y te muestra un menú para que
elijas

61
TIPOS DE TABLAS DE PARTICIONES Y SECTORES DE
ARRANQUE
█ Master Boot Record (MBR)
█ GUID Partition Table (GPT)
█ Apple partition map (APM)
█ BSD disklabel

62
MASTER BOOT RECORD (MBR)
█ 3 particiones primarias
█ 1 particiones extendida
█ Todas las particiones lógicas que quieras

Partición Partición Partición


Partición
lógica 1
Partición
lógica 2 … Partición
lógica N
primaria 1 primaria 2 primaria 3

Partición extendida
EJEMPLO DE PARTICIONES MBR

Partición 1 Partición 2 Partición 3


Partición 4
Ext4 NTFS vFat
Swap
/ C: D:

Partición 1 Partición 2 Partición 3 Partición 4


Ext4 NTFS vFat Swap
/ C: D:

Partición extendida

64
PASO 8: SELECCIÓN DEL DISCO DURO A PARTICIONAR

65
PASO 9: SELECCIÓN DEL ESPACIO LIBRE

66
PASO 10: CREAR NUEVA PARTICIÓN

67
PASO 11: ELEGIR EL TAMAÑO DE LA PARTICIÓN

68
PASO 11: ELEGIR TIPO DE LA PARTICIÓN

69
PASO 12: UBICAR LA PARTICIÓN

70
PASO 13: MODIFICAR LOS DATOS DE LA PARTICIÓN

71
PASO 14: SELECCIONAR EL TIPO DE SISTEMA DE
FICHEROS

72
SISTEMAS DE FICHEROS Y EN QUÉ SISTEMAS
OPERATIVOS SE USAN
█ Windows
█ NTFS, Fat16, Fat32
█ Linux
█ Ext4, Ext2, Ext3,raiserFS, Btrfs , JFS, XFS, LVM, swap
█ Mac OS
█ nfs, nfs+

73
PASO 15: GUARDAR LOS CAMBIOS TEMPORALMENTE

74
PASO 16: CREAR PARTICIÓN DE INTERCAMBIO PARA LA
MEMORIA VIRTUAL

75
PASO 17: GUARDAR LOS CAMBIOS EN LA TABLA DE
PARTICIONES

76
PASO 18: CONFIRMAR LOS CAMBIOS

77
GPARTED

78
PRÁCTICAS
█ Montar nuestro propio SO virtualizado
█ Instalar distintas distribuciones
█ Explicar distintas distribuciones
█ Configurar las particiones

79

También podría gustarte