Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Научный стиль речи. Информатика. Учебное пособие
.pdf
это
два вида планировщиков,
Задание 11. Прочитайте ответы на вопросы задания 7.
Задание 12. Ответьте на вопросы по информации текста.
1. Какие процессы называются параллельными?
2. Какие процессы называются асинхронными?
3. Когда процесс выходит из своего критического участка, что
происходит с остальными процессами?
4. Какая проблема является одной из ключевых проблем параллельного программирования?
5. Кто разработал алгоритм, применимый для распределенных
систем обработки данных?
6. Что предусматривает алгоритм Лэмпорта?
7. Какая передача может служить примером взаимодействия или
обмена информацией?
8. Приведите пример, рассмотрите пару (отношение) «производитель-потребитель».
Задание 13. 1. Разделите тексты на абзацы и информатив-
ные части. 2. Прочитайте отдельно каждую информативную
часть. 3. Определите, где находится главная информация части: в
начале, в конце, в середине.
Задание 14. Составьте 3 вида плана: вопросный, назывной,
тезисный.
Образец.
Вопрос Название Тезис
Какая схема используется при построении системы управления процессами в
современных ОС?
Двухуровневая
схема
Двухуровневая схема-
выполняющих функции
долгосрочного и краткосрочного планирования
Задание 15. Проведите диалог-расспрос по информации
каждого текста. Используйте вопросный план и тезисы.
Задание 16. Расскажите основную информацию каждого
51

текста. Используйте конструкции и глаголы-синонимы: расска-
зывается, говорится, сообщается.
1) В тексте рассказывается + о + назывной план (П.п.).
2) В тексте рассказывается + о том, что + тезисы.
52

Занятие 3.
Мультипрограмные процессы и системы
Лексика: образование и сочетаемость
Задание 1. Прочитайте слова. Незнакомые слова переведи-
те по словарю.
1. Аппаратура; воздействие; диагностика; запрос; механизм; неисправность; обработка; параллелизм, прерывание, приоритет; синхронизация; тенденция, тупик; управление.
2. Исключительный; мультипрограммный, мультипроцессорный; оперативный.
3. Возникать (возникнуть); завершаться (завершиться); обслуживать (обслужить), отлаживать (отладить), оказывать (оказать), отказываться (отказаться); представлять (представить),
производить (произвести); распределять (распределить).
Задание 2. 1. Прочитайте существительные. 2. Назовите
слова, от которых они образованы, и суффиксы, с помощью которых они образованы.
Образец. Воздействие – воздействовать.
Тупик – тупой.
Аппаратура, диагностика, запрос, механизм, неисправность,
обработка, прерывание, приоритет, синхронизация, тенденция,
управление, параллелизм, пользователь, последовательность.
Синтаксис научной речи
Задание 3. От данных слов образуйте словосочетания по
образцу.
Образец.
Ориентирующие системы - системы, которые ориентируют.
Возникающая ситуация; приводящее к временному прекращению выполнения команд событие; выделенные конкретные
53

ресурсы; подлежащие обработке данные; обнаруженная системой
Что
что
Что
что
Что
чем
Чем
что
Что
чем
диагностики неисправность.
Задание 4. Трансформируйте причастные обороты:
а) в определительные придаточные предложения;
б) в самостоятельные предложения.
Образец.
Системы, ориентирующиеся на параллельные вычисления,
интересно и важно исследовать, поскольку сейчас существуют
явные тенденции перехода на мультипроцессорные архитектуры
с максимальным параллелизмом на всех уровнях.
Системы, которые ориентируются на параллельные вы-
числения, интересно и важно исследовать. Сейчас существуют
явные тенденции перехода на мультипроцессорные архитектуры
с максимальным параллелизмом на всех уровнях.
1. Ситуация, возникающая в результате воздействия какого-то независимого события, приводящего к временному прекращению выполнения последовательности команд одной программы с целью выполнения последовательности команд другой программы, называется прерыванием.
2. Когда ресурсы разделяются между многими пользователями, каждому из которых предоставляется право исключительного управления выделенными ему конкретными ресурсами,
вполне возможно возникновение тупиков, из-за которых процессы некоторых пользователей никогда не смогут завершиться.
Задание 5. Сформулируйте определение терминов (поня-
тий). Используйте данные конструкции.
Термин Определение термина
(И.п.) (это)
(И.п.) представляет собой
(И.п.) называется
(Т.п.) называют
(И.п.) является
(И.п.)
(В.п.)
(Т.п.): П.
(В.п.): А.
(Т.п.)
54

