win ce ഉള്ള PC കണക്ഷൻ 6. സൗകര്യപ്രദമായ ഉപയോക്തൃ ഇന്റർഫേസ്

Windows CE (അതായത് WinCE) ഒരു ഓപ്ഷനാണ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റംഹാൻഡ്‌ഹെൽഡ് കമ്പ്യൂട്ടറുകൾക്കുള്ള മൈക്രോസോഫ്റ്റ് വിൻഡോസ്, മൊബൈൽ ഫോണുകൾഎംബെഡഡ് സംവിധാനങ്ങളും. Windows CE എന്നത് വിൻഡോസിന്റെ ഒരു സ്ട്രിപ്പ്-ഡൗൺ ഡെസ്ക്ടോപ്പ് പതിപ്പല്ല, ഇത് തികച്ചും വ്യത്യസ്തമായ ഒരു കെർണലിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. x86, MIPS, ARM ആർക്കിടെക്ചറുകൾ, ഹിറ്റാച്ചി സൂപ്പർഎച്ച് പ്രോസസറുകൾ എന്നിവ പിന്തുണയ്ക്കുന്നു.

Windows CE ഉള്ള ഉപകരണങ്ങൾക്കായി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു മിനിമം വോള്യംഓർമ്മ: വിൻഡോസ് കേർണൽ CE 32 KB മെമ്മറിയിൽ പ്രവർത്തിക്കാൻ കഴിയും. ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസ് (GWES) ഉപയോഗിച്ച്, Windows CE-യ്ക്ക് കുറഞ്ഞത് 5 MB ആവശ്യമാണ്. ഉപകരണങ്ങൾ പലപ്പോഴും ഇല്ല ഡിസ്ക് മെമ്മറികൂടാതെ ഉപയോക്താവിന് വിപുലീകരിക്കാനുള്ള കഴിവില്ലാതെ "അടച്ച" ഉപകരണങ്ങളായി രൂപകൽപ്പന ചെയ്യാവുന്നതാണ് (ഉദാഹരണത്തിന്, OS-നെ റോമിലേക്ക് "ഹാർഡ്‌വയർ" ആക്കാം). വിൻഡോസ് സിഇ ഒരു തത്സമയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ നിർവചനം പാലിക്കുന്നു.

ഹാൻഡ്‌ഹെൽഡ് പിസി, പോക്കറ്റ് പിസി, പോക്കറ്റ് പിസി 2002, പോക്കറ്റ് പിസി 2003, പോക്കറ്റ് പിസി 2003 എസ്ഇ, സ്മാർട്ട്‌ഫോൺ 2002, സ്‌മാർട്ട്‌ഫോൺ 2003 എന്നിവയുൾപ്പെടെ നിരവധി പ്ലാറ്റ്‌ഫോമുകൾ വിൻഡോസ് സിഇയെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. വിൻഡോസ് മൊബൈൽ, അതുപോലെ പലതും വ്യാവസായിക ഉപകരണങ്ങൾഎംബെഡഡ് സംവിധാനങ്ങളും. സെഗാ ഡ്രീംകാസ്റ്റ് കൺസോളിന് വിൻഡോസ് സിഇയുടെ പിന്തുണയുണ്ടായിരുന്നു. പ്രാരംഭ ഡെലിവറിയിൽ വിൻഡോസ് സിഇ തന്നെ ഉൾപ്പെടുത്തിയിരുന്നില്ല, എന്നാൽ ഇത് ഒരു സിഡിയിൽ നിന്ന് ഒരു സെറ്റ്-ടോപ്പ് ബോക്സിൽ ലോഞ്ച് ചെയ്യാവുന്നതാണ്. ചില ഗെയിമുകൾ ഈ സവിശേഷത ഉപയോഗിച്ചു ===

ഇത് Windows CE .NET, Windows Mobile™ പ്ലാറ്റ്‌ഫോമുകളുടെ ചില പ്രധാന സവിശേഷതകൾ താരതമ്യം ചെയ്യുന്നു. ഈ പ്ലാറ്റ്‌ഫോമുകൾ തമ്മിലുള്ള സമാനതകളെയും വ്യത്യാസങ്ങളെയും കുറിച്ച് ഉപഭോക്താക്കളെ ബോധവത്കരിക്കുകയും മൈക്രോസോഫ്റ്റിന്റെ മൊബൈലിലും ഉൾച്ചേർത്ത ഉപകരണ തന്ത്രങ്ങളിലും ഓരോന്നിന്റെയും പങ്ക് വിശദീകരിക്കുകയും ചെയ്യുക എന്നതാണ് ഇതിന്റെ ലക്ഷ്യം.

പേഴ്‌സണൽ ഡിജിറ്റൽ അസിസ്റ്റന്റുകൾ (പിഡിഎകൾ, പിഡിഎകൾ), സ്‌മാർട്ട്‌ഫോണുകൾ, പോർട്ടബിൾ മീഡിയ സെന്റർ എന്നിവ പോലുള്ള പോർട്ടബിൾ ഉപകരണങ്ങൾക്കായുള്ള മൈക്രോസോഫ്റ്റ് കോർപ്പറേഷന്റെ പ്രാഥമിക പ്ലാറ്റ്‌ഫോം. ഉപകരണങ്ങൾക്കും പ്രോഗ്രാമുകൾക്കുമുള്ള ആവശ്യകതകളുടെ സ്റ്റാൻഡേർഡൈസേഷൻ ഉപകരണ പാരാമീറ്ററുകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് സാധ്യമാക്കി വിൻഡോസ് അടിസ്ഥാനമാക്കിയുള്ളത്മൊബൈൽ, അപ്ലിക്കേഷനുകൾക്ക് പിന്തുണ നൽകുക മൂന്നാം കക്ഷി ഡെവലപ്പർമാർ. വിൻഡോസ് സിഇ പ്ലാറ്റ്ഫോം എംബഡഡ് ഉപകരണങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. Windows CE-യിൽ നിർമ്മിക്കാനാകുന്ന വിവിധ ഉപകരണങ്ങൾ കണക്കിലെടുക്കുമ്പോൾ, സാധാരണ ഹാർഡ്‌വെയറോ സോഫ്റ്റ്‌വെയർ ആവശ്യകതകളോ ഇല്ല.

എന്ന വസ്തുത കണക്കിലെടുക്കണം വിൻഡോസ് പരിഹാരങ്ങൾമൊബൈൽ എപ്പോഴും അടിസ്ഥാനത്തിലാണ് സൃഷ്ടിക്കുന്നത് നിലവിലുള്ള പതിപ്പ്ഈ സാഹചര്യത്തിൽ പ്ലാറ്റ്‌ഫോമിന്റെ കാതൽ ആയ Windows CE. വിൻഡോസ് സിഇ പ്ലാറ്റ്‌ഫോം മെച്ചപ്പെടുമ്പോൾ, വിൻഡോസ് മൊബൈൽ പ്ലാറ്റ്‌ഫോമും മെച്ചപ്പെടുന്നു. വ്യക്തതയ്ക്കായി, വിൻഡോസ് സിഇയുടെയും വിൻഡോസ് മൊബൈലിന്റെയും പതിപ്പുകൾ തമ്മിലുള്ള കത്തിടപാടുകൾ ഒരു പട്ടികയിൽ സംഗ്രഹിച്ചിരിക്കുന്നു.

OS പതിപ്പ് Windows CE 3.0 Windows CE .NET 4.2 Windows CE 5.0 PDA-കൾക്കുള്ള ഉൽപ്പന്നങ്ങൾ Pocket PC 2000 Pocket PC 2002 Windows Mobile 2003 Pocket PC Windows Mobile 5.0 ടെലിഫോൺ ഉപകരണങ്ങൾക്കുള്ള ഉൽപ്പന്നങ്ങൾ - സ്മാർട്ട്‌ഫോൺ 2002 Windows മൊബൈൽ 2003 സ്മാർട്ട്ഫോണിനുള്ള

Windows CE .NET എന്നത് ഡവലപ്പർമാരെയും നിർമ്മാതാക്കളെയും ഇഷ്‌ടാനുസൃത എംബഡഡ് ഉപകരണങ്ങൾ സൃഷ്‌ടിക്കാൻ അനുവദിക്കുന്ന ഒരു ഘടക-അധിഷ്‌ഠിത ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്. വിൻഡോസ് എക്സ്പി എംബഡഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉൾപ്പെടുന്ന എംബഡഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ കുടുംബത്തിൽ പെട്ടതാണ് ഇത്.

തുടക്കം മുതൽ, എംബഡഡ് മാർക്കറ്റിന്റെ ആവശ്യങ്ങൾ മനസ്സിൽ വെച്ചാണ് വിൻഡോസ് സിഇ പ്ലാറ്റ്‌ഫോം രൂപകൽപന ചെയ്തത്. ഇത് ഒരു ആധുനിക തത്സമയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും സംയോജിപ്പിക്കുന്നു ഏറ്റവും ശക്തമായ മാർഗംഅടുത്ത തലമുറ ഒതുക്കമുള്ളതും ബുദ്ധിപരവും ബന്ധിപ്പിച്ചതുമായ ഉപകരണങ്ങളുടെ ദ്രുതഗതിയിലുള്ള സൃഷ്ടിയെ പ്രാപ്തമാക്കുന്ന സംഭവവികാസങ്ങൾ. ഡെസ്‌ക്‌ടോപ്പ് OS-കളിൽ നിന്ന് വ്യത്യസ്‌തമായ സ്വന്തം കോഡ് ബേസ് അടിസ്ഥാനമാക്കി, Windows CE.NET പ്ലാറ്റ്‌ഫോം ഡെവലപ്പർമാർക്ക് ഘടക-അധിഷ്‌ഠിത എംബഡഡ് OS നൽകുന്നു. ഒരു ഇഷ്‌ടാനുസൃത OS ഇമേജ് വികസിപ്പിക്കുന്നതിനും റിസോഴ്‌സ്-ഇന്റൻസീവ് ഉപകരണങ്ങൾക്കായി ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനും ഉപകരണ നിർമ്മാതാക്കൾക്ക് Windows CE പ്ലാറ്റ്‌ഫോം ഉപയോഗിക്കാം. ഈ ഉപകരണങ്ങളുടെ ശ്രേണി വ്യാവസായിക ഉപകരണങ്ങൾ (ഇൻഡസ്ട്രിയൽ കൺട്രോളറുകൾ, കമ്മ്യൂണിക്കേഷൻ സ്വിച്ചുകൾ, നേർത്ത വിൻഡോസ് ക്ലയന്റുകൾ മുതലായവ) മുതൽ ഉപഭോക്തൃ ഉപകരണങ്ങൾ വരെ (ഡിജിറ്റൽ ക്യാമറകൾ, VoIP ഫോണുകൾ, IP സെറ്റ്-ടോപ്പ് ബോക്സുകൾ മുതലായവ) വ്യാപിക്കുന്നു.

Windows CE അടിസ്ഥാനമാക്കി ഇഷ്‌ടാനുസൃത OS ഇമേജുകൾ സൃഷ്‌ടിക്കാനും ഡീബഗ്ഗ് ചെയ്യാനും വിന്യസിക്കാനും ഉള്ള ഒരു സംയോജിത വികസന അന്തരീക്ഷമാണ് പ്ലാറ്റ്‌ഫോം ബിൽഡർ.

വിൻഡോസ് മൊബൈൽ പ്ലാറ്റ്‌ഫോമിന്റെ സവിശേഷതകൾ

വിൻഡോസ് മൊബൈൽ പ്ലാറ്റ്‌ഫോമിന്റെ പ്രധാന ഉപഭോക്തൃ സവിശേഷതകളെക്കുറിച്ചുള്ള വിശദമായ അവലോകനം ഇവിടെ നൽകിയിരിക്കുന്നു.

വിൻഡോസ് സിഇ പ്ലാറ്റ്‌ഫോമുമായുള്ള താരതമ്യത്തിന്റെ പശ്ചാത്തലത്തിൽ, വിൻഡോസ് മൊബൈൽ അധിഷ്ഠിത ഉപകരണങ്ങളുടെ നിർമ്മാതാവ് ഇത് സ്വീകരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. സോഫ്റ്റ്വെയർനിങ്ങളുടെ ഉപകരണത്തിന് സോഴ്സ് കോഡിന്റെ രൂപത്തിലല്ല, ഏതാണ്ട് പൂർത്തിയായ ഉൽപ്പന്നത്തിന്റെ രൂപത്തിലാണ്. ഈ ഉൽപ്പന്നത്തിൽ, നിർമ്മാതാവ് അത് വികസിപ്പിക്കുന്ന ഉപകരണത്തിന്റെ ഹാർഡ്‌വെയർ സവിശേഷതകളുമായി ബന്ധപ്പെട്ട മാറ്റങ്ങൾ മാത്രമേ വരുത്തേണ്ടതുള്ളൂ, എന്നാൽ വിൻഡോസ് മൊബൈൽ ഉപകരണങ്ങളുടെ ആവശ്യകതകളുടെ സ്റ്റാൻഡേർഡൈസേഷന് നന്ദി, അത്തരം മാറ്റങ്ങൾ വരുത്തുന്നതിന് നിർമ്മാതാവിൽ നിന്ന് കാര്യമായ ചിലവ് ആവശ്യമില്ല. അങ്ങനെ, വിൻഡോസ് മൊബൈൽ പ്ലാറ്റ്‌ഫോമിന്റെ ഉപയോഗം പോർട്ടബിൾ ഉപകരണങ്ങളുടെ നിർമ്മാതാവിനെ ഉപകരണ വികസന സമയം ഗണ്യമായി കുറയ്ക്കാനും കുറയ്ക്കാനും അനുവദിക്കുന്നു സാമ്പത്തിക ചെലവുകൾനിങ്ങളുടെ പ്രസിദ്ധീകരണത്തിന്റെ റിലീസിനായി തയ്യാറെടുക്കാൻ. ഈ ഗുണത്തെ സൂചിപ്പിക്കാൻ "ഗോ-ടു-മാർക്കറ്റ്" എന്ന പദം ഉപയോഗിക്കുന്നു.



വിൻഡോസ് സി.ഇ

ആമുഖം.

ഹാൻഡ്‌ഹെൽഡ് കമ്പ്യൂട്ടറുകൾക്കും മൊബൈൽ ഫോണുകൾക്കും എംബഡഡ് സിസ്റ്റങ്ങൾക്കുമുള്ള മൈക്രോസോഫ്റ്റ് വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഒരു വകഭേദമാണ് വിൻഡോസ് സിഇ (അതായത് വിൻസിഇ). ഇന്ന് വിൻഡോസ് സിഇ (കൺസ്യൂമർ ഇലക്ട്രോണിക്സ് - വീട്ടുപകരണങ്ങൾ) ഡെസ്‌ക്‌ടോപ്പ് പിസികൾക്കായുള്ള വിൻഡോസിന്റെ "കട്ട് ഡൗൺ" പതിപ്പല്ല, ഇത് തികച്ചും വ്യത്യസ്തമായ ഒരു കെർണലിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് കൂടാതെ Microsoft Win32 API അടിസ്ഥാനമാക്കിയുള്ള ഒരു കൂട്ടം ആപ്ലിക്കേഷനുകളുള്ള ഒരു തത്സമയ ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമാണ്.

വിൻഡോസ് മൊബൈൽ (6.5.x ബ്രാഞ്ചിനായി വിൻഡോസ് ഫോൺ എന്നും അറിയപ്പെടുന്നു) മൈക്രോസോഫ്റ്റ് സ്വന്തം പോക്കറ്റ് പിസിക്കും (കമ്മ്യൂണിക്കേറ്റർ), സ്മാർട്ട്‌ഫോൺ ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമുകൾക്കുമായി വികസിപ്പിച്ച ഒരു മൊബൈൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്. നിലവിൽ പിന്തുണയും വികസനവും ഘട്ടംഘട്ടമായി ഇല്ലാതായിക്കൊണ്ടിരിക്കുകയാണ്. യഥാർത്ഥത്തിൽ ക്ലാസിക് വിൻഡോസ് ഉപകരണങ്ങൾമൊബൈൽ ഒരു സെല്ലുലാർ നെറ്റ്‌വർക്കിലേക്ക് കണക്റ്റുചെയ്യാനുള്ള കഴിവില്ലാത്ത പോക്കറ്റ് പേഴ്‌സണൽ കമ്പ്യൂട്ടറുകളായിരുന്നു, അവയെ പോക്കറ്റ് പിസി (പിപിസി) എന്ന് വിളിക്കുന്നു. പോക്കറ്റ് പിസിയുടെ പിൻഗാമികൾ വിൻഡോസ് മൊബൈൽ പ്രൊഫഷണൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളാണ്, ഇത് പിഡിഎ ഫംഗ്ഷനുകൾക്ക് പുറമേ ഫോൺ ഫംഗ്ഷനുകളും പിന്തുണയ്ക്കുന്നു, കൂടാതെ പിഡിഎകൾക്കായി രൂപകൽപ്പന ചെയ്ത വിൻഡോസ് മൊബൈൽ ക്ലാസിക്, എന്നാൽ കൂടുതൽ ആധുനിക സാങ്കേതികവിദ്യകളിൽ നിർമ്മിച്ചതാണ്.

