ISBN 978—5—7782—1670—9
B конспекте лекций изложены основные сведения об организации
операционных систем и сред, обсуждаются методы и средства разрабОТКИ МНОГОЗЗДаЧНОГО И \'1НОГ0ПОТОЧНОГО ПрОГраММНОГО ОбССПСЧСНИЯ В
операционных системах семейства Windows и Linux, а также средства
межзапачной и межпоточной коммуникации: неименованные и именованные каналы, семафоры, очереди сообщений, разделяемая память, взаимные иск-печения и условные переменные. <...> С этих
позиций системное программное обеспечение может быть разделено
на следующие пять групп:
0 Операционные системы (ОС);
0 Системы управления файлами;
с Интерфейсные оболочки для взаимодействия пользователя с ОС и
программные среды;
- Системыпрограммирования;
0 Утилиты. <...> Интерфейсные оболочки
Основное назначение интерфейсных оболочек — прием от пользователя команд, сформулированных на соответствующем языке в
виде команд оператора, или в виде указаний (своеобразных команд)
с помощью графического манипулятора. <...> Интерфейсные оболочки
могут также расширять возможности по управлению ОС, либо изменять встроенные в систему возможности. <...> Интерфейсные оболочки могут быть текстовыми (NC, VC для DOS, FAR для Windows, MC
Для UNIX/Linux) и графическими (KDE, Gnome Для Linux). <...> Системы программирования
Система программирования представлена такими компонентами, как транслятор с соответствующего языка программирования, библиотеки подпрограмм, редакторы, КОМПОНОВЩИКИ И ОТЛЗДЧИКИ. <...> Получив запрос, операционная система либо удовлетворяет его и
возвращает управление задаче, выдавшей данный запрос, либо, если
ресурс занят, ставит задачу в очередь к ресурсу, переводя ее в состояние ожидания (блокируя). <...> Если очередь есть — в зависимости от приня10
той дисциплины обслуживания (правила обслуживания) и приоритетов
заявок он выводит из состояния ожидания задачу, ждущую ресурс, и
переводит ее в состояние готовности к выполнению. <...> В состояние бездействия процесс
может быть переведен принудительно: по команде <...>
Системное_программное_обеспечение.pdf
!
Стр.1
# #$ &$ '
(#'
)
(#'
DT7I(&' $ &&'! %&
DT7I(&' $ &&'! %& (
!
!
!
# #$ &$ '
Xvq Gv
)
)
(
)
!
"'
!! !
#
Стр.2
!
"
#
$
%
&
'
(
!
XDI9PXT
!
! !
! "
! #
! $
"
Gv
"
" !
" "
" #
" $
"&
Gv
Xvq
Xvq
Xvq
Xvq
Gv
Gv
Gv
"
"
&
'
"
#
&
!&
"#
"$
"%
##
##
#$
#(
$'
%
&
&
&
&&
%
!$
"%
Стр.137