КомпјутериСофтвер

АКТ - то је ... Основни оперативни софтвер. Од системског софтвера укључују

Компјутери - наши својствене живот пратиоци за другу деценију. Они помажу људима да се забаве и рад, комуникацију са пријатељима широм света. Нажалост, нису сви корисници су тренутно ради принципа са рачунаром.

Посебно, они ретко размишљају о важности софтвера отвореног кода. Овај систем софтвер. Шта се подразумева под овим концептом и шта је значај ових програма? Откривање овог питања и тема овог чланка. Осим тога, ми ћемо размотрити тренутну класификацију датум системски софтвер.

Неопходно је знати чак и обичне кориснике, као и при читању неке информативне чланке често не могу да разумеју суштину што је написано. То се догађа исто због незнања заједничке терминологије. Треба напоменути да је често дисторзија грех чак и специјализованих ресурса.

Увод у

Историјски гледано, користили смо сви програма су подељени у две групе:

  • Систем апликације (АЦТ - је темељ сваког оперативног система).
  • Апликативни програми.

Постоји још једна класа дубоко специјализованог софтвера апликација, али у свакодневном животу са њим и пронашли само програмерима технологија.

За апликације за укључује канцеларијске апликације, софтвер за креирање и уређивање слика, као и друге фондове из којих свако од нас мора да се носи свакодневно. Није тешко погодити да је ова класа је најчешћи и бројни.

Шта је укључено у концепту софтвера отвореног кода? Овај програм дизајниран да управља ДБМС (Датабасе) дизајниран за интеракцију између корисника и рачунара (ДЕ - графички мембрана), као и специјализоване системе за прикупљање и обраду података. Недавна употреба (нарочито) у авиону и борбена возила.

Дриверс, итд

Врло често издвајају библиотеке система и управљачке програме за намену ни на који начин другачији од АЦТ. То значи да их сматрају посебно нема смисла.

Дакле, системски софтвер (Систем Софтваре) може назвати скуп програма и интерфејса који се користе за контролу и компјутерски људске интеракције. Њихов главни циљ - да машина алатки за превођење за приказ и анализу у више познато нам свима текст или графички облик. Састав УЛ (Апплиед разлику од комуналија) практично не зависи од конкретних проблема решених од стране корисника рачунара.

Он може да дизајнира код куће, или можда цео дан да седи у друштвеним мрежама. У сваком случају, рачунарски софтвер разликује драстично, док је састав система апликација пролази никакву промену.

Шта је системски софтвер

И сада смо детаљно анализирати именовање ове врсте програма. Дакле, њихове главне функције:

  • Они створити амбијент у којем апликације раде корисност (ОС).
  • Обезбедити поједностављење и аутоматизацију развој нових апликација.
  • Максимизира тачност и ефикасност комуникације између рачунара у локалним и глобалним мрежама.
  • Дијагнозу (и поправити) на различите програмске пропусте.
  • Одговоран за обављање помоћних послова (до, архивирање, пренос података).

Сходно томе, нема компјутера рад без слободног софтвера не могу, у принципу, јер чак најпримитивнији оперативног система - такође низ специјализованих апликација. Одржавање ових програма може да се бави само са квалификованим корисницима, и развој - Само најбоље програмера, који су у неким случајевима треба да знају програмирање машинском језику (овакве стручњаке у свету у општим јединицама). Укратко, да створе сопствени оперативни систем у сјајну изолацију само неће радити.

Основно знање и вештине

Упркос сложености таквих програма, чак и обични корисници треба да схвате природу њиховог посла, јер утиче на продуктивност њихове интеракције са рачунаром. На пример, не знајући о радним програмима принципима који контролишу писање и читање података са површине диска, не може форматирати хард диск, на основу врсте података који намеравају да га задржи.

Као што смо већ рекли, њихова примена је системске природе, која се не мења практично никада. Зато је развој софтвера отвореног кода су представљени нарочито строге захтеве.

Класификација системског софтвера

Традиционално у овој класи су следећи верзије софтвера:

  • Контролне компоненте.
  • Тест компоненти, обрада и пренос информација.

Како лако разумети, програми за контролу се синхронизују главне процесе тако што сви уређаји за правилно функционисање рачунара. Њихове главне функције су:

  • Директна контрола свих процесорске снаге система.
  • Рад са подацима потребним за његово функционисање.

Најчешће, ови алати су стално у меморији рачунара. Припадају резиденту уређаја формирају језгро ОС. Ако су програми контроле, које су неопходне за обављање неке важне послове, учита у меморију непосредно пре операције, они се називају транзит (прелазан). У сваком случају, данас ови алати су доступни само као део оба оперативног система и возача у виду библиотеке.

Насупрот томе, програм за обраду информација ради одвојено. Најчешће, они се достављају у инсталациони пакет примењених апликација. Узгред, инсталатер (Виндовс инсталатер, на пример) се такође односи на системског софтвера.

Још једна верзија класификације

Врло често, стручњаци кажу да рачунарски софтвер треба да буде подељена на основне и услуга. До базе су они програми који пружају саму функционисање рачунара. Сходно томе, софтверски систем обухвата:

  • Сопствени оперативни системи и возачи у њиховом саставу.
  • Скинс (ДЕ) и други медији за реализацију програма.
  • Филе менаџери.

Оперативни систем, као скуп софтвера отвореног кода

Настављамо да видите софтвер система. Оперативни системи су његов саставни део.

У принципу, је ОС може бити представљена као скуп софтверских програма који су одговорни за пријем, обраду, кориштење података и контролу свих система уређаја. С једне стране, оперативни систем се понаша као "спацер" између корисника и његовог компјутера, с друге стране, је одговоран за што је могуће ефикасно коришћење и софтвера и хардвера за пуњење ово друго.

