Professional Documents
Culture Documents
RISC CISC
REDUCED INSTRUCTION SET COMPUTER COMPLEX INSTRUCTION SET COMPUTER
SMARTER SOFTWARE SMARTER HARDWARE
MACHINE – ORIENTED PROGRAMMER - ORIENTED
SIMPLE INSTRUCTION COMPLEX – DECODING LOGIC
MORE RAM REQUIRED LESS CHIP SPACE
LOW CYCLES PER SECOND HIGH CYCLES PER SECOND
LOAD AND STORE REGISTER – LOAD AND STORE MEMORY – TO –
REGISTER ARE INDEPENDENT MEMORY IS INDUCED IN INTRUCTIONS
IT HAS A SINGLE – CLOCK IT HAS MULTI – CLOCK
THE PERFORMANCE OF THE RISC THE PERFORMANCE OF THE MACHINE
PROCESSORS DEPENDS TO THE SLOWS DOWN DUE TO THE MULTIPLE
PROGRAMMER OR COMPILER CLOCK TAKEN BY MULTIPLE
INSTRUCTIONS WILL BE DISSIMILAR
SPENDS MORE TRANSISTORS ON TRANSISTORS USED FOR STORING
MEMORY REGISTERS COMPLEX INSTRUCTIONS
EXAMPLE: EXAMPLE:
MOV AH,5; MUL 5,3;
MOV BH,3;
PROD AH,BH;
STORE AH;
RISC is stands for REDUCED INSTRUCTION SET COMPUTER. The following are
characteristics of RISC: SMARTER SOFTWARE, MACHINE – ORIENTED, SIMPLE
INSTRUCTION (see:
https://drive.google.com/open?id=12pkQN48dPIJW7Xy5xLpW0piC60nVtc8l ), MORE
RAM REQUIRED (see: https://drive.google.com/open?id=1-1PybCI-
VpffYp8277oo8D42d_JyUbg-), LOW CYCLES PER SECOND, LOAD AND STORE
REGISTER – REGISTER ARE INDEPENDENT, IT HAS A SINGLE – CLOCK , THE
PERFORMANCE OF THE RISC PROCESSORS DEPENDS TO THE PROGRAMMER OR
COMPILER and SPENDS MORE TRANSISTORS ON MEMORY REGISTERS. For example:
MOV AH,5;
MOV BH,3;
PROD AH,BH;
STORE AH;
CISC is stands for COMPLEX INSTRUCTION SET COMPUTER. The following are the
characteristics of CISC: SMARTER HARDWARE, PROGRAMMER – ORIENTED, COMPLEX
– DECODING LOGIC (see:
https://drive.google.com/open?id=12pkQN48dPIJW7Xy5xLpW0piC60nVtc8l), LESS CHIP
SPACE (see: https://drive.google.com/open?id=1MZf5G_jJFUWhX47-
puCoaljIEOpZAZN3), HIGH CYCLES PER SECOND, LOAD AND STORE MEMORY – TO –
MEMORY IS INDUCED IN INTRUCTIONS, IT HAS MULTI – CLOCK , THE PERFORMANCE
OF THE MACHINE SLOWS DOWN DUE TO THE MULTIPLE CLOCK TAKEN BY MULTIPLE
INSTRUCTIONS WILL BE DISSIMILAR and TRANSISTORS USED FOR STORING
COMPLEX INSTRUCTIONS. For example:
MUL 5,3;
For better visualization, see
https://drive.google.com/open?id=1qx6o1u1bgjtqQjxadVioidiziT7SV-54.
PROCESSOR CONTROLLER
REAL – TIME APPLICATION REAL – TIME APPLICATION
IT HAS AN INTEGRATED CIRCUIT WHICH IT HAS CPU.
HAS ONLY THE CPU INSIDE THEM
IT HAS NO RAM, ROM AND OTHER IT HAS FIXED RAM, ROM AND OTHER
PERIPHERAL ON THE CHIP PERIPHERALS
IT APPLIES IN DESKTOP, PCs LAPTOPS MINICOMPUTER OR COMPUTER ON A
AND ETC. SINGLE CHIP.
IT PERFORMS UNSPECIFIC TASKS. IT PERFORMS SPECIFIC TASKS WHEREIN
INPUT AND OUTPUT ARE DEFINED.
REQUIRES HIGH AMOUNT OF REQUIRES SMALL RESOURCES
RESOURCES
HIGH CLOCK SPEED SLOW CLOCK SPEED
MUCH EXPENSIVE COMPARE TO CHEAPER THAN PROCESSOR
CONTROLLER
CANNOT BE USED IN STAND ALONE CAN BE USED IN STAND ALONE
IT REQUIRES EXTERNAL CIRCUITS DOES NOT REQUIRE ANY EXTERNAL
CIRCUITS
HEART OF EMBEDDED SYSTEM
SRAM is stands for STATIC RANDOM ACCESS MEMORY. IT IS A TYPE OF RAM AND
USUALLY USES LATCHES TO STORE CHARGE. SRAM MAKES USE OF AN ARRAY OF 6
TRANSISTORS. The following are characteristics of SRAM: FAST SPEED, BIGGER SIZE,
MORE EXPENSIVE PER BIT, EASY ACCESS, DIFFICULT CONSTRUCTION, LESS POWER
CONSUMPTION, DOES NOT NEEDED TO REFRESH AND USES CACHES.
DRAM is stands for DYNAMIC RANDOM ACCESS MEMORY. IT IS A TYPE OF RAM AND
USES CAPASITORS TO STORE BITS IN THE FORM OF CHARGE. DRAM MAKES USE OF
SINGLE TRANSISTOR AND CAPACITOR FOR EACH MEMORY CELL. The following are
characteristics of SRAM: SLOWER SPEED, SMALLER SIZE, LESS EXPENSIVE PER BIT,
HARD ACCESS, SIMPLE CONSTRUCTION, MORE POWER CONSUMPTION, NEEDED TO
REFRESH AND USES MAIN MEMORY.
To summarized, see
https://drive.google.com/open?id=1RUf5sVyUmsOGsdIBhWPKfJPL6z48qjnI.
5. DESCRIBE THE CONVERSION PROCESS OF THE SOURCE CODE FROM THE
ARDUINO IDE TO THE ARDUINO DEVICE
After WRITING THE CODE is COMPILED using Arduino IDE, it should be UPLOADED to
the main microcontroller of the Arduino UNO using a USB CONNECTION. Since the
microcontroller doesn’t have a USB transceiver, it is needed to have converter of signals
between the SERIAL INTERFACE (UART INTERFACE) of the MICROCONTROLLER and
the HOST USB SIGNALS. To show better illustration, see
https://drive.google.com/open?id=1sZHjDmczkCxDOUCJKYxW8S9Uzp90kG4j.
6. WHAT IS MOORE’S LAW?
It is a prediction of Gordon Moore that states that every year, their invention or
innovation must BE DOUBLED THE NUMBER OF TRANSISTORS PER SQUARE INCH on
the integrated circuit.
7. WHAT ARE THE DIFFERENCES BETWEEN VIRTUAL AND PHYSICAL MEMORY
PHYSICAL MEMORY ARE THE RAM CHIPS PURCHASED AND PLACED IN A SLOT ON THE
COMPUTER MOTHERBOARD. IT USES "FIRST IN, LAST OUT" PROCESS. THE SIZE IS
LIMITED TO THE SIZE OF THE RAM CHIPS. HOWEVER, VIRTUAL MEMORY IS STORED
ON THE HARD DRIVE. VIRTUAL MEMORY IS USED WHEN THE RAM IS FILLED.
INFORMATIONS ARE LAID ACROSS THE HARD DRIVE IN FIXED SIZES. ITS SIZE IS
LIMITED BY THE SIZE OF THE HARD DRIVE. (see:
https://drive.google.com/open?id=1qsH816NqaA9KQUa_-hYHHc8AIwIi8kfw)
8. WHAT IS THE VON NEUMANN MODEL?
The Von Neumann Model is simply a model of a computer containing CPU, memory and
input/output devices. The block diagram shows in
https://drive.google.com/open?id=1QEsT4VNlXqPOnlhzwt8GCfVlSFWU2uCV.
9. DISCUSS THE DIFFERENCES BETWEEN MEMORYAND STORAGE