Exemple #1
0
        /*
         * Leer bloque de memoria
         */
        public BloqueCacheDatos BloqueDeMem(int nBloque)
        {
            BloqueCacheDatos bloqueCache = new BloqueCacheDatos();

            for (int i = 0; i < 4; i++)
            {
                bloqueCache.SetPalabra(i, memoriaPrincipal.GetPalabraDato(nBloque, i));
            }
            bloqueCache.SetEtiqueta(memoriaPrincipal.GetEtiquetaDato(nBloque));
            bloqueCache.SetEstado(BloqueCacheDatos.Estado.C);   //Siempre se cargan compartidos
            return(bloqueCache);
        }