спасибо за помощь!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение…………………………………..……………………………………….3
1. Теоретические основы основных принципов построения современных ЭВМ…………………………………………………………………………5
1.1 Общие понятия ЭВМ…………………………………………………..5
1.2 Принципы построения современных ЭВМ…………………………..7
2. Общие понятия мультизадачности и свойства ее среды....…………….11
2.1 Понятие и история возникновения мультизадачности.……….……11
2.2 Свойства многозадачной среды……………………..……………….13
3. Основные принципы организации мультизадачности…………………16
3.1Способы реализации многозадачных операционных систем………16
3.2 Проблемные ситуации в многозадачных системах…………..…….19
Заключение………………………………………………………………………22
Список литературы……………………………………………………………...24
1.1 Общие понятия ЭВМ
Успехи в развитии вычислительной техники привели к значительному расширению сферы применения ЭВМ. Первоначально сравнительно узкая сфера применения ЭВМ, главным образом для научных и технических расчетов, в короткий срок существенно расширилась и охватила все области человеческой деятельности.
ЭВМ – совокупность технических устройств, предназначенных для автоматизированной обработки дискретных сообщений по требуемому алгоритму.
Идея автоматизации процесса обработки данных заложена в принцип действия ЭВМ.
На рисунке 1 изображена структурная схема абстрактной ЭВМ. Она позволит показать состав, порядок, и принципы взаимодействия основных функциональных частей ЭВМ. [1, 34]
Рисунок 1 - Структурная схема ЭВМ
Любая ЭВМ содержит следующие основные устройства:
- арифметико-логическое (АЛУ);
- управления (УУ);
- ввода данных в ЭВМ и вывода из нее результатов обработки (УВВ);
- память (ЗУ).
АЛУ и УУ образуют процессор.
...
1.2 Принципы построения современных ЭВМ
Принципы фон Неймана относятся к фундаментальным положениям, определившим на многие годы развитие вычислительной техники и кибернетики.
Основные принципы построения ЭВМ.
1. Программное управление работой ЭВМ
Основным принципом построения всех современных ЭВМ является принцип программного управления. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа.
Программы состоят из отдельных шагов-команд; команда осуществляет единичный акт преобразования информации; последовательность команд, необходимая для реализации алгоритма, является программой; все разновидности команд, использующиеся в конкретной ЭВМ, в совокупности являются языком машины или системой команд машины.
Таким образом, процессор исполняет программу автоматически, без вмешательства человека.
...
2.1 Понятие и история возникновения мультизадачности
Многозадачность — свойство операционной системы обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Многозадачные системы позволяют запустить одновременно несколько программ, которые будут работать параллельно. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Изначально реализация многозадачных операционных систем представляла собой серьёзную техническую трудность, отчего внедрение многозадачных систем затягивалось, а пользователи долгое время после внедрения предпочитали однозадачные.
Далее, после появления нескольких удачных решений, многозадачные ОС стали совершенствоваться, и в настоящее время употребляются повсеместно.
...
2.2 Свойства многозадачной среды
Многозадачность может быть реализована не только в операционной, но и языковой среде. Например, спецификации языков программирования Modula-2 и Ada требуют поддержки многозадачности вне привязки к какой-либо операционной системе.
Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:
- однопользовательские (MS-DOS, Windows3.x, ранние версии OS/2);
- многопользовательские (UNIX, Windows NT).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной. [14, 92]
Существует 2 типа многозадачности:
- Процессная многозадачность
Основана на процессах — одновременно выполняющихся программах.
...
3. Основные принципы организации мультизадачности
3.1 Способы реализации многозадачных операционных систем
Способы реализации многозадачных операционных систем:
1. Простое переключение
Тип многозадачности, при котором операционная система одновременно загружает в память два или более приложений, но процессорное время предоставляется только основному приложению. Для выполнения фонового приложения оно должно быть активизировано.
Подобная многозадачность может быть реализована не только в операционной системе, но и с помощью программ-переключателей задач. В этой категории известна программа DESQview, работавшая под DOS и впервые выпущенная в 1985 году.
Преимущества: можно задействовать уже работающие программы, написанные без учёта многозадачности.
Недостатки: невозможно в неинтерактивных системах, работающих без участия человека. Взаимодействие между программами крайне ограничено. [20, 112]
2.
...
- изучение способов реализации многозадачных операционных систем;
- анализ проблемных ситуаций в многозадачных системах.
Объектом исследования является основные принципы построения современных ЭВМ.
Предметом исследования является мультизадачность и основные принципы ее организации.
Для решения поставленных при проведении исследования задач были использованы методы группировки, обобщения и классификации данных, общенаучные приемы анализа и синтеза, методы логического, сравнительного, системного и структурного анализа, анализ литературы.
Информационную базу составили авторы Акулов О. А., Гвоздева В.А., Гаврилов М.В., Демидович Н.Б. и другие.
1. Теоретические основы основных принципов построения современных ЭВМ
1.1 Общие понятия ЭВМ
Успехи в развитии вычислительной техники привели к значительному расширению сферы применения ЭВМ.
...
3.2 Проблемные ситуации в многозадачных системах
Проблемные ситуации в многозадачных системах бывают: голодание, гонка, инверсия приоритета, постараемся поподробнее описать их.
1. Голодание (starvation)
Голодание происходит при задержке времени от пробуждения потока до его вызова на процессор, в течение которой он находится в списке потоков, готовых к исполнению.
Причина возникновения голодания определяется присутствием потоков с большими или равными приоритетами, которые исполняются все это время.
Отрицательный эффект заключается в том, что при возникновении задержки времени от пробуждения потока до исполнения им следующей важной операции, задерживается исполнение этой операции, а следом за ней и работа многих других компонентов.
Голодание создаёт узкое место в системе и не дает выжать из нее максимальную производительность, ограничиваемую только аппаратно- обусловленными узкими местами.
...
Заключение
Как только человек открыл для себя понятие «количество», он сразу же принялся подбирать инструменты, оптимизирующие и облегчающие счёт.
Сегодня сверхмощные компьютеры, основываясь на принципах математических вычислений, обрабатывают, хранят и передают информацию – важнейший ресурс и двигатель прогресса человечества.
Нетрудно составить представление о том, как происходило развитие вычислительной техники, кратко рассмотрев основные этапы этого процесса.
Развитие современной вычислительной техники уже позволяет говорить и о компьютерах шестого поколения. Это электронные и оптоэлектронные ЭВМ, работающие на десятках тысяч микропроцессоров, характеризующиеся массовым параллелизмом и моделирующие архитектуру нейронных биологических систем, что позволяет им успешно распознавать сложные образы.
...
Список литературы
1. Акулов, О. А., Медведев, Н. В. Информатика. Базовый курс: учебник / О. А. Акулов, Н. В. Медведев. – Москва: Омега-Л, 2009. – 557 с.
2. Алехина Г. В. Информатика. Базовый курс: учебное пособие / Под ред. Г. В. Алехиной. — 2-е изд., доп. и перераб. – М.: Маркет ДС Корпорейшн, 2010. — 731 с.
3. Антопольский, А.Б. Информационные ресурсы России: Научно-методическое пособие / А.Б. Антопольский. - М.: Либерия, 2014. - 424 c.
4. Волкова В.Н. Теория информационных процессов и систем. — М.: Юрайт, 2016. — 504 с.
5. Гаврилов, М.В. Информатика и информационные технологии: Учебник для бакалавров / М.В. Гаврилов, В.А. Климов; Рецензент Л.В. Кальянов, Н.М. Рыскин. — М.: Юрайт, 2013. — 378 c.
6. Гвоздева, В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 544 c.
7. Гейн, А.Г. Основы информатики и вычислительной техники / А.Г. Гейн, В.Г. Житомирский, Е.В. Линецкий, и др.. - М.: Просвещение, 2013. - 254 c.
8. Голицына, О.Л. Информационные технологии: Учебник / О.Л. Голицына, Н.В. Максимов, Т.Л. Партыка, И.И. Попов. — М.: Форум, ИНФРА-М, 2013. — 608 c.
9. Демидович, Н.Б. Программирование и ЭВМ. Учебное пособие по факультативному курсу для учащихся 9, 10 классов / Н.Б. Демидович, В.М. Монахов. - М.: Просвещение, 2014. - 240 c.
10. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. — М.: Омега-Л, 2013. — 464 c.
11. Корнеев И.К., Машурцев В.А., Ксандопуло Г.Н. //Информационные технологии: Учебник, 2009г.
12. Кушниренко, А.Г. Основы информатики и вычислительной техники / А.Г. Кушниренко, Г.В. Лебедев, Р.А. Сворень. - Л.: Просвещение; Издание 3-е, 2013. - 224 c.
13. Ляхович В.Ф., Молодцов В.А., Рыжикова Н.Б. Основы информатики. — М.: КноРус, 2016. — 348 с.
14. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. — М.: Форум, 2013. — 512 c.
15. Мезенцев, К.Н. Автоматизированные информационные системы: Учебник для студентов учреждений среднего профессионального образования / К.Н. Мезенцев. — М.: ИЦ Академия, 2013. — 176 c.
16. Могилев А.В., Хеннер Е.К., Пак Н.И. //Информатика: Учебное пособие для студентов, 2007. — 206 c.
17. Румянцева, Е.Л. Информационные технологии: Учебное пособие / Е.Л. Румянцева, В.В. Слюсарь; Под ред. Л.Г. Гагарина. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 256 c.
18. Симонович, С.В. Общая информатика / С.В. Симонович. - М.: СПб: Питер, 2011. - 428 c.
19. Угринович, Н. Информатика и информационные технологии / Н. Угринович. - М.: Бином. Лаборатория знаний, 2017. - 512 c.
20. Шестакова Информатика и информационно-коммуникационные технологии. Базовый курс. 8 класс / Шестакова, Л.В. и. - М.: Бином, 2017. - 176 c.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение…………………………………..……………………………………….3
1. Теоретические основы основных принципов построения современных ЭВМ…………………………………………………………………………5
1.1 Общие понятия ЭВМ…………………………………………………..5
1.2 Принципы построения современных ЭВМ…………………………..7
2. Общие понятия мультизадачности и свойства ее среды....…………….11
2.1 Понятие и история возникновения мультизадачности.……….……11
2.2 Свойства многозадачной среды……………………..……………….13
3. Основные принципы организации мультизадачности…………………16
3.1Способы реализации многозадачных операционных систем………16
3.2 Проблемные ситуации в многозадачных системах…………..…….19
Заключение………………………………………………………………………22
Список литературы……………………………………………………………...24
1.1 Общие понятия ЭВМ
Успехи в развитии вычислительной техники привели к значительному расширению сферы применения ЭВМ. Первоначально сравнительно узкая сфера применения ЭВМ, главным образом для научных и технических расчетов, в короткий срок существенно расширилась и охватила все области человеческой деятельности.
ЭВМ – совокупность технических устройств, предназначенных для автоматизированной обработки дискретных сообщений по требуемому алгоритму.
Идея автоматизации процесса обработки данных заложена в принцип действия ЭВМ.
На рисунке 1 изображена структурная схема абстрактной ЭВМ. Она позволит показать состав, порядок, и принципы взаимодействия основных функциональных частей ЭВМ. [1, 34]
Рисунок 1 - Структурная схема ЭВМ
Любая ЭВМ содержит следующие основные устройства:
- арифметико-логическое (АЛУ);
- управления (УУ);
- ввода данных в ЭВМ и вывода из нее результатов обработки (УВВ);
- память (ЗУ).
АЛУ и УУ образуют процессор.
...
1.2 Принципы построения современных ЭВМ
Принципы фон Неймана относятся к фундаментальным положениям, определившим на многие годы развитие вычислительной техники и кибернетики.
Основные принципы построения ЭВМ.
1. Программное управление работой ЭВМ
Основным принципом построения всех современных ЭВМ является принцип программного управления. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа.
Программы состоят из отдельных шагов-команд; команда осуществляет единичный акт преобразования информации; последовательность команд, необходимая для реализации алгоритма, является программой; все разновидности команд, использующиеся в конкретной ЭВМ, в совокупности являются языком машины или системой команд машины.
Таким образом, процессор исполняет программу автоматически, без вмешательства человека.
...
2.1 Понятие и история возникновения мультизадачности
Многозадачность — свойство операционной системы обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Многозадачные системы позволяют запустить одновременно несколько программ, которые будут работать параллельно. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Изначально реализация многозадачных операционных систем представляла собой серьёзную техническую трудность, отчего внедрение многозадачных систем затягивалось, а пользователи долгое время после внедрения предпочитали однозадачные.
Далее, после появления нескольких удачных решений, многозадачные ОС стали совершенствоваться, и в настоящее время употребляются повсеместно.
...
2.2 Свойства многозадачной среды
Многозадачность может быть реализована не только в операционной, но и языковой среде. Например, спецификации языков программирования Modula-2 и Ada требуют поддержки многозадачности вне привязки к какой-либо операционной системе.
Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся на:
- однопользовательские (MS-DOS, Windows3.x, ранние версии OS/2);
- многопользовательские (UNIX, Windows NT).
Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что не всякая многозадачная система является многопользовательской, и не всякая однопользовательская ОС является однозадачной. [14, 92]
Существует 2 типа многозадачности:
- Процессная многозадачность
Основана на процессах — одновременно выполняющихся программах.
...
3. Основные принципы организации мультизадачности
3.1 Способы реализации многозадачных операционных систем
Способы реализации многозадачных операционных систем:
1. Простое переключение
Тип многозадачности, при котором операционная система одновременно загружает в память два или более приложений, но процессорное время предоставляется только основному приложению. Для выполнения фонового приложения оно должно быть активизировано.
Подобная многозадачность может быть реализована не только в операционной системе, но и с помощью программ-переключателей задач. В этой категории известна программа DESQview, работавшая под DOS и впервые выпущенная в 1985 году.
Преимущества: можно задействовать уже работающие программы, написанные без учёта многозадачности.
Недостатки: невозможно в неинтерактивных системах, работающих без участия человека. Взаимодействие между программами крайне ограничено. [20, 112]
2.
...
- изучение способов реализации многозадачных операционных систем;
- анализ проблемных ситуаций в многозадачных системах.
Объектом исследования является основные принципы построения современных ЭВМ.
Предметом исследования является мультизадачность и основные принципы ее организации.
Для решения поставленных при проведении исследования задач были использованы методы группировки, обобщения и классификации данных, общенаучные приемы анализа и синтеза, методы логического, сравнительного, системного и структурного анализа, анализ литературы.
Информационную базу составили авторы Акулов О. А., Гвоздева В.А., Гаврилов М.В., Демидович Н.Б. и другие.
1. Теоретические основы основных принципов построения современных ЭВМ
1.1 Общие понятия ЭВМ
Успехи в развитии вычислительной техники привели к значительному расширению сферы применения ЭВМ.
...
3.2 Проблемные ситуации в многозадачных системах
Проблемные ситуации в многозадачных системах бывают: голодание, гонка, инверсия приоритета, постараемся поподробнее описать их.
1. Голодание (starvation)
Голодание происходит при задержке времени от пробуждения потока до его вызова на процессор, в течение которой он находится в списке потоков, готовых к исполнению.
Причина возникновения голодания определяется присутствием потоков с большими или равными приоритетами, которые исполняются все это время.
Отрицательный эффект заключается в том, что при возникновении задержки времени от пробуждения потока до исполнения им следующей важной операции, задерживается исполнение этой операции, а следом за ней и работа многих других компонентов.
Голодание создаёт узкое место в системе и не дает выжать из нее максимальную производительность, ограничиваемую только аппаратно- обусловленными узкими местами.
...
Заключение
Как только человек открыл для себя понятие «количество», он сразу же принялся подбирать инструменты, оптимизирующие и облегчающие счёт.
Сегодня сверхмощные компьютеры, основываясь на принципах математических вычислений, обрабатывают, хранят и передают информацию – важнейший ресурс и двигатель прогресса человечества.
Нетрудно составить представление о том, как происходило развитие вычислительной техники, кратко рассмотрев основные этапы этого процесса.
Развитие современной вычислительной техники уже позволяет говорить и о компьютерах шестого поколения. Это электронные и оптоэлектронные ЭВМ, работающие на десятках тысяч микропроцессоров, характеризующиеся массовым параллелизмом и моделирующие архитектуру нейронных биологических систем, что позволяет им успешно распознавать сложные образы.
...
Список литературы
1. Акулов, О. А., Медведев, Н. В. Информатика. Базовый курс: учебник / О. А. Акулов, Н. В. Медведев. – Москва: Омега-Л, 2009. – 557 с.
2. Алехина Г. В. Информатика. Базовый курс: учебное пособие / Под ред. Г. В. Алехиной. — 2-е изд., доп. и перераб. – М.: Маркет ДС Корпорейшн, 2010. — 731 с.
3. Антопольский, А.Б. Информационные ресурсы России: Научно-методическое пособие / А.Б. Антопольский. - М.: Либерия, 2014. - 424 c.
4. Волкова В.Н. Теория информационных процессов и систем. — М.: Юрайт, 2016. — 504 с.
5. Гаврилов, М.В. Информатика и информационные технологии: Учебник для бакалавров / М.В. Гаврилов, В.А. Климов; Рецензент Л.В. Кальянов, Н.М. Рыскин. — М.: Юрайт, 2013. — 378 c.
6. Гвоздева, В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 544 c.
7. Гейн, А.Г. Основы информатики и вычислительной техники / А.Г. Гейн, В.Г. Житомирский, Е.В. Линецкий, и др.. - М.: Просвещение, 2013. - 254 c.
8. Голицына, О.Л. Информационные технологии: Учебник / О.Л. Голицына, Н.В. Максимов, Т.Л. Партыка, И.И. Попов. — М.: Форум, ИНФРА-М, 2013. — 608 c.
9. Демидович, Н.Б. Программирование и ЭВМ. Учебное пособие по факультативному курсу для учащихся 9, 10 классов / Н.Б. Демидович, В.М. Монахов. - М.: Просвещение, 2014. - 240 c.
10. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. — М.: Омега-Л, 2013. — 464 c.
11. Корнеев И.К., Машурцев В.А., Ксандопуло Г.Н. //Информационные технологии: Учебник, 2009г.
12. Кушниренко, А.Г. Основы информатики и вычислительной техники / А.Г. Кушниренко, Г.В. Лебедев, Р.А. Сворень. - Л.: Просвещение; Издание 3-е, 2013. - 224 c.
13. Ляхович В.Ф., Молодцов В.А., Рыжикова Н.Б. Основы информатики. — М.: КноРус, 2016. — 348 с.
14. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. — М.: Форум, 2013. — 512 c.
15. Мезенцев, К.Н. Автоматизированные информационные системы: Учебник для студентов учреждений среднего профессионального образования / К.Н. Мезенцев. — М.: ИЦ Академия, 2013. — 176 c.
16. Могилев А.В., Хеннер Е.К., Пак Н.И. //Информатика: Учебное пособие для студентов, 2007. — 206 c.
17. Румянцева, Е.Л. Информационные технологии: Учебное пособие / Е.Л. Румянцева, В.В. Слюсарь; Под ред. Л.Г. Гагарина. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 256 c.
18. Симонович, С.В. Общая информатика / С.В. Симонович. - М.: СПб: Питер, 2011. - 428 c.
19. Угринович, Н. Информатика и информационные технологии / Н. Угринович. - М.: Бином. Лаборатория знаний, 2017. - 512 c.
20. Шестакова Информатика и информационно-коммуникационные технологии. Базовый курс. 8 класс / Шестакова, Л.В. и. - М.: Бином, 2017. - 176 c.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
600 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149254 Курсовой работы — поможем найти подходящую