School ICT Self Study
Preferred Language :
|
Text Resize :
GCE A/L ICT - මෙහෙයුම් පද්ධති (5 වන ඒකකය)

GCE A/L ICT - 5 වන ඒකකය: මෙහෙයුම් පද්ධති

අන්තර්ක්‍රියාකාරී ඉගෙනුම් පද්ධතිය

🎓 විභාග ඉලක්කගත වැදගත්කම

මෙම ඒකකය Paper I (MCQ) සහ Paper II (Essay) යන දෙකෙහිම අනිවාර්යයෙන්ම අන්තර්ගත වන ප්‍රධාන ඒකකයකි. ක්‍රියායන කළමනාකරණය, ගොනු කළමනාකරණය සහ මතක කළමනාකරණය පිළිබඳ ගැඹුරු අවබෝධයක් තිබිය යුතුය。

✅ දළ ලකුණු බර:
MCQ: 4 - 6 පමණ.
Paper II: 10 - 15 ලකුණු (ව්‍යුහගත ප්‍රශ්න වල අනිවාර්ය අංශයක්)

මෙහෙයුම් පද්ධති: මූලික සංකල්ප

I. මෙහෙයුම් පද්ධතියක කාර්යයන් (Functions of OS)

  • ක්‍රියායන කළමනාකරණය (Process Management): CPU කාලය කාර්යක්ෂමව වෙන් කිරීම සහ ක්‍රියායන අතර මාරුවීම (Context Switching) පාලනය කිරීම。
  • මතක කළමනාකරණය (Memory Management): ප්‍රධාන මතකය (RAM) ක්‍රියායන අතර වෙන් කිරීම සහ අතථ්‍ය මතකය (Virtual Memory) ක්‍රියාත්මක කිරීම。
  • ගොනු කළමනාකරණය (File Management): දෘඪ තැටියේ ගොනු තැබීම (Allocation) සහ ගොනු ව්‍යුහය (FAT, NTFS) පවත්වාගෙන යාම。
  • ආදාන/ප්‍රතිදාන (I/O) කළමනාකරණය: දෘඪාංග උපාංග සමඟ සන්නිවේදනය (Device Drivers) පාලනය කිරීම。
  • ආරක්ෂාව සහ පාලනය (Security & Protection): පරිශීලක සත්‍යාපනය (Authentication) සහ අවසර ලබාදීම (Privileges) මගින් දත්ත ආරක්ෂා කිරීම。

II. ක්‍රියායන කළමනාකරණය (Process Management)

  • ක්‍රියායනය (Process): ක්‍රියාත්මක වෙමින් පවතින වැඩසටහනකි (A program in execution)。
  • ක්‍රියායන පාලන ඛණ්ඩය (PCB - Process Control Block): ක්‍රියායනයක තත්ත්වය (State), Program Counter, Registers සහ අනෙකුත් කළමනාකරණ තොරතුරු ගබඩා කරන දත්ත ව්‍යුහයකි。
  • Context Switching: CPU භාවිතය එක් ක්‍රියායනයකින් තවත් ක්‍රියායනයකට මාරු කිරීම。 මෙහිදී CPU Registers හි තොරතුරු PCB එකෙහි Save/Load කෙරේ。

ක්‍රියායන තත්ත්ව සංක්‍රාන්ති (Process State Transitions - Seven State Model)

New $\\rightarrow$ Ready $\\rightarrow$ Running $\\rightarrow$ Terminated
Running $\\rightarrow$ Waiting/Blocked (I/O ඉල්ලුම් කළ විට)
Waiting/Blocked $\\rightarrow$ Ready (I/O සම්පූර්ණ වූ විට)
Running $\\rightarrow$ Ready (කාලය අවසන් වූ විට - Time Slice Expired)
Ready $\\leftrightarrow$ Suspended Ready (Swap Out/In)
Waiting $\\leftrightarrow$ Suspended Waiting (Swap Out/In)

III. මතක කළමනාකරණය (Memory Management)

  • අතථ්‍ය මතකය (Virtual Memory): භෞතික මතකයට වඩා විශාල වැඩසටහන් ධාවනය කිරීමට ඉඩ දෙන තාක්ෂණයකි。 (දෘඪ තැටියේ කොටසක් RAM ලෙස භාවිත කිරීම)。
  • Paging: වැඩසටහන Page ලෙස ස්ථාවර ප්‍රමාණයේ කුඩා කොටස් වලට බෙදා භෞතික මතකයේ Frame වලට Mapping කිරීම。
  • Segmentation: වැඩසටහන Logical sections (Variable Size) වලට බෙදා මතකයේ තැබීම。
  • MMU (Memory Management Unit): CPU මඟින් ජනනය කරන ලද Virtual Address, Physical Address බවට පරිවර්තනය කරන දෘඪාංග ඒකකය。

IV. ගොනු කළමනාකරණය (File Management)

  • FAT (File Allocation Table) / NTFS (New Technology File System): දෘඪ තැටියේ කුමන Blocks වල කුමන ගොනු තිබේදැයි සටහන් කරන ව්‍යුහයන්。
  • Contiguous Allocation: ගොනුවක සියලුම Blocks යාබදව තබයි。 (වේගවත් ප්‍රවේශය, නමුත් Fragmentation අවදානම වැඩියි)。
  • Indexed Allocation: එක් Index Block එකක් මගින් ගොනුවේ සියලුම Blocks වෙත යොමු කිරීම。 (Fragmentation අවදානම අඩුයි)。
  • Linked Allocation: එක් Block එකක්, ඊළඟ Block එකේ Address එක දරයි。

📥 සටහන් PDF බාගත කරන්න

සියලුම සටහන් පහසුවෙන් මුද්‍රණය කර ගැනීම සඳහා PDF ගොනුවක් ලෙස බාගත කර ගත හැකිය。

© 2025 A/L ICT Learning System Creator. සියලු හිමිකම් ඇවිරිණි。
Select Language:
🔴 Lesson List
SIDE BUTTON ON
🖥️ View Desktop Version

schoolict.net

Sign InRegister