Semester : SEMESTER 6
Subject : Embedded System
Year : 2018
Term : MARCH
Scheme : 2015 Full Time
Course Code : EC 308
Page:35
an instance of a class.
6.
6.
a)
Emulators
An emulator is an application that emulates real
mobile device software, hardware and operating
systems, allowing us to test and debug our
applications.
Emulator کا usually provided by device
manufacturer.
Emulators are written in machine-level assembly
languages.
Emulators are more suitable for debugging.
Often an emulator comes as a complete re-
implementation of the original software ,
C) MEMORY DEVICES
v/s
Lets mare 1019! ಟೊ
Simulators
A simulator is a less complex application that simulates
internal behavior of a device, but does not emulate
hardware and does not work over the real operating
system,
A simulator may be created by the device manufacturer
01 by some other company.
Simulators are written in high level languages,
Simulators can be difficult for debugging purpose.
Simulator is just a partial re-implementation of the
Original software .
SRAM, DRAM, EEPROM, FLASH, Cache Memory, Virtual Memory Static RAM
(SRAM)
The word static indicates that the memory retains its contents as long as power is being
supplied. However, data is lost when the power gets down due to volatile nature.
SRAM chips use a matrix of 6-transistors and no capacitors. Transistors do not require
power to prevent leakage, so SRAM need not have to be refreshed on a regular basis
and require less power.
Because of the extra space in the matrix, SRAM uses more chips than DRAM for the
same amount of storage space, thus making the manufacturing costs higher. SoSRAM
is used as cache memory and has very fast access.