Tech Salade

පරිගණකයක් තුළ සිදුවන සාමාන්‍ය ක්‍රියාවලිය දැනගමු.

ඉහළ මට්ටමක දී, පරිගණකයක් කාර්යයක් ඉටු කිරීම සඳහා උපදෙස් මාලාවක් ක්‍රියාත්මක කරයි. මෙම උපදෙස් පරිගණකයට ලබා දෙන්නේ ක්‍රමලේඛන භාෂාවකින් ලියා ඇති උපදෙස් මාලාවක් වන වැඩසටහනක ආකාරයෙන්ය.

මධ්‍යම සැකසුම් ඒකකය (CPU) යනු, පරිගණකයේ මොළය වන අතර එය බොහෝ සැකසුම් සිදු කරයි. CPU මතකයෙන් උපදෙස් ලබාගෙන ඒවා විකේතනය කර ක්‍රියාත්මක කරයි. CPU විසින් ගණනය කිරීම් සහ දත්ත හැසිරවීමද සිදු කරයි.


දත්ත මත ඕනෑම මෙහෙයුමක් සිදු කිරීමට, දත්ත මතකයේ ගබඩා කළ යුතුය. මතකය බයිට් ලෙස හඳුන්වන කුඩා ඒකක වලට බෙදී ඇති අතර, ඒ සෑම එකක්ම බිටු 8 කින් සමන්විත වේ. බිට් එකක් සක්‍රිය හෝ අක්‍රිය (1 හෝ 0), එය කුඩාම දත්ත ප්‍රමාණය ගබඩා කරයි.

යතුරුපුවරුවක් සහ මූසිකයක් වැනි ආදාන උපාංග පරිශීලකයින්ට පරිගණකය සමඟ අන්තර් ක්‍රියා කිරීමට සහ දත්ත ඇතුළත් කිරීමට ඉඩ සලසයි. මොනිටරයක් ​​හෝ මුද්‍රණ යන්ත්‍රයක් වැනි ප්‍රතිදාන උපාංග පරිගණකයට දත්ත පෙන්වීමට හෝ ප්‍රතිඵල නිපදවීමට ඉඩ සලසයි.

සමස්තයක් වශයෙන්, පරිගණකයක් තුළ ඇති ක්‍රියාවලියට උපදෙස් මාලාවක් ක්‍රියාත්මක කිරීම, දත්ත හැසිරවීම සහ පසුව නැවත භාවිතා කිරීම සඳහා මතකයේ දත්ත ගබඩා කිරීම ඇතුළත් වේ.

පරිගණකයක් යනු, එහි දෘඪාංග සහ එය මත ක්‍රියාත්මක වන මෘදුකාංග මත පදනම්ව පුළුල් පරාසයක ක්‍රියාකාරකම් සිදු කළ හැකි බහුකාර්ය යන්ත්‍රයකි. 

පරිගණකයකින් සිදු කළ හැකි ප්‍රධාන කාර්යයන් කිහිපයක් මෙන්න.

1. දත්ත සැකසීම : පරිගණකවලට ගණනය කිරීම් සිදු කිරීම, තොරතුරු වර්ග කිරීම සහ දත්ත සමුදායන් සෙවීම වැනි විවිධ ආකාරවලින් දත්ත හැසිරවිය හැක.

2. සන්නිවේදනය : පරිගණකයට අන්තර්ජාලය වැනි ජාල හරහා වෙනත් උපාංග සහ පද්ධති සමඟ සන්නිවේදනය කළ හැකි අතර දත්ත යැවීමට සහ ලබා ගැනීමට හැකිය.

3. බහුමාධ්‍ය : පරිගණකවලට වීඩියෝ, රූප සහ ශ්‍රව්‍ය වැනි බහුමාධ්‍ය අන්තර්ගතයන් පෙන්විය හැක.

4. විනෝදාස්වාදය : පරිගණකවලට ක්‍රීඩා කිරීම, චිත්‍රපට නැරඹීම සහ සංගීතයට සවන් දීම වැනි විනෝදාස්වාද කාර්යයන් සැපයිය හැකිය.

5. අධ්‍යාපනය සහ පුහුණුව : දුරස්ථ ඉගෙනීම, පර්යේෂණ සහ පුහුණු වැඩසටහන් වැනි අධ්‍යාපනික අරමුණු සඳහා පරිගණක භාවිතා කළ හැක.

6. ස්වයංක්‍රීයකරණය : නිෂ්පාදන ක්‍රියාවලි, බඩු තොග පාලනය සහ මූල්‍ය ගනුදෙනු වැනි කාර්යයන් ස්වයංක්‍රීය කිරීමට පරිගණක භාවිතා කළ හැක.

7. අනුකරණය : කාලගුණ රටා සහ අතථ්‍ය යථාර්ථය වැනි සංකීර්ණ පද්ධති සහ පරිසරයන් පරිගණකවලට අනුකරණය කළ හැක.

8. තොරතුරු ගබඩා කිරීම සහ ලබා ගැනීම : පරිගණකවලට ලේඛන, ශ්‍රව්‍ය සහ දෘශ්‍ය ගොනු වැනි විශාල දත්ත ප්‍රමාණයක් ගබඩා කර ලබා ගත හැක.

මේවා පරිගණකයට කළ හැකි බොහෝ කාර්යයන් සඳහා උදාහරණ කිහිපයක් පමණි. තාක්‍ෂණයේ දියුණුවත් සමඟ පරිගණකවල හැකියාවන් පුළුල් වෙමින් පවතින අතර ඒවායේ භාවිතය සඳහා පුළුල් පරාසයක හැකියාවන් ලබා දේ.


At a high level, a computer executes a series of instructions to perform a task. These instructions are given to the computer in the form of a program, which is a set of instructions written in a programming language.

The central processing unit (CPU) is the brain of the computer, and it performs most of the processing. The CPU fetches instructions from memory, decodes them, and executes them. The CPU also performs calculations and manipulates data.

To perform any operation on data, the data must be stored in memory. Memory is divided into small units called bytes, each consisting of 8 bits. A bit is either on or off (1 or 0), and it stores the smallest amount of data.

Input devices such as a keyboard and a mouse allow users to interact with the computer and input data. Output devices, such as a monitor or printer, allow the computer to display data or produce results.

Overall, the process inside a computer involves performing a series of instructions, manipulating data, and storing data in memory to be used again later.

A computer is a versatile machine that can perform a wide range of functions, depending on its hardware and the software that runs on it. Here are some of the main functions that can be performed by a computer:

1. Data processing : Computers can manipulate data in a variety of ways, such as performing calculations, sorting information, and searching databases.

2. Communication : Computers can communicate with other devices and systems over networks, such as the internet, and can send and receive data.

3. Multimedia : Computers can display multimedia content, such as videos, images, and audio.

4. Entertainment : Computers can provide entertainment functions, such as playing games, watching movies, and listening to music.

5. Education and training : Computers can be used for educational purposes, such as distance learning, research, and training programs.

6. Automation : Computers can be used to automate tasks, such as manufacturing processes, inventory control, and financial transactions.

7. Simulation : Computers can simulate complex systems and environments, such as weather patterns and virtual reality.

8. Information storage and retrieval : Computers can store and retrieve large amounts of data, such as documents, audio, and video files.

These are just a few examples of the many functions that computers can perform. With the advancement of technology, the capabilities of computers continue to expand, offering a wide range of possibilities for their use.



Post a Comment

Previous Post Next Post