Какви интерфейси предлага операционната система. Интерфейс на операционната система Windows. Основните елементи на GUI на Windows са

Интерфейсът е посредник, който трансформира управлението на компютъра в удобна за потребителя форма.

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

Мишката е основният контролен елемент на Windows OS. Съдържа, като правило, два бутона за управление: ляв и десен и колело за превъртане. Левият клавиш е многофункционален, с негова помощ можете да изпълнявате цяла линияоперации: стартиране на програми, избиране на обекти, плъзгане и пускане на обекти и др. Десният клавиш се използва за стартиране на контекстното меню. Колелото за превъртане се използва за навигация в документ. В лаптопите, като заместител на мишката, се предоставя „тъчпад“ - специална подложка, която е чувствителна на допир.

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

Интерфейсът на Windows OS се състои от работен плот, лента на задачите, система от икони или преки пътища и потребителско меню.

Ориз. 2.2 Работещ Windows маса 7.

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

Лентата на задачите се намира в долната част на работния плот и се състои от "областта за уведомяване" от дясната страна, "лентата на задачите" от лявата страна и бутона "Старт" в най-лявата част.

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

Работата с тези елементи се извършва с помощта на показалеца на мишката.

Например, за да видите документи, отворени в този моментв Word, трябва да поставите показалеца на мишката върху иконата на Word в лентата на задачите. всичко отворени документисе появяват на екрана като отделни прозорци.

Ориз. 2.3. Лента на задачите с отворени документи.

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

Фиг. 2.4. Меню на потребителя.

Менюто се състои от две колони.

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

Отваря се "Компютър". файлов мениджър;

· "Контролен панел" - настройки на Windows;

· „Програми по подразбиране“ свързват типа документ със съответната приложна програма;

"Помощ и поддръжка" - подробно електронен учебникот Windows;

· "Изключване" се използва, когато компютърът е изключен.

Представянето на информация в Windows е изградено под формата на прозорци.

Ориз. 2.5. Прозорец на папката на компютъра.

Прозорецът се състои от следните елементи:

заглавието на прозореца, което показва отворената програма;

бутони за управление на прозореца (минимизиране, максимизиране, затваряне);

· потребителско меню;

лента с инструменти;

информационна част.

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

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

Ориз. 2.6. Настройки на интерфейса.

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

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

Друг елемент от дизайна е джаджи- Джаджи. Те се инсталират с помощта на елемента "джаджи" от контекстното меню.

Ориз. 2.7. Джаджи.

Притурката може да бъде поставена навсякъде на работния плот и инсталирана върху всички прозорци. В този случай е полезно да направите притурката полупрозрачна, така че да не пречи на работата. Ако желаете, можете да попълните колекцията от джаджи в Интернет.

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

Системата MS Windows има удобна, естествена, проста и прозрачна графика потребителски интерфейсориентирани към непрофесионален потребител. Потребителят трябва само да използва мишката, за да избере желания елемент на екрана и да щракне върху него, за да извърши желаното действие. Най-важното отличие Функция на Windows, поради което получи името си, е връзка едно към едно между програмите, изпълнявани в момента в операционната система, и специални графични обектина екрана на монитора, наречен windows. Да отидеш до желаната програмапросто щракнете върху съответния прозорец.

Край на работата -

Тази тема принадлежи на:

Въведение. Информационните технологии в съвременната икономика

Глава Принципи на алгоритмизацията на изчисленията.. Алгоритъм.. Принципи на фон Нойман двоична системаразчет..

Ако имате нужда от допълнителен материал по тази тема или не сте намерили това, което търсите, препоръчваме да използвате търсенето в нашата база данни с произведения:

Какво ще правим с получения материал:

Ако този материал се оказа полезен за вас, можете да го запазите на страницата си в социалните мрежи:

Всички теми в този раздел:

Алгоритъм
Алгоритъмът е набор от правила и действия, които заедно позволяват решаването на даден проблем. Алгоритъмът се характеризира с различна степен на формализация. Строго формален алгоритъм определя около

