Está en la página 1de 31

REVISIÓN DEL

HARDWARE DE
COMPUTADORA
Unidad de aprendizaje: Sistemas Operativos I
Docente: Nadia Hernández Carbajal
REVISIÓN DEL HARDWARE DE
COMPUTADORA
A manera de introducción vamos hablar de la Revisión del Hardware de
Computadora:
* Un sistema operativo está íntimamente relacionado con el hardware de la
computadora sobre la que se ejecuta.
* Extiende el conjunto de instrucciones de la computadora y administra sus recursos.
* Para trabajar debe conocer muy bien el hardware, por lo menos en lo que respecta
a cómo aparece para el programador.
* Por esta razón, revisaremos brevemente el hardware de computadora como se
encuentra en las computadoras personales modernas.
CONCEPTOS

01 02
REVISIÓN HARDWARE
Representa o refiere a una En términos simples, son los
acción de revisión, componentes físicos que un sistema
chequeo o verificación de de la computadora necesita para
algo en específico. funcionar.

03 04
SOFTWARE COMPUTADORA
Es un dispositivo informático que es
Es la parte no física que hace referencia a un
capaz de recibir, almacenar, y
programa o conjunto de programas que incluye
procesar información de manera
datos, reglas e instrucciones, para poder
útil.
comunicarse con el ordenador.
REVISIÓN DEL HARDWARE DE
COMPUTADORA
Una computadora personal simple se puede abstraer mediante un modelo como en la
siguiente figura, La CPU, la memoria y los dispositivos de E/S están conectados
mediante un bus del sistema y se comunican entre sí a través de este bus. Las
computadoras personales modernas tienen una estructura más complicada en la que
intervienen varios buses.
01
PROCESADORES
El “cerebro” de la computadora es la CPU, que obtiene las instrucciones
de la memoria y las ejecuta. El ciclo básico de toda CPU es obtener la
primera instrucción de memoria, decodificarla para determinar su tipo
y operandos, ejecutarla y después obtener, decodificar y ejecutar las
instrucciones subsiguientes. El ciclo se repite hasta que el programa
termina. De esta forma se ejecutan los programas.
PROCESADORES
Cada CPU tiene un conjunto
específico de instrucciones que puede
ejecutar. Como el acceso a la
memoria para obtener una
instrucción o palabra de datos
requiere mucho más tiempo que
ejecutar una instrucción, todas las
CPU contienen ciertos registros en
su interior para contener las
variables clave y los resultados
temporales.
CONTADOR DE PROGRAMA
Además de los registros generales
utilizados para contener variables y
resultados temporales, la mayoría de
las computadoras tienen varios
registros especiales que están visibles
para el programador.
Uno de ellos es el Contador de
programa (program counter), el cual
contiene la dirección de memoria de
la siguiente instrucción a obtener.
Una vez que se obtiene esa
instrucción, el contador de
programa se actualiza para apuntar
a la siguiente.
APUNTADOR DE PILA
El Apuntador de pila (stack
pointer), el cual apunta a la parte
superior de la pila (stack) actual en
la memoria. La pila contiene un
conjunto de valores por cada
procedimiento al que se ha entrado
pero del que todavía no se ha
salido. El conjunto de valores en la
pila por procedimiento contiene los
parámetros de entrada, las
variables locales y las variables
temporales que no se mantienen en
los registros.
PALABRA DE ESTADO DEL PROGRAMA
Otro de los registros es PSW (Program
Status Word; Palabra de estado del
programa). Este registro contiene los bits
de código de condición, que se asignan
cada vez que se ejecutan las
instrucciones de comparación, la
prioridad de la CPU, el modo (usuario o
kernel) y varios otros bits de control. Los
programas de usuario pueden leer
normalmente todo el PSW pero por lo
general sólo pueden escribir en algunos
de sus campos. El PSW juega un papel
importante en las llamadas al sistema y
en las operaciones de E/S.
CANALIZACIÓN (PIPELINE) SUPERESCALAR
● CANALIZACIÓN: Una CPU podría tener unidades separadas de
obtención, decodificación y ejecución, de manera que mientras se
encuentra ejecutando la instrucción n, también podría estar
decodificando la instrucción n+1 y obteniendo la instrucción n+2. A
dicha organización se le conoce como canalización (pipeline).

