You are on page 1of 5

1-the differences between RISC and CISC.

2-DMA
Direct memory access (DMA) is a feature of modern
computers that allows certain hardware subsystems within
the computer to access system memory independently of the
central processing unit (CPU).
( DMA)

.(CPU)

3-Deadlock and how to overcome XXXXXXXX

4-C Programming is OOP or not


Object-oriented programming (OOP) is a programming
paradigm that uses "objects" data structures
consisting of data fields and methods together with
their interactions to design applications and computer
programs.
- "( "OOP)
-
.

C is not an 'object-oriented' language. It has no concept


of classes, objects, polymorphism, inheritance.

5-Compiler vs Interpretter

6-RTOS and its types


A real-time operating system (RTOS) is an operating system (OS) intended to serve real-
time application requests
RTOS can be classified into three types :

1. Hard RTOS : These type of RTOS strictly adhere to the deadline associated with the tasks.
Missing on a deadline can have catastrophic affects. The air-bag example we discussed in the
beginning of this article is example of a hard RTOS as missing a deadline there could cause a
life.

2. Firm RTOS : These type of RTOS are also required to adhere to the deadlines because missing
a deadline may not cause a catastrophic affect but could cause undesired affects, like a huge
reduction in quality of a product which is highly undesired.

3. Soft RTOS : In these type of RTOS, missing a deadline is acceptable. For example On-line
Databases.

7-Microcontroller vs Microprocessor


,


40 3
.



CPU Central
Processing Unit

- - .Peripheral I/O Ports
RAM
) .(EEPROM
.EEPROM

8-Is the computer is considered as an Embedded


? system or not
general purpose ...
9-How to contact more than one MCU together XXXXXX

10-Did u worked on MCU before and what was its type?


Type of MCU Microcontroller unit :-
ARM core processors (many vendors)

o ARM Cortex-M cores are specifically targeted towards microcontroller


applications

Atmel AVR (8-bit), AVR32 (32-bit), and AT91SAM (32-bit)

Cypress Semiconductor's M8C Core used in their PSoC (Programmable


System-on-Chip)

Freescale ColdFire (32-bit) and S08 (8-bit)

Freescale 68HC11 (8-bit)

Intel 8051

Infineon: 8bit XC800, 16bit XE166, 32bit XMC4000 (ARM based Cortex
M4F), 32bit TriCore and, 32bit Aurix Tricore Bit microcontrollers[10]

MIPS

Microchip Technology PIC, (8-bit PIC16, PIC18, 16-bit dsPIC33 / PIC24), (32-
bit PIC32)

NXP Semiconductors LPC1000, LPC2000, LPC3000, LPC4000 (32-bit),


LPC900, LPC700 (8-bit)

Parallax Propeller

PowerPC ISE

Rabbit 2000 (8-bit)

Renesas Electronics: RL78 16-bit MCU; RX 32-bit MCU; SuperH; V850 32-bit
MCU; H8; R8C 16-bit MCU

Silicon Laboratories Pipelined 8-bit 8051 Microcontrollers and mixed-signal


ARM-based 32-bit microcontrollers
STMicroelectronics STM8 (8-bit), ST10 (16-bit) and STM32 (32-bit)

Texas Instruments TI MSP430 (16-bit) C2000 (32-bit)

Toshiba TLCS-870 (8-bit/16-bit).

________________________________________________________

You might also like