Home Техника системен софтуер

системен софтуер



Basicconcepts

Variousapplicationsoftware,althoughthecompletedtasksaredifferent,theyallneedsomecommonbasicoperations,suchasobtainingdatafrominputdevicesandsendingdatatooutputdevices.Senddata,writedatatoexternalstorage,readdatafromexternalstorage,routinemanagementofdata,etc.Thesebasictasksarealsocompletedbyaseriesofinstructions.Peoplegrouptheseinstructionstogethertoformspecialsoftwaretosupporttheoperationofapplicationsoftware.Thiskindofsoftwareiscalledsystemsoftware.Generallyspeaking,thesystemsoftwareincludestheoperatingsystemandaseriesofbasictools(suchascompiler,databasemanagement,memoryformatting,filesystemmanagement,userauthentication,drivemanagement,networkconnectionandothertools),whichsupportscomputersystemsThepartofthesoftwarethatrunsnormallyandimplementsuseroperations.

Thesystemsoftwareisgenerallycarriedwiththecomputersystemwhenpurchasingit,oritcanbeinstalledseparatelyasneeded.

Характеристики

Основните характеристики на системния софтуер са:

*Има силно взаимодействие с хардуера

*CanshareresourcesCarryingoutschedulingmanagement

*Itcansolvethecoordinationproblemsexistinginconcurrentoperationprocessing

*Thedatastructureiscomplex,andtheexternalinterfaceisdiversified,whichisconvenientforuserstouserepeatedly

Maincategories

Whilethesystemsoftwareprovidestheabove-mentionedbasicfunctionsfortheapplicationsoftware,italsomanagesthehardware,sothatdifferentapplicationsoftwarerunningsimultaneouslyorsuccessivelyonacomputercanusethehardwareequipmentinanorderlymanner..Forexample,twoapplicationsoftwaremuststoreandmodifydatatotheharddisk.Ifthereisnocoordinationandmanagementorganizationtodelineatetheareaforthem,itwillinevitablyleadtomutualdestructionofeachother'sdata.

Представителният системен софтуер включва:

Операционна система

Операционната система управлява хардуерното оборудване на компютъра, така че приложният софтуер да може да използва това оборудване удобно и ефективно.. Често срещани микрокомпютри са: DOS, WINDOWS, UNIX, OS/2 и др.

Themostimportantandbasicthingincomputersoftwareistheoperatingsystem(OS).Itisthelowestlevelsoftware,whichcontrolsalltheprogramsrunningonthecomputerandmanagestheresourcesoftheentirecomputer.Itisthebridgebetweenthebaremetalofthecomputerandtheapplicationsandusers.Withoutit,userscannotusecertainsoftwareorprograms.

Операционна система (5 снимки)

Theoperatingsystemisthecontrolandmanagementcenterofthecomputersystem.Fromtheperspectiveofresources,ithasaprocessor,memorymanagement,devicemanagement,andfilemanagement.4functions.

ThecommonlyusedsystemsincludeDOSoperatingsystem,WINDOWSoperatingsystem,UNIXoperatingsystem,Linux,Netwareandotheroperatingsystems.

Languageprocessingprogram

CompiledsoftwareCPUexecuteseachinstructionandonlycompletesaverysimpleoperation.Asystemsoftwareorapplicationsoftwarecancostthousandsorevenhundredsofmillions.Acombinationofinstructions.Writingsoftwaredirectlywithbasicinstructionsisanextremelyarduousanddifficulttask.

Computerscanonlydirectlyrecognizeandexecutemachinelanguage.Therefore,torunhigh-levellanguageprogramsonthecomputer,itmustbeequippedwithaprogramlanguagetranslationprogram.Thetranslationprogramitselfisasetofprograms,anddifferenthigh-levellanguages​​havecorrespondingtranslations.program.

Програми за обработка на езици, като асемблер, езиков компилатор, линкер и др.

Inordertoimproveefficiency,peoplestipulateanewsetofinstructions,calledhigh-levellanguages,inwhicheachinstructioncompletesanoperation.Thisoperationissimpleandbasiccomparedtotheoverallfunctionofthesoftware.ComparedwiththeCPUoperation,itismorecomplicated.Usingthishigh-levellanguagetowriteprograms(calledsourceprograms)islikebuildingahousewithprefabricatedboardsinsteadofbricks,whichismuchmoreefficient.However,theCPUcannotdirectlyexecutethesenewinstructions.Itisnecessarytowriteasoftwarethatisspecificallyusedtotranslateeachinstructioninthesourceprogramintoaseriesofbasicinstructions(alsocalledmachinelanguage)thattheCPUcanaccept,sothatthesourceprogramcanbeconvertedintoacomputer.Theprogramthatrunson.Thesoftwarethatcompletesthistranslationiscalledhigh-levellanguagecompilationsoftware,andtheyareusuallyclassifiedassystemsoftware.Atpresent,thecommonlyusedhigh-levellanguages​​includeVB,C++,JAVA,etc.,eachofwhichhasitsowncharacteristicsandissuitableforwritingacertaintypeofprogram.Theyallhavetheirowncompilersoftware.

DatabaseManagement

Thedatabasemanagementsystemstoreslargeamountsofdatainanorganizedanddynamicmanner,sothatpeoplecanusethesedataconvenientlyandefficiently.

Databasemanagementsystemisalarge-scalesoftwarethatmanipulatesandmanagesdatabases,andisusedtoestablish,useandmaintaindatabases.

Foxpro, Access, Oracle, Sybase, DB2 и Informix са системи за бази данни.

Помощни програми

Системните помощни програми за обработка са наистина наречени "инструменти за разработка на софтуер", "софтуер за поддръжка", "софтуерни инструменти", главно включително програми за редактиране, програми за отстраняване на грешки, оборудване и програма за свързване и програма за отстраняване на грешки.

This article is from the network, does not represent the position of this station. Please indicate the origin of reprint
TOP