Операционные системы

Определение назначения и изучение функций операционной системы как буфера-передатчика между компьютерным железом и программами. Описание операционных систем корпорации "Microsoft" Dos, Windows. Характеристики альтернативных операционных систем IBM, Linux.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 26.05.2012
Размер файла 58,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Другим событием, сыгравшим на руку Linux, стало появление удобных оболочек, весьма успешно «раскрасивших» этого прыткого, но серенького «воробушка». Сочетание привычного Рабочего Стола и иконок Windows и мощи ядра Linux сразу же привлекло внимание разработчиков и пользователей. Только за два последних года для Linux было написано больше программ, чем за все предыдущие! Окончательным знаком расположения к Linux со стороны программной индустрии стало решение некоторых крупных производителей игр выпустить Linux-версии своих «бестселлеров»... Наконец, в 1999 году один из крупнейших поставщиков готовых компьютеров выбрал именно Linux для установки на собственные системы. В том же году известная ккорпорация Corel выпустила на рынок первую по-настоящему коммерческую версию Linux -- отлично составленный дистрибутивный пакет с оригинальной системой установки, благодаря которому процесс приобщения компьютера к Linux упростился до крайности. Многие пользователи Linux утверждают, что Windows устанавливался на их машины дольше и тяжелее...

Метаморфоза Linux завершилась: теперь уж никто не осмелится назвать эту ОС «забавой для энтузиастов»! Рынок все внимательнее приглядывается к Linux -- дошло до того, что под эту операционную систему выпущены версии самых успешных игр последних лет. Сегодня Linux устанавливается уже не только на серверы, но на готовые персональные компьютеры и даже на ноутбуки! А в 2000 году сторонники ОС, украшенной эмблемой веселого пингвина, предприняли дерзкий подрывной маневр, выпустив версию Linux, предназначенную для установки поверх Windows...

В России, увы, процесс приобщения к Linux идет значительно медленнее -- на «персоналках» и рабочих станциях безраздельно главенствует Windows. Однако для тех, кто мечтает стать специалистом в области информационных технологий, знание Linux ныне столь же обязательно, как знание английского языка. Именно под управлением различных версий Linux работают управляющие компьютеры (серверы) локальных сетей Web-серверов Интернет.

2.6 QNX (QNX Software Systems)

Еще в конце 80-х казалось, что изобрести что-то новое в жанре операционных систем невозможно. И действительно -- что? Многозадачность, оконный интерфейс, расширенная поддержка мультимедиа и Интернет -- все это уже давно было взято на вооружение всеми производителями ОС. Чего же желать еще?

И все же небольшая компания QNX Software Systems сумела удивить мир, представив на закате тысячелетия свою «игрушечную» ОС, вполне работоспособная версия которой умещается... всего на одной дискете! Причем искомых 1,44 Мбайт хватает не только для самой операционной системы, но и для минимального комплекта программ для нее, включающего браузер страниц Интернет и простенький текстовый редактор.

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

Впрочем, в обоих случаях лозунг сработал. Милая экранная ящерка перед тем, как кануть в забвение, собрала со зрителей причитающуюся сумму в долларах, a QNX привлек к себе внимание публики, сетевых журналистов и -- что самое главное -- клиентов. Последних заинтересовала возможность установки «мини-ОС» на старые модели ПК, парк которых за рубежом еще довольно велик, и на новейшие «мини-компьютеры» -- торговые, справочные терминалы и так далее. канадская Вопрос о продвижении QNX на «домашний» рынок даже не ставился. Ведь программ под «дискеточную» ОС (понятное дело, кроме самой QNX) практически никто разрабатывать и не собирался, желающих на своей персоналке подарить малютке постоянную прописку тоже нашлось немного. Вот поиграться -- другое дело: пробную версию QNX скачали с сайта сотни тысяч человек. Но, наигравшись, большинство с тяжелым вздохом решило-таки вернуться громоздкой и ненадежной, но такой привычной Windows...

Так что ответом программистских небес на страстные мольбы пользователей QNX так и не стала. Но вот вопросов в адрес ОС-конкурентов породила множество. И действительно -- чего ради программисты раздувают свои творения до годзиллиных комплекций? Само существование QNX и немалый интерес к ней доказывает -- даже в эпоху больших жестких дисков размер по-прежнему имеет значение...

В сентябре 2000 года торговая марка QNX вновь замелькала в прессе: компания объявила о скором выходе новой, второй версии своей операционной системы под кодовым именем «Нейтрино». Забавно -- о нейтрино, самой таинственной из элементарных частиц, знают абсолютно все. Но что это такое и для чего пригодно, так до сих пор никто и не представляет.

ЗАКЛЮЧЕНИЕ

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

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

Основные функции операционных систем:

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

2) загрузка в оперативную память подлежащих исполнению программ;

