tailieunhanh - Lecture Introduction to Computer Programming - Lecture 0
This chapter includes contents: Types of Memory, Types of RAM, Types of Memory Modules, SIMM, DIMM and RIMM, Cache Memory, levels of cache memory, Types of ROM, Flash Memory, CMOS memory (BIOS Memory), data flow for a complete job, Programming Language, | CSC141 - Introduction to Computer Programming Credit Hours 4(3,1) Teacher: AHMED MUMTAZ MUSTEHSAN 1 CSC141 Introduction to Computer Programming Lecture - 2 Additional References: 1. Reference book: “Programming Languages and Methodologies” by Robert J. Schalkoff Publisher Jones and Barrlett 2. 3. CSC141 Introduction to Computer Programming CSC141 Introduction to Computer Programming RAM Volatile Memory ROM Non-Volatile Memory Loses its contents when power goes off Doesn’t lose its contents when power goes off Memory Types of Memory CSC141 Introduction to Computer Programming Dynamic RAM (DRAM) Used in Main Memory Slower Data needs to be refreshed periodically Consumes more Power Less Desirable Cheap Static RAM (SRAM) Used in Cache Memory Faster Data DOES NOT need to be refreshed. Consumes Less Power More Desirable Expensive RAM Types of RAM CSC141 Introduction to Computer Programming Memory Modules SIMM (Single Inline Memory Module) 72-pins Transfers information over a 32-bit data path DIMM (Dual Inline Memory Module) 168 and 184-pins Transfers information over a 64-bit data path RIMM (Robust ® Inline Memory Module) 184-pins Transfers information over a 16-bit data path Types of Memory Modules SIMM, DIMM and RIMM CSC141 Introduction to Computer Programming Source: Cache Memory The cache is a small amount of high-speed memory, usually with a memory cycle time comparable to the time required by the CPU to fetch one instruction. The most frequently used instructions are kept in cache memory so that CPU can look there first. Saved time which was wasted by CPU in swapping instructions in and out of main memory. It can be located on Microprocessor chip or on a separate chip next to CPU. CSC141 Introduction to Computer Programming Levels of Cache Memory L1 (Primary or Internal Cache): Located directly on the processor chip Runs at the same speed as the CPU Small Capacity L2 (Secondary or . | CSC141 - Introduction to Computer Programming Credit Hours 4(3,1) Teacher: AHMED MUMTAZ MUSTEHSAN 1 CSC141 Introduction to Computer Programming Lecture - 2 Additional References: 1. Reference book: “Programming Languages and Methodologies” by Robert J. Schalkoff Publisher Jones and Barrlett 2. 3. CSC141 Introduction to Computer Programming CSC141 Introduction to Computer Programming RAM Volatile Memory ROM Non-Volatile Memory Loses its contents when power goes off Doesn’t lose its contents when power goes off Memory Types of Memory CSC141 Introduction to Computer Programming Dynamic RAM (DRAM) Used in Main Memory Slower Data needs to be refreshed periodically Consumes more Power Less Desirable Cheap Static RAM (SRAM) Used in Cache Memory Faster Data DOES NOT need to be refreshed. Consumes Less Power More Desirable Expensive RAM Types of RAM CSC141 Introduction to Computer Programming Memory Modules SIMM (Single Inline .
đang nạp các trang xem trước