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

Функции операционных систем персональных компьютеров (Операционных систем Windows, Linux и Mac)

Содержание:

ВВЕДЕНИЕ

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

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

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

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

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

Объект курсовой работы: операционные системы.

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

Цель курсовой работы: проанализировать наиболее распространенные операционные системы.

Из цели следуют следующие задачи:

1.  Изучить характеристику операционных систем.

2.  Проанализировать современные операционные системы и выявить их недостатки и достоинства.

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

Основными источниками, раскрывающими теоретические основы функций операционных систем персональных компьютеров, явились работы таких авторов, как Б.Е. Одинцова, А.Н. Романова, С.В. Симоновича, А.Н. Гуда, М.А. Бутакова, Н.М. Нечитайло, А.В. Чернов, В.П. Косарев, Марапулец Ю.В.

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

Глава 1. Возникновение, эволюция и функции первых операционных систем.

Возникновение первых операционных систем.

Первый компьютер был изобретен английским математиком Чарльзом Бэббиджем в конце восемнадцатого века. Его "аналитическая машина" так и не смогла по настоящему заработать, потому что технологии того времени не удовлетворяли требованиям по изготовлению деталей точной механики, которые были необходимы для вычислительной техники. Известно также, что этот компьютер не имел операционной системы.[9]

С середины 50-х годов начался новый период в развитии вычислительной техники, связанный с появлением новой технической базы - полупроводниковых элементов. В эти годы появились первые алгоритмические языки, а, следовательно, и первые системные программы - компиляторы. Появились первые системы пакетной обработки данных, которые просто автоматизировали запуск одной программ за другой и тем самым увеличивали коэффициент загрузки процессора. Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом.[3]

В это время в технической базе произошел переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам. Первым семейством программно-совместимых машин, построенных на интегральных микросхемах, явилась серия машин IBM/360. Программная совместимость требовала и совместимости операционных систем. Такие операционные системы должны были бы работать и на больших, и на малых вычислительных системах, с большим и с малым количеством разнообразной периферии, в коммерческой области и в области научных исследований. Они состояли из многих миллионов ассемблерных строк, написанных тысячами программистов, и содержали тысячи ошибок, вызывающих нескончаемый поток исправлений. Важнейшим достижением ОС данного поколения явилась реализация мультипрограммирования. Мультипрограммирование - это способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько программ. Пока одна программа выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при последовательном выполнении программ (однопрограммный режим), а выполняет другую программу (многопрограммный режим). При этом каждая программа загружается в свой участок оперативной памяти, называемый разделом.[11]

Операционная система (ОС) управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее услуги. Таким образом, выбор ОС очень важен, так как он определяет, с какими программами Вы сможете работать на своем компьютере. От выбора ОС зависит также производительность Вашей работы, степень защиты данных, необходимые аппаратные средства и т. д. Однако, выбор операционной системы также зависит от технических характеристик (конфигурации) компьютера. Чем более современнее операционная система, тем она не только предоставляет больше возможностей и более наглядна, но также тем больше она предъявляет требований к компьютеру (тактовая частота процессора, оперативная и дисковая память, наличие и разрядность дополнительных карт и устройств). С тем, что такое операционные системы и их особенностями в целом, мы разобрались, теперь самое время приступить к более детальному, конкретному рассмотрению многообразия ОС, которое обычно начинается с рассмотрения краткой истории появления и развития. Итак, все началось в далеком 1965-м. Четыре года компания American Telegraph & Telephone Bell Labs совместно с фирмой General Electric и группой исследователей из Масачусетского технологического института творила проект Os Multics (также именуемый MAC - не путать с МасOS). Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. Эта ОС основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, где с каждым сегментом связывался уровень доступа. Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы был не ниже уровня доступа соответствующего сегмента. Также впервые в Multics была реализована полностью централизованная файловая система. То есть, даже если файлы находятся на разных физических устройствах, логически они как бы присутствуют на одном диске. В директории же указан не сам файл, а лишь линк на его физическое местонахождение. Если вдруг файла там не оказывается, умная система просит вставить соответствующий девайс. Помимо этого, в Multics наличествовал большой объем виртуальной памяти, что позволяло делать имэйджи файлов из внешней памяти в виртуальную. Увы, но все попытки наладить в системе относительно дружественный интерфейс провалились. Было вложено много денег, а результат был несколько иной, нежели хотелось ребятам из Bell Labs. Проект был закрыт. Кстати, участниками проекта значились Кен Томпсон и Денис Ритчи. Несмотря на то, что проект был закрыт, считается, что именно ОС Multics дала начало ОС Unix.[5]

Следующий период в эволюции операционных систем связан с появлением больших интегральных схем (БИС). На рынке операционных систем доминировали две системы: MS-DOS и UNIX. Однопрограммная однопользовательская ОС MS-DOS широко использовалась для компьютеров, построенных на базе микропроцессоров Intel 8088, а затем 80286, 80386 и 80486. В середине 80-х стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или распределенных ОС. В сетевых ОС пользователи должны быть осведомлены о наличии других компьютеров и должны делать логический вход в другой компьютер, чтобы воспользоваться его ресурсами, преимущественно файлами. Каждая машина в сети выполняет свою собственную локальную операционную систему, отличающуюся от ОС автономного компьютера наличием дополнительных средств, позволяющих компьютеру работать в сети. Она обязательно содержит программную поддержку для сетевых интерфейсных устройств, а также средства для удаленного входа в другие компьютеры сети и средства доступа к удаленным файлам, однако эти дополнения существенно не меняют структуру самой операционной системы.[16]

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

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

