Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Функции операционных систем пресональных компьютеров

Содержание:

Введение

Актуальность темы исследования данного курсового проекта подтверждается тем что неотъемлемой частью деятельсноти любого персонального компьютера является операционная система. Большинство пользователей персональных компьютеров начинают знакомство с данной предметной областью со взаимодействия непосредственно с какой-либо операционной системой.

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

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

В качестве объекта исследования в курсовом проекте выступают операционные системы. Предметом исследовния являются функции операционных систем.

Целью данной курсовой работы является исследование функций операционных систем персональных компьютеров.

Для достижения поставленной цели были сформулированы следующие задачи:

- рассмотреть понятие и основные разновидности операционных систем;

- изучить устройство операционных систем;

- исследовать функции операционных систем.

Структурно работа состоит из введения, трех глав основной части, заключения и списка использованной литературы

1. Понятие и разновидности операционных систем

1.1 Понятие операционных систем

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

Назначение операционной системы показано графически на рисунке 1.

Рисунок 1 - Назначение операционной системы

Как показано на рисунке 1, операционная система обеспечивает:

- выполнение взаимосвязи между програмными и апппаратными компонентами системы, то есть распределение ресурсов системы для стабильного функционирования прикладных программ;

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

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

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

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

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

1.2 Классификация операционных систем

Разновидности операционных систем возможно классифицировать по различным признакам.

Начнем, пожалуй, с самого простого критерия, такого как число единовременно исполняемых процессов. По данному критерию операционные системы подразделяются на многозадачные (OS/2, UNIX, Windows) и однозадачные (MS-DOS, MSX).

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

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

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

- системы разделения времени (UNIX, VMS);

- истемы пакетной обработки (например, OC EC);

- системы реального времени (QNX, RT/11).

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

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

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

Данный показатель работы системы также определяется как время реакции системы или реактивность системы.

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

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

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

- однопользоватлеьские операционные системы (MS-DOS, Windows 3.x, ранние версии OS/2);

- многопользовательские операционные системы (UNIX, Windows).

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

При этом необходимо понимать, что понятия многозадачность и многопользовательность различны. Не всякая многозадачная операционная система поддерживает многопользовательность, но и не каждая однопользовательская операционная система однозадачна.

2. Состав операционной системы и назначение компонентов

Одной из основных особенностей и принципов построения многих операционных систем это их реализаци по принципу модульности. Данный принцип подразумевает модульное объединение схожих и связанных функций операционной системы. Благодарая чему, при возникновении потребности в модификации работы какой-либо функции или группы функции, возможно вносить изменения отдельном модуле системы, не затрагивая ее в целом.

В качестве основных модулей для большинства операционных систем перечислим следующие:

- базовая система ввода-вывода (BIOS);

- загрузчик операционной системы;

- ядро ОС;

- драйверы устройств;

- командный процессор;

- внешние команды (файлы).

Схематично они представлена на рисунке 2.

Рисунок 2 – Основные модули операционной системы

Базовая система ввода-вывода (BIOS) является элементом машинозависмой части операционных систем. Она представляется собой программыный набор, выполняющий базовые элементарные процедуры обеспечения работоспособности вычислительной системы. BIOS записывается в постоянное запоминающе устройство материнской платы еще на этапе ее производства.

Давайте рассмотрим функции, выполняемые базовой системой ввода-вывода более подробно:

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

- После успешного выполнения процедуры тестирования системы, BIOS запускает блок загрузки операционной системы после чего передает ему управление систомой;

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

Загрузчик операционной системы представляется собой специализированную программу располагамую в первом секторе каждого загрузочного диска. Как уже упоминалось выше, он вызывается посредством BIOS, после чего выполняет загрузку операционной системы в оперативную память (запуск ОС) и передает ей функции управления.

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

Рисунок 3 – Подсистемы ядра операционной системы

Раскроем содеражание каждого элемента изображенног оан рисунке 3.

Файловая система – организует метод хранения данных на запоминающих устройствах;

Система управления памятью – отвечат за процедуры взаимодействия с памятью компьютера при выполнении операций с данными;

Система управления программами – организует управление процедурами запуска и исполнения пользовательских программ;

Система обработки ошибок;

Подсистема связи с драйверами устройств – организует выполнение процедур взимодействия операционной системы с подключамыми устройствами;

Служба времени – исполняет синхронизацию работы программ относительно системного времени.

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

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

Командным процессором операционной системы является специализированная программа исполняющая поступающие в различной форме команды. Далее расмотрим функции командного процессора более подробно:

- выполнение команд, поступающих от самой операционной системы (внутрение команды);

- исполнение команд, поступающих от устройств ввода (пользователя операционной системы), например, прием и синтаксический разбор команд, поступивших от клавиатуры;

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

- выполнние внешних команд, поступающих от пользовательских программ. Как правило данные программы представлены файлами с расширением СОМ или ЕХЕ.

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

