<b>Effective Analysis on Power and Memory Optimization Techniques for Embedded Systems</b> Memory systems have been identified as a major source of embedded software performance and power consumption. Because embedded systems require low power consumption, it is worthwhile to investigate memory optimization techniques for these systems. There are numerous techniques in the literature for reducing embedded system power energy consumption and execution time. This paper revisits and discusses these techniques, with an emphasis on hardware and software optimizations. Reduced power dissipation in all parts of the design and at all stages of the design process is required for power efficient design, subject to constraints on system performance and service quality. To meet these often conflicting design requirements, power aware high level language compilers, dynamic power management policies, memory management schemes, bus encoding techniques, and hardware design tools are required. Power, Memory Optimization Techniques, Embedded Systems, Power aware software compilation, Dynamic power management 154-160 Issue-2 Volume-1 Mini R. S.