Диалог с компютър - Студиопедия

Има два режима на работа с компютъра. Първият режим се наричапакет,а вторият се наричадиалог.Ако погледнем как Чарлз Бабидж планира да използва своята аналитична машина, виждаме, че той е разчитал на пакетен режим. Първо, лостовете и зъбните колела се настройват в "склада" в позиция, която съответства на оригиналните данни. След това в „мелницата“ се поставя пакет от перфорирани карти, чиито отвори съответстват на планираните команди, след което машината се пуска в действие. Той работи, докато не бъдат изпълнени всички команди от пакета. В края на работата състоянието на изпълнителните механични органи ще покаже резултата.

Първите електронни компютри работеха почти по същия начин. Първо, програми (последователности от команди) бяха въведени в тяхната RAM. След това данните бяха въведени в компютъра, след което компютърът беше стартиран. Работеше до изпълнение на последната команда и след това се изключи. Резултатът от работата беше намерен в неговата RAM и / или в регистрите на процесора.

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

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

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

Процесорът сякаш прави нещо през цялото време, но в същото време чака външни прекъсвания. Винаги е готов да реагира на натискане на клавиш на клавиатурата, на движение на мишката или щракване на нейния бутон, на сигнали, получени през модема, и дори сигнали от собствения си вътрешен часовник. Разбира се, има такива програми, които напълно „монополизират“ процесора и няма да дадат възможност да повлияят на компютъра, докато не завършат работата си, но такива програми са в малцинство. Повечето съвременни програми са предназначени за "диалогов режим".

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

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

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

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

Основната функция на всички операционни системи е посредничество. Състои се в предоставянето на няколко вида интерфейс:

• между потребителя и софтуера и хардуера на компютъра (потребителски интерфейс);

между софтуер и хардуер (интерфейс хардуер-софтуер);

• между различни видове софтуер (софтуерен интерфейс).

Не намерихте това, което търсихте? Използвайте търсачката: