рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Что такое поток.

Что такое поток. - раздел Образование, Операционные системы Поток – Программный Модуль, Исполняющий Длительные Операции И Оформленный В В...

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

Потоки имеют только один свой ресурс – процессорное время. Остальные ресурсы имеют те же самые, что и основной процесс, то есть развиваются в том же виртуальном адресном пространстве, могут пользоваться теми же файлами, виртуальными устройствами и так далее, то есть ОС не должна организовывать для потока полноценную операционную среду.

 

– Конец работы –

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

Операционные системы

Оглавление... Операционная система... Определение понятий вычислительный процесс и ресурс Классификация процессов и ресурсов...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Что такое поток.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Операционная система.
Операционная система (ОС) – комплекс управляющих и обрабатывающих программ, которые с одной стороны выступает как интерфейс между пользователем и программно-аппаратными компонентам

Виды состояния процесса.
1. Новый – процесс только что создан. 2. Готовый – процесс ожидает освобождения ЦП и стоит в очереди готовых процессов. 3. Выполняемый – процесс выполняется в ЦП. 4. Ожид

Контекст процесса.
Информация о состояние оперативной среды, называется контекстом процесса. Режим работы процессора, состояние регистров процессора, состояние программного счетчика, указатели на открытые файлы, инфо

Алгоритмы планирования.
Есть алгоритмы, основанные на квантовании и на приоритетах. За доступ и перемещение процесса в очереди и между очередями, ответственна специальная программа – планировщик. Делается все по

Определение прерывания. Типы прерывания.
Прерывания – представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств и реагировать на особые состояния, возникающие при работе процессора, при этом

Этапы механизма прерывания. Главные функции механизма прерывания.
Этапы механизма прерывания: 1. Установление факта прерывания и идентификация прерывания. 2. Запоминание состояния прерванного процесса: счетчик команд, содержимое регистров процес

Дисциплины обслуживания маскируемых прерываний.
Сигнал от каждого устройства на прерывание обладает каким-либо приоритетом. Приоритет – степень привилегированности. Сигналы на прерывание могут идти практически одновременно, или

Супервизор прерываний.
Супервизор прерываний – специальный системный программный модуль, в который объединены первые секции подпрограмм обработки прерывания, которые ответственны за сохранение контекста прерванной програ

Что такое блокирующие переменные. Спин блокировка, семафоры, мьютекс.
Блокирующие переменные – способ взаимного исключения, каждому разделяемому ресурсу ставиться соответствующая двоичная переменная(пример: значение 0 – ресурс свободен, значение 1 – ресурс занят).

Что такое взаимные блокировки, как избежать взаимоблокировки.
Взаимоблокировки – ситуации, когда 2 процесса заняли по ресурсу, а затем обращаются к ресурсам друг друга, тем самым блокируя друг друга. Пример: процесс А занял принтер, процесс Б занял сд-ром,

Что такое символьные имена, виртуальные и физические адреса, перемещающий загрузчик.
Символьные имена, а также виртуальные и физические адреса используются для идентификации команд и переменных. Символьные имена присваивает пользователь при написании программы на алгоритмическом яз

Способы управления памятью. Фрагментация памяти.
1 способ:Разделение оперативной памяти на несколько разделов фиксированной величины. Задачи управления в данном случае: 1. Выбрать свободный раздел для размещения выполняе

Способы распределения виртуальной памяти. Свопинг.
Виртуальная память – совокупность программно-аппаратных средств, позволяющих пользователю писать программы, которые требуют памяти, превосходящей своими размерами существующую оперативную память.

Кэширование информации. Пространственная и временная локальность данных в кэш памяти.
Кэширование информации – способ организации совместного функционирования двух типов запоминающих устройств, которые позволяют уменьшить среднее время доступа к данным за счет динамического копирова

Контроллер устройства.
Любое внешнее устройство состоит из механического и электронного компонента. Электронный компонент называют контроллером устройства или адаптером. Механический компонент представляет собственно уст

Механизм прямого доступа внешних устройств к памяти.
Существует специальный контроллер – контроллер прямого доступа к памяти. Его задача – забрать у процессора управление локальной магистралью для выставления существующих сигналов на шины адреса, дан

В чем разница между системой управления файлами и файловой системой.
Файл — набор данных, организованных в виде совокупностей записей определенного формата. Набор специализаций соответствующее программное обеспечение, отвечающее за создание, уничтожение, организацию

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

Типы файлов.
Обычные файла: 1. Текстовые (файлы в кодах ASCII). Среди текстовых файлов могут быть файлы скрипты — это файлы определенного формата, а дальше команды на языке командного

Логическая и физическая организация файлов.
Логическая запись – наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Логическая организация файла – представление файла в виде организованных логич

Права доступа к файлу.
Права доступа к файлу – определение для каждого пользователя набора операций, который он может применить к данному файлу. Категории прав доступа: 1. Избирательный доступ, когда дл

Уровни функционирования файловой системы.
Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень представляет некоторый интерфейс (набор функций) выше лежащему уровню, а сам, в сою очеред

Ядро операционной системы.
  Ядро операционной системы – программные модули, которые постоянно находятся в оперативной памяти для организации вычислительного процесса. А также для выполнения наиболее важных фун

Структура монолитной ОС.
В монолитной ОС: · Каждая процедура может вызывать другие ,когда это необходимо. · Каждая процедура имеет стандартизированный интерфейс в терминах параметров и результатов.

Микроядро. Модель клиент-сервер.
Клиент – программный компонент, потребитель какого-либо сервиса. Сервер – поставщик ОС разделяется на несколько процессов-серверов, каждый из которых выполняет набор сервисных функций (соз

Объектно-ориентированный подход. Инкапсуляция.
Объект – единица программ и данных, взаимодействующая с другими объектами посредством приема и передачи сообщений. Функции объекта определяют перечень действий, которые могут быть выполнен

Интерфейс API.
Прикладной программный интерфейс API предназначен для использования прикладными программами системных ресурсов ОС и реализуемых ею функций. API описывает совокупность функций и процедур, п

Обзор и историческое развитие ОС.
В настоящие время существуют 2 больших семейства ОС: 1. Семейство Unix систем. 2. Семейство Windows систем. Так же существую другие ОС написанные для различных специфичны

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги