Memory Management
"Programs expand to fill the memory that holds them."
Preparing a program for execution
_ Development of programs
· Source program
· Compilation/Assembly
· Object program
· Linking / Linkage editors
· Loading
· Memory
_ Large array of words (or bytes)
_ Unique address of each word
_ CPU fetches from and stores into memory addresses
· Instruction execution cycle
_ Fetch an instruction (op-code) from memory
_ Decode instruction
_ Fetch operands from memory, if needed
_ Execute instruction
_ Store results into memory, if necessary
· Memory unit sees only the addresses, and not how they are generated (instruction counter, indexing, direct)
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .