jueves, 8 de septiembre de 2011

TIPOS DE MEMORIA

ROM - RAM - CACHÉ y Memoria Virtual

Memoria ROM o Convencional (Read Only Memory)
Es una memoria solamente de lectura es totalmente inalterable sin esta memoria la maquina no arrancaría.
La memoria principal es la convencional que va de 0 a 640 kb. Cuando la máquina arranca comienza a trabajar el disco y realiza un testeo, para lo cual necesita memoria, esta memoria es la convencional (ROM) y está dentro del mother (en el BIOS). Apenas arranca utiliza 300 kb, sigue testeando y llega a más o menos 540 kb donde se planta. A medida de que comenzaron a haber soft con más necesidad de memoria apareció la llamada memoria expandida que iba de 640 kb a 1024 kb. Una vez que se utilizaba toda la memoria convencional se utilizaba la expandida que utiliza la memoria RAM. A medida que pasa el tiempo los 1024 kb eran escasos y se creó la memoria extendida que va de 1024 kb a infinito que es la memoria RAM pura.
Memoria RAM o Memoria e acceso Aleatorio ( Random Acces Memory )

Esta memoria es como un escritorio al igual que los escritorios tienen cajones donde ordenan la información, cuanto más grande sea el escritorio (plano de apoyo) mas cajones voy a tener de tal suerte que el micro va a perder menos tiempo en buscar y ordenar la información
La importancia de esta memoria es tan grande que si está ausente la PC NO ARRANCA,
Actúa como si estuviera muerta no hay sonido ni cursor en la pantalla ni luces que se enciendan o apaguen.
Para qué sirve:
Almacena las instrucciones que debe ejecutar el micro en cada momento
Este es el lugar físico donde debe trabajar el procesador cuando abrimos un programa sus instrucciones se copian automáticamente en la memoria, y cuando cerremos el programa todo se borrara ( volatizara )
La RAM es como un pizarrón donde se copian datos
También copia los trabajos que estamos haciendo en ese programa
En la RAM se copian programas que coordinan el funcionamiento de la PC:
La primera parte de la RAM está reservada para guardar las instrucciones de los dispositivos electrónicos. En este lugar no se puede guardar nada ya que lo utiliza el sistema para saber cómo manejar los dispositivos.

Zócalos de Memoria o Bancos de Memoria:
Simm 30 Pines
Simm 72 Pines
Dimm Hasta 168 Pines

Los bancos pueden ser tres o cuatro y tienen una marca el  mother donde se debe colocar la primera memoria. Obviamente si en el primero tenemos una de 64 Mg y otra en el segundo decimos que tenemos 128 mg. La computadora funciona mejor con una sola de 128Mg. Esto es solo para las DIMM, las Simm se instalan de a pares
La memoria es como un peine con chip soldados en su superficie y depende de el numero de dientes y del banco al cual esté conectado, el nombre con la cual se denomina:

Simm: Single in line Memory Module
Dimm: Double Memory Module
Rimm: Rambus in line Memory Module
Trabaja de la siguiente forma: los datos acceden en la RAM de forma aleatoria o se directamente desde la ubicación en que se encuentran sin necesidad de recorrer otras posiciones anteriores por Ej. Si tengo que recordar donde guarde el café que está en la cocina, no tengo necesidad de recordar todo lo que hice durante el día para llegar hasta el café.
La capacidad de almacenamiento se mide en Megabytes, un byte guarda una letra un megabyte puede guardar un millón de letras cuantos más Mb tenga la memoria mejor.
Velocidad: la velocidad de la RAM se mide en Mhz, antes se media en Nanos

DRAM (Dynamyc Random Acces Memory)

Este tipo de memoria se utilizan des los años 80 hasta ahora en todas las computadoras.
Esta memoria tiene una desventaja hay que estimularla permanentemente porque se olvida de todo. Como se estimula: requiere un procesador que ordene el envió de cargas eléctricas, a este tipo de memorias se lo conoce como memoria estáticas. Otras de las desventajas de esta memoria es que es lenta y la ventaja es que es barata.