- необходимость каждый раз заново писать довольно большой вспомогательный код затягивает время и повышает трудоемкость разработки прикладных программ. Поэтому для разрешения указанных проблем были созданы специальные библиотеки процедур ввода-вывода (BIOS – Base Input-Output System). Тщательно отлаженные и эффективные процедуры из BIOS можно было легко использовать с любыми новыми программами, не затрачивая время и силы на разработку и отладку стандартных процедур для ввода и вывода данных. Таким образом, с появлением BIOS программное обеспечение разделилось на системное и прикладное программное обеспечение. Однако BIOS еще не является операционной системой, т.к. не выполняет важнейшую для любой операционной системы функцию – управление процессом вычислений прикладной программы. Кроме того, BIOS не обеспечивает и другие важные функции операционной системы – хранение и запуск прикладных программ. BIOS и библиотеки математических процедур, которые появились примерно в то же время, просто облегчали процесс разработки и отладки прикладных программ, делали их более простыми и надежными. Тем не менее, создание BIOS стало первым шагом на пути к созданию полноценной операционной системы.[1]

Впервые, пакетная система была разработана в середине 50-х компанией General Motors для машин IBM 701. По-видимому, это была первая операционная система. Основная идея пакетной обработки состоит в том, чтобы управление загрузкой программ и распечатку результатов поручить маломощным машинам-сателлитам, которые подключаются к большой машине через высокоскоростные электронные каналы. Системы пакетной обработки заданий, реализованные в 50-е годы, стали прообразом современных операционных систем. В них впервые было реализовано программное обеспечение, используемое для управления исполнением прикладных программ.[14]

Первые многозадачные операционные системы появились в 60-е годы в результате дальнейшего развития систем пакетной обработки заданий. Производительность процессоров существенно возросла, и потери процессорного времени в простых пакетных системах стали недопустимо велики. В этой связи логичным шагом стало появление многозадачных пакетных систем. Необходимым условием для создания многозадачных систем является достаточный объем памяти компьютера. Для многозадачности объем памяти должен быть достаточен для размещения, по крайней мере, двух программ одновременно. Основная идея многозадачности вполне очевидна – если текущая программа приостанавливается в ожидании завершения ввода-вывода, то процессор переходит к работе с другой программой, которая в данный момент готова к выполнению. Появление многозадачности потребовало реализации в составе операционной системы сразу нескольких фундаментальных подсистем, которые также представлены в любой современной операционной системе. Перечислим их: 1) подсистема управления процессорами – определяет какую задачу и в какое время следует передать процессору для обслуживания; 2) подсистема управления памятью – обеспечивает бесконфликтное использование памяти сразу несколькими программами; 3) подсистема управления процессами – обеспечивает бесконфликтное разделение ресурсов компьютера (например, магнитных дисков или общих подпрограмм) сразу несколькими программами.[10]

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

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

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

По способу загрузки можно выделить загружаемые ОС (большинство) и системы, постоянно находящиеся в памяти вычислительной системы. Последние, как правило, специализированные и используются для управления работой специализированных устройств (например, в БЦВМ баллистической ракеты или спутника, научных приборах, автоматических устройствах различного назначения и др.).[2]

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

Поддержка многозадачности (многопрограммности). По числу одновременно выполняемых задач ОС делятся на 2 класса: однопрограммные (однозадачные) – например, MS-DOS, MSX, и многопрограммные (многозадачные) – например, ОС ЕС ЭВМ, OS/360, OS/2, UNIX, Windows разных версий.

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

Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делятся: на однопользовательские (MS-DOS, Windows 3х, ранние версии OS/2) и многопользовательские (UNIX, Windows NT/2000/2003/XP/Vista).

Главное отличие многопользовательских систем от однопользовательских – наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей. Следует заметить, что может быть однопользовательская мультипрограммная система.[8]

Виды многопрограммной работы. Специфику ОС во многом определяет способ распределения времени между несколькими одновременно существующими в системе процессами (или потоками). По этому признаку можно выделить 2 группы алгоритмов: не вытесняющая многопрограммность (Windows3.x, NetWare) и вытесняющая многопрограммность (Windows 2000/2003/XP, OS/2, Unix).

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

Многопроцессорная обработка. Важное свойство ОС – отсутствие или наличие средств поддержки многопроцессорной обработки. По этому признаку можно выделить ОС без поддержки мультипроцессирования (Windows 3.x, Windows 95) и с поддержкой мультипроцессирования (Solaris, OS/2, UNIX, Windows NT/2000/2003/XP).[7]

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

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

  • системы пакетной обработки (OS/360, OC EC);
  • системы разделения времени (UNIX, VMS);
  • системы реального времени (QNX, RT/11).[12]

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

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

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

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

Операционные системы для смарт-карт. Некоторые из них могут управлять только одной операцией, например, электронным платежом. Некоторые смарт-карты являются JAVA-ориентированным и содержат интерпретатор виртуальной машины JAVA. Апплеты JAVA загружаются на карту и выполняются JVM-интерпретатором. Некоторые из таких карт могут одновременно управлять несколькими апплетами JAVA, что приводит к многозадачности и необходимости планирования.[4]

Встроенные операционные системы. Управляют карманными компьютерами (lialm OS, Windows CE – Consumer Electronics – бытовая техника), мобильными телефонами, телевизорами, микроволновыми печами и т.п.

Операционные системы для персональных компьютеров, например, Windows 9.x, Windows ХР, Linux, Mac OSX и др.

Операционные системы мини-ЭВМ, например, RT-11 для PDP-11 – OC реального времени, RSX-11 M для PDP-11 – ОС разделения времени, UNIX для PDP-7.

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

Серверные операционные системы, например, UNIX, Windows 2000, Linux. Область применения – ЛВС, региональные сети, Intranet, Internet.[4]

