Monday, March 7, 2016

Computer science

පරිගණක ක්රියා කරන ආකාරය

සාමාන්‍ය භාවිත පරිගණකයක් ප්‍රධාන වශයෙන් මධ්‍යම සැකසුම් ඒකකය සහ පර්යන්ත උපාංග ලෙස කොටස් දෙකකට බෙදිය හැක. මධ්‍යම සැකසුම් ඒකකය තුල අංකගණිතමය හා තර්කණ ඒකකය (ALU) සහ පාලන ඒකකය (CU) ලෙස ප්‍රධාන කොටස් දෙකකි. සියළු තර්කන කටයුතු සහ සැකසීම් ALU තුල සිදුවන අතර උපාංග සහ ක්‍රියාවලි පාලනය Control Unit මඟින් සිදුවෙයි. මතකය (Memory) සහ ආදාන හා ප්‍රතිදාන උපාංග (එක්කොට I/O ලෙස හඳුන්වන) මෙම කොටස් වයර කාණ්ඩ වලින් බොහෝ විට සෑදී ඇති, “Bus” නමින් හඳුන්වන දත්ත හුවමාරු මාර්ග මගින් අන්තර්ව සම්බන්ධ වී අභ්‍යන්තරව සබැඳී ඇත.
පාලන ඒකකය (CU), ALU, රෙජිස්ටර් හා මූලික I/O (හා මේවා සමග සමීපව සම්බන්ධ කර ඇති අනෙකුත් දෘඩාංග) සමූහයක් ලෙස මධ්‍යම සැකසුම් ඒකකය (CPU) හඳුන්වනු ලැබේ. මුල්කාලීන මධ්‍යම සැකසුම් ඒකක (CPU) එකිනෙකට වෙන්වූ කොටස් කිහිපයකින් යුක්ත වන මුත් 1970 මැද භාගයේ සිට සාමාන්‍යයෙන් මේවා (microprocessor) ලෙස හඳුන්වන තනි සංගෘහිත පරිපථයක් ලෙස දැකිය හැක.

පරිගණක විද්‍යාව

පරිගණක  චිත්‍රකආගණනීය සංකීර්ණතාව සිද්ධාන්තය
ක්‍රමලේඛන භාෂා සිද්ධාන්තයමානව–පරිගණක අන්තර්ක්‍රියාව
පරිගණක විද්‍යාව හා ආශ්‍රය වන්නේ තොරතුරු හා ආගණනයෙහි සෛද්ධාන්තික පදනම් සහ ඒවා‍යේ ක්‍රියාත්මක කිරීම් සහ උපයෝගයෙහි ප්‍රායෝගික ශිල්ප ක්‍රම වේ.

රිගණක විද්‍යාව යනු තොරතුරු සහ පරිගණනය පිළිබඳ ක්‍රමානුකූල අධ්‍යයනයකි. පරිගණන පද්ධති හා ක්‍රම ශිල්ප, සැලසුම් ක්‍රම ශිල්ප, ඇල්ගොරිතම් (පියවර ක්‍රම‍වේද) සහ සංකල්ප පරීක්ෂා කිරී‍මේ ක්‍රම, විශ්ලේෂණ හා තහවුරු කිරීමේ ක්‍රම ශිල්ප යන විෂය කොටස් මෙයට ඇතුළත් වෙයි.

පරිගණක විද්‍යාව (හෝ සංඛ්‍යාන විද්‍යාව) යනු තොරතුරු හා පරිගණකකරණයේ සෛද්ධාන්තික පදනම හා ඒවා ක්‍රියාවෙහි යෙදවීම හා පරිගණක පද්ධතිවල යෙදුම් පිළිබඳ අධ්‍යයනයයි. පරිගණක විද්‍යාවේ උප ඒකක බොහොමයක් ඇත. සමහරක්, විශේෂිත ප්‍රතිඵලවල පරිගණනය මතුකර දක්වන අතර , (පරිගණක චිත්‍රන වැනි) අනෙක් ඒවා පරිගණක ගැටලුවල ගුණවලට අදාළ වේ. (පරිගණක සංකීර්ණතා සිද්ධාන්තය , Computational Complexity theory වැනි දේ) තවමත් සමහරක් ඒවා පරිගණක සම්බන්ධ ක්‍රියාත්මක කිරීමේදී ඇතිවන අභියෝග පිළිබඳ අවධානය යොමු කරයි. උදාහරණ ලෙස ක්‍රමලේඛ භාෂා සිද්ධාන්තය , පරිගණක විස්තර කිරීමට ප්‍රවේශවීම පිළිබඳ අධ්‍යයනය කරන අතර පරිගණක ක්‍රමලේඛ මගින් පරිගණක ගැටලු විසදීම සඳහා විශේෂිත ක්‍රමලේඛ භාෂා යෙදවීම සිදු කරනු ලැබේ. තවත් උප - අංශයක් වන්නේ මිනිස් - පරිගණක අන්තර් ක්‍රියාකාරිත්වයයි. එමගින් පරිගණක හා පරිගණනය ප්‍රයෝජනවත්, භාවිතා කළ හැකි හා විශ්වීයව මිනිසාට භාවිතා කළ හැකි පරිදි කොටස් කිරීම ගැන අවධානය යොමු කර ඇත.

No comments:

Post a Comment