Файл: Функции операционных систем персональных компьютеров (изучение функций операционных систем персональных компьютеров).pdf

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

Категория: Курсовая работа

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

Добавлен: 23.04.2023

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

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

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

ВВЕДЕНИЕ

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

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

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

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

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

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

Объект исследования – операционные системы персональных компьютеров, а предмет исследования – функции операционных систем. В качестве основной теоретической базы выступают работы современных исследователей проблемы, таких как Новиков Ю.В., Партыка Т.Л., Фролов А, В и др.

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


Основные понятия операционных систем

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

Начало созданию операционных систем для микроЭВМ положила ОС СР/М. Она была разработана в 1974 году, после чего была установлена на многих 8–разрядных машинах. В рамках этой операционной системы было создано программное обеспечение значительного объема, включающее трансляторы с языков Бейсик, Паскаль, Си, Фортран, Кобол, Лисп, Ада и многих других, текстовые (Текстовые процессоры – это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Текстовые процессоры позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски и т.д) и табличные процессоры, системы управления базами данных, графические пакеты ( Система управления базами данных (СУБД) – позволяет управлять большими информационными массивами – базами данных), символьные отладчики и другие проблемно ориентированные программы.

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

Операционные системы типа DOS

ОС типа DOS стала доминирующей с появлением 16–разрядных ПЭВМ, использующих 16–разрядные микропроцессоры типа 8088 и 8086. С точки зрения долголетия ни одна операционная система для микрокомпьютеров не может даже приблизиться к DOS. С момента появления в 1981 году DOS распространилась настолько широко, что завоевала право считаться самой популярной в мире ОС. Несмотря на некоторые свои недостатки и на то, что большая ее часть основывается на разработках 70–х годов, DOS продолжает

существовать и распространяться и поныне. Хорошо это или плохо, она, вероятно, будет доминировать на рынке операционных систем в течение ближайшего времени. В настоящее время для DOS разработан огромный фонд программного обеспечения. Имеются трансляторы (Транслятор – программа, автоматически преобразующая программу на языке программирования в последовательность инструкций. Разновидности трансляторов – компилятор, интерпретатор) для практически всех популярных языков высокого уровня, включая Бейсик, Паскаль, Фортран, Си, Модула–2, Лисп, Лого, АПЛ, Форт, Ада, Кобол, ПЛ–1, Пролог, Смолток и др.; причем для большинства языков существует несколько вариантов трансляторов. Имеются инструментальные средства для разработки программ в машинных кодах – ассемблеры, символьные отладчики и др. Эти инструментальные средства сопровождаются редакторами, компоновщиками и другими сервисными системами, необходимыми для разработки сложных программ. Кроме системного программного обеспечения для DOS создано множество прикладных программ


Стандарт MSX

Этот стандарт определял не только ОС, но и характеристики аппаратных средств для школьных ПЭВМ. Согласно стандарту MSX машина должна была иметь оперативную память объемом не менее 16 К, постоянную память объемом 32 К с встроенным интерпретатором языка Бейсик, цветной графический дисплей с разрешающей способностью 256х192 точек и 16 цветами, трехканальный звуковой генератор на 8 октав, параллельный порт для подключения принтера и контроллер для управления внешним накопителем, подключаемым снаружи.

Операционная система такой машины должна была обладать следующими свойствами: требуемая память – не более 16 К, совместимость с СР/М на уровне системных вызовов, совместимость с DOS по форматам файлов на внешних накопителях на основе гибких магнитных дисков, поддержка трансляторов языков Бейсик, Си, Фортран и Лисп. Таким образом, эта операционная система, получившая название MSX–DOS, учитывала

необходимость поддержки обширного программного обеспечения, разработанного для СР/М, и одновременно ориентировалась на новые в то время разработки, связанные с DOS.

Операционные системы, основанные на графическом интерфейсе

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

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

Пи – система

В начальный период развития персональных компьютеров была создана операционная система USCD p–system. Основу этой системы составляла так называемая П–машина – программа, эмулирующая гипотетическую универсальную вычислительную машину. П–машина имитирует работу процессора, памяти и внешних устройств, выполняя специальные команды, называемые П–кодом. Программные компоненты Пи–системы (в том числе компиляторы) составлены на П–коде, прикладные программы также компилируются в П–код. Таким образом, главной отличительной чертой системы являлась минимальная зависимость от особенностей аппаратуры ПЭВМ. Именно это обеспечило переносимость Пи–системы на различные типы машин. Компактность П–кода и удобно реализованный механизм подкачки


позволял выполнять сравнительно большие программы на ПЭВМ, имеющих небольшую оперативную память.

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

Операционные системы семейства UNIX

Система UNIX приобрела популярность в связи с ее успешным использованием на мини–ЭВМ. Этот успех послужил толчком к тому, чтобы создать подобную систему и для персональных компьютеров. Как правило, различные версии ОС, относящихся к этому семейству, имеют свои названия, но в основных чертах повторяют особенности UNIX.

UNIX – операционная система, которая позволяет осуществить выполнение работ в многопользовательском и многозадачном режиме. Поначалу она предназначалась для больших ЭВМ, чтобы заменить MULTICS. UNIX является очень мощным средством в руках программиста, но требует очень большого объёма ОЗУ и пространства диска. Несмотря на попытки стандартизировать эту операционную систему, существует большое количество различных его версий, главным образом потому, что она была распространена в виде программы на языке Си, которую пользователи стали модифицировать для своих собственных нужд.

Главной отличительной чертой этой системы является ее модульность и обширный набор системных программ, которые позволяли создать благоприятную обстановку для пользователей–программистов. Система UNIX органически сочетается с языком Си, на котором написано более 90% ее собственных модулей. Командный язык системы практически совпадает с языком Си, что позволяло очень легко комбинировать различные программы при создании больших прикладных систем

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


От UNIX многие другие операционные системы переняли такие функции, как переназначение, канал и фильтр; однако UNIX имеет несомненно преимущество в том, что она с самого начала разрабатывалась как многопользовательская и многозадачная операционная система. Имена файлов могут иметь 14 знаков, причём в именах файлов различаются заглавные и строчные буквы. Первоначальный набор команд операционной системы расширился до 143 в версии 7.0; в версии System III добавилась ещё 71 команда, ещё 25 – в Berkeley 4.1 и следующие 114 в Berkeley 4.2. Из–за такого обилия команд UNIX не относится к самым удобным для пользователя языкам. Работа облегчается, если применять графический пользовательский интерфейс, но поскольку такое количество команд и без того занимает значительный объём памяти, этот интерфейс требует ещё большего объёма памяти и пространства диска.

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

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

Рисунок 1. Компоненты компьютерной системы

На нижнем уровне иерархии компьютерной системы находится аппаратура (hardware) компьютера, основные части которой – центральный процессор (CPU), выполняющий команды (инструкции) компьютера; память, хранящая данные и программы, и устройства ввода– вывода, или внешние устройства, обеспечивающие ввод информации в компьютер и вывод результатов работы программ в форме, воспринимаемой пользователем–человеком или другими программами. Часто на программистском сленге аппаратуру называют «железом».

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

Далее – прикладное программное обеспечение – программы, предназначенные для решения различных классов задач. К ним относятся системы управления базами данных (СУБД); графические библиотеки, игровые программы, офисные программы. Прикладное программное обеспечение образует следующий, более высокий уровень, по сравнению с операционной системой, и позволяет решать на компьютере различные прикладные и повседневные задачи.

Рисунок 2. Общая картина функционирования компьютерной систем