Кластерные операционные системы. Кластер – слабо связанная совокупность нескольких вычислительных систем, работающих совместно для выполнения общих приложений и представляющихся пользователю единой системной, например, Windows 2000 Cluster Server, Windows 2008 Server, Sun Cluster (базовая ОС – Solaris).

История развития ОС WINDOWS

Операционная система Windows компании Microsoft, вне сомнения, стала вехой в развитии не только информационной индустрии, но и всего человечества. Во многом именно благодаря Windows на столах сотен миллионов людей по всему миру установлены персональные компьютеры и ноутбуки. Параллельно с операционной системой для домашних компьютеров в Microsoft разрабатывали серверную версию Windows, предназначенную для компаний и корпораций. История компании Microsoft начинается еще раньше в 1975 году, когда молодой студент Билл Гейтс создал версию программного языка BASIC для одного из первых персональных компьютеров, модели Altair 8800. Вопреки расхожему мнению, первая версия Windows вовсе не была самостоятельной операционной системой. В действительности Windows представляла собой графическую «надстройку» над операционной системой DOS и была призвана упростить работу с темной и мрачной командной строкой. В 1985 году на свет появилась Windows 2.0, но особой популярности не завоевала.[15]

Время шло, и в 1990 году вышла очередная версия — Windows 3.0, которая стала использоваться на многих персональных компьютерах. Графический интерфейс позволял работать с данными не с помощью команд, вводимых в командной строке, а с помощью наглядных и понятных действий над графическими объектами, обозначающими эти данные.

Рисунок 1. Интерфейс Windows 3.0

Также значительно повысила удобство и эффективность работы возможность одновременно работать с несколькими программами. В 1995 году появилась знаменитая Windows 95, ставшая новым этапом в истории Windows и вообще персональных компьютеров.[4]

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

Microsoft воплотила в жизнь идеи, появившиеся с момента выпуска версии NT, под кодовым названием Chicago, представив их потребителю (например, 32-разрядная система и улучшенное управление памятью).[9]

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

В более поздних версиях Windows 95 появился знаменитый браузер Internet Explorer и поддержка USB, которая нам сегодня знакома.

В 1998 году появилась Windows 98 со значительно переработанной по сравнению с Windows 95 структурой. В новой версии много внимания было уделено работе с Интернетом и современным протоколам. В Windows 98, разработанной под кодовым названием Memphis, Microsoft значительно улучшила поддержку USB. Ведь Windows 95 так и не обеспечила его стабильную реализацию.[15]

Хотя FAT32 впервые представили в обновлении для Windows 95, она оставалась молодой файловой системой и стала ещё популярнее, чем раньше. Благодаря этому дисковые разделы величиной от двух гигабайт стали более распространенными.

1998 год также был годом юридической разборки «Соединенные Штаты против Microsoft»: вопрос касался легитимности поставки предустановленного браузера Internet Explorer в каждой копии Windows.[13]

Следующим этапом в развитии Windows стало появление Windows 2000 и Windows Me (Millenium Edition). Система Windows 2000 была разработана на основе Windows NT и унаследовала от нее высокую надежность и защищенность информации от постороннего вмешательства. Было выпущено две версии: Windows 2000 Server для серверов и Windows 2000 Professional для рабочих станций, которую многие установили на домашних компьютерах. Хотя эта версия была направлена на бизнес-рынок, Windows 2000 также поставлялась с улучшенным API DirectX. Это ознаменовало первый случай, когда многие современные игры запускались на компьютерах с NT.[11]

В одном аспекте, однако, Windows 2000 была последней в своём роде: в её версиях-преемниках был введён новый (и противоречивый) механизм активации продукта.

Вскоре Microsoft опубликовала «Millenium Edition» — преемника Windows 98 и последнюю операционную систему на базе DOS от Microsoft.

В версии ME внимание было сосредоточено на мультимедиа: в ней Microsoft представила Windows Movie Maker и обновила стандартное мультимедийное приложение платформы — проигрыватель Windows Media Player до 7 версии.[1]

Кроме того, появилась утилита System Restore — простой инструмент восстановления системы. Time Machine от Apple, конечно, не сравнить с новой утилитой Microsoft, но тем не менее, она не появлялась ещё несколько лет.

В результате всего через год после ее выпуска, появилась новая операционная система Windows XP. Случилось это в 2001 году.[5]

Операционная система Windows XP была основана на ядре Windows NT и поэтому отличалась высочайшей стабильностью и эффективностью работы по сравнению с предыдущими версиями Windows. В ней также был серьезно переработан графический интерфейс, введена поддержка новых функций и программ. В 2003 году вышла новая версия Windows Server 2003, пришедшая на замену Windows 2000. Через некоторое время вышло и обновление, получившее название Windows Server 2003 R2. Операционная система Windows Server 2003 установила новый стандарт в вопросах надежности и производительности, став одной из самых успешных серверных систем Microsoft.[8]

Еще до выхода Windows XP компания Microsoft активно разрабатывала новую версию операционной системы, получившей кодовое наименование Windows Longhorn. Потом название изменили на Windows Vista. Новая операционная система Windows Vista появилась в 2007 году.  Она была основана на ядре Windows Server 2003. В 2009 году вышла очередная версия  — примечательная Windows 7. Чем же она отличилась? Начнем с того, что в этой операционной системе были исправлены ключевые ошибки Windows Vista. В результате, “семерка” получилась очень быстрой, надежной и производительной. И уже через некоторое время семёрка потеснила  задержавшуюся на компьютерах Windows XP.[12]

В октябре 2012 года вышла операционная система Windows 8. Впервые Microsoft решилась на кардинальное изменение интерфейса, которое шокировало куда больше, чем изменения в Vista. Вместо обычного рабочего стола пользователя встречали странные плитки, а кнопка “Пуск” и вовсе отсутствовала. Интерфейс одних заинтриговал, других отпугнул.[10]

