
Операционные системы
1)Исторический обзор
Вскоре после того, как в конце 40-х годов XX века были созданы первые электронные компьютеры, очень остро встала проблема повышения эффективности использования оборудования, и прежде всего центрального процессора. В ходе сеанса работы за дорогостоящим оборудованием 99% времени, пока программист осмысливал результаты и работал с устройствами ввода/вывода, оно просто простаивало. Кроме того, сбой при вводе одной перфокарты мог потребовать начать сначала всю работу программы. Возникла великая идея – использовать сам компьютер для повышения эффективности работы с ним же.
Одно из ответвлений этой идеи – создание языков и систем программирования – рассматривается в отдельных курсах. Другим важным шагом стало возложение на специальную компьютерную программу части тех функций, которые до этого выполнял оператор или сам программист. Для этого были созданы программы-мониторы, которые, однако существенно не изменили положения.
Историю собственно ОС можно начать с появления в конце 50-х годов первых систем, организующих работу по пакетному принципу.Важнейшим организационным изменением, происшедшим на этом этапе развития, стало массовое изгнание программистов из машинных залов, как фактора, лишь вносящего сумятицу в работу. Теперь от программиста требовалось собрать пакет перфокарт, содержащий его программу, данные к ней, а также управляющие перфокарты, разработанные на специальном языке, которые объясняли операционной системе, что необходимо было делать.
Первой в мире операционной системой считается GM OS (1955 г.)
BESYS (Bell System) (1957 г.)
Многозадачность (1965-1980) - это способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько задач. Пока одна задача выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при последовательном выполнении задач , а выполняет другую задачу. Для этого создали систему распределения памяти, когда каждая задача загружается в свой участок оперативной памяти, называемый разделом.
На рубеже 60-70 гг. распространенным и не слишком дорогим периферийным устройством становятся мониторы (сначала монохромные и работающие только в текстовом режиме). При этом процессор и ОЗУ(оперативное запоминающее устройство) остаются самыми дорогими и громоздкими устройствами вычислительной системы. В этих условиях возникает и быстро приобретает популярность принципиально новый тип ОС – системы с разделением времени(к одной ЭВМ подключается несколько рабочих мест и Процессорное время делится на кванты длительностью в несколько десятков миллисекунд и по истечении каждого кванта процессор может быть переключен на обслуживание другого процесса, другого дисплея (рабочего места).
1965 году была представлена OS/360
В середине 70-х годов был изобретен микропроцессор, а к началу 80-х микропроцессоры стали догонять по функциональным характеристикам ранее использовавшиеся «большие» процессоры и вытеснять их. В этих условиях режим разделения времени стал бесполезным и пришла эра ПК.
1978 году была выпущена Apple DOS 3.1. начале 80-х была разработана система MS-DOS, и стала основной системой для микрокомпьютеров. В 80-х годах стало возможным реализовать графический интерфейс пользователя (GUI - Graphical User Interface), теория которого была разработана еще в 60-е годы. Первой реализовала GUI корпорация Macintosh.
С 1985 года стала выпускаться Windows, в то время она была графической оболочкой к MS-DOS вплоть до 1995г., когда вышла Windows 95.
В 1991г. была выпущена LINUX, в отличии от микроядерной MINIX она стала монолитной.
В 2001г была выпущена Windows XP, в 2005 - Windows XP Professional x64 Edition, в 2007 - Windows Vista, в 2009 - Windows 7, в 2012Windows 8.