പോക്കറ്റ് പിസി (ചുരുക്കത്തിൽ പി/പിസി അല്ലെങ്കിൽ പിപിസി) എന്നത് പോക്കറ്റ് പേഴ്‌സണൽ കമ്പ്യൂട്ടറുകൾക്കും മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള കമ്മ്യൂണിക്കേറ്ററുകൾക്കുമുള്ള ഒരു സോഫ്റ്റ്‌വെയർ, ഹാർഡ്‌വെയർ പ്ലാറ്റ്‌ഫോമാണ്, അതുപോലെ തന്നെ വിൻഡോസ് മൊബൈൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പ്രവർത്തിക്കുന്ന ടച്ച് സ്‌ക്രീൻ ഉപകരണങ്ങളുടെ പൊതുനാമവുമാണ്. ഈ ഉപകരണങ്ങളിൽ ചിലതിൽ മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ സാധിക്കും, ഉദാഹരണത്തിന് GNU/Linux, NetBSD. റഷ്യൻ ഭാഷയിൽ ഇത്തരത്തിലുള്ള ഉപകരണത്തിന് പ്രത്യേക പദമൊന്നുമില്ല. മുഴുവൻ ക്ലാസിനെയും സൂചിപ്പിക്കാൻ പോക്കറ്റ് പിസി എന്ന പദം ഉപയോഗിക്കുന്നു മൊബൈൽ കമ്പ്യൂട്ടറുകൾ, ഇതിനെ ഇംഗ്ലീഷിൽ PDA എന്ന് വിളിക്കുന്നു. 2007-ൽ, വിൻഡോസ് മൊബൈൽ 6-ന്റെ പതിപ്പുകൾ നിശ്ചയിക്കുന്നതിൽ പോക്കറ്റ് പിസി നാമം ഉപയോഗിക്കുന്നത് മൈക്രോസോഫ്റ്റ് ഉപേക്ഷിച്ചു, അതിനനുസരിച്ച് ഉപകരണ നാമകരണ പദ്ധതിയിൽ മാറ്റം വരുത്തി. കമ്മ്യൂണിക്കേറ്റർമാരെ Windows Mobile 6 പ്രൊഫഷണൽ ഉപകരണങ്ങൾ എന്നും ലളിതമായ PDA കൾ (ടെലിഫോൺ ഫംഗ്‌ഷനുകൾ ഇല്ലാതെ) Windows Mobile 6 ക്ലാസിക് ഉപകരണങ്ങൾ എന്നും വിളിക്കണം. എന്നിരുന്നാലും, അത്തരം നീണ്ട പേരുകൾ അസൗകര്യമുള്ളതാണ്, അതിനാൽ വിൻഡോസ് മൊബൈൽ അടിസ്ഥാനമാക്കിയുള്ള ഉപകരണങ്ങൾ പോക്കറ്റ് പിസി എന്ന് വിളിക്കുന്നത് തുടരുന്നു.

വിൻഡോസ് സിഇ ആർക്കിടെക്ചർ.

മൈക്രോസോഫ്റ്റ് വിൻഡോസ് സിഇ കുടുംബത്തിലെ സിസ്റ്റങ്ങൾ ഓപ്പൺ, സ്കേലബിൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളാണ്, ഇത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം രചിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. വിശാലമായ ശ്രേണിആധുനികമായ ചെറിയ ഉപകരണങ്ങൾ, ഇത് കമ്പ്യൂട്ടർ, ടെലിഫോൺ, നെറ്റ്‌വർക്ക് കഴിവുകൾ സംയോജിപ്പിക്കുന്നു. വിൻഡോസ് സിഇ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുന്ന ഒരു ഉപകരണം സാധാരണയായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് പ്രത്യേക ഉപയോഗം, പലപ്പോഴും ഒറ്റയ്‌ക്ക് പ്രവർത്തിക്കുന്നു, തടസ്സങ്ങൾക്ക് നിർണ്ണായക പ്രതികരണങ്ങളുള്ള ഒരു ചെറിയ OS ആവശ്യമാണ്.

ഈ കുടുംബത്തിൽ നിന്നുള്ള ഏറ്റവും പുതിയ പതിപ്പാണ് മൈക്രോസോഫ്റ്റ് സിസ്റ്റംവിൻഡോസ് ഫോൺ 7 (അടിസ്ഥാനമാക്കി വിൻഡോസ് എംബഡഡ് CE 6.0, 2010 ഒക്ടോബർ 11 ന് പുറത്തിറങ്ങി). മറ്റ് RTOS-കളിൽ നിന്ന് വ്യത്യസ്തമായി, പൊതു-ഉദ്ദേശ്യ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്ന തരത്തിലാണ് വിൻഡോസ് സിഇ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. നിലവിൽ, മിക്ക ആധുനിക ഉപകരണങ്ങളും വിൻഡോസ് സിഇ 5.2 അടിസ്ഥാനമാക്കി വിൻഡോസ് മൊബൈൽ 6.0, വിൻഡോസ് മൊബൈൽ 6.5 എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രവർത്തിക്കുകയും ചെയ്യുന്നു.

വിൻഡോസ് സിഇ 5.0 മൂന്നാം പതിപ്പായ വിൻഡോസ് സിഇ 4.2 ന്റെ പിൻഗാമിയാണ് വിൻഡോസ് കുടുംബം CE .NET, x86, ARM, MIPS, SuperH മൈക്രോപ്രൊസസർ ആർക്കിടെക്ചറുകൾ എന്നിവയെ പിന്തുണയ്ക്കുന്ന 32-ബിറ്റ് തത്സമയ മൊബൈലും എംബഡഡ് കമ്പ്യൂട്ടിംഗ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമാണ്.

മുമ്പത്തെ പതിപ്പുമായി താരതമ്യം ചെയ്യുമ്പോൾ പുതിയത്:


  • ഏകദേശം 50 പുതിയ ഡിവൈസ് ഡ്രൈവറുകൾ;

  • ടെസ്റ്റിംഗ്, മെയിന്റനൻസ് ടൂളുകൾ: വിൻഡോസ് പിശക് റിപ്പോർട്ടുചെയ്യൽ(Windows Error Reporting), Windows CE ടെസ്റ്റ് കിറ്റിന്റെ (Windows CE ടെസ്റ്റ് കിറ്റ്) പ്രവർത്തനക്ഷമത വിപുലീകരിക്കുന്നു

  • മൾട്ടിമീഡിയ: മൾട്ടിമീഡിയ, ഗെയിമിംഗ്, മറ്റ് ആപ്ലിക്കേഷനുകൾ എന്നിവയ്ക്കായുള്ള Direct3D മൊബൈൽ

  • സുരക്ഷ: അപകട പ്രവചനം, ഡിഫോൾട്ട് സുരക്ഷാ ക്രമീകരണങ്ങൾ, എഇഎസ് എൻക്രിപ്ഷൻ സ്റ്റാൻഡേർഡിനുള്ള പിന്തുണ, എക്സ്എംഎൽ മാനദണ്ഡങ്ങൾക്കുള്ള പിന്തുണ (വിൻഡോസ് സിഇയിൽ പ്രവർത്തിക്കുമ്പോൾ പ്രവർത്തനങ്ങളുടെ മാനേജ്മെന്റും വഴക്കവും വർദ്ധിപ്പിക്കുന്നു).

  • Windows CE 5.0-ന്, പങ്കിട്ട ഉറവിട സംരംഭത്തിന് കീഴിൽ വിതരണം ചെയ്യുന്ന സോഴ്‌സ് കോഡിന്റെ ലൈസൻസ് നിബന്ധനകളിൽ Microsoft ഇളവ് വരുത്തി. അങ്ങനെ, ഉപഭോക്താക്കൾക്ക് വിതരണം ചെയ്യാൻ കഴിയും പരിഷ്കരിച്ച പതിപ്പുകൾവരുത്തിയ മാറ്റങ്ങളുടെ അവകാശങ്ങൾ നിലനിർത്തിക്കൊണ്ട് വാണിജ്യ ആവശ്യങ്ങൾക്കുള്ള സംവിധാനങ്ങൾ. മുമ്പ്, മൈക്രോസോഫ്റ്റ് നടപ്പിലാക്കിയ എല്ലാ പരിഷ്കാരങ്ങളും അതിന് ഉപലൈസൻസ് നൽകണമെന്ന് ആവശ്യപ്പെട്ടിരുന്നു.

വിൻഡോസ് സിഇ 5.0 നിരവധി പരിഷ്കാരങ്ങളിൽ നിലവിലുണ്ട്. വിൻഡോസ് സിഇ 5.0 പലപ്പോഴും ജിപിഎസ് നാവിഗേറ്ററുകളിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു, ഇത് കുറഞ്ഞ പ്രവർത്തനക്ഷമത നൽകുന്നു. PDA-ക്ലാസ് ഉപകരണങ്ങളിൽ Windows CE 5.0 .NET ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ.

Windows CE 5.0 .NET-ൽ .NET എക്സിക്യൂഷൻ കോറിന്റെ ഒരു പ്രത്യേക പതിപ്പ് ഉൾപ്പെടുന്നു - .NET കോംപാക്റ്റ് ഫ്രെയിംവർക്ക് 1.0 സർവീസ് പാക്ക് 2. മൈക്രോസോഫ്റ്റ് ഓഫീസിൽ (വേഡ്, എക്സൽ, പവർപോയിന്റ്), മൈക്രോസോഫ്റ്റ് ഇൻബോക്സിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ള ആപ്ലിക്കേഷൻ ഫോർമാറ്റുകളിലെ ഒരു കൂട്ടം ഡോക്യുമെന്റ് വ്യൂവറുകളും ഉൾപ്പെടുന്നു. (ക്ലയന്റ് ഇമെയിൽ), വേർഡ്പാഡ് (ലളിതമാക്കിയ ടെക്സ്റ്റ് എഡിറ്റർ മൈക്രോസോഫ്റ്റ് ഫോർമാറ്റ്വാക്ക് അല്ലെങ്കിൽ ആർടിഎഫ്). x86 പ്ലാറ്റ്‌ഫോമിൽ, Windows CE 5.0 Java, Symbian OS, Palm OS എന്നിവയുമായി മത്സരിക്കുന്നു.

Windows CE RTOS ഒരു ചെറിയ കേർണലും സ്വതന്ത്രമായ പ്രക്രിയകളായി പ്രവർത്തിക്കുന്ന ഓപ്ഷണൽ മൊഡ്യൂളുകളുമുള്ള മോഡുലാർ ആണ്. വിൻഡോസ് സിഇയിൽ ഷെഡ്യൂൾ ചെയ്യുന്നത് മുൻഗണനകളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. പരസ്പരം കെർണലിന്റെയും പ്രക്രിയകളുടെയും സംരക്ഷണം പിന്തുണയ്ക്കുന്നു. കൂടാതെ, പ്രക്രിയകൾക്കും കേർണലിനും ഇടയിൽ സംരക്ഷണം ഇല്ലെങ്കിൽ ഒരു പ്രവർത്തന രീതി സാധ്യമാണ്. ഇന്ററപ്റ്റുകൾ ത്രെഡുകളായി പ്രോസസ്സ് ചെയ്യപ്പെടുന്നുവെന്നും ത്രെഡ് മുൻഗണനാ തലങ്ങളുണ്ടെന്നും ശ്രദ്ധിക്കേണ്ടതാണ്. വിൻഡോസ് സിഇ ത്രെഡുകളെ പിന്തുണയ്ക്കുന്നു, അവ കേർണൽ കൈകാര്യം ചെയ്യാത്ത ത്രെഡുകളാണ്. ഓരോ ത്രെഡും അത് സൃഷ്ടിച്ച ത്രെഡിന്റെ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്നു; ഒരു ത്രെഡിനുള്ളിൽ ഒരു ഷെഡ്യൂളർ സൃഷ്ടിക്കാൻ അവ ഉപയോഗിക്കാം. ഇത്തരം ത്രെഡുകൾ എക്സോട്ടിക് അല്ലെങ്കിൽ ലെഗസി ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗപ്രദമാണ്, പക്ഷേ അവ തത്സമയ സംവിധാനങ്ങൾക്ക് അനുയോജ്യമല്ല.

വിൻഡോസ് സിഇയുടെ ആർക്കിടെക്ചർ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 1. ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെക്കുറിച്ചുള്ള ഏറ്റവും രസകരമായ കാര്യം അതിന്റെ മോഡുലാരിറ്റിയും പ്ലാറ്റ്ഫോം-ആശ്രിതവും പ്ലാറ്റ്ഫോം-സ്വതന്ത്രവുമായ ഭാഗങ്ങളായി വ്യക്തമായ വിഭജനമാണ്. ഈ രണ്ട് ഗുണങ്ങളാണ് ഇത് വളരെ എളുപ്പമാക്കുന്നത് വിൻഡോസ് അഡാപ്റ്റേഷൻഒരു നിർദ്ദിഷ്ട പ്ലാറ്റ്‌ഫോമിനും നിർദ്ദിഷ്ട ടാസ്‌ക്കിനും സി.ഇ.

OEM, Microsoft, ISV-കൾ

മോഡുലാരിറ്റിക്ക് നന്ദി, നിർദ്ദിഷ്ട ഉപഭോക്തൃ ആവശ്യകതകൾ നിറവേറ്റുന്ന വ്യത്യസ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കോൺഫിഗറേഷനുകൾ നിർമ്മിക്കുന്നത് സാധ്യമാണ്. മെമ്മറി ആവശ്യകതകൾ ഗണ്യമായി കുറയ്ക്കാനും (ആവശ്യമായ ഘടകങ്ങൾ മാത്രം ഉൾപ്പെടുത്തി) വിപുലമായ ആപ്ലിക്കേഷനുകൾ ഉൾക്കൊള്ളാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു (ഘടകങ്ങളുടെ ലൈബ്രറി ക്രമേണ വികസിപ്പിക്കുന്നതിലൂടെ).

ഫയൽ സിസ്റ്റം.

Windows CE TFAT (ഇടപാട്-സുരക്ഷിത FAT) ഫയൽ സിസ്റ്റം ഉപയോഗിക്കുന്നു. എക്സിക്യൂഷൻ സമയത്ത് ഇടപാടുകൾ തടസ്സപ്പെടുത്തുന്നതിനെ പിന്തുണയ്ക്കുന്നു എന്നതാണ് ഈ എഫ്എസിന്റെ പ്രധാന സവിശേഷത. അതിനാൽ, മെമ്മറി കാർഡ് നീക്കം ചെയ്യുന്നതോ വൈദ്യുതി നഷ്ടപ്പെടുന്നതോ പോലുള്ള അത്തരം പതിവ് സംഭവങ്ങൾ FS ന്റെ സമഗ്രതയെ ബാധിക്കില്ല, കൂടാതെ ഉപയോക്തൃ വിവരങ്ങളൊന്നും നഷ്ടപ്പെടില്ല. FAT പട്ടികയുടെ 2 പകർപ്പുകൾക്കൊപ്പം TFAT പ്രവർത്തിക്കുന്നു: നിലവിലെ പ്രവർത്തനങ്ങൾ നിയന്ത്രിക്കുന്ന FAT1 പട്ടിക, FAT-ന്റെ ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പകർപ്പ് സംഭരിക്കുന്ന FAT0 പട്ടിക. ഇടപാടിന്റെ എല്ലാ ഘടകങ്ങളും വിജയകരമായി പൂർത്തിയാകുന്നതുവരെ FAT0-ലേക്കുള്ള മാറ്റങ്ങൾ സംരക്ഷിക്കപ്പെടില്ല. ഇടപാട് വിജയകരമായി പൂർത്തിയാക്കിയില്ലെങ്കിൽ, ഇടപാട് ആരംഭിക്കുന്നതിന് മുമ്പ് ഉണ്ടായിരുന്ന അവസ്ഥയിലേക്ക് ഡിസ്ക് പുനഃസ്ഥാപിക്കും. എല്ലാ ഇടപാടുകളും വിജയകരമായി പൂർത്തിയാക്കിയ ശേഷം, FAT1 പട്ടിക FAT0-ലേക്ക് പകർത്തുന്നു.

TFAT-ന്റെ സൈദ്ധാന്തിക വോളിയം 2TB ആണ്, ഒരു സെക്ടറിന്റെ വലിപ്പം 512 ബൈറ്റുകൾ ആണ്. നിലവിലുള്ള ഒരു ഫയൽ പരിഷ്‌ക്കരിക്കുന്നതിന്, മാറ്റുന്ന ബിറ്റുകൾക്കായി TFAT ഒരു പുതിയ ക്ലസ്റ്റർ അനുവദിക്കുകയും FAT ശൃംഖലയ്ക്കായി ഒരു പുതിയ റൂട്ട് സൃഷ്ടിക്കുകയും ചെയ്യും, അങ്ങനെ ചെയിൻ പുതിയ ക്ലസ്റ്ററിലേക്ക് വ്യാപിക്കും. ഇടപാട് വിജയകരമായി പൂർത്തിയാക്കിയില്ലെങ്കിൽ, ഫയലിന്റെ യഥാർത്ഥ പകർപ്പ് കേടുകൂടാതെയിരിക്കാനാണ് ഇത് ചെയ്യുന്നത്.

