Sistemas operativos
SISTEMAS OPERATIVOS
1
Dra. Rosa María Romero González Cubículo 19 rossyfiuaq@yahoo.Com.Mx
1.3 REVISIÓN DEL HARDWARE DE COMPUTADORA
2
1
30/08/2010
1.3.1 Procesadores
3
La CPU: obtiene las instrucciones de la memoria y las
ejecuta Ciclo básico de toda CPU 1. Obtener la instrucción de memoria 2. Decodificarla para determinar su tipo y operandos 3.Ejecutarla l
4
Cada CPU tiene un conjunto específico de instrucciones
Instrucción
2
30/08/2010
Las CPU contienen ciertos registros
5
Contador de programa (program counter) Contiene la dirección de memoria de la siguiente instrucción a obtener. Una U vez que se obtiene esa i bi instrucción, el contador de programa se ió l d d actualiza para apuntar a la siguiente. Apuntador depila (stack pointer) El cual apunta a la parte superior de la pila (stack) actual en la memoria PSW (program status word; palabra de estado del programa). 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.
Modos de operación
6
Modousuario
los programas de usuario operan en modo de usuario, el cual les permite ejecutar sólo un subconjunto de las instrucciones y les da acceso sólo a un subconjunto de las características.
Modo Kernel
la CPU puede ejecutar cualquier instrucción de su conjunto de instrucciones y utilizar todas las características del hardware El sistema operativo opera en modo kerneloperaciones de E/S y protección de la memoria
3
30/08/2010
1.3.2 Memoria
7 32 X 32 bits en una CPU de 32 bits y de 64 X 64 bits en una CPU de 64 bits
Son de 64 bytes, con direcciones de O a 63 En la línea de caché O, direcciones de 64 a 127 en la línea de caché 1
Se conoce como RAM (Random access memory, memoria de acceso aleatorio).
Memorias de acceso aleatorio no volátil.
8
La ROM (Read Only Memory,
Memoria de sólo lectura)
se programa en l fábrica y no la fáb 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. ROM Algunas tarjetas de E/S vienen con ROM para manejar el control de los dispositivos de bajo nivel.
430/08/2010
Memorias de acceso aleatorio no volátil.
9
La EEPROM (Electrically Erasable
PROM, PROM eléctricamente borrable) y la memoria flash son también no volátiles
Se pueden borrar y volver a escribir datos Para escribir en este tipo de memorias se requiere mucho más tiempo que para escribir en la RAM La memoria flash se encuentra entre la RAM y el disco en cuanto asu velocidad. Además, a diferencia de la memoria en disco, si se borra demasiadas veces, se desgasta.
Memorias de acceso aleatorio no volátil.
10
CMOS:
Es volátil. Se tili S utiliza para guardar la fecha y hora actuales. d l f h h t l La memoria CMOS y el circuito de reloj que incrementa la hora en esta memoria están alimentados por una pequeña batería. La memoria CMOStambién puede contener los parámetros de configuración, como el disco del cual se debe iniciar el sistema. Se utiliza CMOS debido a que consume tan poca energía que la batería instalada en la fábrica dura varios años. Sin embargo, cuando empieza a fallar puede parecer como si la computadora perdiera información de configuración.
5
30/08/2010
1.3.3 Discos
11
Discos…
12
Un discoconsiste en uno o más
platos que giran a 5400, 7200 o 10,800 rpm
La información se escribe en el
disco en una serie de círculos concéntricos.
cilindro (cylinder): todas las pistas
para una posición dada del brazo forman. forman
pista (track): una región anular pista se divide en cierto número de sectores 512 bytes por sector
6
30/08/2010
1.3.4 Cintas
13
Se...
Regístrate para leer el documento completo.