School ICT Self Study
Absolutely Free Learning Opportunity! No Need to Spend Money! Study at Your Own Pace! Everything You Need is Right Here
UNLOCK YOUR DIGITAL FUTURE!
Free ICT Learning for Sri Lanka
🚀 Welcome to School ICT

Your Gateway to Digital Excellence

🌍
|
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. සියලු හිමිකම් ඇවිරිණි。
🔴 Lesson List
SIDE BUTTON ON
Sign In Register
×

👋 Welcome Back!

🚀
Ready to Learn?Pick up where you left off.
🔑
Forgot Password?Click the link below to reset.
📢
New FeaturesCheck out the new AI Voice tool.

Sign In

👤
🔒
or continue with
Google Facebook

Already have an account? Register Now

🖥️ View Desktop Version Switch to full website view.