1. Системная тупиковая ситуация или «зависание» систе-
мы; ситуация, когда один или более процессов оказываются в
состоянии тупика.
2. Распределение ресурсов; одна из главных функций операционной системы.
3. Прерывание; ситуация, которая возникает в результате
воздействия какого-то независимого события, приводящего к
временному прекращению выполнения последовательности команд одной программы с целью выполнения последовательности
команд другой программы
4. Причина прерывания; неисправность в работе аппаратуры, обнаруженная системой диагностики.
5. В мультипрограммных вычислительных машинах одна
из главных функций операционной системы; распределение ресурсов.
Задание 6. Прочитайте текст. Выпишите ответы на вопросы.
1. Почему важно изучать системы, ориентированные на парал-
лельные вычисления?
2. Что такое системная тупиковая ситуация?
3. Что является главной функцией в мультипрограммных вычислительных машинах?
4. Какая ситуация называется прерыванием?
5. Когда необходимы механизмы прерывания
6. Из-за чего может быть прервана программа?
Мультипрограммные процессы и системы
Системы, которые ориентированы на параллельные вычисления, интересно и важно исследовать, поскольку сейчас существуют явные тенденции перехода на мультипроцессорные архитектуры с максимальным параллелизмом на всех уровнях. Причина этого состоит в том, что трудно определить, какие операции
можно выполнять параллельно, а какие нельзя выполнять, так как
параллельные программы отлаживать гораздо сложнее, чем последовательные. Это происходит потому, что взаимодействия
между асинхронными процессами могут быть самыми разнооб-
55

разными, а производить доказательство корректности для параллельных программ гораздо сложнее, чем для последовательных.
В мультипрограммной системе процесс находится в состоянии тупика (дедлока, или клинча), если он ожидает некоторого события, которое никогда не произойдет. Системная тупиковая
ситуация, или «зависание» системы – это ситуация, когда один
или более процессов оказываются в состоянии тупика.
В мультипрограммных вычислительных машинах одной из
главных функций операционной системы является распределение
ресурсов. Когда ресурсы разделяются между многими пользователями, каждому из которых предоставляется право исключительного управления выделенными ему конкретными ресурсами,
вполне возможно возникновение тупиков, из-за которых процессы некоторых пользователей никогда не смогут завершиться.
Ситуация, которая возникает в результате воздействия какого-то независимого события, приводящего к временному прекращению выполнения последовательности команд одной программы с целью выполнения последовательности команд другой
программы, называется прерыванием. Управление процессами в
многозадачном режиме работы ЭВМ основано на использовании
механизма прерываний. Прерывания необходимы, например, при
обслуживании очередей запросов на распределение ресурсов, при
проведении синхронизации между параллельными процессами и
т.д. Программа может быть прервана из-за отсутствия в оперативной памяти данных, подлежащих обработке, или может быть
прервана программой с более высоким приоритетом. Причиной
прерывания может быть неисправность в работе аппаратуры, обнаруженная системой диагностики. В зависимости от системной
причины можно выделить прерывания первого и второго рода.
Задание 7. Прочитайте ответы на вопросы задания 6.
Задание 8. 1. Разделите текст на информативные части.
2. Прочитайте отдельно каждую информативную часть.
3.
Определите, где находится главная информация части: в нача-
ле, в конце, в середине.
56

Задание 9. Составьте три вида плана: вопросный, назыв-
ной, тезисный.
Образец.
Вопрос Название Тезис
Почему важно
изучать системы, ориентированные на параллельные вычисления?
Важность систем,
ориентированных
на параллельные
вычисления
Системы, ориентированные на параллельные вычисления интересно и
важно исследовать, так
как сейчас существуют
тенденции перехода на
мультипроцессорные архитектуры
Задание 10. Проведите диалог-расспрос по информации
текста. Используйте вопросный план и тезисы.
Задание 11. Расскажите основную информацию текста.
Используйте данные конструкции и глаголы-синонимы: расска-
зывается, говорится, сообщается:
1) В тексте рассказывается + о + назывной план (П.п.).
2) В тексте рассказывается + о том, что + тезисы.
Занятие 4.
Структура памяти ЭВМ
Лексика: образование и сочетаемость
Задание 1. Прочитайте слова. Незнакомые слова переведи-
те по словарю.
1. Быстродействие, быстрый; затрата; инструкция; картина;
медленный, модель; обеспечение, обработка, обстоятельство; па-
мять, параметр, программист; распределитель, ресурс; состав,
способ, структура, схема, схемотехника; уровень, усилие.
57