● SUPERESCALAR: El diseño de una canalización es la CPU


superescalar. En este diseño hay varias unidades de ejecución; por
ejemplo, una para la aritmética de enteros, una para la aritmética de
punto flotante y otra para las operaciones Booleanas. Dos o más
instrucciones se obtienen a la vez, se decodifican y se vacían en un búfer
de contención hasta que puedan ejecutarse.
CANALIZACIÓN (PIPELINE) SUPERESCALAR
02
MEMORIA
El segundo componente importante en cualquier
computadora es la memoria. En teoría, una memoria
debe ser en extremo rápida (más rápida que la velocidad
de ejecución de una instrucción, de manera que la
memoria no detenga a la CPU), de gran tamaño y muy
económica.
MEMORIA
El sistema de memoria
está construido como una
jerarquía de capas, como
se muestra en la figura 1-
9. Las capas superiores
tienen mayor velocidad,
menor capacidad y mayor
costo por bit que las capas
inferiores, a menudo por
factores de mil millones o
más.
MEMORIA
• La memoria principal viene a continuación en la jerarquía de la figura
1-9. Es el “caballo de batalla” del sistema de memoria. Por lo general a
la memoria principal se le conoce como RAM (Random Access Memory,
Memoria de Acceso Aleatorio).

• La ROM (Read Only Memory, Memoria de sólo lectura) se programa


en la fábrica y no puede modificarse después. Es rápida y económica.
En algunas computadoras, el cargador de arranque (bootstrap loader)
que se utiliza para iniciar la computadora está contenido en la ROM.
03
DISCOS
El siguiente lugar en la jerarquía corresponde al disco
magnético (disco duro). El almacenamiento en
disco es dos órdenes de magnitud más económico que la
RAM por cada bit, y a menudo es dos órdenes
de magnitud más grande en tamaño también.
DISCOS
Un disco consiste en uno o más
platos que giran a 5400, 7200 o
10,800 rpm. Un brazo mecánico,
con un punto de giro colocado en
una esquina, se mueve sobre los
platos de manera similar al brazo
de la aguja en un viejo tocadiscos.
La información se escribe en el
disco en una serie de círculos
concéntricos. En cualquier posición
dada del brazo, cada una de las
cabezas puede leer una región
anular conocida como pista (track).
En conjunto, todas las pistas para
una posición dada del brazo
forman un cilindro (cylinder).
DISCOS

Cada pista se divide en cierto