Принципи на фон Нойман
Първият компютър MARK-1 е създаден в САЩ през 1943 г. Оказа се обаче, че не всеки алгоритъм може да бъде реализиран на този компютър. Група учени, поканени да помогнат, след внимателен анализ

Двоична бройна система
Ние сме свикнали да използваме числа за писане десетична системаразчитане. Всъщност тази бройна система не е единствената. По принцип позиционната бройна система е начин за представяне

История на компютърната индустрия
Първият компютър Mark I е създаден през 1943 г. в Харвардския университет. Машината е дълга 15 метра, тежи 5 тона и се състои от 750 хиляди части. През 1945г е създадена машината ENIAC с тегло 30 тона

История на Интернет
Друга революция в информационните технологии е свързана с възможността за свързване на компютри в мрежа. Първият модем е разработен от AT през 1960 г. И през 1969г. за първи път бяха свързани два компютъра

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

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

RAM
Паметта с произволен достъп (RAM) е предназначена да съхранява информацията, която може да е необходима на процесора, за да изпълни програмата. Понякога се нарича памет с директен достъп.

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

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

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

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

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

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

Функции на операционната система
Операционната система (ОС) е набор от софтуерни инструменти, които осигуряват функционирането на отделните компютърни устройства и тяхното взаимодействие, както и взаимодействието на компютърните устройства и


Паметта само за четене (ROM) на компютъра съдържа програмата за зареждане на компютъра. Тази програма е независима от операционната система. Стартира се автоматично, когато включите захранването на компютъра.

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

Контрол на изпълнението на програмата и управление на паметта
Функциите за контрол на изпълнението на програмата и управлението на паметта в операционната система са тясно преплетени. Съвременните операционни системи са фокусирани върху многозадачния режим на изпълнение на програмата. IN

Управление на файловата система
За организиране на достъпа на програми до данни, хоствани на външен носителОС организира данните в структура, наречена файлова система. Файлова системае йерархична структура

I/O управление
I/O помощните програми съдържат стандартни програми, предназначен за четене и запис на информация за различни външни устройства. Те включват както BIOS програми, съхранени в ROM, така и драйвери