Основные функции операционных систем персонльных компьютеров представлены на рисунке 4.

Рисунок 4 – Функции операционных систем персональных компьютеров

Теперь рассмотрим каждую из представленных на рисунке 4 функций подробнее.

- Обеспечение автоматического запуска. Каждая операционая система персональных компьютеров содержит систему автоматического запуска. Программное обеспечение подобных систем зранятся в постояных запоминающих утройствах на материнской плате, их выполнение начинается аппаратным методом. После включения и поступления электропитания вычислительный процессор вызывает запуск данной программы обращаясь по адресу хранящейся в ПЗУ системы. Этого и начинается процедура самоинициализации операционной системы.

- Обеспечение интерфейса пользователя. В зависимости от способа реализации пользовательского интрфейса операционные системы разделяются на графические и консольные. Консольные ОС, как понятно по их названию, организуют процесс взаимодействия посредством командной строки, основным утройством ввода для пользователя при этом является клавиатура. Все команды управления вводятся и редактируются пользователем в поле ввода командной строки. Исполнение команд начинается после нажатия клавиши «ENTER». Примером консольной реализации операционных систем является семейство ОС MS-DOS.

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

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

Пользователь в процессе работы самостоятельно определяет последовательность и характер взаимодействия между активными и пассивными элементами управления.

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

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

Цилиндрами дискового пространства называются совокупности всех секторов памяти расположенных в различных поверхностях, но при этом равноудаленных от вращающего привода жеткого диска.

Каждый элемент данных хранимых на жестком диске находится по информации содержащейся в FAT-таблицах размещения файлов. Данные таблицы размещены в системной области и содержат «координаты» размещения каждого файла в трехмерном пространстве диска. В случае, когда по каким-либо причинам происходит нарушение FAT-таблицы операционная система полностью теряет возможность получения доступа к данным записанным на диске. Исходя из вероятнсти такого произшествия, FAT-таблицы обладают повышенным уровнем надежности, а также дублируются. Соответствие дубликатов таблиц друг другу периодически проверяется службами операционной системы.

Давайте несколько подробнее рассмотим способы организации файловых систем для некоторых общеизвестных операционных систем.

Как уже упоминалось, мнимальным отдельным элементом адресации пространсва жесткого диска является сектор, его объем хранимых данных составляет 512 байт. По причине того, что объем записи FAT-таблицы является конечным, то возникает сложность адресации к каждому отдельному сектору пространства памяти, при работе с дисками объемом более 32 Мб. В таких ситуациях наборы распологаемых секторов условно объединяються в кластеры, и их количество зависит от общего объема жесткого диска.

В таких общеизвестных операционных системах, как MS-DOS, Win95 b WinNT используются 16 разрядные строки в FAT-таблицах, в следствии чего их файловая система носит название FAT16. Предел содержащихся записей таблицы ограничивается 65536 записями. Размер каластера пространства памяти жесткого диска объемом до 2 Гб при организации файловой системы FAT16 составляет 32Кб. При дальнейшей потребности увеличения объемов дискового пространства, в следствии роста объемов, хранимых данных и размеров каждого отдельного файла, кластерная запись получает существенный недостаток. Как упоминалось выше, система не может ссылаться на каждый отдельный сектор памяти, а ссылается на кластер секторов объем которого увеличивается с емкостью жесткого диска, при этом записанный в кластере файл может не занимать полностью все его пространство. Появляется «пробелы» в записи секторов - нерациональное использование пространства памяти, достигающее в среднем 20 % всего объема, а в отдельных случаях доходящее и до 40%.

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

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

- представление хранимых данных в виде файлов с присвоением имен;

- организация каталогов файлов и присвоение им имен;

- возможность переименования файлов и каталогов;

- возможность перемещения файлов и каталогов, а также их дублировнаия путем копирования;

- возможность удаление файлов и каталогов и их дубликатов;

- организация навигации по файловой структуре для поиска и получения доступа к необходимому файлу или каталогу;

- наделение файлов атрибутами и предоставление пользователю возможности управления ими.

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

В консольных операционных системах первых поколений существовало два основных способа загрузки драйверов устройств: ручная и автоматическая. Ручная загрузка драйвера предполагала прямое указание пользователем в командной строке команд на загрузку того или иного драйвера. Под автоматической загрузкой драйверов устройств понималась запись специальных команд загрузки и настройки драйверов в файлы, считываемые при загрузке персонального компьютера. Для операционной системы MS-DOS такими файлами служили: autoexec. bat и config. sys. В них содержались команды на выпонение загрузки драйверов различных периферийных устройств ввода-вывода и прочих устройств.

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

В процессе работы любой подключаемой к компьютеру устройство задействует до трех осноых ресурсов материнской платы:

- адресация к внешним портам процессора;

- исполнение прерываний процессором:

- каналы прямого доступа к памяти.