3) распределение памяти, а в большинстве современных систем и организация виртуальной памяти;

4) запуск программы;

5) идентификация всех программ и данных;

6) прием и исполнение различных запросов от выполняющихся приложений;

7) обслуживание всех операций ввода-вывода;

8) обеспечение работы систем управлений файлами (СУФ) и/или систем управления базами данных (СУБД);

9) обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух или более программ на одном процессоре, создающая видимость их одновременного исполнения;

10) планирование и диспетчеризация задач;

11) организация механизмов обмена сообщениями и данными между выполняющимися программами;

12) обеспечение взаимодействия связанных между собой компьютеров (для сетевых ОС);

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

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

15) удовлетворение жестким ограничениям на время ответа в режиме реального времени (характерно для операционных систем реального времени);

16) обеспечение работы систем программирования, с помощью которых пользователи готовят свои программы;

17) предоставление услуг на случай частичного сбоя системы.

Объектно-ориентированный подход к построению операционных систем, придающий порядок процессу добавления модульных расширений к небольшому ядру был принят на вооружение многими известными фирмами, такими как Microsoft, Apple, IBM, Novell/USL (UNIX Systems Laboratories) и Sun Microsystems - все они развернули свои операционные системы в этом направлении. Taligent, совместное предприятие IBM и Apple, надеется опередить всех со своей от начала до конца объектно-ориентированной операционной системой. Тем временем Next поставляет Motorola- и Intel-версии NextStep, наиболее продвинутой объектно-ориентированной операционной системы из имеющихся. Хотя NextStep и не имеет объектной ориентированности сверху донизу, как это планируется в разработках Taligent, но она доступна уже сегодня.

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

· Microsoft OLE (Object Linking and Embedding - связывание и внедрение объектов),

· стандарт OpenDoc от фирм Apple, IBM, WordPerfect, Novell и Borland,

· DSOM (Distributed System Object Model - объектная модель распределенных систем) фирмы IBM,

· PDO (Portable Distributed Objects - переносимые распределенные объекты) фирмы Next,

· каркасы (frameworks) фирмы Taligent,

· архитектура CORBA объединения OMG.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1. Э. Таненбаум (переводчики Н.Вильчинский, А.Лашкевич). Современные операционные системы - 3-е издание - СПб.: Изд. Питер, 2010

2. Леонтьев В.П. Новейшая энциклопедия персонального компьютера - М: Изд. ОЛМА-ПРЕСС, 2006

3. Олифер Н. А Олифер В. Г. Учебник для вузов. Сетевые операционные системы, СПб: Изд. Питер, 2009

4. Г. Дейтл "Введение в операционные системы" - литературный источник информации -- 2-е изд. -- Москва, 2007

5. В. Столингс. Операционные системы - литературный источник информации - 4-е издание. Изд. Вильямс, 2004

Размещено на Allbest.ru


Подобные документы

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа [60,1 K], добавлен 18.02.2012

  • Исследование эволюции операционных систем для персонального компьютера компании Microsoft. Характеристика основных функциональных особенностей Windows XP, Windows Vista и Linux. Достоинства и недостатки операционных систем, произведенных компанией Apple.

    реферат [36,8 K], добавлен 10.04.2018

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

  • Основные понятия операционных систем. Современное оборудование компьютера. Преимущества и недостатки операционной системы Linux. Функциональные возможности операционной системы Knoppix. Сравнительная характеристика операционных систем Linux и Knoppix.

    реферат [1,5 M], добавлен 17.12.2014

  • История создания и общая характеристика операционных систем Windows Server 2003 и Red Hat Linux Enterprise 4. Особенности установки, файловых систем и сетевых инфраструктур данных операционных систем. Использование протокола Kerberos в Windows и Linux.

    дипломная работа [142,7 K], добавлен 23.06.2012

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

    реферат [22,6 K], добавлен 22.11.2009

  • Графические интерфейсы и расширения для DOS. История развития операционной системы Microsoft Windows. Новшества ее современных версий: пользовательский интерфейс, языковая интеграция, системы защиты. Хронология развития и архитектура системы GNU/Linux.

    реферат [38,9 K], добавлен 25.10.2010

  • Основные классификации операционных систем. Операционные системы семейства OS/2, UNIX, Linux и Windows. Разграничение прав доступа и многопользовательский режим работы. Пользовательский интерфейс и сетевые операции. Управление оперативной памятью.

    реферат [22,8 K], добавлен 11.05.2011

  • Важность операционной системы для мобильных устройств. Популярность операционных систем. Доля LINUX на рынке операционных систем. История OS Symbian, BlackBerry OS, Palm OS. Отличия смартфона от обычного мобильного телефона. Учет ограничений по памяти.

    презентация [477,3 K], добавлен 01.12.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.