Многозадачен и многопотребителски режим
Многозадачният режим на работа на операционната система включва паралелно изпълнение на няколко задачи на един компютър (всъщност псевдопаралелно, тъй като процесорът в компютъра обикновено е около

операционна система Windows
MS Windows е най-разпространената операционна система за персонални компютри. Тя ви позволява да преминавате от програма към програма, като изберете прозорец на екрана на монитора, стартирайте подпрограми

Програмни езици
Програма контролира работата на компютър във всеки един момент. Да програмираш работата на компютър означава да създадеш тази програма. За да направите това, трябва точно да опишете какво трябва да прави програмата. Изход

Среда за програмиране
Нека очертаем схемата на професионалното програмиране на езика високо ниво. Състои се от няколко етапа. Първо трябва да формулирате добре проблема и да излезете с алгоритъм за решаване на проблема. Тогава добре

Предназначение и ползи от мрежите
Базирано на местно (рядко разширено) компютърни мрежиизграждат се информационни системи, предназначени за управление на предприятието. Предимството на използването на мрежи е следното.

LAN топология
Топологията на локалната мрежа е начинът, по който нейните възли са свързани. Основните топологии са звездни топологии, пръстеновидни топологии и шинни топологии. В реална мрежова структура тези конфигурации

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

Методи за достъп до LAN
Методът за достъп в локална мрежа е алгоритъм, според който мрежовите възли получават разрешение за прехвърляне на данни, а също така регулират поведението в различни конфликтни ситуации, суета

Управление на локална мрежа
Основната цел на мрежовата част на операционната система е да осигури сервизни функции за осигуряване на предаване на данни на канала и мрежов слой V локални мрежи. Мрежови операционни системи

Основни принципи на Интернет
Интернет е световна компютърна мрежа, съставена от различни локални и глобални (тип NSFNET) компютърни мрежи, обединени от стандартни споразумения за това как се обменя информация и

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

Интернет адресиране
В интернет всеки компютър (всъщност всеки мрежов адаптеркомпютър) получава уникален идентификатор, който го идентифицира уникално. Този идентификатор, наречен IP адрес

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

Интранет - информационна услуга, базирана на Интернет
IN напоследъквсе повече започва да се говори за интранет. Обикновено се разбира ползване информационни технологииИнтернет за създаване информационни системив рамките на организацията. Такова ядро

проблеми с интернет
Интернет има своите трудности, разбира се. Една от тях е потребителската анонимност. Това води до проблеми с достъпа до информация, например за деца. Друг набор от проблеми

Теория на базите данни
Базата данни е конкретен екземпляр на организирана система от данни във връзка със специфични методи за нейното съхранение и обработка. В съвременния поглед задачата на базата данни е

Модели на данни
Конкретна база данни се основава на конкретен модел на данни. Различни модели на данни задават ограничения различен видвърху обекти и връзки на предметната област. Съществуващите модели на данни могат да бъдат приписани

Релационен модел на данни
Релационният модел на данни е логически модел на данни, който описва: ¨ структури от данни под формата на набори от таблици; ¨ теоретични операции върху таблици

Компоненти на релационния модел
Модел релационни бази данниданните използват следните основни понятия: ¨ тип данни; индекс; маса; поле; ¨ влизане;

Манипулиране на данни
Разрешени са следните операции за промяна на съдържанието на таблици: ¨ създаване нова маса; ¨ добавяне към съществуваща таблица нов записили множество записи; ¨

Оптимизация на схемата на данните
Една и съща предметна област в рамките на решаването на един и същ проблем може да бъде показана с помощта на няколко бази данни с различни схеми на данни. Те ще имат различна ефективност. Подобрение

Езикови средства за СУБД
Функционалностна модела на данни, поддържан от инструментите на СУБД, стават достъпни за потребителя благодарение на неговите езикови инструменти. Езиковите инструменти на СУБД се използват за извършване на две

Технология клиент-сървър
От началото на 90-те години архитектурата клиент-сървър се превърна в най-често срещаната версия на архитектурата на СУБД. Това осигурява избор на един от функционалните компоненти

Администриране на бази данни
Администрирането на системата от бази данни осигурява изпълнението на функции, насочени към осигуряване на надеждното и ефективно функциониране на системата, адекватността на съдържанието на информационната база данни

Перспективи за развитие на технологиите за бази данни
Нека посочим най-успешно развиващите се нови области на технологиите за бази данни. Широко се практикува създаването на системи от бази данни с телекомуникационен достъп в Web среда. Броят на такива системи


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

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

За да посочите обект, представен на екрана, е необходимо да преместите мишката така, че върхът на стрелката на показалеца да е поставен върху този обект. За да изберете обект на екрана, поставете показалеца върху него и след това натиснете левия бутон на мишката.
Прави се разлика между следните операции с мишката:
Можете също така да плъзнете обект с десния бутон на мишката. Когато бутонът на мишката бъде освободен, екранът ще се покаже контекстно менюс набор от възможни действия.

Основните елементи на GUI на Windows са:

  • работен плот
  • Значки
  • Етикети
  • Лента със задачи
  • Контекстно меню
Работен плот. Икони, преки пътища, лента на задачите, бутон за стартиране

работен плоте основната област на екрана, която се появява, след като включите компютъра си и влезете в операционната система Windows. Подобно на повърхността на обикновена маса, тя служи като работна повърхност. Работещи програмии отворените папки се появяват на работния плот. На работния плот можете да поставите различни обекти, като файлове и папки, и да ги подредите в удобен ред.
Значкиса малки картинки, които представляват програми, файлове, папки и други обекти.
За лесен достъп от работния плот създайте преки пътища към любимите си файлове и програми.
Етикете икона, която представлява препратка към обект, а не самия обект. Двукратното щракване върху прекия път отваря обекта. Изтриването на пряк път изтрива само прекия път, но не и оригиналния обект. Етикетът може да бъде разпознат по стрелката върху неговата икона.
Лента със задачие дълга хоризонтална лента в долната част на екрана. За разлика от работния плот, който може да бъде покрит от прозорци, разположени върху него, лентата на задачите е почти винаги видима (в някои случаи може да бъде скрита). Лентата на задачите се състои от четири основни части.

  • Бутон "Старт", който отваря менюто "Старт".
  • Панел бърз обяд, което ви позволява да стартирате програмата с едно щракване на бутона на мишката.
  • Средната част, която се показва отворени програмии документи
  • Област за уведомяване с часовник и икони (малки снимки)
Старт меню -е основното средство за достъп до програми, папки и компютърни настройки. Нарича се „меню“, защото предоставя списък, от който да избирате, подобно на меню в ресторант. И както подсказва думата "Старт", това меню е мястото, от което да стартирате или отваряте елементи.
Използвайте менюто "Старт", за да изпълните следните основни задачи.
  • Стартиране на програми
  • Отваряне на често използвани папки
  • Търсене на файлове, папки и програми
  • Регулиране на настройките на компютъра
  • Получаване на помощ за операционната система Windows
  • Изключване на компютъра
  • Излизане от сесия на Windows или избор сметкадруг потребител

Работа с прозорци

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

Основните елементи на прозореца:

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

Има три опции за показване на прозорец на екрана:
  • прозорец със стандартен размер заема част от площта на екрана. Ако желаете, можете да го преместите или някоя от границите му на друго място на екрана
  • прозорецът, увеличен на цял екран, има максимален размер
  • минимизиран прозорец се показва като бутон в лентата на задачите.
В минимизиран прозорец програмата продължава да работи. За да отворите минимизиран прозорец или минимизирате вече отворен, щракнете върху бутона на прозореца в лентата на задачите.

Прозорците могат да бъдат класифицирани по тип:

  • прозорец на папката
  • прозорец на документа
  • прозорец на програмата

Диалогови прозорци

Диалоговите панели могат да включват няколко раздела, като превключвате между тях чрез щракване върху имената им. Диалоговият панел съдържа различни контроли:

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

Контролни въпроси:
  1. Какво е GUI?
  2. Какви операции могат да се извършват с мишката?
  3. Избройте GUI елементите на работния плот на Windows.
  4. Избройте GUI елементите на прозореца на папката на Windows.
  5. Избройте контролите за диалоговия прозорец.
  6. Какво е контекстно меню и как да го извикате?

Попълнете теста, а след това преминете към практическите задачи!!!

Практически задачи:

Промяна на фона на работния плот
  1. Отворете контекстното меню работен плоти изберете екип Имоти
  2. В диалоговия прозорец Свойства: Екранизберете раздел работен плот
  3. В списъка фонови снимкиизбирам лилаво цвете
  4. В списъка Местоположениеизберете екип Опъвам, разтягам(по подразбиране)
  5. ПриложиИ Добре
Промяна на началния екран
  1. Отворете контекстното меню работен плоти изберете екип Имоти
  2. В диалоговия прозорец Свойства: Екранизберете раздел Скрийнсейвър
  3. Изпускайте Скрийнсейвъризберете скрийнсейвър През Вселената
  4. В брояча Интервалзадайте стойността 1 минута
  5. За да видите началния екран, натиснете командния бутон Преглед(опитайте се да не местите мишката)
  6. Натиснете последователно командните бутони ПриложиИ Добре
Скрийте лентата на задачите
  1. Отворете контекстното меню Ленти със задачии изберете екип Имоти
  2. В диалоговия прозорец Свойства на лентата на задачите и бутона "Старт".поставете отметка в квадратчето Автоматично скриване на лентата на задачите
  3. Натиснете последователно командните бутони ПриложиИ Добре

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

Управление на процеси, което включва следния набор от основни функции:

■ стартиране, пауза и премахване на задача от изпълнение;

■ задаване или промяна на приоритета на задача;

■ взаимодействие на задачите една с друга (сигнални механизми, семафор
митиви, опашки, конвейери, пощенски кутии);

■ предизвикателство дистанционни процедури(Извикване на отдалечена процедура, RPC).
- Управление на паметта:

■ заявка за разпределяне на блок памет;

■ освобождаване на памет;

■ промяна на параметрите на блока памет (например паметта може да бъде блокирана
заверени от процеса или предоставени в общ достъп);

■ карта на файловете в паметта (не е налично на всички системи).


Интерфейси на операционната система _______________________________________ 297

I/O управление:

■ искане за контрол виртуални устройства(помнете, че
I/O контролът е привилегирована функция на самата операционна система.
рационална система и нито една от задачите на потребителя не трябва да има
възможност за директно управление на устройства);

■ файлови операции (заявки към системата за управление на файлове за създаване,
промяна и изтриване на данни, организирани във файлове).

Тук сме изброили основните набори от функции, които се изпълняват от операционната система при съответните заявки от задачи. Що се отнася до потребителския интерфейс с операционната система, той се реализира с помощта на специални софтуерни модули, които приемат неговите команди на съответния език (може би с помощта на графичен интерфейс) и ги превеждат в редовни повиквания в съответствие с основния системен интерфейс. Обикновено тези модули се наричат ​​команден интерпретатор. Така например функциите на такъв интерпретатор в MS DOS се изпълняват от модула COMMAND.COM. След като получи команда от потребителя, такъв модул след лексикален и синтактичен анализ или извършва самото действие, или, което се случва по-често, се отнася до други модули на операционната система, използвайки API механизма. Трябва да се отбележи, че през последните години придоби голяма популярност графични интерфейси(графичен потребителски интерфейс, GUI), които включват подходящи манипулатори като мишка или тракбол (track-ball)". Насочване на курсора към обект и щракване или кликнете два пътивърху съответния бутон на мишката води до някои действия - стартиране на програмата, свързана с обекта, избор и/или активиране на менюто и т.н. Може да се каже, че такава интерфейсна подсистема преобразува "командите" на потребителя в извиквания към операционната система.

Нека също да изясним, че управлението на GUI е специален случай на задачата за контрол на I/O и не се отнася до функциите на ядрото на операционната система, въпреки че в някои случаи разработчиците на операционни системи отнасят функциите на GUI към основните системен интерфейс API.

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

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

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


298__________________________ Глава 9 Архитектура на операционната система

Така например в операционната система MS DOS, която е разработена за
еднозадачен режим (тъй като процесорът i80x86 не поддържа multipro
gramming), беше използван софтуерният механизъм за прекъсване. При което
основният набор от API функции беше достъпен чрез входната точка на манипулатора int 21 h.

В по-сложните системи няма една входна точка, а много - според броя на API функциите. Например, повечето операционни системи използват метода на извикване на подпрограми. В този случай извикването първо се предава на модул на API, като например Run Time Library (RTL)", който го пренасочва към подходящите манипулатори на прекъсвания на софтуера, които са част от операционната система. Използването на механизма за прекъсване е главно поради факта, че когато Това поставя процесора в режим на надзорник.

Функции на ОС, потребителски интерфейс.

операционна система, ОПЕРАЦИОННА СИСТЕМА операционна система) - основен комплекс компютърни програми, който осигурява контрол на компютърния хардуер, работа с файлове, въвеждане и извеждане на данни, както и изпълнението на приложни програми и помощни програми.

