Автор работы: Пользователь скрыл имя, 03 Декабря 2013 в 09:42, курсовая работа
Операционная система предоставляет интерфейсы и для выполняющихся приложений, и для пользователей. Программы пользователей, да и многие служебные программы запрашивают у операционной системы выполнение тех операций, которые достаточно часто встречаются практически в любой программе. К таким операциям, прежде всего, относятся операции ввода-вывода, запуск или останов какой-нибудь программы, получение дополнительного блока памяти или его освобождение и многие другие. Подобные операции невыгодно каждый раз программировать заново и непосредственно размещать в виде двоичного кода в теле программы, их удобнее собрать вместе и предоставлять для выполнения по запросу из программ. Это и есть одна из важнейших функций операционных систем. Прикладные программы, да и многие системные обрабатывающие программы, не имеют непосредственного доступа к аппаратуре компьютера, а взаимодействуют с ней только через обращения к операционной системе.
Введение
3
1.Понятие и назначение операционной системы.
4
2. Виды операционных систем.
5
3. Состав и основные функции ОС.
7
4. Популярность операционных систем за 2012 год.
8
5. Преимущества и недостатки операционных систем Windows и Linux .
9
5.1. Фундаментальные особенности
10
5.1.1 Linux - массовая ОС.
10
5.1.2 Linux - бесплатная ОС.
10
5.1.3. Linux - свободная ОС.
11
5.2 Основные качества .
12
Заключение.
14
Список литературы.
15
Содержание
Введение |
3 |
1.Понятие и назначение операционной системы. |
4 |
2. Виды операционных систем. |
5 |
3. Состав и основные функции ОС. |
7 |
4. Популярность операционных систем за 2012 год. |
8 |
5. Преимущества
и недостатки операционных |
9 |
5.1. Фундаментальные особенности |
10 |
5.1.1 Linux - массовая ОС. |
10 |
5.1.2 Linux - бесплатная ОС. |
10 |
5.1.3. Linux - свободная ОС. |
11 |
5.2 Основные качества . |
12 |
Заключение. |
14 |
Список литературы. |
15 |
Введение
Как известно, процесс проникновения информационных
технологий практически во все сферы человеческой
деятельности продолжает развиваться
и углубляться. Помимо уже привычных и
широко распространенных персональных
компьютеров, общее число которых достигло
многих сотен миллионов, становится все
больше и встроенных средств вычислительной
техники. Пользователей всей этой разнообразной
вычислительной техники становится все
больше, причем наблюдается развитие двух
вроде бы противоположных тенденций. С
одной стороны, информационные технологии
все усложняются, и для их применения,
и тем более дальнейшего развития, требуется
иметь очень глубокие познания. С другой
стороны, упрощаются интерфейсы взаимодействия
пользователей с компьютерами. Компьютеры
и информационные системы становятся
все более дружественными и понятными
даже для человека, не являющегося специалистом
в области информатики и вычислительной
техники. Это стало возможным, прежде всего
потому, что пользователи и их программы
взаимодействуют с вычислительной техникой
посредством специального (системного)
программного обеспечения – через операционную
систему.
Операционная система предоставляет интерфейсы
и для выполняющихся приложений, и для
пользователей. Программы пользователей,
да и многие служебные программы запрашивают
у операционной системы выполнение тех
операций, которые достаточно часто встречаются
практически в любой программе. К таким
операциям, прежде всего, относятся операции
ввода-вывода, запуск или останов какой-нибудь
программы, получение дополнительного
блока памяти или его освобождение и многие
другие. Подобные операции невыгодно каждый
раз программировать заново и непосредственно
размещать в виде двоичного кода в теле
программы, их удобнее собрать вместе
и предоставлять для выполнения по запросу
из программ. Это и есть одна из важнейших
функций операционных систем. Прикладные
программы, да и многие системные обрабатывающие
программы, не имеют непосредственного
доступа к аппаратуре компьютера, а взаимодействуют
с ней только через обращения к операционной
системе. Пользователи также путем ввода
команд операционной системы или выбором
возможных действий, предлагаемых системой,
взаимодействуют с компьютером и своими
программами. Такое взаимодействие осуществляется
исключительно через операционную систему.
Помимо выполнения этой важнейшей функции
операционные системы отвечают за эффективное
распределение вычислительных ресурсов
и организацию надежных вычислений.
Исходя из этого, можно сказать, что тема «Операционные системы: виды, назначение, состав и основные функции» является очень актуальной на сегодняшний день.
1.Понятие и назначение операционной системы.
Операционная система (ОС) - комплекс системных и управляющих программ, предназначенных для наиболее эффективного использования всех ресурсов вычислительной системы (ВС) (Вычислительная система – взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации) и удобства работы с ней).
Назначение ОС:
Операционная система исполняет роль своеобразного интерфейса (Интерфейс – совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к персональной электронной вычислительной машине (ПЭВМ)) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных. В программном обеспечении ВС операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любая из компонент программного обеспечения обязательно работает под управлением ОС.2
Настоящая операционная система должна:
Современные операционные системы являются многозадачными, то есть пользователь может запускать одновременно несколько приложений, наблюдая результат выполнения каждой из них. Это возможно благодаря конструкции ОС и функциональности современных процессоров – не зря операционные системы пишутся для процессора, а не наоборот. Современный процессор представляет собой не одноядерное, а двухъядерное и даже четырехъядерное решение, что увеличивает его производительность во много раз. Этим пользуется операционная система, оптимально распределяя ресурсы процессора между всеми запущенными процессами.
Главными характеристиками операционной системы являются стабильность ее работы и устойчивость к различным угрозам – внешним (вирусам) и внутренним (аппаратным сбоям и конфликтам). Сегодня выпускается два типа операционных систем – серверные и однопользовательские. Первые представляют собой серьезную программную реализацию, поскольку содержат механизмы, с помощью которых контролируются отношения и поддерживается локальная сеть. Вторые – облегченные, могут работать как автономно, так и в составе сети, подчиняясь ее правилам.
2. Виды операционных систем
Существует несколько наиболее распространенных операционных систем, каждая из которых ориентирована на определенное семейство процессоров и, соответственно, компьютеров.
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 пришла на смену MS-DOS. В настоящее время более 90% персональных компьютеров реализованы на платформе Intel & Windows, т. е. в них установлен Intel-совместимый процессор (Pentium) и инсталлирована операционная система Windows.
К основным достоинствам современных операционных систем 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 различных версий. В настоящее время до статочно большое количество сервере работают под управлением этой систем.3
3. Состав и основные функции ОС
Операционная система является достаточно сложно организованной программой, и более уместно будет говорить о ней, как о целом комплексе программ. Таким образом, в состав ОС входят следующие модули:
Табл. 1.
Модуль |
Назначение |
Базовый модуль |
Управляет работой программ
и файловой системой, обеспечивает
доступ к ней и обмен файлами
между периферийными |
Командный процессор |
Расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру |
Драйверы устройств |
Программы для работы с устройствами компьютера. К каждому устройству прилагается инструкция (программа-драйвер), в которой описывается, как с ним должна работать ОС |
Графический интерфейс |
Благодаря графическому интерфейсу пользователь вводит команды с помощью мыши, что позволяет ему избегать ошибок при формировании текста команд, возникающих при вводе последних с клавиатуры |
Сервисные программы |
Программы-утилиты, позволяющие обслуживать диски, выполнять операции с файлами, работать в сетях и т.д. |
Справочная система |
Позволяет оперативно получать необходимую информацию о функционировании ОС в целом, так и о работе ее отдельных модулей.4 |
Современные операционные системы выполняют три основные функции.
Во-первых, они упрощают использование аппаратных средств компьютера, и делает работу с ним эффективной и удобной.
Во-вторых, важным свойством операционных систем является унификация программного обеспечения. Раньше программы были машинно-зависимыми. То есть программа, написанная для одного компьютера, не могла работать на другом, пусть даже таком же компьютере, без корректировки. С появлением операционных систем, программистам больше не надо переписывать приложения для каждого нового компьютера, так как все машинно-зависимые части программы были перенесены в код операционных систем.
В-третьих, операционная
система должна быть организована так,
чтобы она допускала
К дополнительным функциям ОС относятся:
По данным исследовательской компании Net Applications в 2012 году наиболее популярной в мире ОС для PC все еще является Windows XP. Правда отставание Windows 7 совсем небольшое - менее 3%, 43.74% у ХР против 40.85% у Win 7, а по данным на начало 2013 года Windows 7 уже обошла Windows XP на несколько процентов. Таким образом ОС семейства Windows остаются безоговорочными лидерами рынка с общей долей более 90%.
Тем не менее, доля рынка операционных систем Microsoft продолжает снижение, с 93.6% в 2011 до 92.02% в 2012. Растет доля пользователей работающих на различных семействах MacOS, уже 6.81% в 2012 году, против 5.87% в 2011, а так же пользователей Linux, c 1.06% до 1.16%. В октябре 2012 Microsoft дала старт продажам новой Windows 8, посмотрим как с ее появлением изменится ситуация в 2013 году.
В России же ситуация несколько другая. По данным OpenStat пользователей ОС семейства Windows 90.48%, при этом лидирует Windows 7 с 47,31%. А вот среди ОС второго эшелона с большим перевесом лидируют системы на базе Linux - c 4.11%, в то время как пользователей MacOS всего 1.44%.
Информация о работе Преимущества и недостатки операционных систем Windows и Linux