• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Lecture 2  computer function
 

Lecture 2 computer function

on

  • 1,414 views

 

Statistics

Views

Total Views
1,414
Views on SlideShare
1,414
Embed Views
0

Actions

Likes
0
Downloads
22
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Lecture 2  computer function Lecture 2 computer function Presentation Transcript

    • COMPUTER FUNCTIONT S PRADEEP KUMARAssistant Professor (SG)VIT University – Chennai Campushttp://www.pradeepkumar.orgtspembedded@gmail.com
    • Computer SpecificationsProcessor Core i3Variant 370MClock Speed 2.4GHzCache 3MB L2 CacheSystem Memory 2GB DDR3Graphics Processor Intel HD GraphicsHard Disk 500GB SATA DiskPorts RJ45, HDMI, USB, COM, ThunderBoltNetwork Wi-Fi 802.11, Bluetooth
    • Random Access Memory (RAM)
    • Processor
    • Cache Memory
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 6Computer 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
    • 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..
    • 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.
    • Computer Function
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 11Instruction Fetch and Execute
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 12Instruction Fetch and Execute
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 13Interrupts 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, • Timer Interrupts 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
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 14Interrupts and Instruction Cycle
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 15Interrupts and Instruction Cycle
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 16Interrupts and Instruction Cycle
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 17Sequential Interrupts
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 18Nested Interrupts
    • Tuesday, March 06, 2012 PRADEEP KUMAR TS 19Time Sequence of Multiple Interrupts
    • CONTINUED…..