софтуерната конфигурация

Програма - подредена последователност от команди. Крайната цел на всеки компютърен софтуер - управление на хардуера. Дори и на пръв поглед, програмата не взаимодействат с оборудването не се нуждае от въвеждане на данни от входни устройства и осигурява изход на данни към устройството за възпроизвеждане на, все пак е нейната работа се основава на управление на хардуерни устройства на компютъра.

Софтуерът на компютърната система се нарича конфигурация софтуер. Между програми и между физически хостове и има взаимовръзка блокове - много програми се изпълняват, разчитащи на други програми, по-ниско ниво, така че можем да говорим за по-програмен интерфейс. Евентуалното наличие на такъв интерфейс също се основава на наличието на технически спецификации и протоколи за комуникация, а на практика се осигурява от разпределението на софтуера на множество взаимодействащи си нива.

софтуерни слоеве са пирамидална структура. Всяко ниво се основава на софтуерни предишни нива. Такова разделение е удобно за всички етапи на работа с компютърната система от инсталиране на софтуер за практическото експлоатацията и поддръжката. Имайте предвид, че всеки по-горен слой подобрява функционалността на цялата система. Например, една компютърна система със софтуер изходните софтуер не е в състояние да изпълнява повечето функции, но това ви дава възможност да инсталирате софтуера на системата.

Основно ниво. Най-ниското ниво на софтуер е основната софтуера. Той е отговорен за взаимодействие с хардуерни платформи. Като правило, основния софтуер директно част от основното оборудване и се съхранява в специални чипове, наречена памет само за четене (ROM - памет само за четене, ROM). Програми и данните се записват ( "пришити") в ROM чип на сцената на производството и не могат да бъдат променяни по време на работа.

В случаите, когато промяната на база на софтуер по време на работа е технически възможно, се използва вместо ROM чипове препрограмируеми четат само спомени (обн - гумирано покритие и програмируема ROM, EPROM). В този случай, промяната в съдържанието на ROM може да се извърши директно в компютърна система (като технология, наречена Flash технология), както и извън нея, на специални устройства, наречени програмисти.

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

Софтуерът на това ниво до голяма степен зависи от операционната изпълнението на цялата компютърна система като цяло. Специфични програми, които отговарят за взаимодействието с конкретни устройства, наречени драйвери на устройства - те са част от софтуера на системно ниво.

Друг клас програми на системно ниво, отговорни за взаимодействието с потребителя. Това е благодарение на тях, че той е в състояние да въвеждат данни в компютърна система за управление на неговата работа и резултати в удобен вид за себе си. Тези софтуерни инструменти се наричат ​​инструменти предоставят на потребителския интерфейс. Те са в пряка зависимост от използваемостта на компютъра и продуктивността на работното място.

Набор от системния софтуер на ниво формира ядрото на операционната система на компютъра. Това означава, че присъствието на основната операционна система - задължително условие за възможността за практическо човек с компютърна система.

Ниво на обслужване. Софтуерът на това ниво на взаимодействие с двете програми базови нива на, както и с програмите за системно ниво. Основната цел на официални програми (наричани също като полезност) е за автоматизиране на работата на проверка, коригиране и създаване на компютърна система. В много случаи те се използват за разширяване или подобряване на софтуерни функции на системата. Някои помощни програми (обикновено програма за техническо обслужване) първоначално включени в операционната система, но повечето комунални услуги са външни за операционната система и се използват за разширяване на неговите функции.

Приложение слой. софтуер Нивото на прилагане е набор от приложни програми, от които са извършили определена дадено работно място задачи. Спектърът на тези задачи е необичайно широк: от производството до творчески и забавни обучение. Огромното функционален набор от възможни приложения на компютърна техника, поради наличието на приложения за различни видове дейности. Хората - Програма - оборудване.