Microsoft решила назвать свое последнее обновление «Windows 10», пропустив версию 9. Одной из причин может быть масштаб и важность проекта: Windows 10 обеспечивает общую платформу для многих устройств, начиная со смартфонов и заканчивая персональными компьютерами.[18]

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

Windows 10 также сломала новые горизонты с точки зрения ценообразования: обновление с Windows 7 и 8 было бесплатным в течение первого года с момента релиза обновления.[6]

Главенствующий критерий деления Windows – это семейства. Основные семейства такие:

  • Windows NT – это линейка десктопных (для ПК, ноутбуков и планшетов) и линейка серверных систем, начиная с Windows NT 3.1 и заканчивая Windows 10 (и, соответственно, её серверным аналогом Windows Server 2016). Десктопные NT – это те, что используются повсеместно;
  • Windows Embedded – тип системы для терминалов, банкоматов, прочих автоматов и различной аппаратуры;
  • Windows 10 IoT – пришедшая на замену Embedded операционная система для производственных устройств, но уже с большим перечнем их поддержки. Среди таких устройств – системы автоматизации «Умный дом»;
  • Windows Mobile, она же в более раннем релизе Windows Phone – платформа для мобильных устройств.[14]

В каждом семействе могут существовать свои линейки (как в случае с NT), свои версии, свои редакции, свои подредакции и т.п. У «Десятки» же делений ещё больше. Если будем скачивать её установочный ISO-образ не с помощью официальной утилиты от Microsoft MediaCreationTool, а, например, посредством программы Windows ISO Downloader, в перечне выбора увидим массу возможных дистрибутивов.[16]

Рисунок 2. Дистрибутивы Windows 10

В случае с «Десяткой» имеем не только стабильную ветвь операционной системы, но и ветвь в рамках проекта Windows Insider – программы тестирования новшеств операционной системы. Плюс к этому, поскольку Microsoft заявила, что как минимум в скором будущем не будет новых версий системы, и компания собирается работать над совершенствованием «Десятки» параллельно с её использованием массами, по итогу этой работы на сегодняшний день имеем массу сборок и версий самой версии 10. К этим всем разновидностям мы ещё вернёмся, а пока же рассмотрим, какие существуют редакции системы.[7]

Редакции – четвёртое колено деления Windows NT. В семействе существует две линейки, в линейках есть свои версии, а у каждой из версий – свои редакции. Редакции предусматриваются прежде всего для удобства самой компании Microsoft, так ей выгоднее торговать лицензионными копиями операционной системы. Основа торговли – редакция Pro, от неё уже пляшется в ту или иную сторону. Урезая какой-то функционал, компания снижает лицензионную плату за использование операционной системы, делая её таким образом доступной по цене большему числу лиц. А, предлагая дополнительные возможности в редакциях для определённых сегментов рынка, компания умудряется торговать одним и тем же, но по принципу «Для бедных цена - рубль, для богатых - два». [2]

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

Итак, существуют следующие редакции Windows 10:

  1. Home (Домашняя) – базовый набор возможностей «Десятки» с урезанными функциями редакции Pro как то: групповая политика, BitLocker, Hyper-V, средства удалённого подключения, подключение к Azure AD и т.п.  Home также ограничена в возможности отложить системные обновления на определённый срок, как это можно делать в редакциях выше. Это бюджетный вариант законного использования системы, но не самый дешёвый.
  2. Home Single Language производная от Home подредакция Home Single Language (Домашняя для одного языка) ограничена использованием Windows только в рамках одного системного языка. У неё самый дешёвый лицензионный ключ.

3.Pro (Профессиональная) – редакция с оптимальной подборкой функционала для продвинутых пользователей.

4.Pro for Workstations (Профессиональная для рабочих станций) – продвинутая подредакция для мощных компьютеров, в частности, для серверного оборудования. Появилась совсем недавно, вместе с осенним крупным апдейтом Fall Creators Update. Её ключевой особенностью является улучшенная надёжность хранения данных, в частности, работа с файловой системой ReFS.

5. Enterprise (Корпоративная) – редакция для организаций, предусматривающая поверх возможностей Pro усиленные технологии безопасности и функционал, предназначенный для системщиков-профессионалов. У «Корпоративной» есть урезанная функционально и с долгосрочной задержкой поставки обновлений подредакция LTSB для предприятий и сервисов, коим нужна стабильная среда для функционирования техники. Microsoft не продаёт Enterprise обычным пользователям, только юридическим лицам по подписке. Компания заявляет, что покупка этой редакции частными лицами невозможна в принципе, однако в Интернете купить лицензию для Enterprise можно сплошь и рядом. И, естественно, далеко не все точки продаж цифровых ключей будут требовать от нас подтверждения о причастности к сфере хозяйствования.

6. Education (Образовательная) – это, по сути, та же редакция Enterprise, только с отсутствующей Кортаной и невозможностью перехода на LTSB. Главное отличие Education – её ориентация на рынок образовательных учреждений и в связи с этим распространение по цене, в разы меньшей, нежели Enterprise. Приобрести редакцию могут ВУЗы, ПТУ, библиотеки, музеи, благотворительные организации, преподавательский состав учебных заведений и сами студенты, если они не заочники. Условием приобретения редакции является право компании Microsoft требовать документального подтверждения соответствующего статуса покупателя.

7. S – редакция, урезанная в части недоступности десктопного функционала. Её специфика детально описывается в этой статье.

