🎓 විභාග ඉලක්කගත වැදගත්කම
මෙම ඒකකය 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 ගොනුවක් ලෙස බාගත කර ගත හැකිය。
CPU කළමනාකරණයේ මූලික සංකල්ප සහ ක්රියායන තත්ත්ව සංක්රාන්ති (Process State Transitions) අවබෝධ කර ගන්න。
පහත දැක්වෙනුයේ මෙහෙයුම් පද්ධතියක ක්රියායනයක් තම ජීවන චක්රය තුළදී පසු කරන ප්රධාන තත්ත්වයන් වේ. එක් එක් තත්ත්වය මත ක්ලික් කර එහි ස්වභාවය දැනගන්න。
නව (New)
සූදානම් (Ready)
ක්රියාත්මක (Running)
අවහිර කළ (Waiting)
අවසන් (Terminated)
Context Switch
තත්ත්ව නාමය
විස්තරය...
සංක්රාන්ති...
Paging සහ Addressing සඳහා භාවිතා වන මූලික සූත්ර
මුළු අතථ්ය මතක ප්රමාණය $= 2^{\\text{Virtual Address Bits}}$
Frame/Page ප්රමාණය $= 2^{\\text{Offset Bits}}$
මුළු Page ගණන $= 2^{\\text{Page Number Bits}}$
Virtual Address $= \\text{Page Number} + \\text{Offset}$
Physical Address $= \\text{Frame Number} + \\text{Offset}$
පසුගිය විභාග ප්රශ්නවලට අනුකූලව සකස් කරන ලද ප්රශ්න。
📥 ව්යුහගත ප්රශ්න සහ පිළිතුරු PDF
සියලුම රචනා ප්රශ්න සහ මාර්ගෝපදේශ PDF ගොනුවක් ලෙස බාගත කර ගත හැකිය。
නිවැරදි පිළිතුර තෝරන්න. සෑම ප්රශ්න 15 කටම පසුව ඔබේ ලකුණු පෙන්වනු ඇත。
කාඩ්පත පෙරලීමට ක්ලික් කරන්න。
මෙහෙයුම් පද්ධති ඒකකයට අදාළ බාහිර ඉගෙනුම් සම්පත්。
💻 වීඩියෝ නිබන්ධන (YouTube)
ක්රියායන කළමනාකරණය, මතක කළමනාකරණය පිළිබඳ සිංහල මාධ්යයෙන් වීඩියෝ පාඩම්。
දැන්ම පිවිසෙන්න →විෂය නිර්දේශය
විෂය නිර්දේශය (මෙහෙයුම් පද්ධති - GCE AL ICT පාඩම 5)。
දැන්ම පිවිසෙන්න →📝 A/L පසුගිය විභාග ප්රශ්න
පසුගිය වසරවල මෙහෙයුම් පද්ධති ප්රශ්න පත්ර සහ පිළිතුරු පිරික්සන්න。
දැන්ම පිවිසෙන්න →🛠️ OS Scheduler Sim
ක්රියායන Scheduling Algorithm (FCFS, SJF, RR) සිමියුලේටරයක්。
දැන්ම පිවිසෙන්න →