número de sectores, por lo general
de 512 bytes por sector. En los
discos modernos, los cilindros
exteriores contienen más sectores
que los interiores. Para desplazar
el brazo de un cilindro al siguiente
se requiere aproximadamente 1
milisegundo. Para desplazar el
brazo a un cilindro
aleatoriamente se requieren por lo
general de 5 a 10 milisegundos,
dependiendo de la unidad.
04
CINTAS
La última capa de la jerarquía en la memoria es la cinta
magnética. Este medio se utiliza con frecuencia
como respaldo para el almacenamiento en disco y para
contener conjuntos de datos muy extensos.
CINTAS
Para acceder a una cinta,
primero debe colocarse en un
lector de cinta, ya sea que lo
haga una persona o un robot
(el manejo automatizado de las
cintas es común en las
instalaciones con bases de
datos enormes). Después la
cinta tal vez tenga que
embobinarse hacia delante
para llegar al bloque
solicitado. En general, este
proceso podría tardar varios
minutos.
CINTAS (JERARQUÍA DE MEMORIA)
La jerarquía de memoria que hemos
descrito es la común, pero algunas
instalaciones no tienen todas las capas
o tienen unas cuantas capas distintas
(como el disco óptico). Aún así, a
medida que se desciende por todos las
capas en la jerarquía, el tiempo de
acceso aleatorio se incrementa en
forma dramática, la capacidad
aumenta de igual forma y el costo por
bit baja considerablemente.
05
DISPOSITIVOS DE
E/S
los dispositivos de E/S generalmente constan de dos
partes: un dispositivo controlador y el
dispositivo en sí. El dispositivo controlador es un chip
o conjunto de chips que controla físicamente
el dispositivo.
DISPOSITIVOS DE E/S
Los dispositivos de E/S
permiten que el sistema
gestionado recopile,
almacene y transmita
datos. Éstos se
encuentran en la propia
unidad de servidor y en
las unidades de expansión
que están conectadas al
servidor. Se pueden
incorporar en la unidad o
bien pueden instalarse en
ranuras físicas.
CONEXIÓN DE DISPOSITIVOS DE E/S
Periféricos o dispositivos de
E/S. Elementos que se
conectan a la unidad central
de proceso a través de las
unidades de entrada/salida.
Son el componente mecánico
que se conecta a la
computadora.
Controladores de dispositivos
o unidades de E/S. Se
encargan de hacer la
transferencia de información
entre la memoria principal y
los periféricos.
Pasos para iniciar un dispositivo de E/S y obtener
una interrupción
06
BUSES
Un bus es una trayectoria por la cual viajan los datos en
una computadora para comunicar los distintos
dispositivos entre sí. Los principales buses que se
encuentran dentro de una PC son: los Buses del
micro-procesador, los Buses de memoria y los Buses
del sistema.
Buses
El sistema tiene ocho buses (Caché, Local, Memoria, PCI, SCSI, USB, IDE
e ISA), cada uno con una velocidad de transferencia y función distintas.
El sistema operativo debe estar al tanto de todos estos buses para su
configuración y administración.
Los dos buses principales son el bus ISA (Industry Standard Architecture,
Arquitectura estándar de la industria) de la IBM PC original y su sucesor,
el bus PCI (Peripheral Component Interconnect, Interconexión de
componentes periféricos).
Buses
Trayectoria por la cual viajan los datos en una computadora para comunicar los
distintos dispositivos entre sí
07
ARRANQUE DE LA
COMPUTADORA
Cuando se arranca la computadora, el BIOS inicia su
ejecución. Primero hace pruebas para ver
cuánta RAM hay instalada y si el teclado junto con otros
dispositivos básicos están instalados y responden
en forma correcta.
ARRANQUE DE LA COMPUTADORA
Durante el proceso de
arranque, el sistema prueba el
hardware, carga y ejecuta el
sistema operativo y configura
los dispositivos. Para arrancar
el sistema operativo, se
necesitan los recursos
siguientes: Una imagen de
arranque que se puede cargar
después de encender o
restablecer la máquina.
ARRANQUE DE LA COMPUTADORA
Empieza explorando los buses ISA y PCI para detectar todos los
dispositivos conectados a ellos. algunos de estos dispositivos son heredados
(es decir, se diseñaron antes de inventar la tecnología plug and play),
además de tener valores fijos para los niveles de interrupciones y las
direcciones de E/S (que posiblemente se establecen mediante interruptores o
puentes en la tarjeta de E/S, pero que el sistema operativo no puede
modificar).

Después, el BIOS (Basic Input Output System, Sistema básico de entrada y


salida), determina el dispositivo de arranque, para lo cual prueba una lista
de dispositivos almacenada en la memoria CMOS.
ELABORADORES

JOEL ALEJANDRO JOSE MANUEL RAMÍREZ LEONARDO MANUEL


VALADEZ ARELLANO CIENFUEGOS GALLARDO MARTÍNEZ
Matricula: 19385063 Matricula: 17318544 Matricula: 19283337

LUIS ALBERTO ARI YAIR SEGUNDO


PEÑAIRA SANTIAGO FLORES
Matricula: 18328714 Matricula: 09121197

También podría gustarte