8. Windows N – это не отдельная редакция, даже не подредакция, это разновидность Home и Pro без Windows Media Player и ещё некоторых компонентов. Урезанную сборку Microsoft вынуждена была создать в 2004 году в соответствии с требованием Европейской Комиссии, ставшей на защиту интересов сторонних европейских разработчиков, что выпускали свои мультимедийные продукты.[17]

Windows KN также появилась в принудительном порядке. Через пару лет после европейского прецедента решение против Microsoft вынесла Южнокорейская Торговая комиссия, удовлетворив иск разработчика Daum Communications и обязав софтверного гиганта выпускать на южнокорейский рынок сборку операционной системы без штатного проигрывателя и Instant Messenger (мессенджера на борту Windows XP).

В версии Windows 10 сборки N и KN не предусматривают предустановленных приложений Windows Media Player, Groove Music, «Кино и ТВ», «Запись голоса» и «Скайп». Также не работают функции синхронизации системы, веб-камера, Cortana, открытие PDF-файлов в Microsoft Edge и прочие вещи. Windows 10 N и KN предназначены, соответственно, для Европы и Южной Кореи – территориальных юрисдикций органов, вынесших решения против Microsoft. И поскольку существование этих сборок носит принудительный характер, естественно, компания о них без надобности не распространяет информацию.[18]

Если мы откроем свойства «Десятки», в графе характеристик увидим отметку о её версии и сборке.

Рисунок 3. Свойства Windows 10

Номер сборки отражает информацию об определённом наборе функционала Windows 10 и меняется часто, по мере внедрения обновлений в стабильную ветвь после их «обкатки» в рамках программы Windows Insider. Номера версий «Десятки» меняются реже, их смена приурочена к серии обновлений. Порядковые номера версий не носят последовательный характер, в них заключена информация о дате и месяце выпуска. Кроме номеров, у версий есть названия – технические (для разработчиков Microsoft и инсайдеров) и маркетинговые (простые понятия для обычных пользователей). Версий Windows 10 несколько:

  • 1507, Threshold 1, сокращённо TH1 – первое накопительное обновление «Десятки», вышедшее в июле 2015 г.;
  • 1511, Threshold 2, сокращённо TH2, по-простому November Update – второе накопительное обновление, вышедшее в ноябре 2015 г.;
  • 1607, Redstone 1, сокращённо RS1, по-простому Anniversary Update – третье накопительное обновление, вышедшее в июле 2016 г.
  • 1703, Redstone 2, сокращённо RS2, по-простому Creators Update – четвёртое накопительное обновление, вышедшее в марте 2017 г.;
  • 1709, Redstone 3, сокращённо RS3, по-простому Fall Creators Update – пятое накопительное обновление, вышедшее в октябре 2017 г.;
  • 1803, Redstone 4, сокращённо RS4 – намеченное, как видим по номеру, на март следующего года накопительное обновление, которое в данный момент находится на стадии разработки. Часть грядущих функциональных улучшений системы уже можно протестировать в рамках программы Windows Insider.[13]

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

Глава 2. Современные операционные системы

2.1. Операционных систем Windows, Linux и Mac OS