операционна система е набор от програми, правила и специални данни, които съвместно управляват компютърни ресурси и процеси, които използват тези ресурси в своята работа.

Операционна система (ОС)

1. това е набор от програми, които осигуряват съвместната работа на всички компютърни устройства и осигуряват достъп до неговите ресурси

*.sys - системни файлове

*.bak - файл за безопасност

Независимо от версиите, следните 3 компонента осигуряват работата на DOS:

1. основна входно-изходна система (BIOS) (или RIOS). Програмата, записана в ROM, се доставя от производителите на компютри и изпълнява функцията за осигуряване на нормално функциониране: проверка на пълнотата, тестване различни устройства PC, инициализация на зареждане на DOS и редица други функции. Тази програма не е файл и всъщност не е част от QOS;

2. ядрото на DOS съдържа във формата скрити файлове: блок за зареждане, разположен в първия сектор системен диск(прочетете от BIOS) и осигурява зареждане в паметта на машината на операционната система - IO. SYS (или IBM), т.нар основна система I/O със софтуерна поддръжка периферни устройства(BIOS разширение и корекция), както и MS DOS. SYS (IBM), съдържащ програми за управление на файлове, памет, стартиране на програми и т.н. Този файл понякога се нарича модул за управление на прекъсвания, тъй като софтуерни инструменти(DOS функции) от потребителската програма се извършва с помощта на софтуерни прекъсвания;