У литератури, оперативни систем се назива основни софтверски систем. Зашто је усвојила ову терминологију, ми доле у обзир.

Управљање датотекама - основни функција АЦТ

Филе менаџери су дизајнирани за лак приступ до физичких података на диску, да их приказати у графичком приказу. Тако, они само могу да користе логичан назив датотеке, а не његовом директном локације на хард диску.

Важно! Филе системи и менаџери датотека сами не постоје, јер су развијени за посебне оперативне системе и решења за одређене проблеме. Тако, неки од стручњака се слаже да свој софтвер система и укључују ове апликације.

Међутим, постоје неке чињенице које одређују однос према таквом програму у погледу независних алата за управљање информацијама:

  • Многи оперативни системи (и за дуго и скоро сви) могу бити истовремено (!) За рад са скоро свим фајл системима.
  • Неки примитивни (али и даље оперативни) систем може да уради без ових апликација.

Шта је АЦТ сервис

Ова категорија обухвата програме који значајно проширују могућности АЦТ програма, што је више погодан за крајњег корисника. Они такође могу да се класификују, и добити пуно бодова:

  • управљачки програми нису постављени у оперативном систему у фази његовог стварања.
  • Компјутерски програми само-дијагностика, који елиминише потребу за корисник да пронађе узрок грешке и пропусте.
  • Зачудо, али је антивирусни софтвер, такође се уклапа у дефиницију "сервиса". Имајте на уму да није увијек.
  • Пријаве за дискове услуга омогућава копирање и архивске податке, трајно брисање или враћање датотека са подацима за оптимизацију процеса снимања диск.
  • Буилт-ин бацкуп програм значајно смањити окупирану информационог простора.
  • Алат за управљање мрежним ресурсима и саме мреже.

Често ова класа програма под називом Утилити. Само напоменути да антивирусни програми не зову. Данас, позната средства из Симантец, Тоуцх Стоне, као и друге велике компаније које достављају софтвера. Врсте софтвера за неким случајевима смо прегледали, али остају нерешена неколико питања.

АЦТ да ради са мрежним протоколима

Као што само име говори, ове апликације система су одговорни за приступ Интернету. Имајте на уму да су сви од следећих услова односи више на оне системе који су дизајнирани за обављање неке конкретне акције (маил сервер, фајл сервер). За ажурирање софтвера овог наређења, често морају да развију нове верзије оперативног система.

Кључ за разумевање рада целог алгоритма је посебан сервера програм који прихвата захтеве из мреже и сама шаље одговоре. Алатке које су дизајниране да пошаљу захтев, под називом клијенте. Имајте на уму да је захтев послат у облику стандардном формату, који се често назива протокол. Одговор је послат као фајл неког формату који садржи све потребне информације (пакета).

Узгред ИЕ, Сафари, Опера и Цхроме - исти купци, који су засновани на принципу да само изложен.

Програмирање окружење и спровођење програма

Ови програми се односе на специфичне начине, али основно разумевање од њих је такође неопходна, јер без тога је немогуће разумети принципе функционисања оперативног система и рачунар у целини. Они треба не само да креира, већ и да се дебагује и покретање апликација.

Стручњаци кажу да је у овом случају у системског софтвера обухвата:

  • Средства за куцање и уређивање текста.
  • Преводилац или тумач (за једноставним језиком).
  • Линкер, који се назива и везник.
  • Дебагери.
  • Пуна примена библиотеке за извршење програма.

Имајте на уму да је апликација креирана (са ретким изузецима) у неком одређеном ОС. Али систем алата који су дизајнирани да их развију, могу да раде у потпуно другачијем систему (за ово и треба неке библиотеке система). Ово је веома важно, јер себе не ограничавају програмерима у избору жељени систем за посао.

Шта су преводиоци

Пошто је ово дефиниција очигледно није за свакога, погледај овом питању у више детаља.

Ово је важан концепт се односи на програм који се преводи програмски језик који је разумљив људима, у машинском језику. Наравно, машина језика може разумети и човек, али ови професионалци широм света јединица. Програм Сама је написан у било ком програмском језику, под називом извор модул. Објецт модул се зове основни подаци прикупљају за даљу употребу машине. Структура овог модула се састоји од текста програма је већ преведена на машинском језику, као и остале информације везане за правилан рад и отклањање грешака.

Све апликације у овој класи су подељени у компајлере и преводилаца. Први је одмах превести текст изворног у машински модула. Преводилац није само врши носач, али онда покушава да тестира програм. На тој основи, има једну велику ману: споро спровођење програма. Зато је коришћење таквих средстава само један од најједноставнијих и најпримитивнији језика, који се користе за научити основе програмирања.

Линкер или линкер, се бави прерадом модула објекта у тачкама пртљажнику. Сваки од њих се већ може померати у меморију и извршава.

Дебуггер, и остале компоненте

Дебагер обавља важну функцију, јер омогућава контролу тока програма, истовремено траже грешке у њему. У свом основни сет функција обухвата:

  • На корак кроз оптерећен објекта модула, са сталним резултатима узгоја.
  • Стоп на унапред одређеним тачкама програмера.
  • Ако постоји таква потреба, за отклањање грешака може потпуно зауставити програм у унапред одређеном тренутку.
  • Приказ свих варијабли.

налази

Дакле, хајде да резимирамо. Испоставило се да су следеће ставке укључене у системског софтвера:

  • Директно на ОС (оперативни систем).
  • Скинс (ДЕ) и окружење извршење програма.
  • Филе директори, и други алат за управљање датотекама.
  • Девелопер Тоолс.
  • Све мрежне алатке.
  • Неке апликације.

Овде смо испитали структуру системског софтвера.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.delachieve.com. Theme powered by WordPress.