ОПЕРАЦИОННА СИСТЕМА DOS
Потребителски интерфейс.
Хардуерен и софтуерен интерфейс.
В една компютърна система участват двама участници - софтуер и хардуер. Софтуерът е всички програми, инсталирани на компютър, а хардуерът е компоненти и оборудване, които са вътре в системния модул или са свързани отвън.
Връзката между участниците в една компютърна система се нарича интерфейс. Взаимодействието между различните възли е хардуерен интерфейс, взаимодействието между програмите е софтуерен интерфейс, а взаимодействието между хардуер и софтуер е хардуерно-софтуерен интерфейс.
В компютъра хардуерният интерфейс се предоставя от производителите на хардуер. Те гарантират, че всички възли имат еднакви конектори и работят с еднакви напрежения. Координацията между софтуера и хардуера се управлява от операционната система.
Ако говорим за персонален компютър, тогава можете да посочите и трети участник в работата с компютърна система - това е човек (обичайно е да го наричаме потребител). Потребителят също трябва да взаимодейства с хардуер и софтуер.
Има различни програми и всяка трябва да работи по различен начин. Някои програми са предназначени за работа с клавиатура, други - за работа с мишка, трети - за работа с джойстик или други устройства за управление. Някои програми издават своите съобщения под формата на текстове на екрана, други под формата на графики, трети може изобщо да не използват екрана и да издават съобщения под формата на реч или звуци. Начинът, по който човек взаимодейства с програма и програма с човек, се нарича потребителски интерфейс. Ако една програма е проектирана да бъде лесна за работа, се казва, че има добър потребителски интерфейс. Ако техникатаРаботата с програмата е ясна веднага, без да е необходимо да изучавате инструкциите, казват, че има интуитивен интерфейс. Концепцията за усъвършенстван потребителски интерфейс предполага, че програмата има страхотни функции, но не е лесно да се научите как да работите с нея. Гъвкавият интерфейс означава, че програмата може да се работи по много различни начини. Концепцията за твърд интерфейс означава, че е възможна само такава работа, която е предвидена в инструкцията, и никаква друга. Концепцията за примитивен интерфейс означава, че интерфейсът е лесен за научаване, но неудобен за работа.
DOS е първата операционна система за персонални компютри, която получи широко разпространение и беше основната за IBM PC компютрите от 1981 до 1995 г. С течение на времето тя беше практически изместена от нови, модерни операционни системи Windows и Linux, но в някои случаи DOS остава удобен и единственият възможен начин за работа на компютър (например в случаите, когато потребителят работи с остаряло оборудване или отдавна написан софтуер и т.н.)
Потребителите работят с операционната система DOS с помощта на командния ред, тя няма собствен графичен интерфейс. Операционната система DOS дава възможност за успешна работа с персонални компютри в продължение на 15 години, но тази работа не може да се нарече удобна. DOS действаше като "посредник" между потребителя и компютъра и помогна да се превърнат сложните команди за достъп до диска в по-прости и по-разбираеми, но с развитието си самият "обрасло" с изобилие от команди и започна да ограничава работата с компютъра. Така че имаше нужда от нов посредник - тогава се появиха така наречените shell програми.
Обвивката е програма, която работи под операционната система и помага на потребителя да работис операционната система. Shell програмата ясно показва цялата файлова структура на компютъра: дискове, директории, файлове. Файловете могат да се търсят, копират, преместват, изтриват, сортират, модифицират и стартират само с няколко клавиша. Просто, ясно, удобно. Една от най-известните и широко използвани шел програми в света се нарича Norton Commander (NC). NC shell крие от потребителя много от неудобствата, които възникват при работа с файловата система MS DOS, като например необходимостта от въвеждане на команди от командния ред. Простотата и лекотата на използване е това, което прави NC черупките популярни в наше време (те включват QDos, PathMinder, XTree, Dos Navigator, Volkov Commander и др.). Графичните обвивки на Windows 3.1 и Windows 3.11 са коренно различни от тях. Те използват концепцията за така наречените „прозорци“, които могат да се отварят, преместват по екрана и затварят. Тези прозорци "принадлежат" на различни програми и отразяват тяхната работа.
Многозадачността не е реализирана в DOS; естествено не може да изпълнява множество задачи (изпълняващи програми) едновременно. DOS няма никакви средства за контрол и защита срещу неоторизирани действия на програмите и потребителя, което доведе до появата на огромен брой така наречени вируси.