தரம் 7 கணணி பணிசெயல் முறைமை (Operating System - OS)
கணணி பணிசெயல் முறைமை (Operating System - OS) என்பது கணனியின் உள் அமைப்புகளை நிர்வகித்து, பயனர்களுக்கும் கணனி சாதனங்களுக்கும் இடையே தொடர்பை ஏற்படுத்தும் ஒரு முக்கியமான மென்பொருள் ஆகும்.
கணணி பணிசெயல் முறைமையின் முக்கிய பணிகள்
1. முதன்மை இடைமுகம் (User Interface) வழங்குதல் – பயனர் கணனியுடன் தொடர்பு கொள்ள உதவுகிறது.
2. நினைவகம் நிர்வாகம் (Memory Management) – RAM பயன்பாட்டை நிர்வகிக்கிறது.
3. சாதன நிர்வாகம் (Device Management) – மவுஸ், விசைப்பலகை, அச்சுப்பொறி போன்ற வெளியீட்டு/உள்ளீட்டு சாதனங்களை கட்டுப்படுத்துகிறது.
4. கோப்பு நிர்வாகம் (File Management) – கோப்புகளை உருவாக்குதல், நீக்குதல், மாற்றுதல் போன்ற பணிகளை செய்கிறது.
5. பன்மடங்கு செயலாக்கம் (Multitasking) – பல செயல்களை ஒரே நேரத்தில் இயக்க உதவுகிறது.
6. பாதுகாப்பு (Security) – பயனர் அனுமதிகள், கடவுச்சொற்கள், வைரஸ் பாதுகாப்பு ஆகியவற்றை வழங்குகிறது.
பணிசெயல் முறைமையின் வகைகள்
Single-user OS – ஒரே பயனர் மட்டுமே பயன்பெறும் (எ.கா. MS-DOS).
Multi-user OS – பல பயனர்கள் ஒரே நேரத்தில் பயன்படுத்த முடியும் (எ.கா. Unix, Linux, Windows Server).
Real-time OS (RTOS) – நேரடியாக வேகமாக செயல்படும் கணினிகள் (எ.கா. விமான கட்டுப்பாட்டு அமைப்புகள்).
Distributed OS – பல கணினிகளை இணைத்து பயன்படுத்தும் அமைப்பு.
முக்கியமான பணிசெயல் முறைகள்:
Windows OS
MacOS
Linux
Android
iOS
இந்த பணிசெயல் முறைகள் இல்லாமல், கணனி இயங்க இயலாது!
கணணி பணிசெயல் முறைமை (Operating System) பற்றிய முக்கியமான வினாக்கள்
1. கணணி பணிசெயல் முறைமை (OS) என்றால் என்ன?
→ கணனியின் மென்பொருள் மற்றும் வன்பொருளை மேலாண்மை செய்யும் ஒரு அமைப்பு. இது பயன்பாட்டுத் தொகுப்புகளுடன் இடைமுகமாக செயல்படுகிறது.
2. பணிசெயல் முறைமையின் முக்கிய செயல்பாடுகள் என்ன?
→ Process Management, Memory Management, File System Management, Device Management, Security & User Interface.
3. பணிசெயல் முறைமையின் வகைகள் என்ன?
→ Single-user OS, Multi-user OS, Real-time OS, Distributed OS, Embedded OS.
நுண்மையான வினாக்கள்:
4. மல்டி-டாஸ்கிங் (Multitasking) என்றால் என்ன?
→ ஒரே நேரத்தில் பல செயல்களை இயக்கும் திறன்.
5. மல்டி-யூசர் (Multi-user) பணிசெயல் முறைமையின் உதாரணங்கள்?
→ Unix, Linux, Windows Server.
6. நிலைமுறை (Real-time OS) மற்றும் பொதுவான OS இடையேயான வித்தியாசம்?
→ Real-time OS உண்மையான நேரத்தில் முடிவுகளை வழங்கும் (Ex: Medical systems, Robots).
→ General OS சாதாரண பயன்பாடுகளுக்கு பயன்படுத்தப்படுகிறது (Ex: Windows, macOS).
7. Deadlock என்றால் என்ன?
→ இரண்டு அல்லது அதற்கு மேற்பட்ட செயல்கள் ஒருவருக்கொருவர் காத்திருக்கும்போது நிகழும் பிரச்சனை.
8. Virtual Memory என்றால் என்ன?
→ Hard disk இல் RAM போல செயல்படும் மென்மையான நினைவகம்.
9. Kernel என்றால் என்ன?
→ OS-ன் மையத்தொடர், இது வன்பொருளுடன் நேரடியாக தொடர்பு கொள்கிறது.
10. முதன்மையான கணணி பணிசெயல் முறைமைகள் எவை?
→ Windows, macOS, Linux, Unix, Android, iOS.
மேம்பட்ட வினாக்கள்:
11. Paging மற்றும் Segmentation இடையேயான வித்தியாசம்?
→ Paging நினைவகத்தை சமமான அளவிலான பக்கங்களில் பிரிக்கிறது.
→ Segmentation நினைவகத்தை வேலை சார்ந்த பகுதிகளாக பிரிக்கிறது.
12. System Call என்றால் என்ன?
→ Application-கள் OS உடன் தொடர்பு கொள்ள பயன்படுத்தும் செயல்முறை.
13. I/O Management OS இல் எப்படி செயல்படுகிறது?
→ Input & Output சாதனங்களை நிர்வகிக்க OS-ன் ஒரு முக்கியமான பங்காக செயல்படுகிறது.
14. Thread மற்றும் Process இடையேயான வித்தியாசம்?
→ Process என்பது ஒரு தனி செயல்பாடு.
→ Thread என்பது ஒரு Process-இன் துணை செயல்பாடு.
15. Linux மற்றும் Windows இடையேயான முக்கிய வித்தியாசம்?
→ Linux ஓப்பன் சோர்ஸ், கட்டணம் இல்லாதது.
→ Windows தனியார் நிறுவனத்தால் கட்டுப்படுத்தப்படும், கட்டணமுள்ள OS.
கணணி பணிசெயல் முறைமை (Operating System - OS) சில முக்கியமான தீமைகள் (Disadvantages)
1. செலவு (Cost)
சில பிரபல OS-கள் (Windows, macOS) அதிக செலவானவை.
இலவச OS-கள் (Linux) இருப்பினும், அவற்றை பராமரிக்க தொழில்நுட்ப அறிவு தேவைப்படும்.
2. மென்மையான பாதிப்பு (Software Compatibility Issues)
சில OS-களுக்கு மட்டும் ஏற்ற மென்பொருட்கள் இருப்பதால், அனைத்து மென்பொருட்களும் எல்லா OS-களிலும் இயங்காது.
உதாரணம்: Windows-க்கு எழுத்தாக்கிய சில மென்பொருட்கள் macOS-ல் இயங்காது.
3. வீண்பயன்பாடு மற்றும் மெதுவாக்கம் (Resource Consumption & Slowness)
சில OS-கள் அதிக RAM, CPU மற்றும் மென்மையான சக்திகளை தேவைப்படும்.
புதிய பதிப்புகள் பழைய கணினிகளில் மெதுவாக இயங்கக்கூடும்.
4. பாதுகாப்பு (Security Issues)
சில OS-கள் (Windows) வைரஸ்கள் மற்றும் மால்வேர்களுக்கு எளிதில் இலக்காகின்றன.
பாதுகாப்பை மேம்படுத்த வேண்டுமானால், கூடுதல் எதிர்ப்பு வைரஸ் (Antivirus) மென்பொருள் தேவைப்படும்.
5. புதிய பதிப்புகளின் சிக்கல்கள் (Frequent Updates & Bugs)
புதிய பதிப்புகள் சில நேரங்களில் பிழைகள் (Bugs) கொண்டிருக்கலாம்.
சில புதுப்பிப்புகள் பழைய மென்பொருட்களுடன் ஒத்திசைவாக இருக்காமல் பிரச்சினைகளை உருவாக்கலாம்.
6. கற்கும் சிரமம் (Learning Curve)
சில OS-கள் (Linux) புதிய பயனர்களுக்கு பயன்படுத்த கடினமாக இருக்கலாம்.
புதிதாக பழக வேண்டிய கட்டளைகள், இடைமுகங்கள் (User Interface) இருப்பதால் பயிற்சி தேவைப்படும்.
7. ஒத்திசைவு சிக்கல்கள் (Compatibility Issues with Hardware)
சில OS-களுக்கு ஒத்திசைவான இயக்கி (Drivers) கிடைப்பது கடினமாக இருக்கலாம்.
குறிப்பாக, மின்னணு சாதனங்கள் (printers, scanners) எல்லா OS-களையும் ஆதரிக்காது.
இவை கணணி பணிசெயல் முறையின் முக்கியமான தீமைகள் ஆகும்.



கருத்துரையிடுக
0கருத்துகள்