ml ml ml en ml en ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml cs en it ml ml ml ml en en en ml ml en ml ml ml ml ml ml ml ml ml ml ml en en ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml en ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml ml nl de an ar ar arz as en az ku uz lt ru sv bg new en my bn br hbs_lat ca en it mzn tt hbs_lat cy da de el en eo es et eu fa fi nn fr de gd lt de ku he hi hbs_lat it hu hy it id en es is it bn ja sv kk ta ko ku cs it lb en fr hu lo lt lv en en ru en be mr ms es my nds ne ne nl nb nb fr or pa pl pnb pt io ro ru ru bxr es jbo en hbs_lat si en sk sl et sq hbs_lat sv hu ta te en th ceb tr oc fy ur uz fr vi pl zh he zh fr zh ml ml ml ml ml ml ml ml ml ml
Jump to navigation Jump to search
ഒരു സാധാരണ ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടറിൽ ആപ്ലിക്കേഷൻ സോഫ്‌റ്റ്‌വെയറുമായി ഉപയോക്താവ് എങ്ങനെ ഇടപഴകുന്നു എന്ന് കാണിക്കുന്ന ഒരു ഡയഗ്രം. ആപ്ലിക്കേഷൻ സോഫ്‌റ്റ്‌വെയർ ലെയർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി ഇന്റർഫേസ് ചെയ്യുന്നു, അത് ഹാർഡ്‌വെയറുമായി ആശയവിനിമയം നടത്തുന്നു. അമ്പടയാളങ്ങൾ വിവര പ്രവാഹത്തെ സൂചിപ്പിക്കുന്നു.
കമ്പ്യൂട്ടറിൽ ജോലികൾ ചെയ്തുതീർക്കാനാവശ്യമായ കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകളും നടപടിക്രമങ്ങളും ഉപയോഗസഹായികളുമടങ്ങുന്ന സമാഹാരമാണ് കമ്പ്യൂട്ടർ സോഫ്റ്റ്‌വെയർ അഥവാ ഗണനീതന്ത്രാംശം. സോഫ്റ്റ്‌വെയർ എന്ന പദം കമ്പ്യൂട്ടറുകളുമായി ബന്ധപ്പെടുത്തി ആദ്യം ഉപയോഗിച്ചത് 1957-ൽ ജോൺ ഡബ്ലിയു. റ്റക്കി ആണ്. [1]
കമ്പ്യൂട്ടറുകളിൽ സോഫ്റ്റ്‌വെയർ ആദ്യം റാമിലേക്ക് നിറയ്ക്കുന്നു, റാമിൽ നിന്നും നിർദ്ദേശങ്ങൾ ഒന്നൊന്നായി എടുത്ത് സെൻട്രൽ പ്രോസസിങ്ങ് യൂണിറ്റ് നടപ്പിലാക്കുന്നു. കമ്പ്യൂട്ടറിന്റെ നിലവിലുള്ള അവസ്ഥയെ അതിന്റെ മുമ്പത്തെ അവസ്ഥയിൽ നിന്ന് മാറ്റുന്ന പ്രോസസ്സർ നിർദ്ദേശങ്ങളെ സൂചിപ്പിക്കുന്ന ബൈനറി മൂല്യങ്ങളുടെ ഗ്രൂപ്പുകൾ മെഷീൻ ഭാഷയിൽ അടങ്ങിയിരിക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു നിർദ്ദേശം കമ്പ്യൂട്ടറിലെ ഒരു പ്രത്യേക സ്റ്റോറേജ് ലൊക്കേഷനിൽ സംഭരിച്ചിരിക്കുന്ന മൂല്യത്തെ മാറ്റിയേക്കാം-ഉപയോക്താവിന് നേരിട്ട് നിരീക്ഷിക്കാൻ കഴിയാത്ത ഒരു പ്രഭാവമാണിത്. ഒരു നിർദ്ദേശം നിരവധി ഇൻപുട്ട് അല്ലെങ്കിൽ ഔട്ട്പുട്ട് ഓപ്പറേഷനുകളിൽ ഒന്ന് അഭ്യർത്ഥിച്ചേക്കാം, ഉദാഹരണത്തിന് ഒരു കമ്പ്യൂട്ടർ സ്ക്രീനിൽ ചില ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുന്നത്; ഇത് ഉപയോക്താവിന് ദൃശ്യമാകേണ്ട അവസ്ഥ മാറ്റത്തിന് കാരണമാകുന്നു. മറ്റൊരു നിർദ്ദേശത്തിലേക്ക് "ചാടാൻ" നിർദ്ദേശിച്ചിട്ടില്ലെങ്കിലോ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തടസ്സപ്പെടുത്തുകയോ ചെയ്തില്ലെങ്കിൽ, നിർദ്ദേശങ്ങൾ നൽകിയിരിക്കുന്ന ക്രമത്തിൽ പ്രോസസ്സർ നടപ്പിലാക്കുന്നു. 2015-ലെ കണക്കനുസരിച്ച്, മിക്ക പേഴ്‌സണൽ കമ്പ്യൂട്ടറുകൾക്കും സ്‌മാർട്ട്‌ഫോൺ ഉപകരണങ്ങൾക്കും സെർവറുകൾക്കും ഒന്നിലധികം എക്‌സിക്യൂഷൻ യൂണിറ്റുകളുള്ള പ്രോസസ്സറുകൾ ഉണ്ട് അല്ലെങ്കിൽ ഒന്നിലധികം പ്രോസസ്സറുകൾ ഒരുമിച്ച് കമ്പ്യൂട്ടേഷൻ നടത്തുന്നു, കൂടാതെ കമ്പ്യൂട്ടിംഗ് മുൻകാലങ്ങളെ അപേക്ഷിച്ച് കൂടുതൽ സമകാലിക പ്രവർത്തനമായി മാറിയിരിക്കുന്നു.
കമ്പ്യൂട്ടറിന്റെ നമുക്ക് കാണാനും തൊട്ട് നോക്കാനും ഒക്കെ പറ്റുന്ന ഭാഗങ്ങളെയാണ് ഹാർഡ്‌വെയർ അഥവാ അഥവാ യന്ത്രാംശം എന്നു പറയുന്നത്.
പ്രത്യേക ഔട്ട്പുട്ട് കിട്ടുന്നതിനായി കംപ്യൂട്ടറിൽ സംഭരിച്ചിട്ടുള്ള വിവരങ്ങളെയും നിർദ്ദേശങ്ങളെയുമാണ് സോഫ്റ്റ്‌വെയർ അഥവാ തന്ത്രാംശം എന്ന് വിളിക്കുന്നത്. പൊതുവേ സോഫ്റ്റ്‌വെയർ എന്ന പദം ഹാർഡ്‌വെയർ അല്ലാത്തവയെ എല്ലാം കുറിക്കാൻ ഉപയോഗിക്കാറുണ്ട്.
കമ്പ്യൂട്ടർ സോഫ്റ്റ്‌വെയറിനെ സിസ്റ്റം സോഫ്റ്റ്‌വെയർ, ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ എന്നിങ്ങനെ രണ്ടായി തരംതിരിച്ചിരിക്കുന്നു.
ഒരു കംപ്യൂട്ടർ അതിന് വേണ്ട കാര്യങ്ങൾ ചെയ്യാൻ ഉപയോഗിക്കുന്ന സോഫ്‌റ്റ്‌വെയറിനെ സിസ്റ്റം സോഫ്റ്റ്‌വെയർ എന്ന് പറയുന്നു. ഹാർഡ്‌വെയറിനെയും കം‌പ്യൂട്ടർ ഉപയോഗിക്കുന്ന ആളിനെയും തമ്മിൽ ബന്ധിപ്പിക്കുന്ന സോഫ്റ്റ്‌വെയറുകളും സിസ്റ്റംസോഫ്റ്റ്‌വെയറുകൾ വിഭാഗത്തിൽ പെടുന്നവയാണ്. ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റം പോലെയുള്ളവ സിസ്റ്റം സോഫ്റ്റ്‌വെയറുകൾക്കുദാഹരണമാണ്.
എന്നാൽ ഒരു കംപ്യൂട്ടർ ഉപയോക്താവ് അയാളുടെ പ്രത്യേക ആവശ്യത്തിനായി ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയറുകളാണ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ. വേർഡ് പ്രൊസസ്സർ, ഇമേജ് വ്യൂവർ, വെബ് ബ്രൗസർ പോലെയുള്ളവ ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയറുകൾക്ക് ഉദാഹരണമാണ്.
സിസ്റ്റം സോഫ്റ്റ്‌വെയറുകളെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (Operating System) എന്നും ഫേംവെയറെന്നും (Firmware) വീണ്ടും രണ്ടായി തിരിച്ചിരിക്കുന്നു
കമ്പ്യൂട്ടർ എന്നാൽ എന്ത് ? - Vishnu Adoor Vlog
Hardware , Software എന്നാൽ എന്ത്? - Vishnu Adoor Vlog
വിവരസാങ്കേതികവിദ്യയുമായി ബന്ധപ്പെട്ട ഈ ലേഖനം അപൂർണ്ണമാണ്‌. ഇതു പൂർത്തിയാക്കാൻ സഹായിക്കുക.സഹായത്തിനു ഈ ലേഖനത്തിന്റെ ഇംഗ്ലീഷ് പതിപ്പ്.
Requirements analysis • System analysis • Software design • കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ്ങ് • Formal methods • Software testing • Software deployment • Software maintenance
Data modeling • Enterprise architecture • Functional specification • Modeling language • Programming paradigm • സോഫ്‌റ്റ്‌വെയർ • Software architecture • Software development methodology • Software development process • Software quality • Software quality assurance • Structured analysis
Agile • Aspect-oriented • Object orientation • Ontology • Service orientation • SDLC
Development models: Agile • Iterative model • RUP • Scrum • Spiral model • വെള്ളച്ചാട്ടമാതൃക • XP • V-Model
Other models: Automotive SPICE • CMMI • Data model • Function model • Information model • Metamodeling • Object model • Systems model • View model
Modeling languages: IDEF • യൂണിഫൈഡ് മോഡലിങ്ങ് ലാംഗ്വേജ്(UML)
Kent Beck • Grady Booch • Fred Brooks • Barry Boehm • Ward Cunningham • ഒലെ ജൊഹാൻ ഡാൽ • Tom DeMarco • എഡ്ഗർ ഡൈക്സ്ട്രാ • Martin Fowler • C. A. R. Hoare • Watts Humphrey • Michael A. Jackson • Ivar Jacobson • Craig Larman • James Martin • Bertrand Meyer • David Parnas • Winston W. Royce • James Rumbaugh • നിക്ലോസ് വിർത്ത് • Edward Yourdon
കമ്പ്യൂട്ടർ ശാസ്ത്രം • Computer engineering • Enterprise engineering • History • മാനേജ്മെന്റ് • ഗണിതം • Project management • Quality management • Software ergonomics • Systems engineering
↑ "ജോൺ ഡബ്ലിയു റ്റക്കിയുടെ മരണത്തെ തുടർന്ന് ജൂലൈ 28, 2000ൽ ന്യൂയോർക്ക് ടൈംസിൽ വന്ന വാർത്ത" (ഭാഷ: ഇംഗ്ലീഷ്). ന്യൂയോർക്ക് ടൈംസ്. ശേഖരിച്ചത് 06-11-2009. Check date values in: |accessdate= (help)CS1 maint: unrecognized language (link)
"https://ml.wikipedia.org/w/index.php?title=കമ്പ്യൂട്ടർ_സോഫ്‌റ്റ്‌വെയർ&oldid=3736924" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്
CS1 maint: unrecognized language
PDF ആയി ഡൗൺലോഡ് ചെയ്യുക
ഈ താൾ അവസാനം തിരുത്തപ്പെട്ടത്: 08:42, 11 മേയ് 2022.
വിവരങ്ങൾ ക്രിയേറ്റീവ് കോമൺസ് ആട്രിബ്യൂഷൻ-ഷെയർഎലൈക്ക് അനുമതിപത്ര പ്രകാരം ലഭ്യമാണ്; മേൽ നിബന്ധനകൾ ഉണ്ടായേക്കാം. കൂടുതൽ വിവരങ്ങൾക്ക് ഉപയോഗനിബന്ധനകൾ കാണുക.