കേർണൽ ആർക്കിടെക്ചർ.

കേർണൽ OS-ന്റെ അടിസ്ഥാന പ്രവർത്തനം നൽകുന്നു. ഈ പ്രവർത്തനത്തിൽ പ്രോസസ്സുകൾ, ത്രെഡുകൾ, മെമ്മറി മാനേജ്മെന്റ് എന്നിവ ഉൾപ്പെടുന്നു. കേർണൽ ചില ഫയൽ സിസ്റ്റം കഴിവുകളും നൽകുന്നു.

ആപ്ലിക്കേഷനുകൾ കൈകാര്യം ചെയ്യുന്നതിനും മെമ്മറിയിൽ സ്ഥാപിക്കുന്നതിനും കേർണൽ ഒരു വെർച്വൽ മെമ്മറി പേജ് ഡിസൈൻ ഉപയോഗിക്കുന്നു. വെർച്വൽ മെമ്മറി സിസ്റ്റം 64 കെബി ബാങ്കുകളിൽ 4096-ബൈറ്റ് പേജുകളിൽ മെമ്മറിയുടെ തുടർച്ചയായ ബ്ലോക്കുകൾ നൽകുന്നു, അതിനാൽ ആപ്ലിക്കേഷനുകൾക്ക് മെമ്മറി മാനേജ്മെന്റിനെക്കുറിച്ച് വിഷമിക്കേണ്ടതില്ല. 64 കെബിയിൽ കുറവുള്ള മെമ്മറി അഭ്യർത്ഥനകൾക്ക്, ഓരോ ആപ്ലിക്കേഷനിലേക്കും ആക്‌സസ് ഉള്ള ഒരു ലോക്കൽ ഹീപ്പ് ഒരു ആപ്ലിക്കേഷന് ഉപയോഗിക്കാം. ഓരോ പുതിയ പ്രോസസിനും അല്ലെങ്കിൽ ത്രെഡിനും കേർണൽ സ്റ്റാക്കിൽ മെമ്മറി അനുവദിക്കുകയും ചെയ്യുന്നു. സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർമാർക്ക് വെർച്വൽ മെമ്മറി അലോക്കേറ്റ് ചെയ്യാനും ഡീലോക്കേറ്റ് ചെയ്യാനും, ലോക്കൽ ഹീപ്പിൽ മെമ്മറി ഉപയോഗിക്കാനും, പാർട്ടീഷൻ ചെയ്ത കൂമ്പാരങ്ങൾ സൃഷ്ടിക്കാനും, സ്റ്റാക്കിൽ നിന്ന് മെമ്മറി അനുവദിക്കാനും കേർണൽ ഫംഗ്ഷനുകൾ ഉപയോഗിക്കാം. കേർണൽ ഇനിപ്പറയുന്ന പ്രവർത്തനം നൽകുന്നു:


  1. മെമ്മറി മാനേജ്മെന്റ്

  2. ആസൂത്രണം

  3. തത്സമയം പ്രോഗ്രാമുകളുടെ നിർവ്വഹണം

  4. സിസ്റ്റം കോളുകൾ

സിംബിയൻഒ.എസ്

സിംബിയൻ ഒഎസിന്റെ ചരിത്രം

സിയോണിന്റെ പിയോൺ സോഫ്‌റ്റ്‌വെയർ ഡിവിഷനെ അടിസ്ഥാനമാക്കി മോട്ടറോള, എറിക്‌സൺ, നോക്കിയ, പിയോൺ എന്നിവയുടെ സംയുക്ത സംരംഭമായ സിംബിയൻ ആണ് സിംബിയൻ ഒഎസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം (ഇപിഒസി 32) സൃഷ്ടിച്ചത്. പിന്നീട് മാറ്റ്സുഫ്ലവർസ, കെൻവുഡ്, ഫുജിറ്റ്സു, സീമെൻസ് തുടങ്ങിയവരും അവരോടൊപ്പം ചേർന്നു.

1997 ഏപ്രിലിൽ EPOC 32-ന്റെ പ്രാരംഭ റിലീസ് (“റിലീസ്”) പോർട്ടബിൾ മൊബൈൽ ഉപകരണ വ്യവസായത്തിൽ Psion-ന്റെ വിപുലമായ അനുഭവത്തെ അടിസ്ഥാനമാക്കി ഒരു പുതിയ തലമുറ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ പിറവിയെ അടയാളപ്പെടുത്തി.

1991 മുതൽ, Psion Series 3 സീരീസ് ഉപകരണങ്ങൾ വ്യക്തിഗത ഡിജിറ്റൽ ഓർഗനൈസറിനെ ജനപ്രിയമാക്കി ആക്സസ് ചെയ്യാവുന്ന ഉപകരണംബഹുജന ആവശ്യം. പുതിയ OS-നെ SIBO (പതിനാറ്-ബിറ്റ് ഓർഗനൈസർ) എന്ന് വിളിക്കുന്നു, പലപ്പോഴും സിംബിയാൻ OS16 എന്നും വിളിക്കുന്നു.

1998-2000 കാലഘട്ടത്തിൽ പരിമിതമായ ഉറവിടങ്ങളുള്ള ഉപകരണങ്ങളിൽ പ്രവർത്തിക്കുന്നതിന് കോഡ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനായി സിസ്റ്റത്തിന്റെ ഒരു പ്രധാന ഭാഗം മാറ്റിയെഴുതി. സിസ്റ്റത്തിന്റെ 9.x പതിപ്പ് മുതൽ, ഗുരുതരമായ ഒരു സംരക്ഷണ സംവിധാനം പ്രത്യക്ഷപ്പെട്ടു - ആപ്ലിക്കേഷൻ അവകാശങ്ങൾ (കഴിവുകൾ) അനുസരിച്ച് API ഡീലിമിറ്റേഷൻ. പ്രധാന ആപ്ലിക്കേഷൻ വികസന ഭാഷ C++ ആണ്, ജാവ പിന്തുണ ലഭ്യമാണ്. മറ്റ് OS-കളിൽ നിന്നുള്ള ആപ്ലിക്കേഷനുകൾ പോർട്ട് ചെയ്യുന്നതിനായി PIPS ലൈബ്രറികളും ഉണ്ട്.

2005-ൽ, പുതിയ EKA2 കേർണലിനെ അടിസ്ഥാനമാക്കി സിംബിയൻ OS സീരീസ് 60 3-ആം പതിപ്പ് പുറത്തിറങ്ങി, ഇത് മുൻ പതിപ്പുകൾക്കായി എഴുതിയ പ്രോഗ്രാമുകളുമായുള്ള ബാക്ക്വേർഡ് കോംപാറ്റിബിലിറ്റിയുടെ തകർച്ചയിലേക്ക് നയിച്ചു. ഓൺ ഈ നിമിഷംഏറ്റവും സാധാരണമായ (ഉപകരണങ്ങളുടെ എണ്ണം അനുസരിച്ച്) പതിപ്പ് Symbian OS സീരീസ് 60 3-ആം പതിപ്പും 5-ആം പതിപ്പുമാണ് (Symbian^1).

2011 ഫെബ്രുവരി 11-ന്, വിൻഡോസ് ഫോൺ 7 സ്മാർട്ട്‌ഫോണുകളുടെ ഒരു പ്രധാന പ്ലാറ്റ്‌ഫോമായി മാറുമെന്ന് നോക്കിയ പ്രഖ്യാപിച്ചു, എന്നാൽ കമ്പനി ഉപേക്ഷിക്കാൻ ഉദ്ദേശിക്കുന്നില്ല. സിംബിയൻ പ്ലാറ്റ്‌ഫോമുകൾസമീപ വർഷങ്ങളിൽ വികസിപ്പിച്ചെടുത്ത മീഗോയും. സിംബിയൻ ഒരു ഫ്രാഞ്ചൈസി ആയി മാറും.

Symbian OS ആർക്കിടെക്ചർ (പതിപ്പ് 7.0s ഉദാഹരണമായി ഉപയോഗിക്കുന്നു)


അരി. 1. സിംബിയൻ ഒഎസ് ആർക്കിടെക്ചർ

ഒന്നാമതായി, നിങ്ങൾ അത് മനസ്സിലാക്കേണ്ടതുണ്ട് സിംബിയൻ ഒഎസ്ഫോൺ നിർമ്മാതാക്കൾക്കായി രണ്ട് ഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു: കോർ, ഗ്രാഫിക്സ് സിസ്റ്റം. ഇതിന് നന്ദി, ഫോൺ നിർമ്മാതാക്കൾക്ക് അവരുടേതായ ഉപയോക്തൃ ഇന്റർഫേസ് സൃഷ്ടിക്കാൻ കഴിയും. സോഫ്റ്റ്വെയർ ആർക്കിടെക്ചർ സിംബിയൻ ഒഎസ്മോഡുലാർ നിർമ്മാണ തത്വത്തിൽ സൃഷ്ടിച്ചത്, പരസ്പരം മുകളിൽ നിർമ്മിച്ച ലെവലുകൾ ഉൾക്കൊള്ളുന്നു:


  • കേർണലും ഹാർഡ്‌വെയർ സംയോജനവും- സിസ്റ്റത്തിന്റെ കേർണലും ഹാർഡ്‌വെയറും;

  • അടിസ്ഥാന സേവനങ്ങൾ- അടിസ്ഥാന സേവനങ്ങൾ;

  • OS സേവനങ്ങൾ- ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സേവനങ്ങൾ;

  • ആപ്ലിക്കേഷൻ സേവനങ്ങൾ- ഉപയോക്തൃ സേവനങ്ങൾ;

  • UI ചട്ടക്കൂടുകൾ- ഉപയോക്തൃ ഇന്റർഫേസ് ഇൻഫ്രാസ്ട്രക്ചർ;

  • ജാവ 2 ME- Java 2 ME പ്ലാറ്റ്ഫോം.

സിസ്റ്റം കേർണലും ഹാർഡ്‌വെയറും


അരി. 2. കേർണലും ഹാർഡ്‌വെയർ ഇന്റഗ്രേഷൻ ലെവൽ

സിസ്റ്റത്തിന്റെ കേർണലിന്റെയും ഹാർഡ്‌വെയറിന്റെയും അമൂർത്ത നില (കേർണലും ഹാർഡ്‌വെയർ ഇന്റഗ്രേഷനും) ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന രണ്ട് ഉപസിസ്റ്റങ്ങൾ ഉൾക്കൊള്ളുന്നു. 2. സിസ്റ്റം കോർ(കേർണൽ സേവനങ്ങൾ) പ്രോസസ്സറുകളിൽ പ്രവർത്തിക്കാൻ ഒപ്റ്റിമൈസ് ചെയ്തു ARM വാസ്തുവിദ്യകൂടെ ഫലപ്രദമായ മാനേജ്മെന്റ്ലഭ്യമായ എല്ലാ സിസ്റ്റം സേവനങ്ങളും. സിസ്റ്റം കോർ മൾട്ടി-ത്രെഡിംഗ്, മെമ്മറി, പവർ മാനേജ്മെന്റ് എന്നിവ നൽകുന്നു, കൂടാതെ ഏത് ഹാർഡ്‌വെയറിലേക്കും പോർട്ടബിലിറ്റി നൽകുന്നു.

ഉപകരണ ഡ്രൈവറുകൾ(ഡിവൈസ് ഡ്രൈവർ) താഴ്ന്ന നിലയിലുള്ള പിന്തുണ നൽകുന്നു സോഫ്റ്റ്വെയർ കൺട്രോളറുകൾഇനിപ്പറയുന്ന ഉപകരണങ്ങൾക്കായി:


  • കീബോർഡ്;

  • ഡിസ്പ്ലേ;

  • മെമ്മറി കാര്ഡ്;

  • ഡിജിറ്റൽ കൺവെർട്ടർ;

  • ഇൻഫ്രാറെഡ് ഒപ്പം സീരിയൽ പോർട്ടുകൾആശയവിനിമയങ്ങൾ;

  • USB 1.1.

അടിസ്ഥാന സേവനങ്ങൾ


അരി. 3. അടിസ്ഥാന സേവന നില

അടിസ്ഥാന സിസ്റ്റം സേവനങ്ങൾ(അടിസ്ഥാന സേവനങ്ങൾ) തുടർന്നുള്ള ഘടകങ്ങൾക്ക് അടിസ്ഥാന അല്ലെങ്കിൽ അടിസ്ഥാന ചട്ടക്കൂട് നൽകുന്നു സിംബിയൻ ഒഎസ്. അടിസ്ഥാന സേവന പാളിയിൽ രണ്ട് ഉപസിസ്റ്റങ്ങൾ അടങ്ങിയിരിക്കുന്നു: താഴ്ന്ന നിലലൈബ്രറികൾ (ലോ-ലെവൽ ലൈബ്രറികൾ), ഫയൽസെർവർ (ഫയൽ സെർവർ). ചിത്രത്തിൽ. 3. അടിസ്ഥാന തലം അവതരിപ്പിച്ചിരിക്കുന്നു.

ഘടകം താഴ്ന്ന നിലയിലുള്ള ലൈബ്രറികൾഇനിപ്പറയുന്ന മേഖലകളിലെ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ ഉപയോഗിക്കാവുന്ന താഴ്ന്ന നിലവാരത്തിലുള്ള ലൈബ്രറികളും യൂട്ടിലിറ്റികളും അടങ്ങിയിരിക്കുന്നു:


  • ക്രിപ്റ്റോഗ്രഫി;

  • ഡാറ്റാബേസ്;

  • പവർ മാനേജ്മെന്റ് ഘടന;

  • എൻകോഡിംഗ് പിന്തുണ;

  • മെമ്മറി ഉപയോഗിച്ച് പ്രവർത്തിക്കുക;

  • ആർക്കൈവുകളിൽ പ്രവർത്തിക്കുന്നു.
ഫയൽ സെർവർവേണ്ടി ആവശ്യമാണ് ശരിയായ പ്രവർത്തനംഫയൽ സിസ്റ്റങ്ങൾക്കൊപ്പം. പിന്തുണയ്‌ക്കുന്ന മീഡിയ തരങ്ങൾ:

  • റാം (റാൻഡം ആക്സസ് മെമ്മറി) എന്നത് ഡാറ്റ വായിക്കുന്നതിനും എഴുതുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു റാൻഡം ആക്സസ് മെമ്മറി ഉപകരണമാണ് (റാം);

  • NOR ഫ്ലാഷ്;

  • NAND ഫ്ലാഷ്;

  • എംഎംഎസ് മെമ്മറി കാർഡ്;

  • SD മെമ്മറി കാർഡ്.

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സേവനങ്ങൾ

ഓപ്പറേറ്റിംഗ് സിസ്റ്റം സേവനങ്ങൾ(OS സേവനങ്ങൾ) ഒരു കൂട്ടം ഇൻഫ്രാസ്ട്രക്ചർ ഘടകങ്ങൾ ഉൾക്കൊള്ളുന്നു സിംബിയൻ ഒഎസ്ഗ്രാഫിക്സ്, മൾട്ടിമീഡിയ, ക്രിപ്റ്റോഗ്രഫി, കമ്മ്യൂണിക്കേഷൻസ് തുടങ്ങിയവയിൽ പ്രവർത്തിക്കുന്നതിന്. ഇവ പൂർണ്ണമായ ഫേംവെയറുകളാണ്, ഇതിന്റെ അടിസ്ഥാന ഘടകം ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ മുൻ തലങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. OS സേവനങ്ങളുടെ പാളി വിവിധ ഘടകങ്ങളുള്ള നാല് ഉപസിസ്റ്റങ്ങളായി തിരിച്ചിരിക്കുന്നു. ചിത്രത്തിൽ. ചിത്രം 4 OS സേവനങ്ങളുടെ പാളി കാണിക്കുന്നു.

അരി. 4.OS സേവന നില

കമ്പ്യൂട്ടർ കണക്ഷൻ സേവനം(PC Connect Services) ഫോണും കമ്പ്യൂട്ടറും തമ്മിൽ പ്രത്യേക സോഫ്‌റ്റ്‌വെയർ വഴിയും കമ്പ്യൂട്ടറിൽ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഡെവലപ്പർ ടൂളുകൾ (ടൂൾകിറ്റ്) വഴിയും ആശയവിനിമയം നൽകുന്നു.

ഗ്രാഫിക് സേവനം(ഗ്രാഫിക്സ് സേവനങ്ങൾ) സ്ക്രീനും കീബോർഡും ഉള്ള ജോലി നൽകുന്നു ഗ്രാഫിക് അടിസ്ഥാനമാക്കിസബ്സിസ്റ്റങ്ങൾ, സ്ക്രീനിലേക്ക് നേരിട്ട് പ്രവേശനം നൽകുന്നു, ഇൻപുട്ട് ഉപകരണം, ഗ്രാഫിക്സ് ആന്റി-അലിയാസിംഗ്. ഇതെല്ലാം സംഭവിക്കുന്നത് എച്ച്എഎൽ (ഹാർഡ്‌വെയർ അബ്‌സ്‌ട്രാക്ഷൻ ലെയർ) അടിസ്ഥാനത്തിലാണ്.

