Академический Документы
Профессиональный Документы
Культура Документы
What is Android ?
LiketheWebOS,Androidisanoperatingsystembaseduponthepreexistinglinuxoperating system,optimizedformobiledevices.Itisdesignedprimarilyfortouchscreenmobiledevices suchasSmartphones.InitiallydevelopedbyAndroidInc,itwaslaterboughtbyGooglein2005. Andsincethenitisbeingbackedanddevelopedbythetechnologygiant. Itisanopensourceproject,whichmeansthatallthesource codeisavailablefreeofcost.Androidislicensedunderthe ApacheLicense.SinceitisundertheApachelicense,it requiresthepreservationofcopyrightnoticeandthe disclaimer.TheApacheLicenseallowstheuserofthesoftwarethefreedomtousethecode, modifyit,anddistributeit,evenforthepurposeofgeneratingroyaltieswithoutbeingconcerned ofsharingtheroyaltywiththeoriginalprojectcreators. Sinceitisanoperatingsystemdesignedformobiledevices,alotofdecisionshavetobemade whichhastofavortheconditionsofamobiledevice.
For Example :
ItdoesnthavethepowersupplylikethedesktopsorLaptopsthatmeanithastokeepthepower usageinextremecheck. Tinyscreensmeanthatfortheuserexperiencetobegreat,theinterfacehastoberevamped completely. Sincetheuserisgonnaholdthedevicesalotcloserthanthetraditionaldesktops,itmeans greaterpixeldensityandthusmoreprocessingfordisplayingsameamountofcontentwhen comparedtodesktops. Androidhasalistoffeaturesthatitsupports,someofthefeaturesthatitsupportsrightnoware Inadditiontosupportingmultimediafiles,GSM,Bluetooth,Wifi,GPRSandhavinganinternet browser.ItalsohaveanApplicationFrameworkforthedeveloperstoworkon,DalvikVirtual Machine(JavaByteCodeinterpreter,optimizedformobile)Webkitengine,SQLite,OpenGLES.
What is Process-Scheduling ?
Schedulinginitsstrictestsenserefers tothemanagementofProcesses, Threadsandflowofthedata. Schedulingalgorithmsareusedfor allocatingresourcesamongdifferent entitieswhicharerequestingthem simultaneouslyandasynchronously. Therearedifferenttechniquesand Algorithmswhichhavebeendeveloped overtimeforthemanagement (Scheduling)overtime.
The three distinct categories of Schedulers : LongTermScheduler MidTermScheduler ShortTermScheduler SomeAlgorithmswhichgarneredmoreattractionthanothersintheraceofpopularityand performanceare:
References :
AndroidDevelopers http://developer.android.com CornellUniversityLibrary http://arxiv.org/ Stackexchange http://android.stackexchange.com Stackoverflow http://stackoverflow.com Wikipedia|English http://en.wikipedia.org Google https://www.google.co.in/ Unixmen http://www.unixmen.com GoogleDocs https://docs.google.com Scribd http://www.scribd.com TutorialsPoint http://www.tutorialspoint.com GitamUniversity http://www.gitam.edu WorcesterPolytechnicInstitute http://www.wpi.edu