2. Аппаратный, виртуальный, внешний, динамический,
значительный, идеализированный, конфигурационный, многозадачный, многопроцессорный, многоуровневый, оперативный,
определённый, первостепенный, подобный, последовательный,
программный, регистровый, статистический, современный, эффективный.
3. Выделить (выделять), выполнять (выполнить); заботить-
ся (позаботиться), затрачивать (затратить); обрабатывать (обра-
ботать), оставаться (остаться), отказываться (отказаться), отличаться (отличиться); получать (получить), происходить (произойти); развивать (развить), распределять (распределить); создавать
(создать), составлять (составить); являться (явиться).
Задание 2. 1. Прочитайте существительные. 2. Назовите
суффиксы и слова, от которых они образованы.
Образец. Распределение - распределять.
Программист - программа.
Быстродействие - быстрое действие (2 слова).
1. Выделение, выполнение, получение, происхождение рас-
пределение, создание, составление обеспечение. 2. Затрата, инструкция, обработка, обстоятельство, распределитель, забота, развитие, остаток, отказ, состав, отличие, усилие. 3. Схемотехника.
Задание 3. Образуйте словосочетания из данных слов.
1. Структура (память любой машины); уровень (память и
другие ресурсы); выполнение (программа); обработка (инструкции, составляющие определённую функцию).
2. Уровень (регистровая, оперативная и внешняя память);
разработчики (аппаратного и программного обеспечения);
3. Алгоритмы (распределение оперативной памяти); доля
(усилия разработчиков); модель (выполнение программы).
58

Задание 4. 1. Назовите слова, от которых образованы при-
лагательные, и способ их образования. 2. Напишите по образцу.
Образец. Идеализированный – идеализировать.
Первостепенный – первая степень (2 слова).
Подобный – подобие.
1. Аппаратный, значительный, конфигурационный, опреде-
лённый, последовательный, программный, регистровый, статистический, эффективный. 2. Многозадачный, многопроцессорный, многоуровневый.
Задание 5. Назовите видовые пары данных глаголов. На-
пишите по образцу.
Образец. НСВ - СВ
Выполнять - выполнить.
Заботиться - озаботиться, позаботиться.
Выделять, выполнять, заботиться, затрачивать, развивать,
обрабатывать, оставаться, отказываться, отличаться, получать,
происходить, распределять, создавать, составлять, являться.
Задание 6. Образуйте словосочетания из данных слов: гла-
гольные и субстантивные. Напишите по образцу.
Образец.
Распределять; распределение, распределитель (оперативная память).
Распределять оперативную память, распределение оперативной памяти, распределитель оперативной памяти.
1. Выделить, выделение (уровни регистровой, оперативной
и внешней памяти). 2. Получать, получение (виртуальная память,
её характеристики и способы работы). 3. Обрабатывать, обработка (инструкции, составляющие определённые функции). 4. Затрачивать, затраты (большие ресурсы системы). 5. Использовать,
использование (динамическая, а не статическая модель выполнения программы).
59

Синтаксис научной речи
Задание 7. Разделите сложное многословное предложение
на отдельные самостоятельные предложения.
1. С помощью распределителя ОП (оперативной памяти),
других уровней памяти и других ресурсов пользователь должен
получить виртуальную память, характеристики и способы работы
с которой отличаются от реально существующих, то есть пользователи должны работать с ОП (оперативной памятью) не на физическом уровне, а на более высоком.
2. Значительная доля усилий разработчиков аппаратного и
программного обеспечения тратится на то, чтобы программистам
не нужно было отказываться от этой идеализированной картины
при работе в современных многопроцессорных и многозадачных
системах с большой памятью и высоким быстродействием.
Задание 8. Сформулируйте определение терминов. Исполь-
зуйте данные конструкции.
1. Что является чем: структура памяти любой машины:
многоуровневая структура. 2. Что имеет что: уровень оперативной памяти; первостепенное значение. 3. Кто представляет что
как: программист; выполнение программы; последовательная обработка инструкций. 4. Что представляет собой что: современные операционные системы; структурированные модульные системы, способные к развитию. 5. Что – это что: а) понятие «файловая система; часть операционной системы; б) понятие «файловая система»; совокупность всех файлов на диске.
Задание 9. Прочитайте текст. Выпишите ответы на вопросы.
1. Какова структура памяти любой ЭВМ (электронновычислительной машины)?
2. Какие уровни можно выделить в структуре памяти ЭВМ?
3. Что нужно сделать, чтобы получить правильное представление
о параметрах рабочей схемы выполнения программы?
60
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