ഡാറ്റ സേവനം(Comms Services) Symbian OS-ന് ആശയവിനിമയ അടിസ്ഥാന സൗകര്യങ്ങൾ നൽകുന്നു. ഒന്നാമതായി, ഇവ ടെലിഫോണി, നെറ്റ്‌വർക്കിംഗ് സേവനങ്ങൾ, സീരിയൽ എന്നിവയുമായുള്ള ആശയവിനിമയ സേവനങ്ങളാണ് ഇൻഫ്രാറെഡ് തുറമുഖങ്ങൾ, USB, ബ്ലൂടൂത്ത്.

ടെലിഫോണി സിസ്റ്റം ഇനിപ്പറയുന്ന മാനദണ്ഡങ്ങളുമായി പ്രവർത്തിക്കാനുള്ള കഴിവ് നൽകുന്നു:


  • GSM (ഘട്ടം2+),

  • GPRS (r4, ക്ലാസ് ബി),

  • CDMA 2000 (lx),

  • എഡ്ജ് (ECSD, EGPRS),

  • WCDMA(r4).
നെറ്റ്‌വർക്ക് ഇന്റർഫേസ് ആശയവിനിമയ പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കുന്നു:

  • TCP, IPv4, IPv6, MSCHAPv2;

  • IPSec;

  • TCP/IP;

  • ഒന്നിലധികം വിലാസങ്ങൾ.
അതിന്റെ ഊഴത്തിൽ ആശയവിനിമയ സേവനംആശയവിനിമയത്തിനുള്ള അടിസ്ഥാന മാർഗങ്ങൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ ഇത് നൽകുന്നു:

  • IrDA;

  • ബ്ലൂടൂത്ത്.
OS സേവനങ്ങളുടെ പാളിയിലെ ഒരു ഉപസിസ്റ്റം ജനറിക് സേവനങ്ങളാണ്, അതിൽ രണ്ട് സേവനങ്ങൾ ഉൾപ്പെടുന്നു: ക്രിപ്‌റ്റോഗ്രഫി സേവനങ്ങളും മൾട്ടിമീഡിയയും. ക്രിപ്‌റ്റോഗ്രഫി, സർട്ടിഫിക്കറ്റ് മാനേജ്‌മെന്റ്, ഫോണിലെ സോഫ്റ്റ്‌വെയർ ഇൻസ്റ്റാളേഷൻ എന്നീ മേഖലകളിലെ സിസ്റ്റം സുരക്ഷയുടെ ഉത്തരവാദിത്തം ക്രിപ്‌റ്റോഗ്രഫിക്കാണ്. ക്രിപ്‌റ്റോഗ്രഫിയിൽ ഇനിപ്പറയുന്ന മാനദണ്ഡങ്ങൾ പിന്തുണയ്ക്കുന്നു:

  • DES; Q 3DEC;

  • RC2-128;

  • RSA;,

  • PKCS#7.
മൾട്ടിമീഡിയ സിസ്റ്റംശബ്‌ദം, വീഡിയോ, ഗ്രാഫിക്‌സ് (2D, 3D എന്നിവയിൽ) പ്രവർത്തിക്കാൻ അത്യാവശ്യമാണ്. ഈ ഘടകങ്ങളുമായി പ്രവർത്തിക്കുന്നത് അനുബന്ധ സിസ്റ്റം ലൈബ്രറികളിലൂടെയാണ്. ചിത്രത്തിൽ. മൾട്ടിമീഡിയ സിസ്റ്റത്തിന്റെ ഘടകം ചിത്രം 5 കാണിക്കുന്നു.

അരി. 5. മൾട്ടിമീഡിയ സിസ്റ്റം

3D ഗെയിമുകൾ സൃഷ്ടിക്കുന്നു സിംബിയൻ ഒഎസ്ഉചിതമായ ഹാർഡ്‌വെയർ പിന്തുണയോടെയും OpenGL ES അടിസ്ഥാനമാക്കിയും സാധ്യമാണ്. 2D ഗ്രാഫിക്സ് ഉപയോഗിച്ചുള്ള ജോലി GDI (ഗ്രാഫിക്സ് ഡിവൈസ് ഇന്റർഫേസ് - ഇന്റർഫേസ്) വഴിയാണ് നിർമ്മിച്ചിരിക്കുന്നത്. ഗ്രാഫിക്സ് ഉപകരണം) സിംബിയൻ സംവിധാനങ്ങൾ. കൂടാതെ, Symbian OS പ്രവർത്തിക്കുന്ന എല്ലാ ഫോണുകളും ഓഡിയോയും വീഡിയോയും പിന്തുണയ്ക്കുന്നു.

ഉപയോക്തൃ സേവനങ്ങൾ

ഡാറ്റയുമായി പ്രവർത്തിക്കാൻ ഉപയോക്താവിനെ പ്രാപ്‌തമാക്കുന്ന വിവിധ സംവിധാനങ്ങളെ ആപ്ലിക്കേഷൻ സർവീസസ് ലെയർ ഉൾക്കൊള്ളുന്നു. സിംബിയൻ ഒഎസ്കലണ്ടർ, കുറിപ്പുകൾ, അലാറം ക്ലോക്ക്, SMS കൈമാറ്റം, ഇമെയിൽ ആക്സസ് തുടങ്ങിയവ പോലുള്ള ആപ്ലിക്കേഷനുകളുടെ ഒരു ബിൽറ്റ്-ഇൻ പാക്കേജ് അടങ്ങിയിരിക്കുന്നു. ഉപയോക്തൃ സേവനത്തിൽ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന നാല് സബ്സിസ്റ്റങ്ങൾ അടങ്ങിയിരിക്കുന്നു. 6.


അരി. 6. ഉപയോക്തൃ സേവന നില

PIM(വ്യക്തിഗത വിവര മാനേജർ - വ്യക്തിഗത വിവര മാനേജർ) ഉപയോക്തൃ ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നതിനുള്ള സ്റ്റാൻഡേർഡ് മെക്കാനിസങ്ങൾ നൽകുന്നു. ഒരു ഉദാഹരണം ഒരു ലളിതമായ ഓർഗനൈസർ ആയിരിക്കും, നോട്ടുബുക്ക്അഥവാ ഓഫീസ് അപേക്ഷകൾ, ൽ നടപ്പിലാക്കി സിംബിയൻ ഒഎസ്. നിങ്ങളുടെ സ്വന്തം ഇഷ്‌ടാനുസൃത പ്രോഗ്രാമുകൾ സൃഷ്‌ടിക്കുന്നതിന് ഒരു വലിയ കൂട്ടം API-കൾ ഉണ്ട്.

ഡാറ്റ സമന്വയം(ഡാറ്റ സിൻക്രൊണൈസേഷൻ) OMA SyncML 1.1 മെക്കാനിസത്തിന്റെ അടിസ്ഥാനത്തിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്, ഇത് സെർവർ/ക്ലയന്റ് തത്വത്തെ അടിസ്ഥാനമാക്കി ഡാറ്റ സമന്വയം ഉറപ്പാക്കുന്നു.

സന്ദേശമയയ്ക്കൽ(മെസേജിംഗ്) എല്ലാ പ്രധാന തരത്തിലുള്ള സന്ദേശങ്ങളെയും പിന്തുണയ്ക്കുന്നു: ഇത് അയയ്‌ക്കുന്നതിനും സ്വീകരിക്കുന്നതിനുമുള്ള POP, SMTP/SHARP പ്രോട്ടോക്കോളുകളും പിന്തുണയ്ക്കുന്നു, ഉദാഹരണത്തിന്, ഇമെയിൽ (ബ്രൗസിംഗ്). WAP, HTTP, XHTTP എന്നിവ പിന്തുണയ്ക്കുന്നു, കൂടാതെ നിങ്ങളുടെ സ്വന്തം പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിന് സിസ്റ്റം ലൈബ്രറിയിൽ നിരവധി ക്ലാസുകളുണ്ട്.

യൂസർ ഇന്റർഫേസ് ഇൻഫ്രാസ്ട്രക്ചർ

മൊബൈൽ ഉപകരണ നിർമ്മാതാക്കൾക്ക് മെക്കാനിസങ്ങളെ അടിസ്ഥാനമാക്കി അവരുടെ ഗ്രാഫിക്കൽ ഇന്റർഫേസ് സൃഷ്ടിക്കാൻ കഴിയുന്ന ഒരു സംവിധാനമാണ് യൂസർ ഇന്റർഫേസ് ഫ്രെയിംവർക്ക് (UI ഫ്രെയിംവർക്ക്). സിംബിയൻ ഒഎസ്. സിസ്റ്റത്തെ കോർ, ഗ്രാഫിക്സ് എന്നിങ്ങനെ വേർതിരിക്കുക എന്നതായിരുന്നു ബുദ്ധിപരവും സമതുലിതവുമായ തീരുമാനം. ഉപയോക്തൃ ഇന്റർഫേസ് ചട്ടക്കൂട് രണ്ട് ഘടകങ്ങൾ ഉൾക്കൊള്ളുന്നു. ആദ്യത്തേത്, നിങ്ങളുടെ ഫോണിൽ കാണാൻ കഴിയുന്ന നിങ്ങളുടെ സ്വന്തം ഉപയോക്തൃ ഇന്റർഫേസ് സൃഷ്‌ടിക്കുന്നതിനുള്ള കഴിവ് നൽകുന്ന യുഐ ആപ്ലിക്കേഷൻസ് ഫ്രെയിംവർക്ക് ആണ്. രണ്ടാമത്തേത് യുഐ ടൂൾകിറ്റ് (യൂസർ ഇന്റർഫേസ് ഡെവലപ്പർ ടൂളുകൾ) ആണ്. ഈ ടൂളുകളെ അടിസ്ഥാനമാക്കി, ഫോൺ നിർമ്മാതാക്കൾ അവരുടെ SDK-കൾ വികസിപ്പിക്കുന്നു, കൂടാതെ പ്രോഗ്രാമർമാർ അവരുടെ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്ന സഹായത്തോടെ. ഈ സമീപനം സിംബിയൻ OS അവരുടെ ഫോൺ മോഡലുകളിലേക്ക് പോർട്ട് ചെയ്യാൻ താൽപ്പര്യമുള്ള നിർമ്മാതാക്കളുടെ സർക്കിളിനെ വികസിപ്പിക്കുന്നു.

സിംബിയൻ OS-ലെ EKA2 കേർണലിന്റെ മൾട്ടിടാസ്കിംഗും മറ്റ് സവിശേഷതകളും.

സിംബിയൻ ഒഎസ് മുൻകൂർ മൾട്ടിടാസ്കിംഗ് ഉപയോഗിക്കുന്നു. I/O പ്രവർത്തനങ്ങൾ പൂർത്തിയാകുമ്പോൾ, കമ്പ്യൂട്ടർ ഹാർഡ്‌വെയറിൽ ഇവന്റുകൾ ഉണ്ടാകുമ്പോൾ, ടൈമറുകളും ടൈം സ്‌ലൈസുകളും കാലഹരണപ്പെടുമ്പോൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തന്നെ ഒരു എക്‌സിക്യൂട്ടിംഗ് പ്രോഗ്രാമിൽ നിന്ന് മറ്റൊന്നിലേക്ക് നിയന്ത്രണം കൈമാറുന്ന ഒരു തരം മൾട്ടിടാസ്കിംഗാണിത്. ഒരു പ്രോഗ്രാമിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ചില സിഗ്നലുകളുടെ രസീത്. ഇത്തരത്തിലുള്ള മൾട്ടിടാസ്‌ക്കിങ്ങിൽ, ആദ്യത്തെ പ്രോഗ്രാമിൽ നിന്നും അക്ഷരാർത്ഥത്തിൽ അതിന്റെ കോഡിലെ ഏതെങ്കിലും രണ്ട് നിർദ്ദേശങ്ങൾക്കിടയിൽ നിന്നും യാതൊരു ആഗ്രഹവുമില്ലാതെ പ്രോസസറിനെ ഒരു പ്രോഗ്രാം എക്‌സിക്യൂട്ട് ചെയ്യുന്നതിൽ നിന്ന് മറ്റൊന്നിലേക്ക് മാറ്റാൻ കഴിയും. പ്രോസസ്സ് ഷെഡ്യൂളറാണ് സിപിയു സമയത്തിന്റെ വിതരണം നടത്തുന്നത്. കൂടാതെ, ഓരോ ജോലിക്കും ഉപയോക്താവിന് അല്ലെങ്കിൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് ഒരു പ്രത്യേക മുൻഗണന നൽകാം, അത് വഴക്കമുള്ള മാനേജ്മെന്റ്ടാസ്‌ക്കുകൾക്കിടയിൽ പ്രോസസ്സർ സമയം വിതരണം ചെയ്യുന്നു (ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഒരു റിസോഴ്‌സ്-ഇന്റൻസീവ് പ്രോഗ്രാമിന്റെ മുൻഗണന കുറയ്ക്കാൻ കഴിയും, അതുവഴി അതിന്റെ വേഗത കുറയ്ക്കാം, പക്ഷേ പശ്ചാത്തല പ്രക്രിയകളുടെ പ്രകടനം വർദ്ധിപ്പിക്കുന്നു). ഇത്തരത്തിലുള്ള മൾട്ടിടാസ്കിംഗ് ഉപയോക്തൃ പ്രവർത്തനങ്ങളോട് വേഗത്തിലുള്ള പ്രതികരണം നൽകുന്നു.

ആൻഡ്രോയിഡ്

ആൻഡ്രോയിഡ് പ്ലാറ്റ്‌ഫോമിന്റെ സവിശേഷതകൾ

ആൻഡ്രോയിഡ് പ്ലാറ്റ്‌ഫോമിനെക്കുറിച്ച് ആദ്യം പറയേണ്ട കാര്യം, സുരക്ഷയുടെ കാര്യത്തിൽ ഉൾപ്പെടെ, അത് സൂചിപ്പിക്കുന്നതെല്ലാം ലിനക്സിൽ നിർമ്മിച്ചതാണ് എന്നതാണ്. ആൻഡ്രോയിഡിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഓരോ ആപ്ലിക്കേഷനും സ്വന്തം പ്രദേശത്ത് താമസിക്കുന്നു, പ്രവർത്തനത്തിന് ആവശ്യമായ ഫയലുകൾ മാത്രം ഉപയോഗിക്കുന്നു, മറ്റ് ആപ്ലിക്കേഷനുകളുടെ ഫയലുകളിലേക്ക് ആക്സസ് ഇല്ല (3):

  • പ്രവര്ത്തന മുറി ആൻഡ്രോയിഡ് സിസ്റ്റംമൾട്ടി-ഉപയോക്താവ് ലിനക്സ് സിസ്റ്റം, ഓരോ ആപ്ലിക്കേഷനും യഥാർത്ഥത്തിൽ ഒരു അദ്വിതീയ ഉപയോക്താവാണ്.

  • സ്ഥിരസ്ഥിതിയായി, സിസ്റ്റം ഓരോ ആപ്ലിക്കേഷനും ഒരു തനത് നൽകുന്നു ഒരു തിരിച്ചറിയൽ നമ്പർ- ഉപയോക്തൃ ഐഡി. അതേ സമയം, ഈ ഐഡിയെക്കുറിച്ച് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് മാത്രമേ അറിയൂ, പക്ഷേ ഇത് ആപ്ലിക്കേഷനായി മറച്ചിരിക്കുന്നു. OS പിന്നീട് ആപ്ലിക്കേഷനിലെ ഓരോ ഫയലിനും അനുമതികൾ സജ്ജീകരിക്കുന്നു, അതുവഴി ആ അപ്ലിക്കേഷന് മാത്രമേ അവ ആക്‌സസ് ചെയ്യാൻ കഴിയൂ.

  • സിസ്റ്റത്തിലെ ഓരോ പ്രോസസ്സിനും അതിന്റേതായ വെർച്വൽ മെഷീൻ ഉണ്ട്, അതിനാൽ കോഡ് മറ്റ് ആപ്ലിക്കേഷനുകളിൽ നിന്ന് ഒറ്റപ്പെട്ട് പ്രവർത്തിക്കുന്നു.

  • സ്ഥിരസ്ഥിതിയായി, ഓരോ ആപ്ലിക്കേഷനും അതിന്റേതായ ലിനക്സ് പ്രോസസ്സ് പ്രവർത്തിപ്പിക്കുന്നു. ആപ്ലിക്കേഷൻ ഘടകങ്ങളുടെ പ്രോസസ്സിംഗ് ആവശ്യമായി വരുമ്പോൾ Android ഒരു പ്രോസസ്സ് ആരംഭിക്കുന്നു, തുടർന്ന് ഉറവിടങ്ങൾ ആവശ്യമില്ലാത്തപ്പോൾ അല്ലെങ്കിൽ മറ്റൊരു ടാസ്ക്കിനായി സിസ്റ്റം ഉറവിടങ്ങൾ സ്വതന്ത്രമാക്കേണ്ടിവരുമ്പോൾ പ്രക്രിയ അവസാനിപ്പിക്കുന്നു.
