Файл: Самарский государственный технический университет.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 183

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ОПЕРАЦИОННАЯ СИСТЕМА

1.1. Что такое операционная система?

1.2. Функции операционной системы

1.3. ОС как расширенная машина

1.4. ОС как система управления ресурсами

1.5. Классификация ОС

2. МНОГОЗАДАЧНОСТЬ ОС

2.1. Особенности алгоритмов управления ресурсами

2.2. Поддержка многозадачности.

2.3. Поддержка многопользовательского режима.

2.4. Вытесняющая и невытесняющая многозадачность.

2.5. Многопроцессорная обработка.

2.6. Особенности аппаратных платформ

2.7. Особенности областей использования

З. СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ

3.1. Структура сетевой операционной системы

3.2. Одноранговые сетевые ОС и ОС с выделенными серверами

3.3. ОС для рабочих групп и ОС для сетей масштаба предприятия

4. РАСПРЕДЕЛЕННЫЕ ОС.

4.1. Определение распределенной ОС

4.2. Задачи распределенной ОС

4.3. Мультипроцессоры

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ




МИНОБРНАУКИ РОССИИ

федеральное государственное бюджетное образовательное учреждение высшего образования

«Самарский государственный технический университет»

(ФГБОУ ВО «СамГТУ»)

Россия, 443100, Самара, ул. Молодогвардейская, 244.

Телефон: (846)3335-075. rector@samgtu.ru




Институт автоматики и информационных технологий (ИАиИТ)

Кафедра: Информационные технологии (ИТ)




ПОЯСНИТЕЛЬНАЯ ЗАПИСКА ПО КУРСОВОМУ ПРОЕКТУ




по дисциплине

Архитектура операционных систем и организация взаимодействия процессов




по теме

«Сетевые, распределенные и мультипроцессорные операционные системы»




Выполнил:

ФИО обучающегося:

Баев Дмитрий Денисович

Курс, факультет, группа:

2-ИАИТ-21ИАИТ-112

Направление подготовки:

09.03.02 «Информационные системы и технологии»

дата сдачи:

__.05.2023




подпись:






Принял:

Руководитель курсового проекта:

Козлов В.В., к.т.н., доцент каф. ИТ




(фамилия, инициалы, уч.звание, должность)

дата:

03.06.2023




с оценкой:







подпись:







Самара, 2023





МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Самарский государственный технический университет»
(ФГБОУ ВО «СамГТУ»)
Институт автоматики и информационных технологий


Кафедра информационных технологий


ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ (КП)
по дисциплине
«Архитектура операционных систем
и организация взаимодействия процессов»


Обучающийся:

Баев Дмитрий Денисович

Курс, группа, факультет:

2-ИАИТ-21ИАИТ-112

Образовательная программа:

09.03.02 «Информационные системы и технологии»

Тема КП:

«Сетевые, распределенные и мультипроцессорные операционные системы»

Цель и назначение КП:

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

Результат КП:

Проанализированы основные принципы и алгоритмы, связанные с этими типами операционных систем.

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

Изучены применения данных операционных систем в реальных сценариях.

Задачи:


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

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

3.Анализ существующих решений и технологий, используемых для реализации сетевых, распределенных и мультипроцессорных ОС.

Технические требования:

Объем: Определенное количество страниц (30+страниц).

Источники: Научно-обоснованные и актуальные.

Таблицы: Четкая подпись, удобочитаемый формат.

Цитирование и список литературы: Правила цитирования и оформления в соответствии с выбранным стилем (например, ГОСТ Р7.0.100-2018).

Методические указания руководителя:

Критерии оценивания:

«отлично» – в проекте дополнительно должны быть и исследование и программа либо довольно сложная комплексная программа;

«хорошо» – в проекте должна быть программная часть или большое исследование;

«удовлетворительно» – проект реферативного типа или не дотягивает до более высокой оценки.

Требования к документированию:

КП – реферативного типа, приложение или приложение с элементами исследования:

1. Приложение - должно иллюстрировать какой-либо аспект операционных систем;

2. Исследование: с помощью разработанного приложения снимаются характеристики и проводится их анализ (не обязательно в разработанной программе);

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







Дата выдачи задания:

«09»




января




2023




года

Срок представления законченной работы до:

«03»




июня




2023




года




Руководитель проекта:







Козлов В.В.

Задание принял к исполнению:













СОДЕРЖАНИЕ


ВВЕДЕНИЕ


Цель работы:

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

  1. Изучение основных понятий и принципов сетевых ОС.

  2. Изучение принципов функционирования распределенных ОС.

  3. Изучение основных концепций и возможностей мультипроцессорных ОС.

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

  5. Анализ существующих решений и технологий, используемых для реализации сетевых, распределенных и мультипроцессорных ОС.

Актуальность работы:

В современном мире человек уже не может представить свою жизнь без возможности доступа к сети интернет и компьютеру, который значительно повысил человеческую эффективность и дал возможность получать новые знания. Компьютер, в свою очередь, не может существовать без операционной системы. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Чтобы разобраться в том, что такое сетевые и распределенные операционные системы следует понять, что из себя представляет просто ОС. Операционная система - это программа, предназначенная для запуска других программ на компьютере. ОС считается основой компьютера, управляя и программным и аппаратным обеспечением персонального компьютера либо другой вычислительной машины. Операционные системы отвечают за все: от управления и распределения памяти до распознавания и ввода информации с внешних устройств до передачи ее на дисплеи компьютеров. Они также управляют файлами на жестких дисках компьютеров и управляют периферийными устройствами, такими как принтеры и сканеры. Операционная система большой компьютерной сети имеет еще больше работы, которую необходимо выполнить. Такие операционные системы отслеживают различные программы и пользователей,
обеспечивая гладкую работу, несмотря на то, что одновременно используются многочисленные устройства и программы. Операционная система также играет жизненно важную роль в обеспечении безопасности. Его работа включает в себя предотвращение несанкционированного доступа пользователей к компьютерной системе.
Предмет исследования:

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

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

1. ОПЕРАЦИОННАЯ СИСТЕМА

1.1. Что такое операционная система?


Операционная система - это программное обеспечение, необходимое для запуска прикладных программ и утилит. Она работает как мост для выполнения лучшего взаимодействия между программами и аппаратным обеспечением компьютера. Примерами операционных систем являются UNIX, MS-DOS, MS-Windows - 98/XP/Vista/7/8/10/11, Windows-NT/2000, OS 2 и Мас OS . Операционная система - это диспетчер ресурсов, который управляет всеми ресурсами, подключенными к системе, такими как память, процессор, устройства ввода-вывода.

1.2. Функции операционной системы


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