la memoria Unidad 1. Administracin del procesador memoria y dispositivos de E/S Uso de Memoria en Sistema Operativo Memoria de Registros: Este tipo de memoria se caracteriza por tener el tiempo de acceso ms rpido y ser del menor tamao, su objetivo es servir directamente al trabajo que realiza la unidad de control y la unidad aritmtica lgica de la CPU Memoria Interna Primaria: !e "abla de memorias primarias o internas por su cercan#a $#sica con la CPU, inclusive encontrando memoria como parte de la CPU Memoria Externa Secundaria: %os dispositivos restantes que proveen el servicio de almacenamiento de in$ormacin son denominados memoria secundaria Memoria Cach: Es una &emoria de alta velocidad que elimina el estado de espera de la CPU Cuando la CPU lee datos de la memoria principal, almacena una copia de los mismos en la memoria cac" Cuando vuelve a necesitarlos, los busca en la memoria cac" y no en la memoria principal, con el a"orro de tiempo consiguiente CP C'C &emoria (rans$erencia de palabras (rans$erencia de bloques Memoria Principal: 'lgunas veces llamadas tambin memorias semiconductoras, estn $ormadas bsicamente por celdas de memoria )elemento m#nimo de almacenamiento* que guardan la in$ormacin de un bit )posibilidad de representar solo dos estados +,+ o +-+ en sistema binario* El acceso a este tipo de memoria es +aleatorio+ lo que asegura un tiempo de acceso constante RAM Random Access Memor!" Es la ms conocida, en la cual es posible leer y escribir datos, elctricamente posee la desventaja de que es una memoria voltil !e encuentra ubicada $uera del procesador pero muy cercanas a ste E.isten dos variantes, las estticas )!/'&*, las cuales almacenan los datos en elementos biestables )0lip 1 0lop*2 y las dinmicas )3/'&, ms utilizadas* que almacenan la in$ormacin en condensadores pero requieren ser re$rescadas permanentemente El principal uso es como memoria principal del computador ROM Read Onl! Memor!" Estas memorias contienen datos que no se pierden en el tiempo, pero que tampoco pueden ser modi4cados, ya que los datos son cableados en el c"ip durante el proceso de $abricacin !e utilizan t#picamente para almacenar programas del sistema )567!*, subrutinas de bibliotecas con $unciones de uso $recuente, tabla de $unciones, microprogramacin, etc PROM Programa#le ROM" %as P/7& poseen las mismas caracter#sticas de una /7& con la di$erencia que el proceso de grabado se realiza elctricamente, pudiendo entonces realizarlo el usuario 4nal mediante un dispositivo apto para esto !e utilizan t#picamente para aplicaciones particulares que no requieren produccin en serie EPROM Erasa#le PROM" Este tipo de memoria se lee y escribe elctricamente como la P/7& 'ntes de realizar el grabado de in$ormacin es necesario borrar completamente la memoria con un "az de luz ultravioleta 'dmiten varios borrados y varias escrituras EEPROM Electricall! EPROM" (ambin es una memoria de lectura y escritura pero con mtodos distintos a los usados por las EP/7& !e borran con tensiones elctricas especiales y no con luz ultravioleta y admiten varios ciclos de borrado Pudiendo escribirse en ella muc"as veces, sin necesidad de borrar el contenido anterior Memoria Cach de $iscos ! Memoria %irtual: Cache del $isco: El principio de esta memoria es el mismo que se aplica a la memoria Cac" )el acercamiento de la memoria principal a la CPU*, donde la di$erencia es acercar la memoria e.terna )3isco 3uro* a la memoria principal Consiste bsicamente en un bu8er ubicado en la memoria principal que contiene sectores del disco )memoria e.terna* 3e modo que cuando se "ace una peticin de E9! para un sector espec#4co del disco duro, primero se comprueba si ste se encuentra en la Cac"e del 3isco, si es as#, la in$ormacin es entregada a memoria principal !i esto no ocurre entonces el sector solicitado del disco es copiado en la Cac"e de disco y luego a memoria principal Memoria %irtual: esta memoria "ace creer a los programas que e.iste una memoria principal de gran tamao y e.plota localidad de acceso a travs de la jerarqu#a de memoria %a memoria principal almacena slo los datos9instrucciones ms utilizados, el resto de los datos9instrucciones residen en memoria secundaria )disco* %a memoria es dividida en bloques, que en la terminolog#a de memoria virtual se llaman pginas (odas las trans$erencias entre memoria real y disco se "acen con pginas Memoria Secundaria discos": Estas memorias se caracterizan por ser de gran capacidad, pero de un acceso ms lento por parte de la CPU y poseer un costo por bit muc"o menor %as memorias secundarias son consideradas dispositivos de almacenamiento peri$ricos, de $orma que son accesadas por la CPU a travs de controladores de E9! )entrada9salida* presentes en la arquitectura computacional $isco magntico: /'63 E.tra#ble &ptico: C31/7& C31de escritura ):7/&* C31/: 3;3 Cinta magntica Capa de 'lto nivel /pida pero limitada en tamao Capa de nivel medio !e mantienen los datos en esta memoria mientras los necesita Capa de nivel in$erior %enta pero de gran capacidad (ransmisin de datos de la memoria au.iliar a la memoria real 6n$orma de acciones que e$ect<an los dispositivos Controlador de 697 Acceso directo a memoria