അങ്ങനെ, ആൻഡ്രോയിഡ് ഒഎസ് ഏറ്റവും കുറഞ്ഞ പ്രിവിലേജ് എന്ന തത്വം നടപ്പിലാക്കുന്നു. ഇതിനർത്ഥം, ഓരോ ആപ്ലിക്കേഷനും, ഡിഫോൾട്ടായി, അതിന് ആവശ്യമായ ഘടകങ്ങളിലേക്ക് മാത്രമായി ആക്സസ് ഉണ്ട് എന്നാണ് സാധാരണ പ്രവർത്തനം, എന്നാൽ കൂടുതൽ അല്ല. ഇതെല്ലാം ആൻഡ്രോയിഡ് OS-നെ അനധികൃത ആക്‌സസ്സിൽ നിന്ന് കൂടുതൽ സുരക്ഷിതമാക്കുന്നു. എന്നിരുന്നാലും, നിരവധി ആപ്ലിക്കേഷനുകൾക്കായി പങ്കിട്ട ഫയലുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയില്ലെന്ന് ഇതിനർത്ഥമില്ല:

  • ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിനുള്ളിൽ രണ്ടിനുള്ള സാധ്യതയുണ്ട് വ്യത്യസ്ത ആപ്ലിക്കേഷനുകൾഒരേ ഐഡി സജ്ജമാക്കുക, അത് അപ്ലിക്കേഷനുകളെ പരസ്പരം ഫയലുകൾ ആക്‌സസ് ചെയ്യാൻ അനുവദിക്കും. സിസ്റ്റം റിസോഴ്‌സുകൾ സംരക്ഷിക്കുന്നതിന്, ഒരു പൊതു ഐഡിയുള്ള ആപ്ലിക്കേഷനുകൾക്ക് ഒരേ ലിനക്സ് പ്രോസസ്സിൽ പ്രവർത്തിക്കാനും ഒരു പൊതു വെർച്വൽ മെഷീൻ ഉപയോഗിക്കാനുമുള്ള കഴിവുണ്ട് (അപ്ലിക്കേഷനുകൾക്കും ഒരേ സർട്ടിഫിക്കറ്റ് ഉണ്ടായിരിക്കണം).

  • കൂടാതെ, ഓരോ ആപ്ലിക്കേഷനും ഉപയോക്താവിന്റെ കോൺടാക്റ്റുകൾ, SMS സന്ദേശങ്ങൾ, സ്റ്റോറേജ് മീഡിയ, ക്യാമറ, ബ്ലൂടൂത്ത് മുതലായവയിലേക്ക് ആക്സസ് അഭ്യർത്ഥിക്കാം. ഈ സാഹചര്യത്തിൽ, എല്ലാ ആപ്ലിക്കേഷനുകൾക്കും ഈ പ്രവർത്തനങ്ങൾക്കായി ഉപയോക്താവിൽ നിന്ന് സ്ഥിരീകരണം ലഭിക്കണം.
ആൻഡ്രോയിഡിന് വൈ-ഫൈ, ബ്ലൂടൂത്ത്, സെല്ലുലാർ ഡാറ്റ പ്രോട്ടോക്കോളുകൾ (GPRS, EDGE, 3G, മുതലായവ) ഉൾക്കൊള്ളുന്ന വിപുലമായ കണക്റ്റിവിറ്റി ഓപ്ഷനുകൾ ഉണ്ട്. സോഫ്റ്റ്‌വെയർ സ്റ്റാക്കിലേക്ക് ആൻഡ്രോയിഡ് സോഫ്റ്റ്‌വെയർലൊക്കേഷൻ അധിഷ്‌ഠിത സേവനങ്ങൾക്കുള്ള പിന്തുണ (ഉദാഹരണത്തിന്, GPS), ആക്‌സിലറോമീറ്ററുകൾ, വീഡിയോ ക്യാമറ പിന്തുണ എന്നിവ ഉൾപ്പെടുന്നു.

ചരിത്രപരമായി, രണ്ട് പ്രദേശങ്ങൾ മൊബൈൽ ആപ്ലിക്കേഷനുകൾഅവരുടെ ഡെസ്‌ക്‌ടോപ്പ് എതിരാളികളേക്കാൾ പിന്നിലായി, ഗ്രാഫിക്‌സ്/മൾട്ടിമീഡിയ, ഡാറ്റ സ്റ്റോറേജ് ഓപ്ഷനുകൾ ഉണ്ടായിരുന്നു. ഓപ്പൺജിഎൽ ലൈബ്രറി ഉൾപ്പെടെയുള്ള 2-ഡി, 3-ഡി ഗ്രാഫിക്‌സിനുള്ള നേറ്റീവ് പിന്തുണയോടെ ഗ്രാഫിക്‌സ് പ്രശ്‌നം Android പരിഹരിക്കുന്നു. ആൻഡ്രോയിഡ് പ്ലാറ്റ്‌ഫോമിന്റെ ജനപ്രിയ ഓപ്പൺ സോഴ്‌സ് SQLite ഡാറ്റാബേസ് ഡാറ്റ സംഭരിക്കുന്നതിനുള്ള ചുമതല എളുപ്പമാക്കി. ആൻഡ്രോയിഡ് സോഫ്റ്റ്‌വെയർ ലെയറുകളുടെ ഒരു ലളിതമായ ഡയഗ്രം ചിത്രം 1 കാണിക്കുന്നു.

മൊത്തത്തിൽ, ഡയഗ്രാമിൽ നിന്ന് കാണാൻ കഴിയുന്നതുപോലെ, ആർക്കിടെക്ചറിൽ 5 ലെവലുകൾ ഉണ്ട്: ആപ്ലിക്കേഷൻ ലെവൽ, ആപ്ലിക്കേഷൻ ഫ്രെയിംവർക്ക് ലെവൽ, പങ്കിട്ട ലൈബ്രറി, വെർച്വൽ മെഷീൻ ലെവലുകൾ, കേർണൽ ലെവൽ (ലിനക്സ് കേർണൽ 2.6).

ആപ്ലിക്കേഷനുകളുടെ പാളി

Android-ൽ ഒരു കൂട്ടം അടിസ്ഥാന ആപ്ലിക്കേഷനുകൾ ഉൾപ്പെടുന്നു: ഇമെയിൽ, SMS ക്ലയന്റുകൾ, കലണ്ടർ, വിവിധ കാർഡുകൾ, ബ്രൗസർ, കോൺടാക്റ്റ് മാനേജ്മെന്റ് പ്രോഗ്രാം എന്നിവയും അതിലേറെയും. ആൻഡ്രോയിഡ് പ്ലാറ്റ്‌ഫോമിൽ പ്രവർത്തിക്കുന്ന എല്ലാ ആപ്ലിക്കേഷനുകളും ജാവയിലാണ് എഴുതിയിരിക്കുന്നത്.

ആപ്ലിക്കേഷൻ ഫ്രെയിംവർക്ക് ലെയർ

പ്രധാന ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗിക്കുന്ന API-കളുടെ മുഴുവൻ ശക്തിയും പ്രയോജനപ്പെടുത്താൻ Android നിങ്ങളെ അനുവദിക്കുന്നു. ഏതൊരു ആപ്ലിക്കേഷനും മറ്റൊരു ആപ്ലിക്കേഷന്റെ ഇതിനകം നടപ്പിലാക്കിയ കഴിവുകൾ ഉപയോഗിക്കാൻ കഴിയുന്ന തരത്തിലാണ് ആർക്കിടെക്ചർ നിർമ്മിച്ചിരിക്കുന്നത്, രണ്ടാമത്തേത് അതിന്റെ പ്രവർത്തനക്ഷമത ഉപയോഗിക്കുന്നതിനുള്ള ആക്സസ് തുറക്കുന്നുവെങ്കിൽ. അങ്ങനെ, ആർക്കിടെക്ചർ OS ഘടകങ്ങളുടെയും ആപ്ലിക്കേഷനുകളുടെയും പുനരുപയോഗ തത്വം നടപ്പിലാക്കുന്നു.

എല്ലാ ആപ്ലിക്കേഷനുകളുടെയും അടിസ്ഥാനം സിസ്റ്റങ്ങളുടെയും സേവനങ്ങളുടെയും ഒരു കൂട്ടമാണ്:

1. വിപുലീകരിക്കാവുന്ന പ്രവർത്തനക്ഷമതയുള്ള കാഴ്ചകളുടെ സമ്പന്നമായ ഒരു കൂട്ടമാണ് വ്യൂ സിസ്റ്റം രൂപംലിസ്റ്റുകൾ, പട്ടികകൾ, ഇൻപുട്ട് ഫീൽഡുകൾ, ബട്ടണുകൾ മുതലായവ പോലുള്ള ഘടകങ്ങൾ ഉൾപ്പെടെയുള്ള ആപ്ലിക്കേഷനുകൾ.

2. മറ്റ് ആപ്ലിക്കേഷനുകളിൽ നിന്നുള്ള ഡാറ്റ ആക്‌സസ് ചെയ്യാനും സ്വന്തം ഡാറ്റയിലേക്ക് ആക്‌സസ് നൽകാനും അപ്ലിക്കേഷനുകളെ അനുവദിക്കുന്ന സേവനങ്ങളാണ് ഉള്ളടക്ക ദാതാക്കൾ.

3. സ്ട്രിംഗ്, ഗ്രാഫിക്, മറ്റ് തരത്തിലുള്ള ഉറവിടങ്ങൾ എന്നിവ ആക്സസ് ചെയ്യാൻ റിസോഴ്സ് മാനേജർ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്.

4. സ്റ്റാറ്റസ് ബാറിൽ ഇഷ്‌ടാനുസൃത അറിയിപ്പുകൾ പ്രദർശിപ്പിക്കാൻ അറിയിപ്പ് മാനേജർ ഏതൊരു അപ്ലിക്കേഷനെയും അനുവദിക്കുന്നു.

5. ആക്റ്റിവിറ്റി മാനേജർ ആപ്ലിക്കേഷനുകളുടെ ജീവിത ചക്രം നിയന്ത്രിക്കുകയും പ്രവർത്തനങ്ങളുമായുള്ള പ്രവർത്തന ചരിത്രത്തിനായി ഒരു നാവിഗേഷൻ സിസ്റ്റം നൽകുകയും ചെയ്യുന്നു.

റൺടൈം ലെയർ (Android റൺടൈം)

കേർണൽ ലൈബ്രറികളുടെ മിക്ക പ്രവർത്തനങ്ങളും നൽകുന്ന ഒരു കൂട്ടം കേർണൽ ലൈബ്രറികളുമായാണ് ആൻഡ്രോയിഡ് വരുന്നത്. ജാവ ഭാഷ. സ്റ്റാൻഡേർഡ് വെർച്വൽ മെഷീനിൽ നിന്ന് വ്യത്യസ്തമായി പ്ലാറ്റ്ഫോം ഒപ്റ്റിമൈസ് ചെയ്ത, കേസ്-സെൻസിറ്റീവ് ഡാൽവിക് വെർച്വൽ മെഷീൻ ഉപയോഗിക്കുന്നു. ജാവ മെഷീൻ- സ്റ്റാക്ക്-ഓറിയന്റഡ്. ഓരോ ആപ്ലിക്കേഷനും അതിന്റേതായ വിർച്ച്വൽ മെഷീൻ ഇൻസ്‌റ്റൻസ് ഉപയോഗിച്ച് അതിന്റേതായ പ്രക്രിയയിൽ പ്രവർത്തിക്കുന്നു. Dalvik, Dalvik Executable (*.dex) ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു, ഇത് ഏറ്റവും കുറഞ്ഞ ആപ്ലിക്കേഷൻ മെമ്മറി ഉപയോഗത്തിനായി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു. അത്തരക്കാർ ഇത് ഉറപ്പാക്കുന്നു അടിസ്ഥാന പ്രവർത്തനങ്ങൾത്രെഡിംഗ്, ലോ-ലെവൽ മെമ്മറി മാനേജ്‌മെന്റ് പോലുള്ള ലിനക്സ് കേർണലുകൾ. SDK-യിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന dx യൂട്ടിലിറ്റി ഉപയോഗിച്ച് നിങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ എഴുതിയിരിക്കുന്ന Java ബൈറ്റ്കോഡ് dex ഫോർമാറ്റിലേക്ക് സമാഹരിച്ചിരിക്കുന്നു.

ലിനക്സ് കേർണൽ ലെവൽ

ആൻഡ്രോയിഡ് Linux OS പതിപ്പ് 2.6 അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അതുവഴി മെമ്മറി, പ്രോസസ്സ് മാനേജ്‌മെന്റ്, സുരക്ഷ, നെറ്റ്‌വർക്കിംഗ്, ഡ്രൈവറുകൾ തുടങ്ങിയ കേർണൽ സിസ്റ്റം സേവനങ്ങൾ നൽകുന്നു. ഹാർഡ്‌വെയറിനും സോഫ്‌റ്റ്‌വെയറിനുമിടയിൽ ഒരു അബ്‌സ്‌ട്രാക്ഷൻ ലെയറായി കെർണൽ പ്രവർത്തിക്കുന്നു.ലിനക്‌സ് കേർണൽ 2.6 ഉപയോഗിക്കുന്നു.

ഉപയോഗിക്കുന്ന C/C++ ൽ എഴുതിയ ഒരു കൂട്ടം ലൈബ്രറികൾ ആൻഡ്രോയിഡിൽ ഉൾപ്പെടുന്നു വിവിധ ഘടകങ്ങൾസംവിധാനങ്ങൾ. ഡെവലപ്പർമാർക്കും ഈ ലൈബ്രറികൾ ഉപയോഗിക്കാം.

ആപ്ലിക്കേഷൻ ആർക്കിടെക്ചർ

ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, ആൻഡ്രോയിഡ് ലിനക്സ് കേർണലിന് മുകളിലാണ് പ്രവർത്തിക്കുന്നത്. ആൻഡ്രോയിഡ് ആപ്ലിക്കേഷനുകൾ ജാവ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ എഴുതുകയും ഒരു വെർച്വൽ മെഷീനിൽ (VM) പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. നിങ്ങൾ പ്രതീക്ഷിക്കുന്നതുപോലെ വെർച്വൽ മെഷീൻ ഒരു JVM അല്ല, മറിച്ച് Dalvik Virtual Machine എന്ന ഓപ്പൺ സോഴ്‌സ് സാങ്കേതികവിദ്യയാണ് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, ഓരോന്നും ആൻഡ്രോയിഡ് ആപ്പ്ഒരു Dalvik VM ഇൻസ്‌റ്റൻസിനുള്ളിൽ പ്രവർത്തിക്കുന്നു, അത് കേർണൽ-നിയന്ത്രിതത്തിൽ അടങ്ങിയിരിക്കുന്നു ലിനക്സ് പ്രക്രിയചിത്രം 2 ൽ കാണിച്ചിരിക്കുന്നത് പോലെ

ആപ്ലിക്കേഷൻ ഘടകങ്ങൾ

ഒരു ആൻഡ്രോയിഡ് പ്രോഗ്രാം നിർമ്മിച്ചിരിക്കുന്ന പ്രാഥമിക നിർമ്മാണ ബ്ലോക്കുകളാണ് ആപ്ലിക്കേഷൻ ഘടകങ്ങൾ. നാല് വ്യത്യസ്ത തരം ഘടകങ്ങളുണ്ട്. ഓരോ തരത്തിനും സവിശേഷമായ ലക്ഷ്യവും അതിന്റേതായ ജീവിത ചക്രവുമുണ്ട്, അത് എങ്ങനെ സൃഷ്ടിക്കപ്പെടുന്നുവെന്നും നശിപ്പിക്കപ്പെടുന്നുവെന്നും നിർണ്ണയിക്കുന്നു. അതിനാൽ ഈ ഘടകങ്ങൾ ഇവയാണ്:

  • പ്രവർത്തനങ്ങൾ
ഒരു ഉപയോക്തൃ ഇന്റർഫേസുള്ള (ഒരു വെബ് പേജിന് സമാനമായ) ഒരൊറ്റ സ്ക്രീനാണ് പ്രവർത്തനം. ഉദാഹരണത്തിന്, പ്രവർത്തിക്കുന്ന ഒരു ആപ്ലിക്കേഷൻ ഈമെയില് വഴി, ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്ന ഒരു സ്‌ക്രീൻ (പ്രവർത്തനം) ഉണ്ടായിരിക്കാം ഏറ്റവും പുതിയ സന്ദേശങ്ങൾ, മറ്റൊന്ന് സന്ദേശങ്ങൾ സൃഷ്ടിക്കാൻ, മൂന്നാമത്തേത് സന്ദേശങ്ങൾ കാണുന്നതിന്. അങ്ങനെ, ഈ മൂന്ന് വർക്ക്‌സ്‌പെയ്‌സുകളും (സ്‌ക്രീൻ, പേജ്, ആക്‌റ്റിവിറ്റി) പരസ്പരം ബന്ധിപ്പിച്ച് ഒരു ഉപയോക്തൃ ഇന്റർഫേസ് രൂപപ്പെടുത്തുന്നു. ഈ സ്‌ക്രീനുകളിലേതെങ്കിലും (പ്രോഗ്രാം പിന്തുണയ്‌ക്കുകയാണെങ്കിൽ) അപ്ലിക്കേഷനുകൾക്ക് സമാരംഭിക്കാൻ കഴിയും, ഉദാഹരണത്തിന്, ക്യാമറയ്‌ക്ക് ഒരു സന്ദേശ സൃഷ്‌ടി പേജ് സമാരംഭിക്കാൻ കഴിയും, അതുവഴി ഉപയോക്താവിന് അവർ ഇപ്പോൾ എടുത്ത ഫോട്ടോ ഉടനടി അയയ്‌ക്കാൻ കഴിയും.

  • സേവനങ്ങള്
