Базалық деңгей. Программалық жасақтаманың ең төменгі деңгейі - базалық. Базалық деңгей базалық ақпараттық құрылғылармен байланысуга жауап береді. Ереже бойынша, базалық программатор базалық саймандар құрамына кіреді жэне тұрақты жа- дыда сақталады. Программалар жэне мэліметтер жасау кезеңінде жедел жадыга жазыла- ды жэне пайдалану үдерісінде озгертіле алмайды. Базалық программалық құралдарды пайдалану барысында программаланатын тұрақты есте сақтайтын құрылғылары пай- даланылады. Бұл жағдайда жедел жадының мазмұнын озгерту есептеу жүйесінің құрамында тікелей орындауга да болады, одан тыс та программалаушы деп аталатын ар- найы қүрылымдарда да болуы.
Енгізу-шығарудың базалық жүйесі (BIOS) ЭЕМ-нің тұрақты жадында орналасқан, бүл негізі MS DOS-тың болігі емес, бірақ бұнымен тор байланысты. Bios құрамына дер- бес компьютердің құрылгыларын тексеруге, операңиялық жүйені иниңиализаңиялауға арналган жэне монитор, пернетақта, дискілер, принтермен енгізу шыгару амалдарын орындауга арналган программалар кіреді.
Жүйелік деңгей(ЖД) - өтпелі. Бұл деңгейде жұмыс істейтін программалар базалык деңгейдің программалары мен дербес компьютерлік жүйенің өзге де программаторы жэне тікелей аппараттық жасақтамамен өзара әрекеттесуін қамтамасыз етеді, ягни «делдалдық» функцияны атқарады. Программалық жасақтаманың бұл деңгейіне кобінде барлық есептеу жүйесінің пайдалану көрсеткіштері тэуелді. Мысалы, жүйелік деңгейде есептеу жүйесіне жаңа жабдық қосқанда басқа программалар үшін осы жабдықпен байланысты қамтамасыз ететін программа орнатылуы тиіс. Накты кұрылгылармен өзара эрекеттесуді қамтамасыз ететін нақты программаны драйвер кұрылғысыдейміз. Ол программалық жасақтаманың жүйелік деңгейінің кұрамына кіреді.
Жүйелік деңгей программаларынын баскасы колданушымен өзара әрекеттесуге жауап береді. Солардың аркасында ол есептеу жүйесіне мәліметтерді енгізуге, онын жұмысын басқаруға жэне нәтнжесін өзіне ынғайлы формада алуға мүмкіндік апды. Бұл программалық кұралдар интерфейстін пайдаланушылық қамтамасыз ету құралдарыдеп аталады. Дербес компьютермен жұмыстың ыңгайлылыгы мен жұмыс орнындагы еңбек өнімділігі оларга тікелей тэуелді.
Жүйелік деңгейдің программалық қамсыздануының жиынтыгы дербес компьютердің амалдық жүйе ядросынқұрастырады. Амалдық жүйе ядросының бар болуы - адамның есептеу жүйесі мен тэжірибелік жұмысының мүмкіндігі үшін міндетті шарт.