сторінка 106,107) до підручника з англійської мови SOLUTIONS Elementary Student’s Book (Third Edition) by Tim Falla, Paul A Davies » Допомога учням
ГДЗ/ВІДПОВІДІ/ОТВЕТЫ (UNIT 9: сторінка 106,107) до підручника з англійської мови SOLUTIONS Elementary Student’s Book (Third Edition) by Tim Falla, Paul A Davies » Допомога учнямЗавантаження. Зачекайте, будь-ласка…
Інші завдання дивись тут…
UNIT 9, 5 Exam Skills Trainer, page 106-107
Exercise 1
1 Paragraphs 1, 4 and 5
2 Paragraph 5
3 Paragraph 5
Exercise 2
1 B
2 D
3 A
4 F
5 E
Exercise 3
Summary 3
Exercise 4
1 C
2
3 A
4 B
5 C
Exercise 5
1 make
2 have
3 do
4 share
5 take
Exercise 6
1 a
2 ’ve / have
3 haven’t
4 Has
5 Will
6 at
7 do
8 made
9 about
10 just
Exercise 7
Positive attractive cosy light relaxing
Negative awful ugly uncomfortable untidy
Exercise 9
1 on
2 nearby
3 upstairs
4 at
5 in
6 next
Exercise 10
My grandmother lives in a beautiful house in the countryside in the south of England. It isn’t very big, but it’s cosy. Downstairs there’s a kitchen and a bright living room. Upstairs, there are two bedrooms and a bathroom. Outside, there’s a small garden with lots of flowers. I go to her house during the school holidays. I went last summer for a week. We went to the park, the cinema and the beach. We also visited her sister, my great-aunt.
Інші завдання дивись тут…
- Упражнение 1. Раскройте скобки, употребляя правильные глаголы в Present perfect
- Упражнение 2. Раскройте скобки, употребляя неправильные глаголы в Present perfect
- Упражнение 3. Поставьте глаголы в скобках в настоящем завершенном времени
- Упражнение 4. Составьте предложения из предложенных слов, используя время Present perfect
- Упражнение 5. Переведите предложения, используя Present perfect tense
- Упражнение 6. Образуйте вопрос и отрицание к предложению
- Упражнение 7. Вставьте глаголы из списка в предложения в нужной форме
- Упражнение 8. Дайте краткий положительный и отрицательный ответы на заданный вопрос
- Упражнение 9. Вставьте have, has, haven’t или hasn’t
- Упражнение 10. Напишите правильный глагол в настоящем завершенном времени
- Упражнение 11. Напишите неправильный глагол в третьей форме
- Упражнение 12. Определите в каких из предложений используется время Present perfect
Упражнение 1. Раскройте скобки, употребляя правильные глаголы в Present perfect
- I (to live) in Russia for many years
- Mike (to visit) Paris several times
- She (to start) a new job
- We (to receive) a lot of presents lately
- My mother (to work) in the library all her life
- My sister recently (to enter) this university
Упражнение 2. Раскройте скобки, употребляя неправильные глаголы в Present perfect
- He (to lose) his passport
- I (to know) Kate since we were at school together
- They (to buy) a new car
- I already (to meet) this person
- Anna (to eat) five apples today
- My friends already (to see) this film
Упражнение 3. Поставьте глаголы в скобках в настоящем завершенном времени
- My parents (to know) each other for many years
- I (to drive) this car since 2015
- We already ( to do) all the housework
- She (to close) the door
- I (to read) a lot of magazines in the last few days
- Mike never (to be) to England before
Упражнение 4. Составьте предложения из предложенных слов, используя время Present perfect
- Buy/ we/ a new house
- She/ their/ feed/ already/ dog
- Never/ fly / I/ a plane
- This/ read/ Anna/ already/ book
- since 2010/ I/ in school / work
- they/ all homework/ not do/ yet
Упражнение 5. Переведите предложения, используя Present perfect tense
- У нас никогда не было собаки
- Это лучшая книга из тех, что я когда-либо читал
- Кейт была в Англии несколько раз
- Они уже смотрели этот фильм
- Дождь еще не закончился
- Я живу здесь с 2010 года
Упражнение 6. Образуйте вопрос и отрицание к предложению
- He has already read this book
- They have bought a new car
- You have drunk three cups of tea today
- Jane has gone to England
- Mike has lost his wallet
- Anna has visited Paris several times
Упражнение 7. Вставьте глаголы из списка в предложения в нужной форме
publish, read, solve, not to be, see, play
- Mike never _ this book
- I _ abroad since 2015
- She _ the piano before
- They already _ my new article
- David _ his brother since he moved to Moscow
- He _ this problem yet
Упражнение 8. Дайте краткий положительный и отрицательный ответы на заданный вопрос
- Have you ever lived abroad?
- Has Anna ever driven a car?
- Has your father bought a new house?
- Has Mike already read this book?
- Have you ever eaten avocado?
- Has your brother just arrived?
Упражнение 9. Вставьте have, has, haven’t или hasn’t
- I _ read this magazine yet
- He _ never been to Spain before
- I _ never lied to my mother
- Anna _ visited Italy several times
- Ben _ spoken to me yet
- I _ seen Mark since Monday
Упражнение 10. Напишите правильный глагол в настоящем завершенном времени
- Want
- Stop
- Live
- Arrive
- Move
- Cry
Вспомните правила написания окончаний -ed, -ied, -d.
Упражнение 11. Напишите неправильный глагол в третьей форме времени
- Know
- Find
- Give
- Pay
- See
- Write
Упражнение 12. Определите в каких из предложений используется время Present perfect
- Mike has already done his homework
- I will go to the zoo tomorrow
- We played football two hours ago
- My father has never been to England
- Have you ever read this novel?
- My name is Tom
Вам могут помочь маркеры времени.
Ответы
Упражнение 1
- Have lived
- Has visited
- Has started
- Have received
- Has worked
- Has recently entered
Если допустили ошибки, то прочтите сначала грамматику.
Упражнение 2
- Has lost
- Have known
- Have bought
- Have already met
- Has eaten
- Have already seen
Забыли неправильные глаголы? Повторите их.
Упражнение 3
- Have known
- Have driven
- Have already done
- Has closed
- Have read
- Has never been
Если все еще возникают сложности, то попробуйте посмотреть примеры предложений.
Упражнение 4
- We have bought a new house
- She has already fed their dog
- I have never flown a plane
- Anna has already read this book
- I have worked in school since 2010
- They have not done all homework yet
Упражнение 5
- We have never had a dog
- It is the best book I have ever read
- Kate has been to England several times
- They have already seen this film
- It has not stopped raining yet
- I have lived here since 2010
Упражнение 6
- Has he already read this book? He hasn’t already read this book
- Have they bought a new car? They haven’t bought a new car
- Have you drunk three cups of tea today? You haven’t drunk three cups of tea today
- Has Jane gone to England? Jane hasn’t gone to England
- Has Mike lost his wallet? Mike hasn’t lost his wallet
- Has Anna visited Paris several time? Anna hasn’t visited Paris several times
Упражнение 7
- has never read
- haven’t been
- has played
- have already published
- hasn’t seen
- hasn’t solved
Упражнение 8
- Yes, I have. No, I haven’t
- Yes, she has. No, she hasn’t
- Yes, he has. No, he hasn’t
- Yes, he has. No, he hasn’t
- Yes, I have. No, I haven’t
- Yes, he has. No, he hasn’t
Упражнение 9
- haven’t
- has
- have
- has
- hasn’t
- haven’t
Упражнение 10
- Wanted
- Stopped
- Lived
- Arrived
- Moved
- Cried
Упражнение 11
- Known
- Found
- Given
- Paid
- Seen
- Written
Упражнение 12
- Да
- Нет
- Нет
- Да
- Да
- Нет
Если Вы допустили ошибки, то попробуйте прочитать статьи на настоящее завершенное время:
а затем повторно выполнить задания, в которых возникли затруднения на отработку настоящего простого времени в английском языке.
Упражнения на другие времена:
Unit 49 Questions – Вопросы а английском, все типы вопросов в английском (Урок 1)
Упражнения для закрепления материала:
Задание 1 (порядок слов в придаточном предложении)
Задание 2 (порядок слов в придаточном предложении)
Задание 3 (с использованием правил косвенной речи)
Задание 4 (порядок слов в простом вопросе)
Задание 5 (кроткие ответы)
Задание 6 (ответы на вопросы)
Задание 7 (вопросительные слова)
Задание 8 (порядок слов в простом вопросе)
Задание 9 (вопросительные слова)
Задание 10 (have to в вопросах)
Задание 11
Questions – Вопросы а английском
При составлении английских вопросов нужно понять логику, которая отличается от русской. Если в русском мы всего лишь меняем интонацию, а на письме добавляем вопросительный знак, то в английском нужно запомнить важное правило при составлении вопроса — меняется порядок слов.
Почти во всех типах вопросов используется специальный порядок слов и появляются вспомогательные глаголы.
Вспомогательный глагол стоит перед автором действия.
Даже если вспомогательного глагола не было в утверждении, он появится в вопросе.
Общая схема английского вопроса:
0 вопросительное слово — 1 вспомогательный глагол — 2 автор действия — 3 действие — 4 дополнение?
В вопросе может не быть: вопросительного слова, смыслового глагол и дополнения. Но в нем всегда есть вспомогательный глагол и автор действия (подлежащее).
Английский вопрос может начинаться с вопросительного слова или с вопросительной связки (специальный вопрос).
What do you like to do in your free time?
Если вопрос относится к подлежащему (who/what), то используем порядок слов, как в утверждении.
Вопрос может быть отрицательным (чтобы выразить удивление)
Didn’t you hear the doorbell? — Разве ты не слышала звонок?
Подробная статья о всех типах вопросов в английском.
Если вопрос задается к сложному предложению, то вопросительный порядок слов используем только в главной части. В придаточной части порядок слов, как в утверждении. Подробно об этом мы поговорим в следующем уроке.
Упражнения для закрепления материала:
Задание 1 (порядок слов в придаточном предложении)
Задание 2 (порядок слов в придаточном предложении)
Задание 3 (с использованием правил косвенной речи)
Задание 4 (порядок слов в простом вопросе)
Задание 5 (кроткие ответы)
Задание 6 (ответы на вопросы)
Задание 7 (вопросительные слова)
Задание 8 (порядок слов в простом вопросе)
Задание 9 (вопросительные слова)
Задание 10 (have to в вопросах)
Задание 11
Используемая грамматика английского языка с ответами
Студенты, которым нужна помощь с грамматикой английского языка. Он написан для использования без учителя.
Будет вам полезен, если вы не уверены в ответах на такие вопросы:
- В чем разница между Я сделал и Я сделал?
- Когда мы используем волю в будущем?
- Какая структура после того, как я хочу?
- Когда мы говорим «привыкли», а когда «привыкли»?
- Когда мы используем?
- В чем разница между like и as?
Speak Business English Like An American охватывает более 350 идиом и выражений, с которыми вы, вероятно, столкнетесь в современном деловом мире. Ознакомьтесь со всеми из них.
Подробнее
Задания «4000 основных английских слов» специально разработаны с учетом важных условий обучения. Во-первых, слова вводятся с использованием определений предложений и примера предложения. 4000 основных английских слов 6: 600 слов (Блок 1 — Блок 30).
Подробнее
Задания «4000 основных английских слов» специально разработаны с учетом важных условий обучения. Во-первых, слова вводятся с использованием определений предложений и примера предложения. 4000 основных английских слов 5: 600 слов (Блок 1 — Блок 30).
Подробнее
Задания «4000 основных английских слов» специально разработаны с учетом важных условий обучения. Во-первых, слова вводятся с использованием определений предложений и примера предложения.4000 основных английских слов 4: 600 слов (Блок 1 — Блок 30).
Подробнее
Задания «4000 основных английских слов» специально разработаны с учетом важных условий обучения. Во-первых, слова вводятся с использованием определений предложений и примера предложения. 4000 основных английских слов 3: 600 слов (Блок 1 — Блок 30).
Подробнее
Задания «4000 основных английских слов» специально разработаны с учетом важных условий обучения.Во-первых, слова вводятся с использованием определений предложений и примера предложения. 4000 основных английских слов 2: 600 слов (Блок 1 — Блок 30).
Подробнее
Задания «4000 основных английских слов» специально разработаны с учетом важных условий обучения. Во-первых, слова вводятся с использованием определений предложений и примера предложения. 4000 основных английских слов 1: 600 слов (Блок 1 — Блок 30).
Подробнее
400 обязательных слов для TOEFL® помогут вам улучшить свой результат на тесте TOEFL.В частности, эта книга пополнит ваш словарный запас TOEFL для нового TOEFL 2005 года, основанного на Интернете.
Подробнее
Если вы уже немного говорите по-английски и теперь хотели бы говорить больше как носитель языка, «Говорите по-английски, как американец». поможет вам. Один из ключей к тому, чтобы говорить как носитель языка, — это способность использовать и понимать случайные выражения или идиомы. Американский английский полон идиом. «Speak English Like the American» поможет вам лучше понимать и использовать идиомы. Он содержит более 300 наиболее распространенных на сегодняшний день идиом.
Подробнее
,ГЛАВА 9 Упражнения 9.1. Ответ: 9.2. Готовность к работе. Заблокировано. Ответ: PDF Скачать бесплатно
.Транскрипция
1 ГЛАВА 9 Виртуальная память может быть очень интересной темой, поскольку она имеет множество различных аспектов: сбои страниц, управление резервным хранилищем, замена страниц, выделение фреймов, прерывание, размер страницы.Цели этой главы — объяснить эти концепции и показать, как работает разбиение на страницы. Моделирование, вероятно, является самым простым способом позволить учащимся запрограммировать несколько алгоритмов замены страниц и увидеть, как они действительно работают. Если интерактивный графический дисплей можно использовать для отображения моделирования во время его работы, учащиеся смогут лучше понять, как работает разбиение на страницы. Мы также представляем упражнение, в котором студенту предлагается разработать программу на Java, которая реализует алгоритмы замены страниц FIFO и LRU.Упражнения 9.1. Предположим, что программа только что обратилась к адресу в виртуальной памяти. Опишите сценарий, как каждое из следующих событий может произойти: (Если сценарий не может произойти, объясните, почему.) Отсутствие TLB без сбоя страницы Отсутствие TLB и сбой страницы Попадание TLB и отсутствие сбоя страницы Попадание TLB и сбой страницы Ошибка TLB без сбоя страницы страница была перенесена в память, но была удалена из TLB. Отсутствие TLB и отказ страницы произошел сбой страницы TLB, и в памяти и в TLB нет страницы с ошибкой страницы. Скорее всего недавняя ссылка.Не может произойти попадание TLB и ошибка страницы. TLB — это кэш таблицы страниц. Если записи нет в таблице страниц, ее не будет в TLB. 9.2. Упрощенное представление состояний потока — «Готов», «Выполняется» и «Заблокировано», когда поток либо готов и ожидает своего планирования, либо выполняется на процессоре, либо заблокирован (например, ожидает ввода-вывода). Это показано на рисунке. Предполагая, что поток находится в состоянии выполнения, ответьте на следующие вопросы и объясните свой ответ: a. Изменит ли поток состояние, если возникнет ошибка страницы? Если да, то в каком новом состоянии? б.Изменит ли поток состояние, если он сгенерирует промах TLB, который разрешен в таблице страниц? Если да, то в каком новом состоянии? с. Изменит ли поток состояние, если адресная ссылка разрешена в таблице страниц? Если да, то в каком новом состоянии? При отказе страницы состояние потока устанавливается как заблокированное, поскольку для переноса новой страницы в память требуется операция ввода-вывода. При промахе TLB поток продолжает работать, если адрес разрешен в таблице страниц. Поток продолжит работу, если адрес разрешен в таблице страниц.9.3 Рассмотрим систему, в которой используется только пейджинг по запросу: a. Как бы вы охарактеризовали частоту отказов страниц при первом запуске процесса? б. После того как рабочий набор для процесса загружен в память, как бы вы охарактеризовали частоту отказов страниц? с. Предположим, что процесс меняет свою локальность, а размер нового рабочего набора слишком велик для сохранения в доступной свободной памяти. Определите, какие варианты могут выбрать разработчики системы, чтобы справиться с этой ситуацией?
2 а.Изначально достаточно высокие страницы, необходимые для загрузки, еще не загружены в память. б. Он должен быть достаточно низким, так как все необходимые страницы загружаются в память. с. (1) Игнорируйте это; (2) получить больше физической памяти; (3) более агрессивно восстанавливать страницы из-за высокой частоты отказов страниц. 9.4 Что такое функция копирования при записи и при каких обстоятельствах она полезна? Какая аппаратная поддержка требуется для реализации этой функции? Когда два процесса обращаются к одному и тому же набору значений программы (например, к сегменту кода исходного двоичного кода), тогда полезно отобразить соответствующие страницы в виртуальные адресные пространства двух программ с защитой от записи.Когда запись действительно имеет место, необходимо сделать копию, чтобы две программы могли индивидуально обращаться к разным копиям, не мешая друг другу. Аппаратная поддержка, необходимая для реализации, просто следующая: при каждом обращении к памяти необходимо обращаться к таблице страниц, чтобы проверить, защищена ли страница от записи. Если он действительно защищен от записи, произойдет ловушка, и операционная система сможет решить проблему. 9.5. Определенный компьютер предоставляет своим пользователям пространство виртуальной памяти размером 2 32 байта.В компьютере 2 18 байт физической памяти. Виртуальная память реализована путем разбиения на страницы, а размер страницы составляет 4096 байт. Пользовательский процесс генерирует виртуальный адрес. Объясните, как система устанавливает соответствующее физическое местоположение. Различайте программные и аппаратные операции. Виртуальный адрес в двоичной форме равен. Поскольку размер страницы равен 2 12, размер таблицы страниц равен. Следовательно, младшие 12 бит используются как смещение в страницу, а оставшиеся 20 бит используются как смещение в таблице страниц.9.6 Предположим, у нас есть выгружаемая память по требованию. Таблица страниц хранится в регистрах. Для обслуживания ошибки страницы требуется 8 миллисекунд, если доступна пустая страница или замененная страница не изменена, и 20 миллисекунд, если замененная страница изменена. Время доступа к памяти составляет 100 наносекунд. Предположим, что заменяемая страница изменяется в 70% случаев. Какова максимально допустимая частота отказов страницы для эффективного времени доступа не более 200 наносекунд? 0,2 мкс = (1 P) 0,1 мкс + (0.3P) 8 миллисекунд + (0,7P) 20 миллисекунд 0,1 = 0,1P P P, 400 P P Когда происходит сбой страницы, процесс, запрашивающий страницу, должен блокироваться, ожидая, пока страница будет перенесена с диска в физическую память. Предположим, что существует процесс с пятью потоками пользовательского уровня и что отображение пользовательских потоков на потоки ядра является многозначным. Если в одном пользовательском потоке возникает ошибка страницы при доступе к своему стеку, будут ли другие пользовательские потоки, принадлежащие тому же процессу, также пострадать от ошибки страницы, то есть должны ли они также ждать, пока сбойная страница будет перенесена в память? Объясните.Да, поскольку для всех пользовательских потоков существует только один поток ядра, этот поток ядра блокируется в ожидании устранения ошибки страницы. Поскольку других потоков ядра для доступных пользовательских потоков нет, на все остальные пользовательские потоки в процессе влияет страничная ошибка.
3 9.8 Рассмотрим следующую строку ссылки страницы: 7, 2, 3, 1, 2, 5, 3, 4, 6, 7, 7, 1, 0, 5, 4, 6, 2, 3, 0, 1.Предполагая, что подкачка по запросу с тремя кадрами, сколько ошибок страницы может произойти для следующих алгоритмов замены? Замена LRU Замена FIFO Оптимальная замена Следующая таблица страниц предназначена для системы с 16-битными виртуальными и физическими адресами и с 4096-байтовыми страницами. Бит ссылки устанавливается в 1, когда на страницу была сделана ссылка. Периодически, поток обнуляет все значения опорного бита. Прочерк для фрейма страницы означает, что страницы нет в памяти. Алгоритм замены страниц — это локализованный LRU, и все числа представлены в десятичном формате.а. Преобразуйте следующие виртуальные адреса (в шестнадцатеричном формате) в эквивалентные физические адреса. Вы можете давать ответы в шестнадцатеричном или десятичном формате. Также установите бит ссылки для соответствующей записи в таблице страниц. 0xE12C 0x3A9D 0xA9D9 0x7001 0xACA1 б. Используя приведенные выше адреса в качестве руководства, предоставьте пример логического адреса (в шестнадцатеричном формате), который приводит к сбою страницы. с. Из какого набора страничных фреймов алгоритм замены страниц LRU выберет при устранении ошибки страницы? а. 0xE12C 0x312C
4 0x3A9D 0xAA9D 0xA9D9 0x59D9 0x7001 0xF001 0xACA1 0x5CA1 б.Единственный выбор — страницы 4, 8, 12 и 13. Таким образом, примеры адресов включают все, что начинается с шестнадцатеричной последовательности 0x4 …, 0x8 …, 0xC … и 0xD … c. Любые записи таблицы страниц с нулевым битом ссылки. Это включает следующие кадры {9, 1, 14, 13, 8, 0, 4} 9.10 Предположим, вы отслеживаете скорость, с которой движется указатель в алгоритме часов (который указывает страницу-кандидат для замены). Что вы можете сказать о системе, если заметите следующее поведение: a.указатель движется быстро b. указатель движется медленно Если указатель движется быстро, значит, программа одновременно обращается к большому количеству страниц. Наиболее вероятно, что в течение периода между моментом, когда бит, соответствующий странице, очищается, и он снова проверяется, к странице снова осуществляется доступ и, следовательно, ее нельзя заменить. Это приводит к большему сканированию страниц, прежде чем будет обнаружена страница-жертва. Если указатель перемещается медленно, значит, система виртуальной памяти очень эффективно находит страницы-кандидаты для замены, что указывает на то, что многие из резидентных страниц не доступны. Обсудите ситуации, в которых алгоритм замены страницы LFU генерирует меньше ошибок страниц, чем страница LRU -Алгоритм замены.Также обсудите, при каких обстоятельствах верно обратное. Рассмотрим следующую последовательность обращений к памяти в системе, которая может содержать четыре страницы в памяти: при обращении к странице 5 наименее часто используемый алгоритм замены страниц заменит страницу, отличную от 1, и, следовательно, не будет вызывать сбой страницы, когда страница 1 снова открывается. С другой стороны, для последовательности алгоритм, который использовался не так давно, работает лучше. Обсудите ситуации, в которых алгоритм замены страниц MFU генерирует меньше ошибок страниц, чем алгоритм замены страниц LRU.Также обсудите, при каких обстоятельствах верно обратное. Рассмотрим последовательность в системе, которая хранит четыре страницы в памяти: наиболее часто используемый алгоритм замены страницы вытесняет страницу 4 во время выборки страницы 5, в то время как алгоритм LRU удаляет страницу 1. На практике это маловероятно. Для последовательности алгоритм LRU принимает правильное решение. Система VAX / VMS использует алгоритм замены FIFO для резидентных страниц и пул свободных кадров недавно использованных страниц. Предположим, что пул свободных кадров управляется с помощью политики замены, которая использовалась не так давно.Ответьте на следующие вопросы: а. Если возникает сбой страницы и страница не существует в пуле свободных кадров, как создается свободное пространство для вновь запрошенной страницы? б. Если происходит сбой страницы и страница существует в пуле свободных кадров, как резидентная страница и пул свободных кадров могут освободить место для запрошенной страницы? с. Во что вырождается система, если количество резидентных страниц установлено на одну? д. Во что вырождается система, если количество страниц в пуле свободных кадров равно нулю?
5 а.Когда происходит сбой страницы, и если страница не существует в пуле свободных кадров, то одна из страниц в пуле свободных кадров вытесняется на диск, создавая пространство для одной из резидентных страниц, которая будет перемещена в свободную. каркасный бассейн. Затем открытая страница перемещается в резидентный набор. б. Когда происходит сбой страницы и если страница существует в пуле свободных кадров, то она перемещается в набор резидентных страниц, а одна из резидентных страниц перемещается в пул свободных кадров. с. Когда количество резидентных страниц установлено на единицу, тогда система вырождается в алгоритм замены страниц, используемый в пуле свободных кадров, который обычно управляется способом LRU.д. Когда количество страниц в пуле свободных кадров равно нулю, система вырождается в алгоритм замены страниц FIFO. Рассмотрим систему подкачки по запросу со следующими измеренными по времени загрузками: Загрузка ЦП 20% Диск подкачки 97,7% Прочие операции ввода / вывода O устройства 5% По каждому из следующих пунктов укажите, улучшит ли оно (или, вероятно, улучшит) использование ЦП. Объясни свои ответы. а. Установите более быстрый процессор. б. Установите диск подкачки большего размера. с. Увеличьте степень мультипрограммирования. д. Уменьшите степень мультипрограммирования.е. Установите больше основной памяти. е. Установите более быстрый жесткий диск или несколько контроллеров с несколькими жесткими дисками. грамм. Добавьте подготовку к алгоритмам выборки страниц. час Увеличьте размер страницы. Очевидно, что система тратит большую часть своего времени на подкачку, что указывает на перераспределение памяти. Если уровень мультипрограммирования снижен, резидентные процессы будут реже отказываться от страниц, и загрузка ЦП улучшится. Еще один способ повысить производительность — увеличить объем физической памяти или установить более быстрый барабан подкачки.а. Установите более быстрый ЦП № b. Установите диск подкачки большего размера c. Увеличьте степень мультипрограммирования No. d. Уменьшить степень мультипрограммирования Да. е. Установите больше основной памяти. Вероятно, это улучшит загрузку ЦП, поскольку больше страниц может оставаться резидентно и не требовать подкачки на диски или с дисков. е. Установка более быстрого жесткого диска или нескольких контроллеров с несколькими жесткими дисками. Также улучшение, поскольку, поскольку узкое место на диске устраняется за счет более быстрого отклика и большей пропускной способности дисков, ЦП быстрее получает больше данных.грамм. Добавьте предварительную обработку в алгоритмы выборки страниц. Опять же, ЦП получит больше данных быстрее, поэтому они будут больше использоваться. Это только в том случае, если действие разбиения на страницы поддается предварительной выборке (т. Е. Часть доступа является последовательной). час Увеличьте размер страницы Увеличение размера страницы приведет к меньшему количеству ошибок страниц, если к данным обращаются последовательно. Если доступ к данным является более или менее случайным, может потребоваться больше действий подкачки, потому что меньше страниц может храниться в памяти и больше данных передается при каждой ошибке страницы.Таким образом, это изменение, скорее всего, уменьшит использование, так как оно увеличит его. Предположим, что машина предоставляет инструкции, которые могут обращаться к ячейкам памяти с использованием одноуровневой схемы косвенной адресации. Какова последовательность ошибок страниц, когда все страницы программы в настоящее время нерезидентные, а первая инструкция программы является операцией косвенной загрузки памяти?
6 Что происходит, когда операционная система использует метод распределения кадров по процессам и этому процессу выделяются только две страницы? Имеют место следующие ошибки страницы: ошибка страницы для доступа к инструкции, ошибка страницы для доступа к области памяти, которая содержит указатель на целевую область памяти, и ошибка страницы при доступе к целевой области памяти.Операционная система сгенерирует три ошибки страницы, при этом третья страница заменит страницу, содержащую инструкцию. Если команду необходимо получить снова, чтобы повторить перехваченную команду, то последовательность ошибок страниц будет продолжаться бесконечно. Если инструкция кэшируется в регистре, она сможет полностью выполняться после сбоя третьей страницы. Предположим, что ваша политика замены (в страничной системе) состоит в том, чтобы регулярно проверять каждую страницу и отклонять эту страницу, если она не использовалась с момента последнего осмотра.Что вы получите и что потеряете, используя эту политику, а не LRU или повторную замену? Такой алгоритм может быть реализован с использованием эталонного бита. После каждого обследования бит устанавливается в ноль; установите обратно на единицу, если на страницу есть ссылка. Затем алгоритм выберет произвольную страницу для замены из набора неиспользованных страниц с момента последней проверки. Преимущество этого алгоритма не является его простота ничего, кроме бита необходимости эталонного поддерживаться.Недостатком этого алгоритма является то, что он игнорирует локальность, используя только короткие временные рамки для определения того, удалять ли страницу или нет. Например, страница может быть частью рабочего набора процесса, но может быть исключена, потому что на нее не ссылались с момента последней проверки (то есть, не все страницы в рабочем наборе могут ссылаться между проверками). алгоритм должен минимизировать количество ошибок страниц. Этой минимизации можно добиться, равномерно распределяя часто используемые страницы по всей памяти, вместо того, чтобы заставлять их конкурировать за небольшое количество страничных фреймов.Мы можем связать с каждым фреймом страницы счетчик количества страниц, связанных с этим фреймом. Затем, чтобы заменить страницу, мы можем искать фрейм страницы с наименьшим счетчиком. а. Определите алгоритм замены страниц, используя эту базовую идею. Конкретно решите эти проблемы: i. Каково начальное значение счетчиков ii. Когда счетчики увеличиваются iii. Когда счетчики уменьшаются iv. Как выбирается страница, которую нужно заменить b. Сколько страниц возникает у вашего алгоритма для следующей справочной строки для четырех страничных фреймов? 1, 2, 3, 4, 5, 3, 4, 1, 6, 7, 8, 7, 8, 9, 7, 8, 9, 5, 4, 5, 4, 2.с. Какое минимальное количество ошибок страниц для оптимальной стратегии замены страницы для ссылочной строки в части b с четырьмя страничными фреймами? а. Определите алгоритм замены страниц, решающий следующие проблемы: i. Начальное значение счетчиков 0. ii. Счетчики увеличиваются всякий раз, когда с этим фреймом связана новая страница. III. Счетчики уменьшаются, когда одна из страниц, связанных с этим фреймом, больше не требуется. внутривенно Как выбирается страница, которую нужно заменить, найдите рамку с наименьшим счетчиком.Используйте FIFO для разрыва ничьей. б. 14 страниц с ошибками c. 11 страниц с ошибками
7 9.18 Рассмотрим систему подкачки по запросу с диском подкачки со средним временем доступа и передачи 20 миллисекунд. Адреса транслируются через таблицу страниц в основной памяти со временем доступа 1 микросекунда на каждый доступ к памяти. Таким образом, каждая ссылка на память в таблице страниц требует двух обращений. Чтобы улучшить это время, мы добавили ассоциативную память, которая сокращает время доступа к одной ссылке памяти, если запись таблицы страниц находится в ассоциативной памяти.Предположим, что 80 процентов обращений происходит в ассоциативной памяти, а из оставшихся 10 процентов (или 2 процента от общего числа) вызывают ошибки страниц. Какое эффективное время доступа к памяти? эффективное время доступа = (0,8) (1 мкс) + (0,1) (2 мкс) + (0,1) (5002 мкс) = мкс = 0,5 миллисекунды 9,19 В чем причина перебоя? Как система обнаруживает взлом? Что система может сделать, чтобы устранить эту проблему, как только она обнаружит сбой? Мешание вызвано недостаточным распределением минимального количества страниц, требуемого для процесса, вынуждая его постоянно отказываться от страниц.Система может обнаруживать перегрузку, оценивая уровень загрузки ЦП по сравнению с уровнем мультипрограммирования. Его можно устранить, снизив уровень мультипрограммирования. Может ли процесс иметь два рабочих набора, один из которых представляет данные, а другой — код? Объясните. Да, на самом деле многие процессоры по этой причине предоставляют два TLB. Например, код, к которому обращается процесс, может сохранять один и тот же рабочий набор в течение длительного периода времени. Однако данные, к которым обращается код, могут измениться, отражая, таким образом, изменение рабочего набора для доступа к данным. Рассмотрим параметр Δ, используемый для определения окна рабочего набора в модели рабочего набора.Какое влияние оказывает установка Δ на небольшое значение на частоту сбоев страницы и количество активных (не приостановленных) процессов, выполняемых в настоящее время в системе? Каков эффект, когда Δ установлено на очень высокое значение? Если Δ установлено на небольшое значение, то набор резидентных страниц для процесса может быть недооценен, что позволяет планировать процесс, даже если все его требуемые страницы не резидентные. Это может привести к большому количеству ошибок страниц. Когда Δ установлено на большое значение, резидентный набор процесса переоценен, и это может помешать планированию многих процессов, даже если их требуемые страницы являются резидентными.Однако после того, как процесс запланирован, маловероятно, что он будет генерировать ошибки страниц, поскольку его резидентный набор был завышен. Предположим, что существует начальный сегмент размером 1024 КБ, в котором память выделяется с помощью системы Buddy. Используя рисунок 9.26 в качестве руководства, нарисуйте дерево, показывающее, как распределяются следующие запросы памяти: запрос 240 байтов запрос 120 байтов запрос 60 байтов запрос 130 байтов Затем измените дерево для следующих выпусков памяти. По возможности выполняйте объединение: освободить 240 байтов освободить 60 байтов освободить 120 байтов
8 Система Buddy выполняет следующее распределение: 240-байтовому запросу назначается 256-байтовый сегмент.120-байтовому запросу назначается 128-байтовый сегмент, 60-байтовому запросу назначается 64-байтовый сегмент, а 130-байтовому запросу назначается 256-байтовый сегмент. После выделения доступны следующие размеры сегментов: 64 байта, 256 байтов, 1 КБ, 2 КБ, 4 КБ, 8 КБ, 16 КБ, 32 КБ, 64 КБ, 128 КБ, 256 КБ и 512 КБ. После освобождения памяти единственным используемым сегментом будет 256-байтовый сегмент, содержащий 130 байтов данных. Следующие сегменты будут свободными: 256 байт, 512 байт, 1 КБ, 2 КБ, 4 КБ, 8 КБ, 16 КБ, 32 КБ, 64 КБ, 128 КБ, 256 КБ и 512 КБ. Система обеспечивает поддержку потоков уровня пользователя и уровня ядра.Отображение в этой системе — один к одному (для каждого пользовательского потока есть соответствующий поток ядра). Состоит ли многопоточный процесс из (а) рабочего набора для всего процесса или (б) рабочего набора для каждого потока? Объясните. Рабочий набор для каждого потока. Это связано с тем, что каждый поток ядра имеет свою собственную последовательность выполнения, таким образом генерируя свою уникальную последовательность адресов. Алгоритм выделения блоков использует отдельный кеш для каждого типа объекта. Предполагая, что для каждого типа объекта существует один кеш, объясните, почему это плохо масштабируется с несколькими процессорами.Что можно сделать для решения этой проблемы масштабируемости? Это давно стало проблемой из-за плохой масштабируемости slab-распределителя с несколькими ЦП. Проблема возникает из-за необходимости блокировать глобальный кеш при доступе к нему. Это приводит к сериализации доступа к кешу в многопроцессорных системах. Solaris решил эту проблему, представив кеш-память для каждого процессора, а не единый глобальный кеш. Рассмотрим систему, которая выделяет страницы разного размера своим процессам. В чем преимущества такой схемы подкачки? Какие модификации системы виртуальной памяти обеспечивают эту функциональность? Программа может иметь большой сегмент кода или использовать массивы большого размера в качестве данных.Эти части программы могут быть выделены для больших страниц, тем самым уменьшая накладные расходы памяти, связанные с таблицей страниц. Тогда система виртуальной памяти должна будет поддерживать несколько свободных списков страниц для разных размеров, а также должна иметь более сложный код для преобразования адресов, чтобы учесть разные размеры страниц.
.