MEMORIA VIRTUAL

Tenemos también lo que llamamos memoria virtual también llamada swapeo. Windows crea esta memoria virtual y ocupa espacio del disco para hacerlo. Si llega se a superar esta memoria virtual la capacidad del disco se cuelga la máquina, para lo cual lo único que nos resta es resetearla.

Si abrimos muchos programas nos vamos a dar cuenta que cuando llegamos a utilizar memoria virtual la máquina comienza a funcionar más lenta o a la velocidad que tiene nuestro disco disminuye, podemos seguir trabajando, pero nunca andará tan rápido como cuando trabaja con la memoria RAM o extendida. Por lo tanto para evitar esto lo mejor es colocar más memoria RAM de acuerdo a lo que diga el manual de mother.

MEMORIA CACHÉ o SRAM

La memoria caché trabaja igual que la memoria virtual, tenemos caché en el procesador, en los discos y en el mother y nos guarda direcciones de memoria. Si ejecutamos un programa en principio, lo cerramos y luego los volvemos a ejecutar, la memoria caché nos guarda la ubicación (dirección) en el disco, cuando lo ejecuté, y lo que hicimos con el programa. Es mucho más rápida cuando ya usamos un programa.

jueves, 1 de septiembre de 2011

planeacion

¿Cuáles son las técnicas de planeación?
Las técnicas para formular planes, y para presentarlos, explicarlos, discutirlos, etc., suelen ser las más abundantes y diversificadas dentro de todas las etapas de la administración. La razón es obvia: hay casi tantas técnicas, como formas diversas de planes.
La finalidad de las técnicas de la planeación consiste en que el administrador que las utilice, tome las decisiones más adecuadas de acuerdo a la situación más específica del medio y de la organización en donde se actúe. Las técnicas pueden ser usadas en cualquier proyecto.
Algoritmos de planificación:
·                     FCFS, FIFO: Por orden de arribo (first-come, first-served)
·                     SPN, SRT: Primero el trabajo más corto o con menor tiempo restante (shortest process next, shortest remaining time)
·                     RR: Por turno rotatorio usando quantums, i.e. interrupciones periódicas de reloj (Round-robin scheduling)
·                     FB: Realimentación Multinivel, maneja prioridades dinámicas con múltiples colas penalizando a los procesos más viejos (Feedback)
·         Planificacion de CPU FCFS (First Come, First Served) - Presentation Transcript

PIMERO EL PROCESO MÁS CORTO
Otra forma de reducir el sesgo favorable al proceso más largo inherente al FCFS es la política de primero el proceso más corto (SPN, Shortest Process Next). Esta es una política no preferente en la que se selecciona el proceso con menor tiempo esperado de ejecución. Así pues, un proceso corto saltará a la cabeza de la cola, sobrepasando a trabajos largos.
Una dificultad que plantea la política SPN es la necesidad de conocer o, por lo menos, estimar el tiempo exigido por cada proceso.
Pero el algoritmo del primero el proceso más corto (SPN: shortest prosess next) tiene mejor rendimiento que el turno rotatorio, excepto para los procesos más corto.


Y el de menor tiempo restante (SRT: shortest remaining time) da un rendimiento mejor que el anterior que es el SPN, excepto para los procesos que son más largos, este algoritmo es la versión preferente del SPN, es decir que un proceso puede ser interrumpido y pasado al estado de lista por el S0.

La planificación por turno rotatorio (RR: Round Robin) produce un tiempo de retorno normalizado para todos los procesos tratándolos por igual.

Y por último la planificación con realimentación (FB) con un cuanto uniforme y fijo para cada cola funciona bien para los procesos cortos.
La planificación de la CPU aborda el problema de decidir qué proceso de la cola de procesos preparados debe asignársele la CPU.
Existiendo una diversidad de algoritmos de planificación de CPU; uno de los primeros y sencillos es el
Algoritmo de Planificación FCFS.