Latest topics
» Windows 7 64 Bit Highly Compressed (9.28 MB)by TheHusyin Fri Jul 10, 2020 11:38 pm
» படங்களின் தரம் குறையாமல் Size மட்டும் குறைப்பது எப்படி?
by Athi Venu Thu Jan 22, 2015 4:02 pm
» கணினி விளையாட்டுகளுக்கு சீட் செய்வது எப்படி டுடோரியல் - How to hack computer games tutorial in tamil
by Fri Oct 25, 2013 5:17 pm
» Portable Application என்றால் என்ன? பயன்படுத்துவது எப்படி?
by Fri May 24, 2013 6:02 pm
» இலவசமாக பாடல்களை டவுன்லோட் செய்ய Flipkart வழங்கும் புதிய Offer
by Fri May 24, 2013 6:01 pm
» Paypal கணக்கில் இருந்து வங்கிக்கு பணத்தை Transfer செய்வது எப்படி?
by Fri May 24, 2013 5:59 pm
» Paypal என்றால் என்ன? அதை பயன்படுத்துவது எப்படி?
by Fri May 24, 2013 5:57 pm
» Internet Download Manager 6.15 Full Version Crack, Serial Key, Patch Free Download
by Mon Apr 15, 2013 12:57 pm
» Malwarebytes Anti-Malware 1.75.0.1300 PRO Final
by Mon Apr 15, 2013 12:50 pm
» Video Editor Pro 1.6.0 + Serial
by Mon Apr 15, 2013 12:46 pm
» VSO Downloader Ultimate v3.0.3.4 Full Version+Crack,Cracked,Serial Keys,Patch
by Mon Apr 15, 2013 12:38 pm
» விசுவாசியாக இருங்கள்
by Sun Mar 31, 2013 5:26 pm
» சந்திரன்-செவ்வாய் கிரகத்துக்கு செயற்கைகோள் அனுப்ப இஸ்ரோ மற்றும் நாசா முடிவு
by Sun Mar 31, 2013 12:26 pm
» மின்வாரிய கண்காணிப்பு பொறியாளர் சஸ்பெண்ட்
by Sun Mar 31, 2013 12:24 pm
» எந்த ஸ்கூல் நல்ல ஸ்கூல்?
by Sun Mar 31, 2013 12:23 pm
» ஏன் வருது தலைவலி?
by Sun Mar 31, 2013 12:21 pm
» செவ்வாய் கிரகத்தில் உயிர்கள் வாழ்வது சாத்தியமே
by Sun Mar 31, 2013 12:18 pm
» குழந்தைகளை வளர்ப்பது கஷ்டமா?
by Sun Mar 31, 2013 12:01 pm
» பள்ளி செல்லும் பாப்பாக்களுக்கு தேவை பாதுகாப்பு
by Sun Mar 31, 2013 12:00 pm
» குழந்தையின் மூன்று முக்கிய பிரச்னைகள்!
by Sun Mar 31, 2013 11:59 am
» குழந்தைகள் படிக்க சிரமப்படுவது ஏன்?
by Sun Mar 31, 2013 11:59 am
» உடல் எடை பிரச்னை
by Sun Mar 31, 2013 11:58 am
» இன்று உலக தண்ணீர் தினம்: தண்ணீரை சேமிப்போம்.. பாதுகாப்போம்
by Sun Mar 31, 2013 11:55 am
» உப்பு கரிக்குது தாமிரபரணி ஆறு : குடிநீருக்கு தவிக்கும் கன்னியாகுமரி
by Sun Mar 31, 2013 11:19 am
» தங்க வேட்கை
by Sun Mar 31, 2013 11:09 am
Log in
Top posting users this week
No user |
Social bookmarking
விருந்தினர்கள்
Who is online?
In total there are 2 users online :: 0 Registered, 0 Hidden and 2 Guests None
Most users ever online was 79 on Sun Oct 06, 2024 7:07 pm
கணினியின் அடிப்படை-2
கணினியின் அடிப்படை-2
[You must be registered and logged in to see this link.]
Hardware (வன்பொருள்)
கணினியினை உருவாக்கப் பயன்படுத்தப்படுவதும், Software இனால் செயற்படுத்தப்படுவதுமான இலத்திரனியல் பகுதிகள் Hardware என அழைக்கப்படுகின்றது .
Software (மென்பொருள்)
கணினியினால் செயற்படுத்தப்படுகின்ற அறிவுறுத்தல்களின் பட்டியல் Software என அழைக்கப்படுகின்றது. இவை பிரதானமாக மூன்று பிரிவுகளாக பிரிக்கப்பட்டுள்ளது.
அவையாவன :
1. Firmware
2. System software
3. Application software
Firmware
கணினி வன்பொருள் உற்பத்தியாளர்களால் கணினியின் வன்பொருளில் இல் நிரந்தரமாகப் பதியப்படும் ஒரு தொகுதி அறிவுறுத்தல்கள் Firmware என அழைக்கப்படுகின்றது. இதனை அடிப்படையாக வைத்தே கணினியின் ஏனைய மென்பொருட்கள் இயங்குகின்றன.
உதாரணம் : BIOS (Basic Input Output System) Program
System Software (பணிச்செயல்முறை)
கணினியின்
வன்பொருள் பகுதியினைப் பயனுள்ளதாக்குகின்ற சகல நிகழ்ச்சித்திட்டங்களும்
System Software என அழைக்கப்படுகின்றன. கணினியின் செயற்பாட்டுக்கு தேவையான
மென்பொருள் தொகுதியினை இது கொண்டிருக்கும்.
உதாரணம் :
1. Ms DOS
2. Windows (XP, Vista, Windows7)
3. UNIX
4. Linux (Ubuntu, Fedora, K Ubuntu etc..)
5. Mac OS
Application Software (பிரயோக மென்பொருட்கள்)
கணினியில்
குறிப்பிட்ட வேலைகளைச் செய்யவென பிரத்தியோகமாக உருவாக்கப்பட்ட
நிகழ்ச்சித்திட்டங்கள் பிரயோக மென்பொருட்கள் என அழைக்கப்படு கின்றன. இவை System Software இனை அடிப்படையாக வைத்துக்கொண்டு செயற்படுகின்றன. பிரயோக மென்பொருட்கள் ஆனது பிரதானமாக இரண்டு பிரிவுகளைக் கொண்டுள்ளது.
அவையாவன :
1. Application Package.
2. Programming Language
Application Package
கணினியில் குறிப்பிட்ட வேலையினை செய்வதற்கென பயனாளர் இடைமுகத்தினைக்கொண்ட பிரத்தியோக மென்பொருள் பொதி இதுவாகும்.
உதாரணம்
1. Microsoft office Application (Word, Excel, Access, Power point)
2. Photoshop.
3. Note pad
Programming Language
கணினியில்
மென்பொருள் நிகழ்ச்சித்திட்டங்களை உருவாக்குவதற்குப் பயன்படுத்தப்படும்
நிகழ்ச்சித்திட்ட மொழி இதுவாகும். இதில் பிரதானமாக மூன்று பிரிவுகள்
உள்ளன.
அவையாவன:
1. Machine Language
2. Low level Programming language
3. High level Programming language
Machine Language
1 இனையும் 0 இனையும் பயன்படுத்தி உருவாக்கும் கணினி நிகழ்சித்திட்ட மொழி இதுவாகும். இதனை Binary Language எனவும்அழைக்கப்படும்.
இதுவே கணினி விளங்கிக்கொள்ளும் மொழி யாகும்.ஏனைய மொழிகளில்
நிகழ்ச்சித்திட்டங்களை எழுதினாலும் அவை அவற்றுக்குரிய மொழிமாற்றிகள் (Translator Program) மூலம் கணினிக்கு புரியும் மொழியான Machine language இற்கு மாற்றியே செயற்படுத்தப் படுகின்றன.
Low level Programming language
இதனை Assembly language என்றும் அழைக்கப்படுகிறது. ஏனெனில் Low level Programming language இல் இந்த Assembly language மட்டுமே உண்டு. இது விளங்கக்கூடிய குறியீட்டு வடிவில் அமைந்த மொழியாகும். இது, Machine Language இனைவிட இலகுவாக விளங்கக்கூடிய ஒரு மொழியாகும்.
இம் மொழியில் தயாரிக்கப்பட்ட நிகழ்ச்சித்திட்டங்களைக் கணினி நேரடியாக ஏற்றுக்கொள்ள மாட்டாது. எனவே இவை Machine Language இற்கு மாற்றப்பட்ட பின்னரே அதனை கணினி விளங்கிக்கொள்ளும் பின் அதில் உள்ள அறிவுறுத்தல் களின்படி தொழிற்படும்.
Low level Programming language இல் எழுதப்படும் நிகழ்ச்சித்திட்டங்களை Machine Language இற்கு மாற்றும் செயற்பாட்டினையும் கணினியே செய்கிறது. இதற்குத்தேவையான மொழிபெயர்ப்பு நிகழ்ச்சித்திட்டமான (Translator Program) assembler எனும் நிகழ்ச்சித்திட்டம் எழுதப்பட்டு கணினிமொழியுடனேயே உற்பத்தியாளர்க ளினால் விற்கப்படுகின்றது.
[You must be registered and logged in to see this link.]
High level Programming language
இம்மொழி Low level Programming language இலும் முன்னேற்றகரமானது. கணினிக்கு Assembly language இல்
பல அறிவுறுத்தல்களில் கொடுக்க வேண்டிய விடையத்தினை இந்த மொழிமூலம் ஒரே
அறிவுறுத்தலில் கொடுக்கக்கூடியவாறு இருக்கின்றது. மற்றும் Assembly language இல் program எழுதுவதற்கு Hardware பற்றிய அறிவு தேவைப்பட்டது.
எனவே விஞ்ஞானிகள் மட்டுமே Assembly language இல் program எழுதக்கூடியவாறு இருந்தது (எழுதினார்கள்).
ஆனால் High level language
ஆனது இலகுவானதாகவும் ஆங்கில மொழியில் அமைந்திருப்பதனாலும் இதில் சாதாரண
அறிவுடனேயே நிகழ்ச்சித்திட்டங்களை தயாரிக்கக்கூடியவாறு இருந்தது
(இருக்கின்றது). பல High level language கள் உருவாக்கப்பட்டுள்ளன.
உதாரணம் :
BASIC, Pascal, Java, C++, C#, PHP
High level language இல் எழுதப்பட்டprogram இனை Machine Language இற்கு மாற்றுவதற்காக மூன்று வகையான Translator கள் பயன்படுத்தப்படுகின்றன.
அவையாவன:
1. Compiler (தொகுப்பி)
2. Interpreter (பொருள்கோடலி)
3. இவை இரண்டும் இணைந்த மாற்றிகள்.
Compiler இ ற்கும் Interpreter இற்கும் இடையேயான வேறுபாடுகள்.
Compiler ஆனது source program இனை முழுமையாக ஒரேதடவையில் இயந்திர மொழியாக மாற்றப்படும்.
ஆனால், Interpreter ஆனது source program இனின் ஒவ்வொரு கட்டளைகளை செயற்படுத்தும்போதும் அதற்குரிய இயந்திரமொழியாக மாற்றப்டும்.
- மதிப்பீடு : 0
சேர்ந்த நாள் : 01/01/1970
Similar topics
» கணினியின் அடிப்படை-3
» கணினியின் அடிப்படை-4
» கணினியின் அடிப்படை- 5
» கணினியின் அடிப்படை- 6
» கணினியின் அடிப்படை-2
» கணினியின் அடிப்படை-4
» கணினியின் அடிப்படை- 5
» கணினியின் அடிப்படை- 6
» கணினியின் அடிப்படை-2
Permissions in this forum:
You cannot reply to topics in this forum