1) прием от пользователя (или от оператора системы) заданий, или команд, сформированных на соответствующем языке, и их обработка.
2) загрузка в оперативную память подлежащих исполнению программ;
3) распределение памяти, а в большинстве современных систем и организация виртуальной памяти;
4) запуск программы;
5) идентификация всех программ и данных;
6) прием и исполнение различных запросов от выполняющихся приложений;
7) обслуживание всех операций ввода-вывода;
8) обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД);
9) обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающая видимость их одновременного исполнения;
10) планирование и диспетчеризация задач;
11) организация механизмов обмена сообщениями и данными между выполняющимися программами;
12) обеспечение взаимодействия связанных между собой компьютеров (для сетевых ОС);
13) защита одной программы от влияния другой, обеспечение сохранности данных, защита самой операционной системы от исполняющихся на компьютере приложений;
14) аутентификация и авторизация пользователей. Аутентификация –процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хранятся в его учетной записи. Авторизация – в соответствии с учетной записью пользователя, который прошел аутентификацию, ему назначаются определенные права.
15) удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени);
16) обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы;
17) предоставление услуг на случай частичного сбоя системы.
• Операционная система изолирует аппаратное обеспечение компьютера от прикладных программ пользователей. И пользователь, и его программы взаимодействуй с компьютером через интерфейсы операционной системы.
2.
Понятие операционных сред и оболочек
Операционная система выполняет функции управления вычислениями в компьютере, распределяет ресурсы вычислительной системы между различными процессами, и образует ту программную среду, в которой выполняются прикладные программы пользователей. Такая среда называется операционной.
• Набор функций и сервисов операционной системы, а также правила обращения к ним как раз и образуют то базовое понятие, которое мы называем операционной средой. Таким образом, термин «операционная среда» означает, прежде всего, соответствующие интерфейсы, необходимые программам и пользователям для обращения к управляющей (супервизорной) части операционной системы с целью получить определенные сервисы.
Операционные системы, среды и оболочки
1) прием от пользователя (или от оператора системы) заданий, или команд, сформированных на соответствующем языке, и их обработка.
2) загрузка в оперативную память подлежащих исполнению программ;
3) распределение памяти, а в большинстве современных систем и организация виртуальной памяти;
4) запуск программы;
5) идентификация всех программ и данных;
6) прием и исполнение различных запросов от выполняющихся приложений;
7) обслуживание всех операций ввода-вывода;
8) обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД);
9) обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающая видимость их одновременного исполнения;
10) планирование и диспетчеризация задач;
11) организация механизмов обмена сообщениями и данными между выполняющимися программами;
12) обеспечение взаимодействия связанных между собой компьютеров (для сетевых ОС);
13) защита одной программы от влияния другой, обеспечение сохранности данных, защита самой операционной системы от исполняющихся на компьютере приложений;
14) аутентификация и авторизация пользователей. Аутентификация –процедура проверки имени пользователя и его пароля на соответствие тем значениям, которые хранятся в его учетной записи. Авторизация – в соответствии с учетной записью пользователя, который прошел аутентификацию, ему назначаются определенные права.
15) удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени);
16) обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы;
17) предоставление услуг на случай частичного сбоя системы.
• Операционная система изолирует аппаратное обеспечение компьютера от прикладных программ пользователей. И пользователь, и его программы взаимодействуй с компьютером через интерфейсы операционной системы.
2.
Понятие операционных сред и оболочек
Операционная система выполняет функции управления вычислениями в компьютере, распределяет ресурсы вычислительной системы между различными процессами, и образует ту программную среду, в которой выполняются прикладные программы пользователей. Такая среда называется операционной.
• Набор функций и сервисов операционной системы, а также правила обращения к ним как раз и образуют то базовое понятие, которое мы называем операционной средой. Таким образом, термин «операционная среда» означает, прежде всего, соответствующие интерфейсы, необходимые программам и пользователям для обращения к управляющей (супервизорной) части операционной системы с целью получить определенные сервисы.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37