Файл: Функции операционных систем персональных компьютеров (Понятие и назначение операционной системы).pdf
Добавлен: 22.04.2023
Просмотров: 199
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Понятие и назначение операционной системы
Обеспечение автоматического запуска
Управление установкой, исполнением и удалением приложений
2. Обеспечение взаимодействия с аппаратным обеспечением
4. Обслуживание файловой системы
6.1. Компьютерная модель решения задачи
Введение
Операционная система - это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Таким образом, операционная система – это набор программ, контролирующих работу прикладных программ и системных приложений и исполняющих роль интерфейса между пользователями, программистами, прикладными программами, системными приложениями и аппаратным обеспечением компьютера. Она опирается на базовое программное обеспечение – базовую систему ввода-вывода BIOS (Base Input-Output System). Программы, работающие под управлением операционной системы, называются приложениями. Под ресурсами вычислительной системы понимаются объем оперативной памяти, процессорное время, объем внешней памяти, внешние устройства.
Как известно, процесс проникновения информационных технологий практически во все сферы человеческой деятельности продолжает развиваться и углубляться. Помимо уже привычных и широко распространенных персональных компьютеров, общее число которых достигло многих сотен миллионов, становится все больше и встроенных средств вычислительной техники. Пользователей всей этой разнообразной вычислительной техники становится все больше, причем наблюдается развитие двух вроде бы противоположных тенденций. С одной стороны, информационные технологии все усложняются, и для их применения, и тем более дальнейшего развития, требуется иметь очень глубокие познания. С другой стороны, упрощаются интерфейсы взаимодействия пользователей с компьютерами. Компьютеры и информационные системы становятся все более дружественными и понятными даже для человека, не являющегося специалистом в области информатики и вычислительной техники. Это стало возможным, прежде всего потому, что пользователи и их программы взаимодействуют с вычислительной техникой посредством специального (системного) программного обеспечения – через операционную систему.
Операционная система предоставляет интерфейсы и для выполняющихся приложений, и для пользователей. Программы пользователей, да и многие служебные программы запрашивают у операционной системы выполнение тех операций, которые достаточно часто встречаются практически в любой программе. К таким операциям, прежде всего, относятся операции ввода-вывода, запуск или останов какой-нибудь программы, получение дополнительного блока памяти или его освобождение и многие другие. Подобные операции невыгодно каждый раз программировать заново и непосредственно размещать в виде двоичного кода в теле программы, их удобнее собрать вместе и предоставлять для выполнения по запросу из программ. Это и есть одна из важнейших функций операционных систем. Прикладные программы, да и многие системные обрабатывающие программы, не имеют непосредственного доступа к аппаратуре компьютера, а взаимодействуют с ней только через обращения к операционной системе. Пользователи также путем ввода команд операционной системы или выбором возможных действий, предлагаемых системой, взаимодействуют с компьютером и своими программами. Такое взаимодействие осуществляется исключительно через операционную систему. Помимо выполнения этой важнейшей функции операционные системы отвечают за эффективное распределение вычислительных ресурсов и организацию надежных вычислений.
Исходя из этого, можно сказать, что тема «Функции операционных систем персональных компьютеров» является очень актуальной на сегодняшний день.
Цель курсовой работы – изучить основные функции операционных систем.
Для достижения цели необходимо решить следующие задачи:
- определить назначение ОС;
- рассмотреть виды ОС, состав и основные функции;
- произвести ряд вычислительных расчетов для заполнения таблиц в практической части;
1. Теоретическая часть
1.1 Понятие и назначение операционной системы
Главными характеристиками операционной системы являются стабильность ее работы и устойчивость к различным угрозам – внешним (вирусам) и внутренним (аппаратным сбоям и конфликтам). Сегодня выпускается два типа операционных систем – серверные и однопользовательские. Первые представляют собой серьезную программную реализацию, поскольку содержат механизмы, с помощью которых контролируются отношения и поддерживается локальная сеть. Вторые – облегченные, могут работать как автономно, так и в составе сети, подчиняясь ее правилам.
Операционная система (ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы (ВС) (Вычислительная система – взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации) и удобства работы с ней).
Назначение ОС:
- организация вычислительного процесса в вычислительной системе;
- рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами;
- предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач.
Операционная система исполняет роль своеобразного интерфейса (Интерфейс – совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к персональной электронной вычислительной машине (ПЭВМ)) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных. В программном обеспечении ВС операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любая из компонент программного обеспечения обязательно работает под управлением ОС.
Настоящая операционная система должна:
- быть общепризнанной и использоваться как стандартная система на многих компьютерах;
- работать со всеми устройствами компьютера, в том числе и выпущенными давно;
- обеспечивать запуск самых разных программ, написанных разными людьми и в разное время;
- предоставлять средства для проверки, настройки, обслуживания компьютерной системы.
Современные операционные системы являются многозадачными, то есть пользователь может запускать одновременно несколько приложений, наблюдая результат выполнения каждой из них. Это возможно благодаря конструкции ОС и функциональности современных процессоров – не зря операционные системы пишутся для процессора, а не наоборот. Современный процессор представляет собой не одноядерное, а двухъядерное и даже четырехъядерное решение, что увеличивает его производительность во много раз. Этим пользуется операционная система, оптимально распределяя ресурсы процессора между всеми запущенными процессами.
Виды операционных систем
Существует несколько наиболее распространенных операционных систем, каждая из которых ориентирована на определенное семейство процессоров и, соответственно, компьютеров.
RT-11 (Система реального времени). Операционная система RT-11 была разработана в 1972 году фирмой DEC для семейства малых ЭВМ PDP-11. На базе этой системы в СССР были разработаны версии этой системы (РАФОС, ОС ДВК, ФОДОС), которые использовались на мини-ЭВМ СМ-4, персональных ЭВМ ДВК и в школьных компьютерных классах УКНЦ и БК-0011.
СР/М (Управляющая программа для микрокомпьютеров). Одна из первых операционных систем для персональных компьютеров. Она разработана в 1975 году и использовалась на компьютерах «Ямаха» и «Корвет» (процессор Z80), IBM PC/XT (процессор 8086).
MSX-DOS. Операционная система MSX-DOS была разработана для 8-разрядных (процессор Z80) компьютеров стандарта MSX в середине 80-х годов. Использовалась на недорогих компьютерах типа «Ямаха».
MS-DOS (Дисковая операционная система Microsoft). Операционная система MS-DOS была разработана в начале 80-х годов для работы на компьютерах IBM PC/XT, созданных на базе процессора 8086 фирмы Intel. MS-DOS была наиболее распространенной операционной системой с интерфейсом командной строки, которая устанавливалась на компьютерах, созданных на базе процессоров 80286, 80386, 80486, Pentium. Последней версией была MS-DOS 6.22.
Microsoft Windows (Windows 95, Windows NT, Windows98, Windows 2000, Windows ХР, Windows Vesta). Многозадачная операционная система с графическим интерфейсом Windows пришла на смену MS-DOS. В настоящее время более 90% персональных компьютеров реализованы на платформе Intel & Windows, т. е. в них установлен Intel-совместимый процессор (Pentium) и инсталлирована операционная система Windows.
К основным достоинствам современных операционных систем Windows следует отнести технологию «подключи и работай», многозадачность и графический интерфейс.
Технология «подключи и работай» (Plug-and-Play) позволяет даже начинающему пользователю подключить к компьютеру новое устройство (например, принтер) и продолжить работу. Windows сама установит необходимый драйвер и выделит ресурсы.
Многозадачность предоставляет пользователю возможность загрузить в оперативную память сразу несколько приложений (например, текстовый редактор Word, электронные таблицы Excel, браузер Internet Explorer и др.). Переход от работы в одном приложении в другое происходит очень быстро и просто, посредством перехода от одного открытого «окна» Windows к другому.
OS/2 (Operation System). Операционная система OS/2 была разработана корпорацией IBM в конце 80-х годов для компьютеров PS/2 (Personal system/2). Большого распространения не получила.
Apple System (Операционная система фирмы Apple). Различные версии этой системы устанавливаются на компьютерах фирмы Apple (Macintosh, PowerPC и др.). В этой операционной системе в конце 80-х годов впервые был использован многооконный графический интерфейс и управление с помощью манипулятора типа мышь.
UNIX. На высокопроизводительных компьютерах, которые иногда называют «рабочие станции», широко распространена операционная система UNIX. Начало разработок этой системы относится к 1969 году, и к настоящему времени уже известно более 20 различных версий. В настоящее время до статочно большое количество сервере работают под управлением
Состав и основные функции ОС
Операционная система является достаточно сложно организованной программой, и более уместно будет говорить о ней, как о целом комплексе программ. Таким образом, в состав ОС входят следующие модули:
Модуль |
Назначение |
Базовый модуль |
Управляет работой программ и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами |
Командный процессор |
Расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру |
Драйверы устройств |
Программы для работы с устройствами компьютера. К каждому устройству прилагается инструкция (программа-драйвер), в которой описывается, как с ним должна работать ОС |
Графический интерфейс |
Благодаря графическому интерфейсу пользователь вводит команды с помощью мыши, что позволяет ему избегать ошибок при формировании текста команд, возникающих при вводе последних с клавиатуры |
Сервисные программы |
Программы-утилиты, позволяющие обслуживать диски, выполнять операции с файлами, работать в сетях и т.д. |
Справочная система |
Позволяет оперативно получать необходимую информацию о функционировании ОС в целом, так и о работе ее отдельных модулей. |
Современные операционные системы выполняют три основные функции.
Во-первых, они упрощают использование аппаратных средств компьютера, и делает работу с ним эффективной и удобной.
Во-вторых, важным свойством операционных систем является унификация программного обеспечения. Раньше программы были машинно-зависимыми. То есть программа, написанная для одного компьютера, не могла работать на другом, пусть даже таком же компьютере, без корректировки. С появлением операционных систем, программистам больше не надо переписывать приложения для каждого нового компьютера, так как все машинно-зависимые части программы были перенесены в код операционных систем.
В-третьих, операционная система должна быть организована так, чтобы она допускала эффективную разработку, тестирование и внедрение новых приложений и системных функций, причем это не должно мешать нормальному функционированию вычислительной системы.
Функции операционных систем
Обеспечение интерфейса пользователя. По реализации интерфейса пользователя различают неграфические и графические операционные системы. Неграфические операционные системы реализуют интерфейс командной строки, при котором основным устройством управления является клавиатура. Управляющие команды вводят в поле командной строки, где их можно редактировать. Исполнение команды начинается после ее утверждения, например, нажатием клавиши Enter. Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством операционных систем под общим названием MS-DOS (версии от MS-DOS 1.0 до MS-DOS 6.2).
Функции операционных систем
Управление установкой, использованием и удалением
Прочие функции
1.Обеспечение доступа к службам Интернета
2.Наличие средств защиты от несанкционированного доступа
Обслуживание
компьютера
Обеспечения взаимодействия аппаратным обеспечением
Обслуживание файловой структуры
Организация файловой системы
Обеспечения автоматического запуска
Обеспечения интерфейса
пользователя
Графические операционные системы реализуют более сложный тип интерфейса, в котором в качестве органа управления, кроме клавиатуры, может использоваться мышь или адекватное устройство позиционирования. Работа с графической операционной системой основана на взаимодействии активных и пассивных экранных элементов управления. Активный элемент управления - указатель мыши - графический объект, перемещение которого на экране синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и многие другие). Характер взаимодействия между активными и пассивными элементами управления выбирает сам пользователь. В его распоряжении приемы наведения указателя мыши на элемент управления, щелчки кнопками мыши и другие средства.