3. файл или команден процесор (интерпретатор), чиито функции включват получаване, проверка на команди, въведени от потребителя от клавиатурата, и тяхното изпълнение. Има 3 категории DOS команди - резидентни или вътрешни, постоянно разположени в OP, полурезидентни, които могат (ако е необходимо) да бъдат "пренаписани" приложни програмии външни, извиквани при необходимост от външна памет.

Командите на MS DOS са два вида:

Вътрешни команди, те се изпълняват от командния процесор (например dir, копие). Външни команди - програми, доставени с ОС във формата отделни файлове. Те се поставят на диска и извършват действия по поддръжката (например форматиране на диска, изчистване на екрана, проверка на диска).

Командите се състоят от име на команда и евентуални опции, разделени с интервали. Скобите ще маркират незадължителните елементи на командите.

Работа с файлове

Създаване текстови файлове копиране с име на файл. След като въведете тази команда, ще трябва да въведете редовете на файла един по един. В края на всеки ред натиснете клавиша Enter. И след като въведете последното, натиснете едновременно Ctrl и Z и след това Enter.

Изтриване на файлове del (път) име на файл.Пътят се записва само когато файлът, който се изтрива, се намира в друга директория.

Преименуване на файлове ren (път) име на файл1 име на файл2. Filename1 е името на файла, който искате да преименувате, filename2 е новото име на файл, което ще му бъде присвоено след изпълнение на командата.

