для чего нужна оперативная система
Зачем нужна операционная система? Плюсы и минусы 3-х основных ОСей
При использовании современных гаджетов часто можно услышать вопрос об операционной системе, многие люди даже не задумываются что же это такое. Все знают, что на их компьютерах находится ОС, но при объяснении этого понятия часто возникают проблемы. Данная статья поможет разобраться в этом вопросе.
Что такое Операционная Система
Операционная система — это комплект программ, управляющий памятью и процессами компьютера, смартфона или другого устройства и являющийся главной его частью.
ОС выглядит как рабочий стол с визуальным интерфейсом. Благодаря этому пользователи играют в игры, пишут документы и работают, ищут информацию в интернете. Операционная система нужна для того, чтобы решать много разных задач.
Как работает ОС
Когда происходит нажатие кнопки включения компьютера, операционная система загружается. В это время компьютером выполняются такие функции:
Какие задачи выполняет современная ОС
Функции ОС
Какие операционные системы существуют
Microsoft Windows
Это первая операционная система, имеющая интерфейс, к которому привык современный пользователь. Windows была выпущена в 1985 году. До этого существовал MS DOS, имеющий вид оболочки, в которую вводятся команды.
Выглядело это вот так.
А вот так выглядела первая версия Windows.
На данный момент новейшей версией является Windows 10
Преимущества Windows
Недостатки
Linux
Эту ОС выпустили в 1991 году. Попытки конкуренции с Windows оказались неудачными, популярность эта операционная система так и не завоевала.
Плюсы
Минусы
Apple Mac OS X
Эту ОС поддерживает только техника Apple, она не совместима с устройствами других производителей.
Достоинства
Недостатки
ОС для мобильных устройств
Все ОС, о которых говорилось выше разработаны специально для настольных компьютеров и ноутбуков. Телефоны, смартфоны и планшеты имеют свои операционные системы. Они не такие функциональные, но хорошо справляются с основными задачами. Например, можно скачивать и пользоваться приложениями, смотреть фильмы, работать с информацией в интернете и даже создать документ.
В настоящее время существуют:
Автор, специалист в сфере IT и новых технологий.
Получил высшее образование по специальности Фундаментальная информатика и информационные технологии в Московском государственном университете имени М.В. Ломоносова. После этого стал экспертом в известном интернет-издании. Спустя время, решил попробовать писать статьи самостоятельно. Ведет популярный блог на Ютубе и делится интересной информацией из мира технологий.
Операционная система — зачем она нужна на компьютере
После первого запуска компьютера ваше знакомство начинается с программным обеспечением. И первое, что вы видите на экране – это операционная система, её загрузка и приветствие, которая открывают перед вами рабочий стол. Существует много операционных систем, мы рассмотрим самые популярные и распространённые, которые вы можете встретить на стационарных и портативных компьютерах и мобильных устройствах.
Что такое Операционная Система?
Операционная система (ОС) – самое важное программное обеспечение, которое работает на компьютере. Она управляет компьютерной памятью, процессами и всем прикладным программным обеспечением (программами) и оборудованием. Она также позволяет вам общаться с компьютером, не зная, «компьютерного языка». Без операционной системы вы не сможете использовать компьютер по назначению.
Загрузка операционной системы.
Вы, наверное, слышали фразу загрузить компьютер, но знаете ли вы, что это значит? Загрузка — это процесс, который происходит, когда вы нажимаете кнопку питания, чтобы включить компьютер. Во время этого процесса (который может занять некоторое время), компьютер делает несколько вещей:
Когда операционная система запущена, она управляет всем программным и аппаратным обеспечением на компьютере. В процессе работы компьютера, множество различных программ, работают одновременно, и все они должны иметь доступ к ресурсам компьютера (процессору, оперативной памяти, жёсткому диску). ОС координат всё это, чтобы убедиться, что каждая программа получает, что ей нужно. Без ОС, программное обеспечение не может общаться с оборудованием, а компьютер в таком случае бесполезен.
Типы операционных систем
Сегодня новые компьютеры идут с предустановленной операционной системой. Большинство людей используют ту операционную систему, которая поставляется с компьютером, но её можно модернизировать или даже переустановить на другую. Тут достаточно знать базовые основы работы с ОС, и вы сможете работать за любым компьютером.
Рассмотрим три наиболее распространённые ОС для персональных компьютеров Microsoft Windows, Apple macOS, и Linux.
Современные операционные системы используют Графический Интерфейс Пользователя, или GUI, который позволяет использовать мышь, наводить указатель на значки, кнопки, меню и всё это наглядно отображаются на экране с помощью комбинации графики и текста.
У каждого GUI свои стили, даже версии ОС отличаются стилем и оформлением. Но, это никак не затрудняет работу на компьютере, наоборот, только делает её проще.
Если вернутся немного в прошлое, то перед графическим интерфейсом, компьютеры имели интерфейс командной строки — это означало, что пользователь должен был вводить команды в командной строке, а компьютер отображал это в виде текста на чёрном экране. Тогда это было фантастикой, а сегодня покажется обычному пользователю медленным и неудобным.
Microsoft Windows
Корпорация Microsoft создала операционную систему Windows в середине 1980-х годов. На протяжении многих лет, было много разных версий этой ОС. Современные ПК работают на 10 версии ОС, но можно встретить компьютеры, которые работают на более ранних версиях, даже на Windows XP. Windows поставляется предустановленные копии на большинство новых компьютеров, что помогло сделать её наиболее популярной операционной системой в мире.
Если вы покупаете новый компьютер или обновление до новой версии Windows, вы можете выбрать одну из нескольких версий Windows, таких как Домашняя (Home), Профессиональный (Professional), и Максимальная (Ultimate), которые в свою очередь также могут подразделяться на базовые и расширенные.
Apple macOS
macOS — это линейка операционных систем, созданных компанией Apple Inc. Она поставляется с предустановленной на все новые компьютеры Macintosh. Все последние версии известны как macOS и номер, версия системы. Каждая версия имеет кодовые имена Mountain Lion Горный Лев (2012 г.), Lion Лев (2011 г.), и Snow Leopard Снежный Барс (2009 г.). Apple также предлагает ОС под названием OS X Server, которая предназначена для работы на серверах.
По статистике доля macOS на рынке операционных систем составляет — 7.5% а начиная с января 2013 года – и того меньше. А вот процент пользователей операционной системы Windows (свыше 90%). Одна из причин этого заключается в том, что компьютеры Apple стоят дороже и не имеют такой совместимости, как компьютеры с ОС Windows, с другими программными продуктами. В нашей стране это наиболее актуальная причина. Однако, многие люди, попробовав в работе компьютеры Apple, предпочитают именно эти их и эту операционную систему.
Linux
Linux (произносится Линукс) — семейство open source операционных систем, что означает открытый программный код, они могут быть изменены и доработаны, а распространяются бесплатно с готовым набором программ для пользования. Это очень отличается от закрытого программного обеспечения, такого как Windows и macOS, которое могут изменить только в компании разработчика. Очевидно, что преимущества Linux, в том, что она бесплатна и есть много разных дистрибутивов* (или версии). Каждый дистрибутив имеет разные стили, и самым популярным из них относятся к Ubuntu, Mint, и Fedora.
Дистрибутив – это набор, комплекс программ собранный для выполнения определённых задач пользователя, объединены в единую систему установки и обновления.
Linux носит своё название в честь Линус Торвальдс (Linus Torvalds), который создал ядро Linux в 1991 году. Ядро — это компьютерный код, который образует центральную часть операционной системы.
И снова прибегнем к статистике, доля Linux менее 1% на рынке операционных систем. Однако не стоит забывать, что операционные системы на базе Linux для серверов являются лидерами среди конкурентов.
Мы поговорили о наиболее распространённых операционных системах, которые предназначены для настольных компьютеров и ноутбуков. А теперь немного поговорим о мобильных версиях ОС.
Операционные системы для мобильных устройств
Мобильные устройства такие, как смартфоны, планшетные компьютеры и mp3-плееры отличаются от настольных и портативных компьютеров не только технической частью, но и программной. На них устанавливают и операционными системами, которые предназначены специально для мобильных устройств. Примеры мобильных операционных систем: Apple iOS, Google Android и Windows Phone.
Операционные системы для мобильных устройств выполняют те же задачи, что и компьютерные, только графический интерфейс выглядит иначе. Здесь всё сделано для удобной работы на маленьких дисплеях. Работают жесты и множество других хитростей для удобной и комфортной работы.
И хотя ОС самая важная программа на компьютере или мобильном устройстве, её работу не замечают до тех пор, пока устройство не начинает тормозить, зависать и так далее. Тогда первым делом вспоминают об «операционке», так как именно она регулирует рабочие процессы в устройстве.
Друзья, поддержите нас! Поделитесь статьёй в социальных сетях:
Операционная система — что это такое, функции
Операционная система является неотъемлемой частью практически любого сложного компьютерного устройства. Мы видим ее на компьютерах, на смартфонах и даже на телевизорах.
ОС открывает множество возможностей для устройства, на котором она используется. Поэтому довольно важно знать, что она из себя представляет, на что способна и ее назначение.
Прошлый материал был посвящен тому, как сделать значок мой компьютер на рабочем столе Windows 10. Сейчас мы подробно разберем, что такое операционная система, дадим ей определение и рассмотрим зачем она нужна.
Что такое операционная система
Операционная система (ОС, OS) — это целый комплекс программного обеспечения, позволяющее управлять ресурсами устройства, на которое она установлена. Так, ОС полностью управляет всей начинкой/железом компьютера, ноутбука или, к примеру, смартфона. Она позволяет пользователю взаимодействовать с устройством и обеспечивает эффективное распределение вычислительных ресурсов между процессами.
ОС предоставляет разработчикам программного обеспечения простой интерфейс для создания программ, который значительно упрощает разработку. Важно отметить, что программы пишутся исключительно под отдельную OS. Подробно мы уже рассматривали это в материале — программа, что это.
В большинстве устройств именно операционная система является основной частью системного программного обеспечения. И, в зависимости от самой ОС, может предоставлять пользователю разный функционал. А чаще всего, к примеру, Windows позволяет пользователю самому устанавливать программное обеспечение и по желанию расширять возможности/функционал своего компьютера или ноутбука.
На данный момент самыми распространенными являются Windows и Unix, подобные системы, тот же Linux, Mac OS, Android, IOS и другие.
Интересно! Типы ОС мы подробно рассмотрели в материале — виды операционных систем. Там вы найдете всю нужную информацию с иллюстрированными картинками.
Стоит отметить, что не во всех устройствах используются ОС. К примеру, в простой технике она просто не нужна. Это те же магнитолы, простые приставки, кухонная техника. Т.е. в той, где по сути выполняется одна простая программа при включении.
А вот, если уже нужно выполнение нескольких разных программ, единый механизм хранения данных, вариативность и графический интерфейс, то ОС уже необходима.
Ядром операционной системы называется самая важная ее часть, которая управляет выполнением процессов и всеми ресурсами компьютера/устройства. Оно предоставляет запускаемым процессам доступ к этим ресурсам и координирует их работу.
Назначение операционной системы
Выделим два главных назначения, зачем она вообще нужна на компьютере, смартфоне или другом сложном компьютерном устройстве.
1. Управление всей начинкой/железом устройства. Обеспечивает его работу, взаимосвязь, контролирует все процессы.
2. Позволяет пользователю взаимодействовать с устройством на понятном ему языке. В зависимости от устройства, тип взаимодействия может отличаться. Современные OS обладают графической оболочкой и предоставляют управление разными способами.
Благодаря ОС у нас есть возможность вообще пользоваться различными девайсами и компьютерами, устанавливать на них программы и приложения.
Функции операционной системы
Функции ОС зависят от того, какие возможности вложили в нее разработчики и от установленного железа в устройстве/компьютере. Но есть самые основные, присущие всем ОС:
Также есть и множество дополнительных функций, которые уже зависят от типа ОС. К примеру, многопользовательский режим, сетевые операции или режим защиты.
Немного истории появления операционных систем
С появлением первых компьютеров, операторы оборудования для выполнения определенных операций вводили команды/код на машинном языке. Это были довольно длинные и сложные строчки кода, которые приходилось каждый раз вводить вручную.
Чтобы минимизировать их и упростить обращение с ПК, разрабатывались специальные служебные программы и библиотеки к ним. Так, у операторов появилась возможность избавиться от многократного ввода одних и тех же длинных строчек кода, за счет запуска этих программ. Это были 1 940-е года, именно эти служебные программы и принято считать предшественниками нынешних операционных систем.
Нужен был полноценный комплекс программного обеспечения, который позволял пользователю управлять компьютером максимально просто и значительно увеличивал бы эффективность работы. Так, уже в 1 950 годах были сформированы идеи, которые будут определять функционал будущих ОС. Это:
Первые ОС, типа MS-DOS не обладали графическим интерфейсом и использовались в большинстве своем только узким кругом лиц. С появлением же первой Windows в 1 985 году все изменилось, ею было удобно пользоваться, она была с графическим интерфейсом. Именно тогда компьютеры и стали набирать популярность.
Интересно! Первой самой популярной операционной системой в мире стала Windows 95. А сейчас это место принадлежит Windows 10.
В заключение
Эта была основная информация по этой теме, которую необходимо знать. С развитием технологий, они будут меняться и улучшаться, но одно ясно точно — эта часть IT индустрии не исчезнет никогда.
«Операционные системы: зачем они инженеру»
Подвигло меня к написанию этого материала публикация «История языков программирования: как Fortran позволил пользователям общаться с ЭВМ на «ты».
И тут я вспомнил, что почти 30 лет назад я вел рубрику «ИНЖЕНЕР И КОМПЬЮТЕР» в журнале «Техника и наука». Первой публикацией в этой рубрике была статья в №7 журнала с названием «Операционные системы: зачем они инженеру». И этой статье говорится о том, что именно операционные системы позволяют перейти на «ты» с ЭВМ. Но одно другому не противоречит. Перечитав статью, я понял, что за 30 лет она не потеряла своей актуальности, но при этом позволяет взглянуть, что же происходило 30 лет назад в нашей стране в области информатизации, когда еще не было Linux, но был UNIX/ЮНИКС и уже был MS/DOS, и оправдались ли надежды. Мне кажется, что страна опять наступает на грабли: тогда это было ЕС ЭВМ от IBM, а сегодня MS Windows от Microsoft. Что еще примечательно? Иллюстрировал эту серию мой коллега Блажнов В.Ю. Ниже предлагается материал этой статьи без купюр вместе с иллюстрациями.
Все, что может быть запрограммировано, должна делать машина; люди должны делать лишь то, на что они пока не в состояние написать программы.
Г.Р. Громов, (Национальные информационные ресурсы: проблемы промышленной эксплуатации. М., Наука, 1985, с. 166).
СЕГОДНЯ мы открываем рубрику «Инженер и компьютер». Первая, вводная, статья — о системе ЮНИКС. У читателя могут возникнуть вопросы: почему операционные системы, а не устройство современных ЭВМ, почему операционные устройства, а не языки программирования? И наконец, почему система ЮНИКС, а не любая другая! Попытаемся ответить.
С 1949 года, когда заработала первая электронно-вычислительная машина с запоминаемой программой, и до наших дней ЭВМ сделали поистине грандиозный скачок.
На первые ЭВМ, так же как и на первый самолет братьев Райт, люди смотрели как на чудо. А сегодня говорят о наступлении «компьютерной эры», звучат серьезные предупреждения о том, что если специалист не будет обучаться компьютерной грамотности, то он отстанет от жизни, не получит продвижения по службе. Становится привычным, что на рабочем столе инженера мы видим либо дисплей, подключенный к большой ЭВМ, либо персональную ЭВМ (ПЭВМ), которые служат то пишущей машинкой, то суперкалькулятором, то информационно-справочной системой, то кульманом, то средством управления экспериментальной установкой. В такой промышленно развитой стране, как США, один терминал сегодня приходится на 10 работающих, для пользователей ЭВМ фирмы ИБМ это число составляет 6, а в самой фирме ИБМ один терминал имеют в среднем два сотрудника.
С появлением на рынке ПЭВМ насыщенность ЭВМ становится еще более высокой. В ведущих фирмах США на одного научно-технического сотрудника приходится уже 1,5 дисплея или ПЭВМ. Руководители фирм считают дисплей на столе инженера необходимым предметом оргтехники, так же нужным, как телефон.
В нашей стране эти цифры пока не столь впечатляющи, однако подготовка к этапу широкомасштабного внедрения ЭВМ во все сферы жизни должна вестись уже сейчас: в школах, высших и средних специальных учебных заведениях, на производстве, на курсах повышении квалификации. За годы двенадцатой пятилетки выпуск средств вычислительной техники в нашей стране увеличится в 2,3 раза, только в вузах будет создано около 130 тыс. рабочих мест, оборудованных ПЭВМ и дисплеями.
Какими же знаниями о вычислительной технике должен обладать современный инженер? Здесь уместно сравнение ЭВМ с автомобилем. Легковые автомобили покупают миллионы людей, и большинство из них порой имеют самые общие сведения о машине, только те, которые нужны при покупке: максимальная скорость, мощность двигателя, вместимость салона, расход горючего и т. п.
Так же обстоит дело и с ЭВМ. Организация, приобретающая ЭВМ, или человек, приобретающий персональный компьютер, прежде всего интересуются быстродействием центрального процессора, объемом оперативной и внешней памяти, количеством подключаемых дисплеев и т.п. Инженера, работающего в конструкторском бюро или на производстве, мало заботит, как устроена ЭВМ, какие микросхемы входят в ее состав, как работают центральный процессор или каналы ввода-вывода. Для него главное, чтобы он на ней смог решить свои задачи.
Продолжим аналогию между автомобилем и ЭВМ. Для того чтобы человек смог ездить на автомобиле, он должен изучить правила вождения и правила дорожного движения. Не зная правил вождения, вы не тронетесь с места, а езда без знания и соблюдения правил дорожного движения может привести к аварии.
Аналогичные правила должен знать и любой человек, начинающий работу с ЭВМ. ЭВМ — это сложная техническая система, состоящая из ряда функциональных элементов — логических, запоминающих, индикационных и других. ЭВМ не могут осуществить связь и обмен информацией с дисплеем и другими внешними устройствами, ввести и выполнить необходимые программы.
Вычислительным машинам, так же как и автомобилю, кроме «мотора» (центрального процессора), требуется «рулевое управление», которое обеспечило бы согласованное функционирование их узлов и дало возможность использовать их человеку. Такое «рулевое управление» для ЭВМ — операционные системы (ОС) — одно из самых выдающихся достижений в области вычислительной техники, которое позволило по-новому взглянуть на возможности и сферу применения вычислительных машин. Операционные системы сегодня неотделимы от ЭВМ, они являются ее естественным продолжением, и порой бывает трудно определить, где кончается машина и где начинается операционная система.
Операционные системы разрабатываются системными программистами и представляют собой организованную совокупность программ, реализующих сложные алгоритмы управления функционированием ЭВМ. Эти программы, по сути дела, скрывают от пользователя всю сложность вычислительных машин. Для работы с машиной достаточно знать возможности ОС, предоставляемые пользователю в виде некоторого языка взаимодействия с ней. Сразу оговоримся, что языки взаимодействия с ОС и языки программирования не имеют между собой ничто общего. Язык взаимодействия с операционной системой — это просто набор команд.
Пользователь, набирая их на клавиатуре дисплея, может заставить машину делать то, что ему необходимо: выполнить некоторую программу, подготовить и распечатать документ, обменяться корреспонденцией с другими пользователями, просмотреть информацию а банке данных, провести арифметические расчеты и, наконец, ввести, оттранслировать и отладить программу, написанную на одном из языков программирования высокого уровня, включенных в состав ОС.
Перечень этих команд операционной системы и составляет «правила вождения» вычислительной машины, а правила и особенности их применения — «правила дорожного движения» в системе. Без знаний первых вы не сможете работать с ЭВМ, а несоблюдение вторых может привести к „аварии“, например, уничтожению очень нужной вам программы. Сразу оговоримся, что целью нашего семинара не является изучение того, как устроена ОС, это является прерогативой системных программистов. В рамках серии последующих публикаций мы будем вести речь о том, какие возможности предоставляет операционная система пользователю и как их применять на практике.
Но почему все же операционная система, а не просто языки программирования высокого уровня? Здесь несколько причин. Сегодня, спустя почти 40 лет после начала эксплуатации ЭВМ, когда во всех вузах, а теперь и в школах, дают основы информатики и вычислительной техники и в первую очередь учат программированию хотя бы на одном из языков высокого уровня, когда в стране действует широкая сеть курсов по обучению искусству программирования, когда массовыми тиражами и различными издательствами выпускается литература по программированию, когда чуть ли не в каждом издаваемом журнале введена рубрика, в рамках которой ведется обучение программированию, когда принята национальная программа по обеспечению всеобщей компьютерной грамотности, трудно представить себе инженера, который не знал хотя бы одного языка программирования высокого уровня или не имел бы дома соответствующей литературы (хотя бы у детей или внуков).
С другой стороны, инженер, освоивший программирование, но не знающий операционной системы, подобен человеку, заблудившемуся темной ночью только из-за того, что, взяв с собой фонарик, он забыл выяснить, как же его включать. Не зная языка взаимодействия с ОС, инженер, даже написав программу, не будет представлять, что с ней делать: как ввести ее в память машины, в каком виде, как обеспечить ее сохранность, как выполнить ее и т. д.
И третья, пожалуй, самая важная причина. Современные операционные системы резко отличаются от систем, ориентированных на перфокарты, которые работали на ЭВМ 15, 10 и даже 5 лет тому назад. Современные ОС — это прежде всего диалоговые системы, рассчитанные на взаимодействие пользователя с машиной посредством дисплея. В современные системы включены различные программные средства общего назначения (так называемые утилиты), которыми можно пользоваться вообще без программирования. Освоив их и осознав все преимущества применения ЭВМ, человек гораздо легче переходит к программированию.
К таким средствам ОС можно отнести редакторы текстов, с помощью которых легко и просто готовить, корректировать и размножать различные документы; электронную почту, посредством которой вы можете обмениваться информацией с другими пользователями; так называемые файловые системы и системы управления базами данных, на основе которых вы сможете построить информационно-поисковые системы, и ряд других. Даже не умея программировать, вы можете использовать в своей работе готовые программы. Но и здесь не обойтись без знания ОС: как ввести программу в память машины, как ее выполнить, где и как подготовить для нее исходные данные, где и как сохранить результаты счета, — все это «рычаги управления» современной вычислительной машины.
И наконец, почему система ЮНИКС? До последнего времени для каждого типа ЭВМ разрабатывались собственные операционные системы: ОС РВ для СМ ЭВМ, ДОС ЕС и ОС ЕС для ЕС ЭВМ, MS/DOS и СР/М для ПЭВМ, — имеющие различные языки взаимодействия, запросы на выполнение системных функций, директивы ввода-вывода, то есть у разных вычислительных машин были свои «рычаги управления». Если учесть, что смена поколений ЭВМ происходит каждые 5—7 лет, что инженеру приходится обращаться за помощью как к большой, так и к персональной ЭВМ, что у инженера может быть накоплена большая библиотека программ (например, имитационного моделирования), которую он хотел бы использовать на любой ЭВМ и сохранять при переходе на новую машину, то понятно, какой ужас его охватывает при виде такого многообразия машин, и самое главное — операционных систем. Часто даже в том случае, когда несколько ОС предназначены для машин одного и того же типа, они имеют существенные различия в языке взаимодействия пользователя с системой.
Все это приводило (да и сейчас часто приводит) к тому, что даже профессиональному программисту при переходе с одной системы на другую требуется серьезная переподготовка. Еще большие накладные расходы связаны с переносом пользовательских программ, без которых уже невозможна нормальная работа инженера, в новую ОС.
Рано или поздно стандартизация должна коснуться и операционных систем (как это уже было с языком программирования и вычислительными сетями), и в первую очередь языка взаимодействия с системой.
Должна была появиться мобильная операционная система, функционирующая на всех типах ЭВМ — больших и персональных — и имеющая унифицированный язык взаимодействия. Такой ОС в настоящее время стала система ЮНИКС, которая с начала 8О-х годов уверенно выходит по числу приложений на уровень «стандарта-де-факто» мировой индустрии ЭВМ в целом. В Японии, например, система ЮНИКС рассматривается как основной претендент а качестве стандартной операционной системы для ЭВМ пятого поколения.
Совместимые с системой ЮНИКС операционные системы созданы или создаются и в нашей стране. Это инструментальная мобильная операционная система ИНМОС для СМ ЭВМ, мобильная операционная система МОС для ЕС ЭВМ, диалоговая мобильная единая операционная система ДЕМОС для СМ ЭВМ, ЕС ЭВМ и ПЭВМ. В двенадцатой пятилетке мобильные операционные системы типа ЮНИКС будут реализованы для всех типов и классов отечественных ЭВМ.
Таким образом, созданы предпосылки для того, чтобы пользователь, освоив унифицированное «рулевое управление», а точнее, язык взаимодействия с системой ЮНИКС, мог успешно работать на различных ЭВМ, безболезненно переходя от одной машины к другой.
Однако объяснять феномен системы ЮНИКС только необходимостью стандартизации было бы не совсем верным. Как правило, операционные системы создаются большими коллективами профессиональных программистов, которые далеки от проблем рядовых пользователей ЭВМ, поэтому их в первую очередь заботит, как бы «выжать» максимум возможностей из ЭВМ, а в последнюю — нужны ли эти возможности пользователю и как он эти возможности будет применять.
Удачным исключением из этого правила стала операционная система ЮНИКС, которая с самого начала в отличии от других систем проектировалась с учетом потребностей рядового пользователя. Не последнюю роль в простоте и обозримости системы ЮНИКС сыграло то, что в ее разработке, по сути дела участвовало два человека. Учет накопленного опыта, а также ряд новых и плодотворных идей позволили авторам создать принципиально новую ОС, которая в полной мере отвечает принципу «все гениальное просто». Она стала антиподом операционной системы OS/360 (читай ОС ЕС), которая для многих системных программистов, не говоря уже о рядовых пользователях, осталось «вещью в себе» из-за эклектичности и громоздкости. Несмотря на то что ОС ЮНИКС, как и любая другая ОС, является сложной программной системой, ее часто называют «системой для домохозяек» — настолько прост язык взаимодействия с ней.
ОСНОВНОЙ режим работы системы ЮНИКС — диалог. В отличие от традиционных систем (типа ОС ЕС) в системе ЮНИКС вы не найдете языка управления заданиями, который создавал дополнительные трудности для инженера на его тернистом пути к освоению ЭВМ.
Для использования ОС ЮНИКС в повседневной работе вам не обязательно владеть каким-либо языком программирования, система располагает широким спектром программ общего назначения (утилитами), которые могут оказать вам существенную помощь. Освоив «рулевое управление» системы, вы получите в ее лице хорошего помощника, который даст возможность разрабатывать, редактировать и размножать различные документы; станет вашим электронным секретарем, ничто не забывающим и вовремя напоминающим о текущих делах; поможет в проведении инженерных расчетов и создании банка данных. Имеющиеся средства ОС ЮНИКС позволят вам обмениваться корреспонденцией с другими пользователями и проводить телеконференции. Для того чтобы начать, работу с системой, достаточно освоить 5—10 простых команд.
Однако в эпоху научно-технической революции инженеру не обойтись и без программирования. Те программы, которые сегодня используются при проектировании новых машин, линий метрополитена, жилых кварталов, управляют технологическим процессом, завтра могут оказаться безнадежно устаревшими: появились более точные методы расчета, новые материалы, изменились требования в градостроении или условия прокладки метро, ученые создали новую технологию. Что делать инженеру в этих условиях? Бежать к программисту, у которого своих дел хватает, долго объяснять ему суть проблемы и в итоге получить программу, которая делает совсем не то, что требуется инженеру? И все это притом, что на столе инженера стоит «умная» ПЭВМ, которая поможет ему написать и отладить программу.
СЕГОДНЯ проходит то время, когда программирование было прерогативой профессионалов, когда инженера отделяла от ЭВМ спина программиста. И здесь можно провести аналогию с автомобилем. Представьте себе ситуацию, когда каждый владелец автомобиля нанимает себе профессионального водителя. Вы скажете: «Абсурд!».
А не абсурд, имея под рукой ЭВМ, зная четко постановку задачи, обращаться к человеку, далекому от вашей проблематики? Система ЮНИКС и здесь окажет неоценимую услугу инженеру. Она включает в свой состав системы программирования на языках Си, Фортран и Паскаль и располагает простыми и удобными средствами подготовки и отладки программ.
Мы надеемся, что курс по изучению ОС ЮНИКС поможет вам углубить знания в области вычислительной техники и успешно применять их на практике. В рамках курса мы будем ориентироваться на отечественную мобильную операционную систему МО С ЕС.
В цикле публикаций планируется рассмотреть вопросы, связанные с организацией взаимодействия пользователя с системой, подготовкой документов, созданием информационно-справочным систем, электронной почтой, программированием на языках Фортран, Паскаль и Си. Предполагается также рассмотреть вопрос переноса ранее разработанных вами программ на языках Фортран и Паскаль для ОС ЕС в систему ЮНИКС для дальнейшего их использования.
В. ОРЛОВ, кандидат технических наук, старший научный сотрудник
Вот и все. Так что же принципиально изменилось в нашем миреза эти 30 лет!



