ദൈർഘ്യമേറിയ പ്രവർത്തനങ്ങൾ നിർവഹിക്കുന്നതിനോ റിമോട്ട് പ്രോസസ്സുകൾക്കായി ജോലി ചെയ്യുന്നതിനോ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്ന ഒരു ഘടകമാണ് സേവനങ്ങൾ. ഉപയോക്തൃ ഇന്റർഫേസ് പിന്തുണയ്ക്കുന്നില്ല. ഉദാഹരണത്തിന്, ഉപയോക്താവ് മറ്റൊരു ആപ്ലിക്കേഷനിലായിരിക്കുമ്പോൾ സേവനത്തിന് പശ്ചാത്തലത്തിൽ സംഗീതം പ്ലേ ചെയ്യാനോ ഉപയോക്താവിന്റെ നിലവിലെ പ്രവർത്തനത്തെ തടസ്സപ്പെടുത്താതെ നെറ്റ്‌വർക്കിലൂടെ ഡാറ്റ കൈമാറാനോ കഴിയും. മറ്റ് ഘടകങ്ങൾക്ക് സേവനം സമാരംഭിക്കാനും നിയന്ത്രിക്കാനും കഴിയും (ഉദാഹരണത്തിന്, അതേ പ്രവർത്തനം).

  • ഉള്ളടക്ക ദാതാക്കൾ (ഡാറ്റ ഉറവിടങ്ങൾ)
ഉള്ളടക്ക ദാതാവ് പൊതു ഡാറ്റ നിയന്ത്രിക്കുന്നു. ഫയലുകൾ, ഡാറ്റാബേസുകൾ, ഇന്റർനെറ്റ് അല്ലെങ്കിൽ നിങ്ങളുടെ അപ്ലിക്കേഷന് ആക്‌സസ് ഉള്ള മറ്റ് സ്ഥിരമായ ഡാറ്റ സ്റ്റോറുകൾ എന്നിവയിൽ നിങ്ങൾക്ക് വിവരങ്ങൾ സംഭരിക്കാനാകും. ഉള്ളടക്ക മാനേജ്‌മെന്റ് വഴി, മറ്റ് ആപ്ലിക്കേഷനുകൾക്ക് ഡാറ്റ ആക്‌സസ് ചെയ്യാനോ മാറ്റാനോ കഴിയും. ഉദാഹരണത്തിന്, ഉപയോക്തൃ കോൺടാക്റ്റ് വിവരങ്ങളുടെ ഉള്ളടക്ക മാനേജ്മെന്റിനെ Android OS പിന്തുണയ്ക്കുന്നു.

  • ബ്രോഡ്കാസ്റ്റ് റിസീവറുകൾ
ആഗോള സിസ്റ്റം ഇവന്റുകൾ സ്വീകരിക്കുന്നതിന് ഉത്തരവാദിത്തമുള്ള ഒരു ഘടകമാണ് ബ്രോഡ്കാസ്റ്റ് റിസീവർ. ഉദാഹരണത്തിന്, സ്‌ക്രീൻ ഓഫ് ചെയ്യുക, കുറഞ്ഞ ബാറ്ററി, ഇൻകമിംഗ് കോൾതുടങ്ങിയവ. അപ്ലിക്കേഷനുകൾക്ക് സമാനമായ ഇവന്റുകൾ ട്രിഗർ ചെയ്യാനും കഴിയും. ഉപകരണത്തിലേക്ക് ഡാറ്റ വിജയകരമായി ഡൗൺലോഡ് ചെയ്‌തുവെന്നും അത് ലഭ്യമാണെന്നും മറ്റൊരു ആപ്പിനെ അറിയിക്കാൻ ഇത് ആവശ്യമായി വന്നേക്കാം. കൂടാതെ, ഈ ഘടകത്തിന് ഒരു ഉപയോക്തൃ ഇന്റർഫേസ് ഇല്ല, എന്നാൽ ഒരു ഇവന്റ് സംഭവിക്കുമ്പോൾ ഒരു അലേർട്ട് വിൻഡോ സൃഷ്ടിക്കാൻ കഴിയും. പൊതുവേ, ബ്രോഡ്കാസ്റ്റ് റിസീവർ മറ്റ് ഘടകങ്ങൾക്കായുള്ള ഒരുതരം "പോർട്ട്" ആണ്, കൂടാതെ ഇത് ഒരു മിനിമം ജോലി നിർവഹിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. ഉദാഹരണത്തിന്, ഒരു നിർദ്ദിഷ്‌ട ഇവന്റുമായി ബന്ധപ്പെട്ട ചില ജോലികൾ ചെയ്യാൻ ഇതിന് സേവനങ്ങൾ ആരംഭിക്കാൻ കഴിയും.

ആൻഡ്രോയിഡ് OS-ന്റെ ഒരു പ്രത്യേകത, ആപ്ലിക്കേഷനുകൾക്ക് മറ്റ് ആപ്ലിക്കേഷനുകളുടെ ഘടകങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും എന്നതാണ്. എന്നിരുന്നാലും, ഓരോ ഉറവിടത്തിലും കർശനമായ അനുമതികളാൽ അപ്ലിക്കേഷനുകൾ പരസ്പരം വേർതിരിക്കപ്പെടുന്നു, അതിനാൽ ആ ഉറവിടങ്ങൾ പൊതുവായി അടയാളപ്പെടുത്തിയാലും മറ്റ് ആളുകളുടെ ഉറവിടങ്ങൾ നേരിട്ട് ആക്‌സസ് ചെയ്യാൻ കഴിയില്ല. എന്നിരുന്നാലും, കേർണലിന് എല്ലാ ആപ്ലിക്കേഷനുകളും ആക്സസ് ചെയ്യാൻ കഴിയും. അവയുടെ ഘടകങ്ങളിലേക്ക്. അതിനാൽ, ആപ്ലിക്കേഷൻ 1-ന് ആപ്ലിക്കേഷൻ 2-ന്റെ ഒരു ഘടകം ലഭിക്കുന്നതിന്, അത് ആദ്യം കേർണലുമായി ബന്ധപ്പെടേണ്ടതുണ്ട്. ആപ്ലിക്കേഷൻ 2-ന്റെ ഒരു ഘടകം ആപ്ലിക്കേഷൻ 1-ലേക്ക് കൈമാറാൻ കഴിയുമോ എന്ന് കേർണൽ തീരുമാനിക്കും (ആപ്ലിക്കേഷന്റെ ആർക്കിടെക്ചർ അതിന്റെ വ്യക്തിഗത ഘടകങ്ങൾ മറ്റ് സോഫ്‌റ്റ്‌വെയർ പ്രവർത്തിപ്പിക്കാനാണ് ആദ്യം രൂപകൽപ്പന ചെയ്‌തതെങ്കിൽ) അത്തരമൊരു സാധ്യത നിലവിലുണ്ടെങ്കിൽ അത് കൈമാറും.

മുകളിലുള്ള ചിത്രം നടപടിക്രമം കാണിക്കുന്നു:


  1. ആപ്ലിക്കേഷൻ 1 കേർണലിനോട് ആപ്ലിക്കേഷൻ 2-ൽ നിന്ന് ചില ഉറവിടങ്ങൾ അനുവദിക്കാൻ ആവശ്യപ്പെടുന്നു.

  2. കേർണൽ ആപ്ലിക്കേഷൻ 2 ആക്സസ് ചെയ്യുന്നു

  3. കേർണൽ ആപ്ലിക്കേഷൻ പ്രവർത്തനങ്ങൾ സമാരംഭിക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുന്നു 2

  4. കേർണൽ പ്രവർത്തിക്കുന്ന പ്രവർത്തനങ്ങളെ ആപ്ലിക്കേഷൻ1-ലേക്ക് തിരികെ നൽകുന്നു

WM8505 പ്രോസസർ ഉപയോഗിച്ച് ഒരു ടാബ്‌ലെറ്റ് മിന്നുന്നത് പരാജയപ്പെട്ട ആളുകൾക്ക് ഈ ലേഖനം താൽപ്പര്യമുള്ളതായിരിക്കും, അതായത്. Android OS-ൽ അവർക്ക് സ്ഥിരമായി പ്രവർത്തിക്കുന്ന ഫേംവെയർ കണ്ടെത്താൻ കഴിയില്ല. നിങ്ങളുടെ ടാബ്‌ലെറ്റിൽ ഉൾച്ചേർത്ത OS Windows CE 6.0 ന്റെ റഷ്യൻ പതിപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഇവിടെ ഞാൻ നിങ്ങളോട് പറയും.

എന്റെ ഒരു ആശയം അനുസരിച്ച്, വളരെക്കാലം മുമ്പ് സംഭാവനയ്ക്കായി അയച്ച ഒരു പഴയ ടാബ്ലറ്റ് പുനഃസ്ഥാപിക്കാൻ ഞാൻ തീരുമാനിച്ചു. പുനഃസ്ഥാപിക്കുമ്പോൾ അത് നഷ്‌ടമായിരുന്നു: Wi-Fi മൊഡ്യൂൾ, ക്യാമറ, സെൻസർ, ബാറ്ററി, GL850G ചിപ്പ് (സേവനം ചെയ്യുന്നു) USB ഹബ്) കൂടാതെ മറ്റ് ചെറിയ കാര്യങ്ങളും. അതിനാൽ നിങ്ങൾക്ക് എങ്ങനെയെങ്കിലും ടാബ്‌ലെറ്റ് നിയന്ത്രിക്കാനാകും, ഉദാഹരണത്തിന്, സാധാരണ മൗസ്, ഇതിനകം "സ്ഥാപിതമായ" എന്നാൽ ഞാൻ സംസാരിച്ച മെച്ചപ്പെടുത്തിയ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് രണ്ട് USB സോക്കറ്റുകൾ പുറത്തിറക്കി. ഈ പ്രക്രിയയുടെ ചില ഫോട്ടോകൾ ഇതാ.


ബോർഡിന് GL850G ചിപ്പ് ഇല്ലാത്തതിനാൽ, USB പോർട്ടുകളുടെ പരമാവധി എണ്ണം രണ്ടാണ്. GL850G ചിപ്പിന്റെ അഭാവത്തിൽ യുഎസ്ബി വയറിംഗ് എങ്ങനെ, എവിടെ നിന്ന് ലഭിക്കും എന്നതിൽ ആർക്കെങ്കിലും താൽപ്പര്യമുണ്ടെങ്കിൽ, ചോദിക്കുക, ഫോട്ടോയിൽ എല്ലാം ഇതിനകം ദൃശ്യമാണെങ്കിലും ഞാൻ അഭിപ്രായങ്ങളിൽ ഉത്തരം നൽകും.



അതിനാൽ, ടാബ്‌ലെറ്റിന്റെ ഹാർഡ്‌വെയർ കൂടുതലോ കുറവോ കൊണ്ടുവരുന്നു ജോലി സാഹചര്യം, ആൻഡ്രോയിഡ് OS അടിസ്ഥാനമാക്കി അതിനായി ഫേംവെയർ കണ്ടെത്താൻ ശ്രമിക്കാൻ ഞാൻ തീരുമാനിച്ചു, പക്ഷേ അവയൊന്നും ഇൻസ്റ്റാളേഷന് ശേഷം ആരംഭിച്ചില്ല - ചൈനയിൽ നിർമ്മിച്ചത്, എനിക്ക് എന്ത് പറയാൻ കഴിയും. തൽഫലമായി, WinCE 6.0 RUS-ൽ തിരഞ്ഞെടുക്കപ്പെട്ടു. ഇത് ആൻഡ്രോയിഡിനേക്കാൾ വളരെ വേഗത്തിൽ ലോഡുചെയ്യുന്നു, ഇത് എനിക്ക് ഒരു വലിയ പ്ലസ് ആയിരുന്നു. ക്യാമറയുടെ ഡ്രൈവറെ കണ്ടെത്താനാകാത്തതാണ് പോരായ്മ.

WM8505 പ്രൊസസർ ഉള്ള ഒരു ടാബ്‌ലെറ്റിനായി നിങ്ങൾക്ക് WinCE 6.0 റഷ്യൻ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാം. പരിചിതമായ ഒരു സാഹചര്യം അനുസരിച്ച് വിൻഡോസ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. നിങ്ങൾ ആർക്കൈവ് അൺപാക്ക് ചെയ്യുകയും മൈക്രോസിഡി ഫ്ലാഷ് കാർഡിലേക്ക് ഉള്ളടക്കങ്ങൾ പകർത്തുകയും ചെയ്യേണ്ടതുണ്ട്, അതുവഴി ഫ്ലാഷ് ഡ്രൈവിന്റെ റൂട്ടിൽ സ്ക്രിപ്റ്റ് ഫോൾഡർ ദൃശ്യമാകും. ഈ മൈക്രോസിഡി കാർഡ് ടാബ്‌ലെറ്റിലേക്ക് ചേർത്തു, അത് ഓണാക്കുകയും ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ ആരംഭിക്കുകയും ചെയ്യുന്നു, ഇതിന് ഏകദേശം അഞ്ച് മിനിറ്റ് എടുക്കും. അതിൽ സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല, പ്രധാന കാര്യം സ്ക്രീനിൽ ലിഖിതങ്ങൾ പിന്തുടരുകയും അവയെ പിന്തുടരുകയും ചെയ്യുക എന്നതാണ്. പുരോഗതിയിൽ വിൻഡോസ് ഇൻസ്റ്റാളേഷനുകൾ CE 6.0 ടാബ്‌ലെറ്റിൽ എംബഡ് ചെയ്‌തിരിക്കുന്നു, നിങ്ങൾ ഒരിക്കൽ മൈക്രോസിഡി കാർഡ് നീക്കം ചെയ്‌ത് ഒരു റീബൂട്ട് നിർബന്ധിതമാക്കേണ്ടതുണ്ട്. അത്രയേ നിങ്ങളിൽ നിന്ന് ആവശ്യമുള്ളൂ.

2 GB ക്ലാസ് 6 മൈക്രോസിഡി മെമ്മറി കാർഡ് ഈ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമല്ല എന്ന വസ്തുത ഞാൻ ശ്രദ്ധിക്കാൻ ആഗ്രഹിക്കുന്നു, എന്നാൽ 16 GB ക്ലാസ് 4 മെമ്മറി കാർഡ് സ്ഥിരതയോടെയും വിശ്വസനീയമായും പ്രവർത്തിച്ചു. ടാബ്‌ലെറ്റിൽ WinCE 6.0 ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, നിങ്ങൾ ക്യാമറ വിച്ഛേദിക്കണം (വിച്ഛേദിക്കണം) എന്നതും പ്രധാനമാണ്, കാരണം OS- ൽ ഇതിന് ഡ്രൈവറുകളൊന്നുമില്ല, അവ തിരയുന്ന പ്രക്രിയയിൽ വിൻഡോസ് കുടുങ്ങി. ഒരുപക്ഷേ ഇത് Wi-Fi മൊഡ്യൂളിനും ബാധകമായിരിക്കും, കാരണം എനിക്ക് ഇത് പരിശോധിക്കാൻ കഴിഞ്ഞില്ല... ഇൻസ്റ്റാളേഷൻ സമയത്ത് എനിക്ക് അത് ഇല്ലായിരുന്നു, ഈ വസ്തുത പരിശോധിക്കാൻ ഒരു മാർഗവുമില്ല.

വ്യാവസായിക കൺട്രോളറുകളും ഉപകരണങ്ങളും നിർമ്മിക്കുന്ന സംരംഭങ്ങളെ ലക്ഷ്യമിട്ടുള്ള വിൻഡോസ് എംബഡഡ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ആറാമത്തെ പതിപ്പാണ് "യമസാക്കി"). ഉപഭോക്തൃ ഇലക്ട്രോണിക്സ്. വിൻഡോസ് എംബഡഡ് സിഇ 6.0 ന് പൂർണ്ണമായും പുനർരൂപകൽപ്പന ചെയ്ത കേർണൽ ഉണ്ട്, അത് 32 ഇഞ്ച് മുതൽ 32,000 പ്രോസസ്സുകളെ പിന്തുണയ്ക്കുന്നു. മുൻ പതിപ്പുകൾ. പ്രോസസ്സുകൾക്കായി അനുവദിച്ചിരിക്കുന്ന വെർച്വൽ അഡ്രസ് സ്പേസ് 32 MB-ൽ നിന്ന് 2 GB ആയി വർദ്ധിച്ചു.