Копиране на файлове копиране на име на файл (път) име на файл1.

копиране на игри. txt игрикопиране на файлове игри. txt към поддиректорията GAMES на текущия диск.

Работа с директории

Команда за промяна на текущия диск A:- преминете към диск А.

Преглед на директория dir (път) (име на файл) (/p) (/w).

Ако пътят и името на файла не са въведени, тогава на екрана ще се покаже информация за съдържанието на директорията (имена на файлове, техния размер и дата на последната промяна).

Параметърът /p задава показването на информация в екранен режим със закъснение, докато потребителят щракне върху който и да е клавиш. Това е полезно за големи директории, /w - указва да се показва информация само за имената на файловете в директорията, пет имена на ред.

Промяна на текущата директория cdпът.

Създайте директория mdпът.

Изтриване на директория rdпът.

Примери:
реж
- показване на съдържанието на текущата директория;
dir*.exe- показва информация за всички файлове с разширение . exe от текущата директория;
режисура:- показване на съдържанието на главната директория на устройство a:.
cd игри- отидете в директорията GAMES на текущия диск;
cd..- отидете в предишната директория;
cd- отидете в основната директория на текущото устройство.
rd игри-изтриване на поддиректорията GAMES в текущата директория;
ВНИМАНИЕ! МОЖЕ ДА СЕ ПРЕМАХВА САМО ПРАЗНА ДИРЕКТОРИЯ!