Существует 3 вида операционных систем, которые используются чаще всего: Windows, Linux и Mac os. Сопоставим эти две операционные системы. Отличительной особенностью большинства пользователей Mac OS X, является то, что практически все они мигранты с других платформ, в основном – с Windows. Это связано с тем, что наибольшее распространение компьютеры Mac получили после перехода на процессоры семейства Intel в 2005 году. Переход на новую архитектуру, сильно трансформировал Mac-сообщество и, фактически, разделил представление об их компьютерах на две эры – “до перехода на Intel” и “после перехода на Intel”. Apple стала более открыта для внешнего мира, а за открытостью последовала и массовость продукции, и быстрое увеличение количества новых пользователей. Теперь Мacintosh используют стандартное оборудование, представленное на обычном рынке комплектующих. Сама Mac OS представляет собой сильно переработанную BSD-UNIX-систему со своим ядром (XNU). Первое – это то, что Mac OS устанавливается (без помощи хакеров) только на компьютеры Мacintosh производства фирмы Apple. Второе же различие заключается в том, что Mac OS – проприетарное программное обеспечение (распространяемое с условиями, запрещающими его свободное дальнейшее распространение, использование пользователем в собственном ПО. Первая Mac OS появилась в 1984 году, значительно раньше Windows. Она была разработана специально для компьютеров Мacintosh (Mac). Эти компьютеры имеют в отличие от привычных нам ПК закрытую архитектуру, то есть сами компьютеры собирает только Apple. При этом драйвера под эти комплектующие написаны наиболее качественно. Сильной стороной Мас OS является практическое отсутствие вирусов для Мacintosh. И дело не только в не очень большой распространенности Mac OS по сравнению с Windows, но и в том, что традиционные вирусы просто не работают в UNIX среде. Даже удаленный взлом компьютера, работающего под управлением Mac OS, значительно сложнее, чем взлом машины, работающей под управлением Windows, а антивирусные программы могут понадобиться только для того, чтобы не переслать зараженный файл на машину под управлением Windows. Интерфейс системы тоже имеет существенные отличия от Windows. Например, если в Windows каждой программе обычно соответствует одно окно с открывающимися в нем вкладками и панелями инструментов, то в Мас OS используются "плавающие" окна и панели, не привязанные к общему окну, а располагающиеся на рабочем столе. Характерен так же единый интерфейс приложений и операционной системы, построенный по стандартам AHIG. Apple Human Interface Guidelines (AHIG) – основной документ, который описывает принципы построения оконного интерфейса в среде Mac OS X. Главной особенностью интерфейса Mac OS является минималистичность. Это значит, что при запуске приложения пользователю предоставляется ключевые, основные элементы интерфейса и управления и, пользователь может настраивать рабочую среду по своему вкусу. В таком случае пользователь не будет испытывать трудности в освоении интерфейса ОС.[11]

Операционная система от Apple и так удобна и функциональна, но в Apple с подозрением относятся к самодеятельности пользователя. Руководствуясь принципом “Чем меньше пользователю дано, тем меньше он сломает”, они ограничили свободу настройки оформления Mac OS X. Существует только несколько приложений для смены стандартной темы оформления, например: Magnifique и ShapeShifter (только 10.4 Tiger). Но и они не могут менять оформление координальным образом. Ещё одной отличительной особенностью Маковского интерфейса является панель dock. Это панель в нижней части рабочего стола, где находятся значки файлов и приложений, к которым требуется быстрый доступ, а также запущенные приложения. Панель можно редактировать, менять размеры, убирать и добавлять значки приложений. Можно также отметить такие элементы интерфейса, как Dashboard и Expose. Dashboard – панель для работы с "виджетами", простейшими графическими приложениями, которые, как правило, выполняют информационные функции. Expose – функция отображения на экране в виде миниатюр всех открытых окон или только окон активной программы.[3]

Мы привыкли видеть Windows как большое нагромождение программ, обновлений, патчей, множества ненужных утилит и надстроек. Windows, сразу после своей установки на компьютер, не представляет из себя ничего. Mac OS X же с самого начала поставляется с необходимым набором средств для полноценной работы. И хотя список программ для Mac OS не столь внушителен, как для Windows, но, тем не менее, все основные необходимые приложения для работы и развлечений там имеются. Более того, сама концепция создания ПО от Аpple подразумевает, что для решения одной задачи достаточно всего одной программы. То есть для прослушивания музыки не нужно 10 медиаплееров, а нужен один iTunes, а для веб-сёрфинга нужен только один браузер, и пусть это будет Safari. Разработчики интерфейса Mac OS считают, что так будет удобнее пользователям, которые не будут путаться в бесчисленном множестве вариантов, а сам компьютер не станет превращаться в свалку сомнительных программ. И хотя сейчас компания не так строго следует этому правилу, сам принцип такого подхода к ПО сохранился. Поэтому большинство программ, использующихся на "Маках", достаточно надежны и имеют дружественный пользователю интерфейс.

Linux из семейства операционных систем Unix. Однако существуют различные дистрибутивы, которые имеют ядро в зависимости от версии, и заточены под определенные цели. Они подходят и для работы на десктопах для домохозяйкам, и для мощных кластерных серверных систем.Более 80% серверов в Интернете работают на базе одного из дистрибутивов Linux, FreeBSD или другой Unix-подобной системы. Про основу под Android мы сказали выше.[6]

Достоинство – оперативная доработка недочетов и неточностей благодаря открытому исходному коду.

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

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

Рисунок 1. Данные за 2019 год по использованию операционных систем в мире.

После провальной Windows Vista, в интернете очень быстро поползли слухи о том, что операционные системы начинают вымирать и в ближайшем будущем исчезнут вовсе. Некоторые пророчили Висте стать последней ОС из привычных нам, другие делали ставку Win8, понимая, что если и она станет провальной – существованию классических «операционок» может действительно прийти конец. Бытовало и мнение о том, что современные ОС достигли своего пика развития и дальше все пойдет в облачные технологии.

Сейчас люди готовы уводить в интернет только простые приложения. Речь о том, чтобы перевести программы массового потребления в облака, пока не идет, да и, вряд ли, пойдет еще года 3-4. Дальше, учитывая темпы развития технологий, заглядывать трудно. Но при всем этом, ОС, привычные для нас сейчас, жить будут. И не год и не два, а гораздо дольше. Тогда возникает закономерный вопрос: в каком направлении станут развиваться привычные нам ОС? После выхода Windows 7, многие вообще не могли представить, каким будет следующий шаг Microsoft. Но на презентации «восьмерки», разработчики показали, что еще есть простор для развития. Интерфейс более поздних версий Windows станет меняться в векторном направлении. Стремительно, развивающиеся 3D технологии найдут применение в интерфейсе рабочего стола и не только. Кроме того, все сильнее делается упор на голосовое управление. Так же нельзя игнорировать уменьшение использования ПК, как игровых платформ. В развитых странах уже сейчас практически в каждой семье есть консоль, а то несколько разных на выбор. Но сказать, что в скором времени компьютеры вообще перестанут использоваться для развлечений - пока рано. Даже если вы самостоятельно не устанавливали ни одной программы - ваша ОС по умолчанию содержала наиболее востребованные. Если говорить о частичном уходе к облаку, когда часть, нужных Вам программ хранится на жестком диске, а часть в сети – это вполне адекватно и более того имеет место уже сейчас. Только вот частичный уход в Web не делает обычные ОС ненужными, и уж никак полностью их не заменяет. Так что ожидать их исчезновение, как класс, в ближайшие годы не стоит.

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

Наиболее известные ортодоксальные файловые менеджеры: Norton Commander, Dos Navigator, Volkov Commander, PIE Commander, FAR Manager, Total Commander, POSIX (Linux, BSD и т. д.), Midnight Commander, Krusader, GNOME Commander. Навигационные файловые менеджеры: проводник Windows (англ. Windows Explorer) — встроен в Windows, Mac OS X, Finder, Path Finder, POSIX (Linux, BSD и т.д.), Konqueror — поставляется с KDE, Nautilus (файловый менеджер) — поставляется с GNOME.[8]

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

Файловые менеджеры начинают свою историю со специальных программ - оболочек, разработанных для операционной среды DOS. Первым, ставшим самым известным файловым менеджером, стал Norton Commander, занявший место в сердцах пользователей на многие годы. Norton Commander (NC) — очень популярный файловый менеджер для DOS. На смену Norton Commander у пришел не менее известный Dos Navigator, который можно уверенно назвать первым профессиональным файловым менеджером. Новая программа позволила одновременно открывать несколько файловых панелей и текстовых файлов, имела удобные клавиатурные сокращения и мощный текстовый редактор. В файловом менеджере появилось несколько полезных утилит, в том числе калькулятор, телефонная книжка и даже CD-проигрыватель.[16]

Однако Dos Navigator был написан под DOS, и переносить его на платформу Win32 разработчики не стали. Выпущенный же для Windows Norton Commander особой популярностью не пользовался. Команда Symantec продолжала борьбу за рынок, выпустив для DOS версии 5.0, 5.5 и для Windows версию 2.01. В Norton Commander 5.5 для DOS появилась поддержка длинных имен файлов при работе в Windows. Volkov Commander(VC) — один из лучших файловых менеджеров для операционной системы DOS, клон Norton Commander.[10]

Вскоре большинство пользователей перешли на операционные системы семейства Windows и предпочитали пользоваться штатными файл менеджерами этих ОС.

Файловые менеджеры для операционных систем Windows

1. FAR Manager — консольный файловый менеджер для операционных систем семейства Windows.

2. Total Commander — файловый менеджер с закрытым исходным кодом, работающий под Windows. Ранее носил имя Windows Commander, по требованию фирмы Microsoft был переименован.

Все лучшие качества файловых менеджеров сохранены и значительно расширены в FAR Manager.[3]

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

NORTON UTILITIES это большой пакет утилит для поддержания компьютера в рабочем состоянии и улучшения его работы. Надо заметить, что подобные утилиты встроены и в WINDOWS (утилиты, естественно, "MADE IN MICROSOFT"), Начнем с программ для обслуживания жесткого диска. Это NORTON DISK DOCTOR (NDD), NORTON SPEED DISK (NSD), NORTON DISK EDITOR(NDE) и NORTON SPACE WIZARD (NSW).[9]

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

NSD также имеет аналог в пакете WINDOWS - MS Disk Defragmentor. Когда системе требуется записать файл (файлы) на диск она делает в первый же попавший свободный кластер. Если места не хватает, система ищет следующий свободный кластер и т.д. В результате части одного файла или файлы одной программы оказываются в разных частях диска, что замедляет их считывание, а, следовательно, и работу соответствующей программы. NSD и MS DEFRAG занимаются тем, что размещают куски одного файла и файлы из одного каталога рядом. Но! MS DEFRAG не перемещает скрытые и системные файлы из-за чего эффективность дефрагментации сильно снижается, да и скорость работы оставляет желать лучшего.

NORTON DISK EDITOR - это программа позволяет редактировать содержимое диска буквально побитно. Работает, естественно, из DOS-а.

NORTON IMAGE создает "фотографию" диска, по которой можно (вроде бы и непонятно как) потом восстановить данные.

И наконец, NORTON SPACE WIZARD. Эта программа освобождает дополнительное место на диске за счет поиска и удаления временных(*.tmp), одинаковых и\или давно не используемых файлов.[12]

Сравнительный анализ Windows, Linux и Mac OS

Сравним ОС по нескольким параметрам.

  1. Системные требования. Конечно, на данный параметр сейчас обращают гораздо меньшее внимание, чем каких-нибудь 7–8 лет назад. Однако количество приложений, которым для работы необходимы серьезные ресурсы, увеличивается. Это значит, что и свободное место на вашем ПК или другом устройстве будет не лишним.

Windows. Для стабильной работы системы последних версий вам понадобится процессор с двумя ядрами, 1 Гб оперативки (а если берете 64-битный дистрибутив, то еще больше), не самая плохая видеокарта.

Linuх. Здесь ситуация проще. Достаточно одноядерного процессора, 256 Мб оперативки (сразу приготовьтесь докупить планку) и абсолютно любой видеокарты. Естественно, этого будет недостаточно для быстрой работы приложений и легкого серфинга в Интернете. Но минимальные требования именно такие. Отметим, что плюсом будет модуль ядра Zram, который позволяет сжимать данные с помощью zip перед сохранением в оперативной памяти.

Mac OS. Так как система закрыта, то однозначного вывода сделать не получится. Теоретически данную ОС получится запустить с 512 Мб оперативки, одноядерным процессором с частотой 1 ГГц и 9 свободными Гб памяти на жестком диске.

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

Windows. Считается, что это ОС наиболее уязвимая. Это можно объяснить очень просто: над последними версиями работают менее квалифицированные сотрудники. Подобное подтверждается многочисленными ошибками в коде. Если вспомнить Windows NT и Windows XP, то процесс разработки был организован хорошо, отсюда и стабильность. Именно поэтому хакеры придумывают все новые и новые  вирусы под эту оболочку. Также специалисты из Microsoft устраняют крайне мало уязвимостей, а если делают это, то через месяц или больше.  

Linux. Если посмотреть на Linux, то «дыры» латаются за считанные часы. Все продукты семейства Unix имеют очень мало изъянов. Есть возможность шифрования данных, но чтобы это выполнять, потребуются определенные навыки. Что касается всплывающих блокираторов – про них можно забыть.

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

  1. Процесс установки и настройки ОС. Тут сравниваемые проявляют себя по-разному: кто-то «настроен дружелюбно», а кто-то доставит немало хлопот.

Windows. Как показывает практика, поставить ее может даже начинающий пользователь компьютера. Ход всей операции понятен на интуитивном уровне. Минус – придется искать некоторые программы для полноценной работы системы.

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

Mac OS. Процесс установки можно сравнить с аналогичной операцией у Windows. Чтобы настроить систему, используются уже готовые программы System Preferences.  

  1. Стабильность. Рассмотрим различия в процессе работы.

Windows. Да, устаревшие версии действительно часто выходили из строя. На современных вариантах ОС такого нет. Синие экраны смерти появляются теперь крайне редко.

Linux. Пожалуй, самая стабильная система из всех троих.

Mac OS. Сбои случаются примерно с той же периодичностью, что и у Windows. Это чаще всего происходит из-за использования несовместимых со стандартами Apple программи.

  1. Поддержка ПО. Сейчас сравним, как «относятся» к стороннему софту представленные операционные системы.

Windows. Так как данная ОС самая распространенная, то и ПО чаще всего пишется именно под нее. Можно найти очень много платного и бесплатного софта.

Linux. С каждым годом появляется огромное количество программ, совместимых с этой системой, и практически все они бесплатные. Кроме того, в данной ОС есть эмуляторы Wine и Mono, которые позволяют запустить большую часть Windows-приложений прямо из Linux.

Mac OS. Программ достаточное количество. Минус – устанавливать их можно только из AppStore.

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

Windows. Тут без вопросов. Интерфейс понятен (если не считать Windows 8). Работа за компьютером не вызывает сложностей.

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

Mac OS. Тоже удобная и простая система, в ней учитываются все мелочи. Работа с ней будет понятна даже непосвященному.

Сделаем сравнительный анализ двух самых распространенных операционных систем Windows и Mac OS X (см. таблицу1).

Таблица 1. Сравнительный анализ Windows и Mac OS X

Windows

Mac OS X

Достоинства

Недостатки

Достоинства

Недостатки

Широкий выбор ПО

ужасная безопасность (куча вирусов и уязвимостей)

Предельно легкая настройка

Высокая стоимость компьютеров с Mac OS X;

полная совместимость со всем оборудованием

несколько завышенные системные требования

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

закрытая архитектура компьютеров – нет возможности провести модернизацию оборудования;

техническая поддержка

множество ограничений (система контроля цифрового контента, впервые появилась в Windows Vista, Microsoft всегда пытается навязать свое мнение, что лучше для пользователя)

интуитивность использования

очень малое количество игр;

широкая распространенность

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

легкость настройки

установлен базовый набор ПО

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

У Mac OS X из достоинств можно отметить легкую остановку, интуитивность использования, установлен базовый набор ПО. К недостаткам можно отнести высокую стоимость, закрытая архитектура компьютеров и очень маленькое количество игры.

ЗАКЛЮЧЕНИЕ

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

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

 ОС предназначена для:

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

Современные операционные системы выполняют три основные функции.

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

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

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

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

Во второй главе мы провели сравнительный анализ операционных систем, который показал, что операционная система Windows легка в установке, но у нее низкий уровень безопасности, зато к ней подходит множество программ, в отличие от Mac OS X. Недостатком Mac OS X также является закрытая архитектура компьютеров, что не дает модернизировать его самостоятельно, не покупая новый. Но зато Mac OS X может похвастаться интуитивностью управления и базовым набором ПО при установке. Lunix легок в установке, если выбрать его базовую версию. Также данная операционная система может похвастаться своей безопасностью и надежностью. Как показал сравнительный анализ, у каждой операционной системы есть свои сильные и слабые стороны.

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

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

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

Таким образом целы и задачи данной курсовой работы выполнены.

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

  1. Борисов М.В. Основы информатики и вычислительной техники./М.В. Борисова – Ростов н/Д: Феникс, 2006
  2. Гордеев А.В. Операционные системы: Учебник для вузов. 2-е изд. - СПб.: Питер, 2005.
  3. Илюшечкин В.М., А.Е. Костин Системное программное обеспечение / Изд. 2-е, перераб. и доп. – М.: Высшая школа, 1991
  4. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: ИНФРА-М, 2011.
  5. Информатика: Базовый курс: учебное пособие / под ред. С.В. Симоновича. – СПб.: Питер, 2009.
  6. Информатика в экономике: учебное пособие / под ред. Б.Е. Одинцова, А.Н. Романова. – М.: Вузовский учебник, 2008.
  7. Информатика: Курс лекций. Учебное пособие / Е.Л. Федотова, А.А. Федотов. - М.: ИД ФОРУМ: ИНФРА-М, 2011.
  8. Информатика. Общий курс: учебник / А.Н. Гуда, М.А. Бутакова, Н.М. Нечитайло.
  9. Информатика: практикум для экономистов: учебное пособие / под ред. В.П. Косарева. – М.: Финансы и статистика: ИНФРА-М, 2009.
  10. Информатика: учебник. Курносов А.П., Кулев С.А., Улезько А.В. и др.; Под ред. А.П. Курносова. - М.: КолосС, 2005.
  11. Информатика: Учебник / И.И. Сергеева, А.А. Музалевская, Н.В. Тарасова. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2011.
  12. Леонтьев В.П. Новейшая энциклопедия персонального компьютера - М: Изд. ОЛМА-ПРЕСС, 2003.
  13. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. - СПб.: Питер, 2002 -544 с.
  14. Операционные системы / Марапулец Ю.В. Издательство: КамчатГТУ, 2008.
  15. Партыка Т. Л., Попов И.И. «Операционные системы, среды и оболочки» Учебное пособие. – М.: ФОРУМ:ИНФРА-М, 2006
  16. Таненбаум Э. Современные операционные системы - СПб.: Изд. Питер, 2002.
  17. Чернов А.В.; под общ.ред. В.И. Колесникова. – М.:ИТК «Дашков и Ко», 2009.
  18. Шафрин Ю. А. Информационные технологии: В 2 ч. - М.: Лаборатория Базовых Знаний, 2001.