2011 മാർച്ചിൽ, വിൻഡോസ് എംബഡഡ് സിഇ 6.0 ന് പകരം മെച്ചപ്പെട്ട വിൻഡോസ് എംബഡഡ് കോംപാക്റ്റ് 7 ഉപയോഗിച്ച് മാറ്റി.

എൻസൈക്ലോപീഡിക് YouTube

    1 / 1

    ✪ ബീഗിൾബോൺ ബ്ലാക്ക് നിറത്തിൽ വിൻഡോസ് സിഇ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

സബ്ടൈറ്റിലുകൾ

വിവരണം

വിൻഡോസ് എംബഡഡ് സിഇ എന്നത് തത്സമയ പിന്തുണയുള്ള ഒരു ഘടക-അധിഷ്ഠിത, മൾട്ടി-ടാസ്കിംഗ്, മൾട്ടി-ത്രെഡഡ്, മൾട്ടി-പ്ലാറ്റ്ഫോം ഓപ്പറേറ്റിംഗ് സിസ്റ്റമാണ്. ഏകദേശം 600 ഘടകങ്ങൾ ഡവലപ്പർമാർക്ക് ലഭ്യമാണ്, അവ ഉപയോഗിച്ച് അവർക്ക് സ്വന്തമായി ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇമേജുകൾ സൃഷ്ടിക്കാൻ കഴിയും, അതിൽ തന്നിരിക്കുന്നവയ്ക്ക് ആവശ്യമുള്ളത് മാത്രം ഉൾപ്പെടുന്നു. നിർദ്ദിഷ്ട ഉപകരണംപ്രവർത്തനക്ഷമത. സ്റ്റാൻഡേർഡ് Win32 API അടിസ്ഥാനമാക്കിയുള്ള ഒരു കൂട്ടം API-കൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ആപ്ലിക്കേഷൻ ഡെവലപ്പർമാർക്ക് നൽകുന്നു, കൂടാതെ എംബഡഡ് ഉപകരണങ്ങൾക്കായി ഒരു പ്രത്യേക API അനുബന്ധമായി നൽകുന്നു. CE Win32 API-യുടെ ഒരു ഭാഗത്തെ മാത്രമേ പിന്തുണയ്ക്കുന്നുള്ളൂ എന്നതിനാൽ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഉൾച്ചേർത്ത സ്വഭാവവുമായി ബന്ധപ്പെട്ട ചില പ്രത്യേകതകൾ ഉള്ളതിനാൽ, Windows ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ഡെസ്ക്ടോപ്പ് പതിപ്പുകൾക്കായി എഴുതിയ ആപ്ലിക്കേഷനുകൾക്ക് എംബഡഡ് ഉപകരണങ്ങളിൽ പ്രവർത്തിക്കുന്നതിന് അധിക അഡാപ്റ്റേഷനും പരിഷ്ക്കരണവും ആവശ്യമായി വന്നേക്കാം; ഏത് സാഹചര്യത്തിലും, ഉപകരണത്തിൽ പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, അവ വീണ്ടും കംപൈൽ ചെയ്യേണ്ടതുണ്ട്.

വിൻഡോസിന്റെ ഡെസ്ക്ടോപ്പ് പതിപ്പുകൾ പോലെ, വിൻഡോസ് എംബഡഡ് സിഇ ഉപയോഗിക്കുന്നു സ്റ്റാൻഡേർഡ് ഫോർമാറ്റ്എക്സിക്യൂട്ടബിൾ ഫയൽ - പോർട്ടബിൾ എക്സിക്യൂട്ടബിൾ (PE). ഡിപൻഡൻസി വാക്കർ അല്ലെങ്കിൽ ഡംപ്ബിൻ പോലുള്ള PE ഫോർമാറ്റിൽ പ്രവർത്തിക്കുന്ന മിക്ക സ്റ്റാൻഡേർഡ് യൂട്ടിലിറ്റികളും ഉപയോഗിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

ഉൾച്ചേർത്ത CE 6.0 ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഡെവലപ്‌മെന്റ് ടൂളുകൾ Visual Studio 2005 മായി സംയോജിപ്പിച്ചിരിക്കുന്നു കൂടാതെ ഈ ആധുനിക വികസന സ്യൂട്ടിലേക്ക് ഒരു ആഡ്-ഓൺ ആയി നൽകിയിരിക്കുന്നു. യുമായുള്ള സംയോജനം വിഷ്വൽ സ്റ്റുഡിയോആപ്ലിക്കേഷൻ വികസിപ്പിക്കുന്നതിനും ഒരു പരിതസ്ഥിതി ഉപയോഗിക്കുന്നതിനും നിങ്ങളെ അനുവദിക്കുന്നു സിസ്റ്റം പ്രോഗ്രാമുകൾ. പുതിയ ഡെവലപ്‌മെന്റ് ടൂളുകൾക്കൊപ്പം, ഒരു പുതിയ ARM ഉപകരണ എമുലേറ്ററും പ്ലാറ്റ്‌ഫോം ബിൽഡറിലേക്ക് സംയോജിപ്പിച്ചിരിക്കുന്നു, ഇത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇമേജുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനും സൃഷ്ടിക്കുന്നതിനും പരിശോധിക്കുന്നതിനുമുള്ള പ്രക്രിയയെ സുഗമമാക്കുന്നു. ആധുനിക വിഷ്വൽ സ്റ്റുഡിയോയുടെ സോഴ്സ് കോഡ് എഡിറ്ററിന്റെ എല്ലാ ശക്തിയും ഡവലപ്പർമാർക്ക് CE 6.0-ൽ ലഭ്യമാണ്: സിന്റാക്സ് ഹൈലൈറ്റിംഗും ഇന്റലിസെൻസ് സാങ്കേതികവിദ്യയും (BIB ഫയലുകൾ ഉൾപ്പെടെ). പുതിയ ഗ്രാഫിക് എഡിറ്റർമാർ പ്രത്യക്ഷപ്പെട്ടു: രജിസ്ട്രി എഡിറ്റർ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഇമേജ് എഡിറ്റർ. CE 6.0 മെച്ചപ്പെടുത്തിയ വിഷ്വൽ സ്റ്റുഡിയോ 2005 കംപൈലറുകൾ ഉപയോഗിക്കുന്നു പുതിയ കമ്പൈലറുകൾ C++ ഭാഷയുമായി മെച്ചപ്പെട്ട അനുയോജ്യത; മെച്ചപ്പെട്ട ലൈബ്രറികൾ നൽകുക; CRT, ATL, MFC എന്നിവയെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ മെച്ചപ്പെടുത്തിയ റൺടൈം സുരക്ഷാ പരിശോധനകളും (/GS) വാഗ്ദാനം ചെയ്യുന്നു. CE യുടെ പുതിയ പതിപ്പിന് "പോസ്റ്റ് മോർട്ടം" ഡീബഗ്ഗിംഗ് ചെയ്യാനുള്ള കഴിവുണ്ട്. ഇത് നൽകുന്നു അധിക സവിശേഷതകൾസാധ്യമായ പ്രശ്നങ്ങൾ കണ്ടെത്തുന്നതിനും പ്രകടനം ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനും. ഡെലിവറിയിൽ ആവശ്യമായ റൺ-ടൈം ലൈസൻസ് നിർണ്ണയിക്കുന്ന ഒരു യൂട്ടിലിറ്റി ഉൾപ്പെടുന്നു, കൂടാതെ HTML-ലേക്ക് റിപ്പോർട്ടുകൾ എക്‌സ്‌പോർട്ടുചെയ്യുന്നതിനെ പിന്തുണയ്‌ക്കുന്നു, ഇത് ഒരു പ്രോജക്റ്റിലും അക്കൗണ്ടിംഗിലും പ്രവർത്തിക്കുമ്പോൾ ആശയവിനിമയം മെച്ചപ്പെടുത്തുന്നു.

വിൻഡോസ് മൊബൈൽ, വിൻഡോസ് ഫോൺ എന്നിവയുമായുള്ള കണക്റ്റിവിറ്റി

വിൻഡോസ് മൊബൈൽ പ്ലാറ്റ്‌ഫോമിൽ Windows എംബഡഡ് CE 6.0 ഉപയോഗിക്കുന്നില്ല, പക്ഷേ ഇത് Zune HD-യെ ശക്തിപ്പെടുത്തുന്നു. അടുത്തത് വിൻഡോസ് പതിപ്പ്മൊബൈൽ, Windows Phone 7 Series, Windows Embedded CE 6.0 R3 അടിസ്ഥാനമാക്കിയുള്ളതാണ്.

IN വിൻഡോസ് ലോകംനിങ്ങൾ ആരെയും അത്ഭുതപ്പെടുത്തില്ല. നമ്മുടെ രാജ്യത്ത്, അതിന്റെ പേര് മിക്കവാറും വീട്ടുപേരായി മാറിയിരിക്കുന്നു. എന്നാൽ മിക്ക സാധാരണ ഉപയോക്താക്കളും വിൻഡോസ് സിസ്റ്റങ്ങൾ എന്താണെന്നും അവ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും ചിന്തിക്കുന്നില്ല. തീർച്ചയായും, കുറച്ച് ആളുകൾക്ക് ഉണ്ട് പൂർണ്ണമായ ആശയംഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ സംഘടനാ ഘടനയെക്കുറിച്ച്.

എന്താണ് വിൻഡോസ്?

മിക്ക ഉപയോക്താക്കളും കമ്പ്യൂട്ടർ ഓണാക്കുമ്പോൾ, OS ലോഡുചെയ്യുന്നു, അതിൽ അവർക്ക് വിവിധ പ്രോഗ്രാമുകൾക്കൊപ്പം പ്രവർത്തിക്കാൻ കഴിയും. എന്നാൽ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പങ്ക് എന്താണ്?

ഒരു കമ്പ്യൂട്ടറിലെ സിസ്റ്റം, നിലവിലുള്ള ഹാർഡ്‌വെയർ ഘടകങ്ങളെ പരാമർശിക്കേണ്ടതില്ല, ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. തമ്മിലുള്ള ഒരു കണ്ണിയാണ് എന്നതാണ് ഇന്റർമീഡിയറ്റ് റോൾ ഇൻസ്റ്റാൾ ചെയ്ത സോഫ്റ്റ്വെയർ(സോഫ്റ്റ്‌വെയർ), ഉപയോക്താവും ഹാർഡ്‌വെയറും. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഇത് പ്രവർത്തനത്തിലൂടെയാണ് വിൻഡോസ് സെറ്റ്ഉപയോക്താവിന് പരസ്പരം സംവദിക്കാൻ കഴിയുന്ന വിവിധ ആപ്ലിക്കേഷനുകൾ സമാരംഭിക്കാൻ കഴിയും. എന്നാൽ നിലവിൽ സജീവമായ പ്രോഗ്രാമുകളുടെ (സിസ്റ്റത്തിന്റെ പ്രവർത്തനത്തിന് ആവശ്യമായ സ്വന്തം പ്രക്രിയകൾ കണക്കാക്കാതെ) റാമിലേക്ക് സമാന്തരമായി ലോഡുചെയ്യുന്നതിലൂടെ സെൻട്രൽ പ്രോസസ്സർ ഇതിനകം തന്നെ കണക്കുകൂട്ടലുകൾ നടത്തുന്നു. അതായത്, എന്താണ് "വിൻഡോസ്"? ഉപയോക്താവിനെയും ആപ്ലിക്കേഷൻ ആപ്ലിക്കേഷനുകളെയും ഹാർഡ്‌വെയർ ഘടകങ്ങളുമായി ബന്ധിപ്പിക്കുന്ന ഒരു പാലം, എല്ലാ പ്രക്രിയകളും (കമ്പ്യൂട്ടേഷണൽ പ്രവർത്തനങ്ങൾ, ഫലങ്ങൾ നൽകൽ, അവയുടെ തുടർന്നുള്ള പ്രോസസ്സിംഗ്) നിർവ്വഹിക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ ചുമതലപ്പെടുത്തിയിരിക്കുന്നു.

മറുവശത്ത്, വിൻഡോസ് എന്താണെന്നതിനെക്കുറിച്ച് സംസാരിക്കുമ്പോൾ, സിസ്റ്റത്തെ മനുഷ്യ സമൂഹത്തിന്റെ ഓർഗനൈസേഷന്റെ ചില സമാനതകളുമായി താരതമ്യം ചെയ്യാം. താഴ്ന്ന റാങ്കിലുള്ള മറ്റ് അംഗങ്ങൾക്ക് നിർദ്ദേശങ്ങൾ നൽകുന്ന ഒരു തരം നേതാവാണ് "വിൻഡോസ്", കൂടാതെ അവകാശങ്ങൾ സ്ഥാപിക്കുകയോ ചില പ്രക്രിയകൾ നടപ്പിലാക്കുന്നത് നിരോധിക്കുകയോ ചെയ്യുന്നു.

ഒരു ചെറിയ ചരിത്രം

എന്നാൽ ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ കുടുംബം എല്ലായ്പ്പോഴും അത്ര ജനപ്രിയമായിരുന്നില്ല. മുമ്പ്, കമ്പ്യൂട്ടറുകളിൽ കൂടുതലും ഡോസ് പോലുള്ള സിസ്റ്റങ്ങൾ ഉപയോഗിച്ചിരുന്നപ്പോൾ, കമ്പ്യൂട്ടറുമായി ഇടപഴകുന്നതിന് ധാരാളം കമാൻഡുകൾ നൽകേണ്ടത് ആവശ്യമായിരുന്നു, പ്രവർത്തനത്തിന്റെ എളുപ്പത്തെക്കുറിച്ച് സംസാരിക്കേണ്ട ആവശ്യമില്ല.

1985-ൽ, ഒബ്ജക്റ്റ്-ഓറിയന്റഡ് പ്രോഗ്രാമിംഗിന്റെ ഏറ്റവും പുതിയ തത്വങ്ങൾക്കനുസൃതമായി വികസിപ്പിച്ച വിൻഡോസ് 1.01-ന്റെ ആദ്യ പതിപ്പ് പുറത്തിറങ്ങിയപ്പോൾ, ഉപയോക്താക്കൾക്ക് ഒരു ഗ്രാഫിക്കൽ ഇന്റർഫേസിലൂടെ കമ്പ്യൂട്ടറുമായി പ്രവർത്തിക്കാൻ കഴിഞ്ഞു, അത് പിന്നീട് കൂടുതൽ സൗകര്യപ്രദമായിത്തീർന്നു, പക്ഷേ അങ്ങനെ ചെയ്തില്ല. അടിസ്ഥാനപരമായ മാറ്റങ്ങൾക്ക് വിധേയമാകുന്നു.

പിന്നീട് 2.0, 3.x പരിഷ്‌ക്കരണങ്ങൾ പിന്തുടർന്നു, എന്നാൽ ഇന്ന് നമ്മൾ കാണുന്ന സിസ്റ്റം, വിപ്ലവകരമായ വിൻഡോസ് 95-ന്റെ പ്രകാശനത്തോടെ മാത്രമാണ് രൂപപ്പെട്ടത്. ഇതിനെത്തുടർന്ന് ഡെസ്‌ക്‌ടോപ്പ് പതിപ്പുകൾ 98, 2000, മില്ലേനിയം (എംഇ), എക്‌സ്‌പി, വിസ്റ്റ, എന്നിവ വന്നു. 7, 8, 10 ( പുതിയ പതിപ്പ്"വിൻഡോസ്"), സെർവർ പരിഷ്ക്കരണങ്ങളുടെ വലിയ എണ്ണം കണക്കാക്കുന്നില്ല.

അടിസ്ഥാന ഇന്റർഫേസ് ഘടകങ്ങൾ

എന്നാൽ സിസ്റ്റത്തിന്റെ രൂപം മുതൽ പ്രധാന ഘടകം വിൻഡോകളാണ് (വാസ്തവത്തിൽ, പേര് എവിടെ നിന്നാണ് വന്നത്). എല്ലാ പ്രോഗ്രാമുകളും പ്രക്രിയകളും മറ്റും പ്രദർശിപ്പിക്കാൻ അവ ഉപയോഗിക്കുന്നു.

പതിപ്പ് 95 ൽ, നിരവധി ഘടകങ്ങൾ കൂടി പ്രത്യക്ഷപ്പെട്ടു, അതില്ലാതെ ഇന്ന് സിസ്റ്റം സങ്കൽപ്പിക്കാൻ പോലും അസാധ്യമാണ് - “ആരംഭിക്കുക” ബട്ടൺ (എന്നിരുന്നാലും, ഡവലപ്പർമാർ എട്ടാമത്തെ പരിഷ്ക്കരണത്തിൽ ഉപേക്ഷിക്കാൻ ശ്രമിച്ചു, പക്ഷേ പത്താമത്തെ സ്ഥാനത്ത് തിരിച്ചെത്തി) ഒപ്പം വിവിധ തരം പാനലുകൾ, അതിൽ പ്രധാനം "ടാസ്ക്ബാറുകൾ" ആണ്.

വിൻഡോസ് സിസ്റ്റത്തെയും അതിന്റെ എതിരാളികളെയും കുറിച്ചുള്ള ഹ്രസ്വ വിവരണം

