Учебного пособие по дисциплине
«Операционные системы и среды»
- Архитектура операционной системы — структурная и функциональная организация ОС на основе некоторой совокупности программных модулей.
- Асимметричная кластеризация – организация компьютерного кластера, при которой один компьютер выполняет приложение, а остальные простаивают.
- Асимметричная мультипроцессорная система – многопроцессорная компьютерная система, в которой процессоры специализированы по своим функциям; имеется главный процессор, планирующий работу подчиненных процессоров.
- Асинхронный ввод-вывод – ввод-вывод, выполняемый параллельно с выполнением программы пользователя.
- Базовый регистр – системный регистр, используемый для защиты памяти и содержащий начальный адрес области памяти, выделенной пользовательской программе.
- Блок – смежная область внешней памяти файла, как правило, считываемая или записываемая одной операцией ввода-вывода.
- Блок управления процессом – системная структура данных, используемая ОС для управления процессом.
- Буферизация вывода – хранение для каждого задания буфера его вывода (в виде области памяти или файла), накопление в буфере выводимой заданием информации и ее вывод полностью на устройство (принтер) при завершении задания.
- Вектор прерываний – резидентный массив в оперативной памяти, в котором хранятся доступные по номерам прерываний адреса подпрограмм-обработчиков прерываний (модулей ОС).
- Взаимное исключение – режим совместного выполнения процессов, при котором, если некоторый процесс исполняет свою критическую секцию, то никакой другой процесс не должен в этот момент исполнять свою.
- Виртуальная машина – программный интерфейс, полностью аналогичный интерфейсу обычного компьютера без базового программного обеспечения.
- Виртуальная машина – это совокупность ресурсов, которые эмулируют поведение реальной машины.
- Виртуальная память – расширение основной памяти путем хранения ее образа на диске и организации подкачки в основную память фрагментов (страниц или сегментов) памяти процесса и ее откачки на диск по мере необходимости.
- Виртуальная память — это технология, которая позволяет выполнять процесс, который может только частично располагаться в основной памяти.
- Внешняя (вторичная) память – расширение основной памяти, обеспечивающее функциональность устойчивой (сохраняемой) памяти большого объема.
- Время обработки процесса – время, необходимое для исполнения какого-либо процесса.
- Вычислительная среда – интегрированная распределенная компьютерная система для решения задач в каких-либо проблемных областях.
- Графическая оболочка – подсистема ОС, реализующая графический пользовательский интерфейс пользователей и системных администраторов с операционной системой.
- Графический интерфейс пользователя — система средств для взаимодействия пользователя с компьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков)
- Двоичный семафор – системная переменная, над которой определены операции открытия и закрытия, обеспечивающая в закрытом состоянии прерывание процесса, пытающегося ее закрыть, и добавление его к очереди к закрытому семафору; используется для синхронизации процессов по общим ресурсам.
- Дескриптор – адресное слово в системах с теговой архитектурой; содержит тег дескриптор, адрес начала адресуемого массива в памяти, длину массива и 4 бита зашиты – от чтения, от записи, от выполнения и от записи адресной информации.
- Директория – каталог ссылок на группу файлов или других директорий, каждый (каждая) из которых имеет в данной директории свое уникальное символьное имя.
- Диспетчер – ранняя упрощенная версия операционной системы, — системная программа, управляющая прохождением пакета вводимых заданий.
- Диспетчер задач — модуль ОС, который решает вопросы, связанные с тем, какой задаче следует поставить процессорное время в данный момент.
- Жесткий диск — разновидность внешней памяти, физически состоящая из твердых пластин из металла или стекла, покрытых магнитным слоем для записи, шпинделя и головок считывания – записи.
- Загрузкой операционной системы — это процесс, который при включении компьютера считывает информацию с дисковой памяти и размещается в ОЗУ.
- Задание – пользовательская программа, введенная в систему с внешнего носителя или с терминала.
- Интерфейс — совокупность средств и методов взаимодействия между элементами системы.
- Пользовательский интерфейс — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством.
- Клиент-серверная система – распределенная компьютерная система, в которой определенные компьютеры играют роль специализированных серверов, а остальные – роль клиентов, пользующихся их услугами.
- Командный интерпретатор — программа, читающая и интерпретирующая операторы управления операционной системы, задаваемые пользователем с терминала или в виде командного файла.
- Конвейер – конструкция командных языков (shell) системы UNIX, позволяющая использовать стандартный вывод процесса – первого аргумента как стандартный ввод процесса – второго аргумента.
- Кооперативная многозадачность — это способ диспетчеризации задач, при котором активная задача выполняется до тех пор, пока она сама, что называется «по собственной инициативе», не отдаст управление диспетчеру задач для того, чтобы тот выбрал из очереди другой, готовый к выполнению процесс или поток.
- Менеджер памяти — часть операционной системы, отвечающая за управление памятью.
- Микроядро – принцип разработки ОС, который заключается в переносе максимально возможного числа модулей из системного в пользовательское пространство, т.е. ОС разрабатывается таким образом, что большинство ее модулей выполняются в пользовательском режиме, а размер ядра минимизируется.
- Многозадачность — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов
- Мультипрограммирование – одновременная обработка операционной системой нескольких пользовательских заданий.
- Объект-диспетчер – средство синхронизации в ОС Windows 2000, которое может функционировать как мьютекс и как семафор; генерирует события, семантика которых аналогична семантике условной переменной.
- Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
- Память – часть компьютера, хранящая данные и программы.
- Переключение контекста – действия ОС при переключении с одного процесса на другой по сохранению состояния старого процесса и загрузки сохраненного состояния для нового процесса.
- Планирование загрузки процессора – реализация в ОС алгоритмов выбора очередного задания их набора загруженных в память заданий и выделения кванта времени центрального процессора очередному выбранному заданию.
- Прикладное программное обеспечение – программы, предназначенные для решения различных классов задач.
- Процесс — пользовательская программа при ее исполнении в компьютерной системе.
- Прокси-сервер – компьютер и программное обеспечение, являющиеся частью локальной сети и поддерживающие эффективное обращение компьютеров локальной сети к Интернету, фильтрацию трафика, защиту от внешних атак.
- Сервисное программное обеспечение — это совокупность программных продуктов, предоставляющих пользователю дополнительные услуги в работе с компьютером и расширяющих возможности операционных систем.
- Состояние процессора – значения регистров и значение счетчика команд.
- Устройства ввода-вывода – устройства компьютера, обеспечивающие ввод информации в компьютер и вывод результатов работы программ в форме, воспринимаемой пользователем или другими программами.
- Файловая система — это множество именованных наборов данных, организованное по принятым спецификациям, которые определяют способы получения адресной информации, необходимой для доступа к этим файлам.
- Файл-сервер (file server) – компьютер и программное обеспечение, предоставляющие доступ к подмножеству файловых систем, расположенных на дисках компьютера-сервера, другим компьютерам локальной сети.
- Фрагментация памяти — дробление свободной памяти на мелкие несмежные участки, вследствие неточного совпадения размеров свободных и требуемых при запросах к ОС участков памяти.
- Центральный процессор – центральная часть компьютера, выполняющая его команды
- Ядро – низкоуровневая основная компонента любой операционной системы, выполняемая аппаратурой в привилегированном режиме, загружаемая при запуске ОС и резидентно находящаяся в памяти
Адрес: г. Кемерово, пр. Шахтеров, 52
15 урок Структура сетевой операционной системы
Программное обеспечение компьютера
Источник: worm-atg.site
О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают. — презентация
Презентация на тему: » О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают.» — Транскрипт:
2 О ПРЕДЕЛЕНИЕ. Операционная система, сокр. ОС (англ. operating system, OS ) комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительн ой системы и прикладными программами, а с другой стороны предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
3 Операционная система комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных.
5 Ф УНКЦИИ ОПЕРАЦИОННЫХ СИСТЕМ. Основные функции: Выполнение по запросу программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.). Загрузка программ в оперативную память и их выполнение. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти). Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе. Обеспечение пользовательского интерфейса. Сохранение информации об ошибках системы.
6 Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность). Эффективное распределение ресурсов вычислительной системы между процессами. Разграничение доступа различных процессов к ресурсам.
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам. Взаимодействие между процессами: обмен данными, взаимная синхронизация. Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений. Многопользовательский режим работы и разграничение прав доступа (см. аутентификация, авторизация).
8 К ОМПОНЕНТЫ ОПЕРАЦИОННОЙ СИСТЕМЫ. Загрузчик Ядро Командный процессор (интерпретатор) Драйверы устройств Интерфейс
9 Я ДРО ОПЕРАЦИОННОЙ СИСТЕМЫ. Ядро центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам. Основными ресурсами являются процессорное время, память и устройства ввода-вывода. Доступ к файловой системе и сетевое взаимодействие также могут быть реализованы на уровне ядра.
10 Объекты ядра ОС: Процессы Файлы События Потоки Семафоры Мьютексы Каналы Файлы, проецируемые в память
Источник: www.myshared.ru
Операционная система- комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Антивирусы- про8граммы предназначенные для предотвращения заражения компьютера компьютерными вирусами и ликвидации последствий заражения, если оно произошло.
Драйверы – это элементы и программы обеспечивающие взаимодействие прикладных программ и ОС с внешними устройствами(мышь, клавиатура, микрофон, диски, флешки, видеоаппаратура и т.д.
Системы программирования – это совокупность программ и программных комплексов, обеспечивающих технологию разработки и отладки и внедрения создаваемых программных продуктов.(интерпритатор «BASIC» и компилятор)
25. прикладное программное обеспечение – это комплекс программ для решения задач определенного класса конкретной предметной области. текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;
— системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;
— табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;
— коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данными в компьютерной сети.
Текстовые редакторы назначение. Это программы для работы с символьной информацией, с текстом. Редакторы документов ориентированы на работу с текстом, имеющим структуру документа.
Файл – это именованная совокупность любых данных, размещенная на внешнем запоминающем устройстве и хранимая, пересылаемая и обрабатываемая как единое целое. Файл может содержать программу, числовые данные, текст, закодированное изображение и др.
Параметры файла: имя, полное имя, дата и время создания файла
Виды фалов
· Видеофайлы, могут быть: avi, wmf, 3gp, mp4, mpg2.
· Фотографии и рисунки, определяются с помощью таких расширений: jpg, bmp, gif, tiff, png.
· Тексты и документы: txt, doc, rtf, docx.
· Файлы, где записаны данные для расчётов в виде электронных таблиц имеют расширение — xls, xlsx, xlsm, ods.
· Для музыки характерно расширение: mp3, wma.
· Программы запускают файлы, имеющие расширение exe, cmd, bat, их ещё, называют исполнительными.
· А вот если вам друг передал, к примеру, целый набор файлов виде архива, то такой файл будет иметь разрешение rar, zip, tg.
· Основные действия над файлами: создать, сохранить, закрыть, открыть, копировать, удалить, переместить.
Атрибуты файлов: только для чтения(ограничивает возможности), скрытый файл(не отображается), системный файл это любой файл на компьютере, необходимый для работы операционной системы Windows.
30. файловая система – данные местоположения файла хранятся в системной области диска. При форматировании внешнего носителя создается FAT-таблица, таблица размещения файлов.
Папка – это совокупность файлов(подкаталогов) по одной тематике. Папка – это объект windows,Предназначенный для объединения файлов и других папок в группы.
31-
Система счисления – способ представления чисел(правило записи и получения чисел), с помощью фиксированного набора символов, обозначающих цифры
Непозиционные системы для записи числа используют множество символов. Значение символа не зависит от местоположения его в числе(римская СС).
Позиционная система счисления – когда от позиции цифры в числе зависит ее вес(555 –единицы, десятки, сотни). Всякая позиционная СС характеризуется основанием, т.е. количеством цифр, используемых для записи числа. За основание СС можно принять любое натуральное число.
Источник: cyberpedia.su