Top Banner
COMPUTER FUNCTION T S PRADEEP KUMAR Assistant Professor (SG) VIT University – Chennai Campus http://www.pradeepkumar.org [email protected]
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lecture 2  computer function

COMPUTER FUNCTIONT S PRADEEP KUMAR

Assistant Professor (SG)

VIT University – Chennai Campus

http://www.pradeepkumar.org

[email protected]

Page 2: Lecture 2  computer function

Computer SpecificationsProcessor Core i3

Variant 370M

Clock Speed 2.4GHz

Cache 3MB L2 Cache

System Memory 2GB DDR3

Graphics Processor Intel HD Graphics

Hard Disk 500GB SATA Disk

Ports RJ45, HDMI, USB, COM, ThunderBolt

Network Wi-Fi 802.11, Bluetooth

Page 3: Lecture 2  computer function

Random Access Memory (RAM)

Page 4: Lecture 2  computer function

Processor

Page 5: Lecture 2  computer function

Cache Memory

Page 6: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 6

Computer Function

Page 7: Lecture 2  computer function

Computer Function• Program Counter

• Contains the address of the next Instruction

• Instruction Register• Contains the address of the current instruction

• Memory Buffer Register (MBR)• contains the data to be written into memory or receives the data

read from memory.

• Memory Address Register (MAR)• specifies the address in memory for the next read or write

Page 8: Lecture 2  computer function

Computer Function• I/O Address register

• specifies a particular I/O device

• IO Buffer register• is used for the exchange of data between an I/O module and the

CPU.

• Memory Module• consists of a set of locations, defined by sequentially numbered

addresses.

• IO Module• An I/O module transfers data from external devices to CPU and

memory, and vice versa. It contains internal buffers for temporarily holding these data until they can be sent on..

Page 9: Lecture 2  computer function

Computer Function• Processor-memory

• Data may be transferred from processor to memory or from memory to processor.

• Processor-I/O• Data may be transferred to or from a peripheral device by transferring

between the processor and an I/O module.

• Data processing• The processor may perform some arithmetic or logic operation on data.

• Control• An instruction may specify that the sequence of execution be altered.

For example, the processor may fetch an instruction from location 149, which specifies that the next instruction be from location 182. The processor will remember this fact by setting the program counter to 182.Thus, on the next fetch cycle, the instruction will be fetched from location 182 rather than 150.

Page 10: Lecture 2  computer function

Computer Function

Page 11: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 11

Instruction Fetch and Execute

Page 12: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 12

Instruction Fetch and Execute

Page 13: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 13

Interrupts and their effects• Classes of Interrupts

• Program• Generated by some condition that occurs as a result of an instruction

execution, such as arithmetic overflow, division by zero, attempt to execute an illegal machine instruction,

• TimerInterrupts generated by the OS to take some special

actions • I/O

• Generated by the I/O Controllers like signals, errors, etc

• Hardware Failure• Power failure or memory parity error

Page 14: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 14

Interrupts and Instruction Cycle

Page 15: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 15

Interrupts and Instruction Cycle

Page 16: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 16

Interrupts and Instruction Cycle

Page 17: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 17

Sequential Interrupts

Page 18: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 18

Nested Interrupts

Page 19: Lecture 2  computer function

Monday, April 10, 2023 PRADEEP KUMAR TS 19

Time Sequence of Multiple Interrupts

Page 20: Lecture 2  computer function

CONTINUED…..