Professional Documents
Culture Documents
What is an Embedded System ? What is a CPU ? What is a Raw Program ? What is an RTOS?
A system that contains at least one programmable CPU (typically in the form of a microcontroller, a microprocessor or digital signal processor chip) used for controlled specific application.
What is an RTOS?
A real-time operating system is a background program that controls the execution of a number of application subtasks and facilitates communication, synchronization, resource handling between the subtasks.
PC
SP
PC
CLK
CLK
INT
MICROPROCESSOR
MICRO CONTROLLER
www.vectorindia.org
CISC Complex Instruction Set Computing. Large no. of instructions, each carry out a different permutation of the same operation.
RISC Reduced Instruction Set Computing. The instructions are at as bare a minimum as possible .
Instructions which support some complex operations are made available by the processors designer. Software burden is less
The user needs to design (through software) some complex operations by them selves. Software burden is more
Instruction decoding unit size is more . Power Consumption is more. Less no. of internal CPU registers, Hence processing is memory intensive.
Instruction decoding unit size is less comparatively. Power consumption is less comparatively. More no. of internal CPU registers, Hence processing is register intensive.
Hence impacts CPU operations speed because of frequent memory devices (slow) access. Instructions sizes and machine cycles required for executions vary.
Mostly instructions sizes and machine cycles required for execution is same
Supports symmetry or orthogonality of the processor. Preferable for Complex applications,where power consumption & efficiency can be sidelined.
Preferable for applications which need to save power and CPU having efficiency.