അടുത്തിടെ വരെ എല്ലാ പരിഷ്ക്കരണങ്ങളും പണമടച്ചിട്ടുണ്ടെങ്കിലും വിൻഡോസ് ഏറ്റവും സാധാരണമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലൊന്നായി മാറിയത് എന്തുകൊണ്ട്? ഇത് ഉപയോഗത്തിന്റെ അനായാസതയോ ഹാക്ക് ചെയ്ത പതിപ്പുകളുടെ സാന്നിധ്യമോ മാത്രമല്ല, സോവിയറ്റിനു ശേഷമുള്ള സ്ഥലത്തെ ഉപയോക്താക്കളാണ് ഇതിൽ ഭൂരിഭാഗവും കണക്കാക്കുന്നത്.

ഡവലപ്പർമാർ ആദ്യം സൃഷ്ടിക്കാൻ ശ്രമിച്ചു എന്നതാണ് വസ്തുത സാർവത്രിക സംവിധാനംഏറ്റവും അറിയപ്പെടുന്ന ഹാർഡ്‌വെയർ ഉപകരണങ്ങളുമായി പ്രവർത്തിക്കാൻ കഴിയുന്ന ( മദർബോർഡുകൾ, പ്രോസസ്സറുകൾ, RAM, ഹാർഡ് ഡ്രൈവുകൾ മുതലായവ), കൂടാതെ ഏത് പ്രോഗ്രാമും അതിന്റെ ഡെവലപ്പർ അല്ലെങ്കിൽ ഉദ്ദേശ്യം പരിഗണിക്കാതെ പ്രവർത്തിപ്പിക്കാൻ സാധ്യമാണ്.

തീർച്ചയായും, ഇന്ന് വിൻഡോസ് സിസ്റ്റങ്ങൾ Linux (യഥാർത്ഥത്തിൽ സൌജന്യമായിരുന്ന ഒരു സിസ്റ്റം), Mac OS X എന്നിവയിൽ പിന്തുടരുന്നു. എന്നാൽ ആദ്യത്തേത് വളരെ നിർദ്ദിഷ്ടവും ഉപയോക്താക്കളുടെ ഇടുങ്ങിയ സർക്കിളിൽ മാത്രം പ്രത്യേകിച്ചും ജനപ്രിയവുമാണ്, രണ്ടാമത്തേതിന് കഴിയും. പ്രത്യേക ഉപകരണങ്ങളിൽ മാത്രം പ്രവർത്തിക്കുന്നു ( വിൻഡോസ് പ്ലാറ്റ്‌ഫോമുകളെ പിസികളായി തരംതിരിച്ചിരിക്കുന്നത് വെറുതെയല്ല, മാക് സിസ്റ്റങ്ങളെ ഇന്റൽ ആയി തരംതിരിച്ചിട്ടുണ്ട്). എന്നാൽ ഏറ്റവും രസകരമായ കാര്യം, മത്സരിക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെ വൈറസുകൾ ബാധിക്കില്ല, അതേസമയം വിൻഡോസിന് ധാരാളം സുരക്ഷാ ദ്വാരങ്ങളുണ്ട് (ഇത് പ്രത്യേകം ചർച്ചചെയ്യും).

സിസ്റ്റം പതിപ്പ് എങ്ങനെ കണ്ടെത്താം?

വിൻഡോസ് പതിപ്പ് 7 ന്റെ സവിശേഷതകൾ എങ്ങനെ കാണാമെന്ന് ഇപ്പോൾ നോക്കാം, ഉദാഹരണത്തിന്, അല്ലെങ്കിൽ മറ്റേതെങ്കിലും. ഓരോ സിസ്റ്റത്തിലും ലഭിക്കും സംക്ഷിപ്ത വിവരങ്ങൾവഴി സാധ്യമാണ് RMB മെനുതിരഞ്ഞെടുത്ത പ്രോപ്പർട്ടികൾ ഉള്ള കമ്പ്യൂട്ടർ ഐക്കണിൽ (ഇത് മിക്കവാറും എല്ലാവർക്കും അറിയാം).

എന്നാൽ സിസ്റ്റം പാരാമീറ്ററുകൾ വ്യക്തമാക്കുന്നതിനോ കൃത്യമായ ബിൽഡ് നമ്പർ നിർണ്ണയിക്കുന്നതിനോ, റൺ കൺസോളിൽ നൽകിയ msinfo32 കമാൻഡ് അല്ലെങ്കിൽ അതേ മെനുവിൽ നൽകിയ വിൻവർ ലൈൻ ഉപയോഗിക്കുന്നതാണ് നല്ലത്. സൗകര്യാർത്ഥം, നിങ്ങൾക്ക് "നിയന്ത്രണ പാനലിൽ" സിസ്റ്റം വിഭാഗവും ഉപയോഗിക്കാം.

എന്തുകൊണ്ടാണ് സിസ്റ്റം പരാജയപ്പെടുന്നത്?

സ്വാഭാവികമായും, വിൻഡോസിന്റെ സാധ്യതകൾ വളരെ വിശാലമാണ്, പക്ഷേ പരിധിയില്ലാത്തതാണ്. ഈ പ്രത്യേക OS പലപ്പോഴും തകരാറിലാകുകയും ധാരാളം പിശകുകൾ പ്രത്യക്ഷപ്പെടുകയും ചെയ്യുന്നുവെന്ന് പല ഉപയോക്താക്കളും പരാതിപ്പെടുന്നു.

ഏകദേശം 99.9% കേസുകളിലും ഇത് "ബഗ്ഗി" ആയ സിസ്റ്റമല്ല, മറിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത സോഫ്റ്റ്വെയർ ആണെന്ന് ഇവിടെ വ്യക്തമാക്കേണ്ടതാണ്. ഇൻസ്റ്റാൾ ചെയ്ത ഉപകരണങ്ങൾ OS-ന്റെ ആവശ്യകതകൾ നിറവേറ്റുന്നില്ല. അതുതന്നെ ശരിയല്ല ഇൻസ്റ്റാൾ ചെയ്ത ഡ്രൈവറുകൾ, വ്യത്യസ്ത സ്ട്രിപ്പുകൾഓർമ്മയും മറ്റ് പല കാര്യങ്ങളും സംഘർഷങ്ങൾക്ക് കാരണമാകും. വഴിയിൽ, അവസാനത്തേതിൽ ഒന്ന് വിൻഡോസ് പരിഷ്കാരങ്ങൾ 10 പ്രോ ആണ് ക്രാഷുകൾക്ക് ഏറ്റവും കുറഞ്ഞ സാധ്യത.

സുരക്ഷാ, അപ്ഡേറ്റ് ഇൻസ്റ്റലേഷൻ പ്രശ്നങ്ങൾ

സുരക്ഷാ സംവിധാനം, നിരവധി സംരക്ഷണ നടപടികൾ ഉണ്ടായിരുന്നിട്ടും, ഉയർന്ന തലത്തിൽ നിന്ന് വളരെ അകലെയാണ്. വിൻഡോസ് 10 പ്രോയിലും പത്താം ഗ്രൂപ്പിന്റെ മറ്റ് പതിപ്പുകളിലും മാത്രമാണ് അന്തർനിർമ്മിത ആന്റിവൈറസ് പ്രത്യക്ഷപ്പെട്ടത്, അതിനുമുമ്പ് മൂന്നാം കക്ഷി സംഭവവികാസങ്ങൾ ഉപയോഗിക്കേണ്ടത് ആവശ്യമാണ്. കൂടാതെ, ഫയർവാൾ തികച്ചും പ്രശ്നകരമാണ്. വൈറസുകളോ ക്ഷുദ്ര കോഡുകളോ തുളച്ചുകയറാൻ കഴിയുന്ന ധാരാളം ദ്വാരങ്ങൾ സിസ്റ്റത്തിൽ ഉണ്ട്.

അതുകൊണ്ടാണ് വിൻഡോസ് അപ്ഡേറ്റുകളുടെ നിരന്തരമായ ഇൻസ്റ്റാളേഷൻ ആവശ്യമായി വരുന്നത്. മിക്ക കേസുകളിലും, അത്തരം അപ്‌ഡേറ്റുകളുടെ പ്രകാശനം സുരക്ഷാ സിസ്റ്റത്തിലെ പാച്ചിംഗ് ഹോളുകളുമായി കൃത്യമായി ബന്ധപ്പെട്ടിരിക്കുന്നു, എന്നിരുന്നാലും നിങ്ങൾക്ക് മറ്റ് സോഫ്‌റ്റ്‌വെയറുകളുടെ അപ്‌ഡേറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും. മൈക്രോസോഫ്റ്റ് ഉൽപ്പന്നങ്ങൾ, ഉൾപ്പെടെ ഓഫീസ് പാക്കേജുകൾഅല്ലെങ്കിൽ DirectX, .NET Framework, Visual C++ മുതലായ പ്രത്യേക പ്ലാറ്റ്‌ഫോമുകൾ, പലതിന്റെയും ശരിയായ പ്രവർത്തനത്തിന് അത്യന്താപേക്ഷിതമാണ്. ആധുനിക പ്രോഗ്രാമുകൾ, സിസ്റ്റം വിഭവങ്ങൾ ആവശ്യപ്പെടുന്നു.

ചട്ടം പോലെ, ഏത് പതിപ്പിലും, വിൻഡോസ് അപ്‌ഡേറ്റുകൾ യാന്ത്രികമായി ഇൻസ്റ്റാൾ ചെയ്യുന്നത് സ്ഥിരസ്ഥിതിയായി സജീവമാക്കുന്നു. എന്നാൽ പരാജയങ്ങൾ സംഭവിക്കുകയാണെങ്കിൽ, അപ്‌ഡേറ്റ് സെന്ററിൽ ഒരു മാനുവൽ തിരയൽ നടത്തി നിങ്ങൾക്ക് അവ സ്വയം കണ്ടെത്താനും ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും. പക്ഷേ, നിർഭാഗ്യവശാൽ, ചില അപ്‌ഡേറ്റുകൾ തന്നെ അവയുടെ തെറ്റായ അല്ലെങ്കിൽ അപൂർണ്ണമായ ഇൻസ്റ്റാളേഷൻ കാരണം സിസ്റ്റം പിശകുകൾക്ക് കാരണമാകും, അല്ലെങ്കിൽ അവ തുടക്കത്തിൽ തെറ്റായി നിർവഹിച്ചതിനാൽ പോലും, ഇത് മൈക്രോസോഫ്റ്റ് പ്രോഗ്രാമർമാരുടെ തെറ്റാണ്.

സിസ്റ്റം പ്രവർത്തനത്തിന്റെ റോൾബാക്കും പുനഃസ്ഥാപനവും

അവസാനമായി, വിൻഡോസ് പുനഃസ്ഥാപിക്കാൻ കഴിയുമോ എന്ന ചോദ്യത്തിൽ പല ഉപയോക്താക്കളും താൽപ്പര്യപ്പെടുന്നു. കഴിയും. ME പതിപ്പിൽ തുടങ്ങി, ഈ കുടുംബം കൂടുതൽ സ്മാർട്ടായി. ഹാർഡ് ഡിസ്കിൽ സൃഷ്ടിച്ചു (സൃഷ്ടിക്കപ്പെടുന്നു) എന്ന വസ്തുതയിൽ ഇത് പ്രകടിപ്പിച്ചു. ബാക്കപ്പുകൾഒരു നിശ്ചിത സമയത്ത് OS-ന്റെ അവസ്ഥ. കൂടാതെ, ആധുനിക പരിഷ്ക്കരണങ്ങളിൽ ഈ പ്രക്രിയകളുടെ ഓട്ടോമേഷനായി നിങ്ങൾ കാത്തിരിക്കേണ്ടതില്ല, എന്നാൽ ഇതിനായി ഒരു ഡിസ്ക് അല്ലെങ്കിൽ ഫ്ലാഷ് ഡ്രൈവ് സൃഷ്ടിക്കുക വേഗം സുഖം പ്രാപിക്കൽസിസ്റ്റങ്ങൾ, പരാമർശിക്കേണ്ടതില്ല മുഴുവൻ പകർത്തൽഹാർഡ് ഡ്രൈവുകൾ.

സാധാരണഗതിയിൽ, ഗുരുതരമായ പരാജയങ്ങൾ സംഭവിച്ചതിന് ശേഷം, ഉപയോക്തൃ ഇടപെടൽ കൂടാതെ സ്വയമേവ വീണ്ടെടുക്കൽ ആരംഭിക്കുന്നു. ഇത് സംഭവിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും അധിക ബൂട്ട് മെനു ഉപയോഗിക്കാം, വിൻഡോസ് 10 ഒഴികെയുള്ള എല്ലാ സിസ്റ്റങ്ങളിലും സ്റ്റാർട്ടപ്പിൽ F8 കീ അമർത്തി ഏറ്റവും പുതിയത് ലോഡുചെയ്യുന്നത് തിരഞ്ഞെടുക്കുക വിജയകരമായ കോൺഫിഗറേഷൻ. ശരിയാണ്, വിൻഡോസിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് (പത്താമത്തെ) അത്തരമൊരു മെനുവിൽ പ്രവേശിക്കുന്നതിന് അൽപ്പം വ്യത്യസ്തമായ പാതകൾ ഉപയോഗിക്കുന്നു, എന്നിരുന്നാലും നിങ്ങൾക്ക് വേണമെങ്കിൽ, നിങ്ങൾക്ക് F8 ഉപയോഗിച്ച് എളുപ്പത്തിൽ മടങ്ങാം.

ഇത് സഹായിച്ചില്ലെങ്കിൽ, നീക്കം ചെയ്യാവുന്ന മീഡിയയിൽ നിന്ന് ആരംഭിക്കുമ്പോൾ, നിങ്ങൾക്ക് പ്രവർത്തിപ്പിക്കാൻ കഴിയും കമാൻഡ് ലൈൻകൂടാതെ ഒരു പ്രത്യേക ഉപകരണങ്ങൾ ഉപയോഗിച്ച് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം പുനഃസ്ഥാപിക്കുക (ഡിസ്ക് ചെക്ക് അല്ലെങ്കിൽ ഫയൽ സിസ്റ്റം, ഓൺലൈൻ വീണ്ടെടുക്കൽ, ബൂട്ട് സെക്ടറുകൾ അല്ലെങ്കിൽ ബൂട്ട്ലോഡർ തന്നെ ഓവർറൈറ്റിംഗ്, മുതലായവ). ചില സാഹചര്യങ്ങളിൽ, സുരക്ഷിതമായ ആരംഭ മോഡ് ഉപയോഗിച്ചാൽ മതിയാകും ( സുരക്ഷിത മോഡ്), സിസ്റ്റത്തിന് സാധാരണ മോഡിൽ ബൂട്ട് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ (ഡ്രൈവറുകൾ ഉൾപ്പെടെയുള്ള പ്രോഗ്രാമുകൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും അൺഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുക, വൈറസുകൾ നീക്കം ചെയ്യുക, OS-ന്റെ ക്രമീകരണങ്ങൾ മാറ്റുക, റിക്കവറി സെന്റർ സ്വമേധയാ സമാരംഭിക്കുക മുതലായവ) ഇല്ലാതാക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

ഹ്രസ്വമായ നിഗമനങ്ങൾ

ചുരുക്കത്തിൽ വിൻഡോസ് സിസ്റ്റങ്ങളെക്കുറിച്ച് അത്രയേയുള്ളൂ. ഇവിടെ തീർത്തും സ്പർശിച്ചിട്ടില്ല സാങ്കേതിക പ്രശ്നങ്ങൾ, OS- ന്റെ പ്രവർത്തന തത്വങ്ങളുമായി ബന്ധപ്പെട്ടതാണ്, കാരണം ശരാശരി ഉപയോക്താവിന് ഇത് ശരിക്കും ആവശ്യമില്ല. എന്നാൽ ചുരുക്കത്തിൽ, കമ്പ്യൂട്ടറിന്റെ എല്ലാ ഘടകങ്ങളും (ഹാർഡ്‌വെയറും സോഫ്റ്റ്‌വെയറും) നിയന്ത്രിക്കാനും കമ്പ്യൂട്ടറും ഉപയോക്താവും തമ്മിൽ ഇടപഴകാനും നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഏകീകൃത ഷെല്ലാണ് വിൻഡോസ് എന്ന് നമുക്ക് പറയാൻ കഴിയും. ആധുനിക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ എല്ലാ കഴിവുകളും വിവരിക്കുന്നത് തികച്ചും പ്രശ്നകരമാണ്, കാരണം ഇതിന് ഒന്നിൽ കൂടുതൽ പേജുകൾ എടുക്കും. എന്നാൽ ഈ OS- കളുടെ കുടുംബത്തിന്റെ വികസനം നിശ്ചലമല്ലെന്ന് നമുക്ക് ആത്മവിശ്വാസത്തോടെ പറയാൻ കഴിയും, ഭാവിയിൽ നമുക്ക് വളരെ വലിയ നൂതനത്വങ്ങളുടെ രൂപം പ്രതീക്ഷിക്കാം.