Командна линия

Това е редът, който ще видите на екрана след зареждане на MS DOS. Нарича се още DOS промпт и изглежда например така

C:\> ,

тук C: - име на устройство; > е знак за подкана, след който курсорът мига, показвайки мястото, където трябва да се въведе командата.

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

Структура и основни принципиизграждане на програма в Turbo Pascal. Азбука. Константи. Променливи.

Обща структура на Pascal програмите

Програмите на Pascal имат следната обща форма:

Програма Име на програмата

Секция за описание

Операторска секция

Думите PROGRAM, BEGIN и END разграничават 2 части на програмата: секцията за декларации и секцията за оператори. Тази структура е задължителна. Всеки обект, използван в програмата, трябва да бъде отчетен в раздела за описания.

Една програма, написана по правилата на стандартния език Pascal, трябва да има следната структура в пълната си версия:

име на програмата;

Използва Списък на използваните модули

Етикет Списък с етикети от основния блок на програмата

Const Дефиниция на програмни константи

Тип Описание на типовете

Var Описание на променливите

Процедура Текст на процедурата

Функция Функционален текст

Основният блок на програмата

(операторска секция)

Синтаксис и семантика

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

Езикова азбука

Азбуката е набор от символи, разрешени в даден език. Азбуката Turbo Pascal включва следния набор от основни символи:

    малки и главни латински букви: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z; a b c d e f g h i j k l m n o p q r s t u v w x y z; интервал долна черта: _ арабски цифри: 8 9 знака за операция: + - * / =<> < > <= >= := @ разделители: . , " () ( ) (* *) .. : ; спецификатори: ^ # $ запазени думи:

БИБЛИОТЕЧЕН КОМПЛЕКТ ABSOLUTE EXPORTS

АСЕМБЛЕР ВЪНШЕН MOD SHL

И ФАР ИМЕ ШР

ФАЙЛ-МАСИВ NIL STRING

ASM ЗА БЛИЗО ТОГАВА

АСЕМБЛЕР НАПРЕД НЕ КЪМ

НАЧАЛО НА ФУНКЦИЯ ТИП ОБЕКТ

CASE GOTO OF UNIT

CONST IF ИЛИ ДО

ИЗПЪЛНЕНИЕ НА КОНСТРУКТОР ОПАКОВАНИ ИЗПОЛЗВАНИЯ

РАЗРУШИТЕЛ В ЧАСТНА ВАР

DIV INDEX ПРОЦЕДУРА ВИРТУАЛНА

НАПРАВЕТЕ НАСЛЕДЕНА ПРОГРАМА ДОКАТО

СПУСКАНЕ НА ИНЛАЙН ПУБЛИЧНО С

ДРУГ ЗАПИС НА ИНТЕРФЕЙС XOR

КРАЙ НА ПРЕКЪСВАНЕТО ПОВТОРЕНИЕ

РЕЗИДЕНТЕН ЕТИКЕТ ЗА ЕКСПОРТ

Елементарни конструкции

Елементарните конструкции на езика Pascal включват имена, числа и низове.

Имена (идентификатори)именува елементите на езика – константи, етикети, типове, променливи, процедури, функции, модули, обекти.

Идентификаторът в Turbo Pascal може да включва:

3. знак за подчертаване.

Малките и главните букви не са. Цифрата не може да се появи на първо място в идентификатора, а долната черта може да се появи на всяка позиция (например name1 и name2item са валидни идентификатори, но 5name не е; _name, name_, name_item също са валидни имена). Идентификаторът може да бъде с всякаква дължина, но само първите 63 знака са значими. Не се допускат функционални думи като имена.

Разделителите се използват за разделяне на идентификатори, числа, запазени думи един от друг. Те могат да се използват като:

1. интервал и раздел;

2. подаване на линия;

3. коментар.

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