В тех случаях, когда подключение к материнской плате производится при помощи интерфейса PCI, появляется возможность организации обратной связи между подключамым устройством и материнской платой. Поэтому интерфейс подключения PCI выполняет анализ требований подключенного утсройства и достаточно гибко выполняет выделение нужных ресурсов. Данный способ динамического распределения ресурсов компьютера операционной системой носит название plug-and-play. Устройства, подключаемые к компьютеру на базе данного принципа, являются самоустанавливающимися и не требуют дополнительной установки для них драйверов с диска и т.д.

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

Средства проверки дисков. Надежность работы дисков определяет надежность работы компьютера и безопасность хранения данных. Средства проверки дисков реализуются в двух категориях: средства логической проверки - проверки целостности файловой структуры; средства физической диагностики поверхности. Логические ошибки, как правило, устраняются средствами операционной системы, а физические дефекты поверхности только локализуются, операционная система принимает во внимание факт повреждения магнитного слоя в определенных секторах и исключает их из работы.

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

Средства управления виртуальной памятью. Ранние операционные системы ограничивали возможность использования приложений по объему необходимой для их работы оперативной памяти. Например, без специальных драйверов (менеджеров оперативной памяти) операционная система MS-DOS ограничивала предельный размер исполняемых программ до 640 Кб. Современные операционные системы не только обеспечивают непосредственный доступ ко всему полю оперативной памяти, установленной в компьютере, но и позволяют ее расширить за счет создания виртуальной памяти на жестком диске.

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

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

- Прочие функции операционных систем. Кроме основных (базовых) функций, операционные системы могут предоставлять различные дополнительные функции:

- возможность поддержки функционирования локальной компьютерной сети без специального программного обеспечения;

- обеспечение доступа к основным службам Интернета средствами, интегрированными в состав операционной системы;

- возможность создания системными средствами сервера Интернета, его обслуживание и управление посредством удаленного соединения;

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

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

- возможность обеспечения комфортной поочередной работы различных пользователей на одном персональном компьютере с сохранением персональных настроек рабочей среды каждого из них;

- возможность автоматического исполнения операций обслуживания компьютера по заданному расписанию или под управлением удаленного сервера;

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

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

- чтения, редактирования и печати текстовых документов;

- создания и редактирования простейших рисунков;

- выполнения арифметических и математических расчетов;

- ведения дневников и служебных блокнотов;

- создания, передачи и приема сообщений электронной почты;

- создания и редактирования факсимильных сообщений;

- воспроизведения и редактирования звукозаписи;

- воспроизведения видеозаписи;

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

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

ЗАКЛЮЧЕНИЕ

Темой исследования данного курсового проекта стала «Функции оперрационных систем персональных компьютеров».

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

Для достижения поставленной цели были сформулированы следующие задачи:

- рассмотреть понятие и основные разновидности операционных систем;

- изучить устройство операционных систем;

- исследовать функции операционных систем.

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

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

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

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

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Амамия М., Танака Ю.В. компьютеров и искусственного интеллекта. М.: 2013. 400 c.

2. Выхованец В.С. Организация компьютеров и систем. Тирасполь: Блок питания RIO, 2014. 193 с.

3. Батаев, А.В. Операционные системы и среды: Учебник / А.В. Батаев и др. - М.: Academia, 2013. - 512 c.

4. Батаев, А.В. Операционные системы и среды: Учебник / А.В. Батаев и др. - М.: Academia, 2012. - 352 c.

5. Дейтел, Х., М. Операционные системы. Основы и принципы. Т. 1 / Х. М. Дейтел, Д.Р. Чофнес. - М.: Бином, 2016. - 1024 c.

6. Коньков, К.А. Устройство и функционирование ОС Windows. Практикум к курсу "Операционные системы": Учебное пособие / К.А. Коньков. - М.: Бином, 2012. - 207 c.

7. Мартемьянов, Ю.Ф. Операционные системы. Концепции построения и обеспечение безопасностиюУчебное пособие / Ю.Ф. Мартемьянов. - М.: Горячая линия -Телеком, 2011. - 332 c.

8. Назаров, С.В. Современные операционные системы: Учебное пособие / С.В. Назаров. - М.: Бином. Лаборатория знаний, 2013. - 367 c.

9. Партыка, Т.Л. Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И. Попов. - М.: Форум, НИЦ Инфра-М, 2013. - 560 c.

10. Рудаков, А.В. Операционные системы и среды: Учебник / А.В. Рудаков. - М.: Инфра-М, 2016. - 480 c.

11. Синицын, С.В. Операционные системы / С.В. Синицын. - М.: Academia, 2016. - 416 c.

12. Спиридонов, Э.С. Операционные системы / Э.С. Спиридонов, М.С. Клыков, М.Д. Рукин и др. - М.: КД Либроком, 2017. - 350 c.

13. Таненбаум, Э. Современные операционные системы / Э. Таненбаум. - СПб.: Питер, 2019. - 1120 c.