Автор работы: Пользователь скрыл имя, 09 Декабря 2010 в 18:53, доклад
История развития операционных систем для персональных компьютеров началась в далеком 1981 году. И первой ОС стала MS-DOS (Microsoft Disk Operation System).
1. Современные операционные системы: основные возможности и отличия
1.1 MS Windows
1.2 Mac OS
1.3 Unix-Linux
Список используемой литературы
Однако
высокая репутация продукции Apple
среди программистов-
Новая разработка Apple - Macintosh Plus - стала первым компьютером с популярным у программистов-разработчиков SCSI-интерфейсом. Отныне наличие SCSI-порта становится стандартом для Macintosh. Создание в 1986 году версии операционной системы для работы с иероглифами KadjiTalk завоевало для Apple азиатский рынок.
В 1987 году появился Macintosh 2. Его разработчики отказались от принципа all-on-line, предусмотрели шесть слотов для плат расширения. В 1989 году Apple продала компьютеров больше, чем сама IBM, ее новые разработки привлекли внимание заказчиков из среды промышленных предприятий и исследовательских центров. В 1990 году на рынок вышел Macintosh 2fx - самый быстрый персональный компьютер своего времени (и самый дорогой за всю историю Apple - ценой в десять тысяч долларов).
В конце 1999 года, компания Apple объявляет о выходе PowerMac G4 - с частотой процессора до 500 МГц, эти суперкомпьютеры (более миллиарда операций с плавающей точкой в секунду) оставляют далеко позади все компьютеры Pentium. Новые компьютеры оборудованы жесткими дисками 20, 30 и 40 Гб.
Тогда же начинает развиваться производство двухпроцессорных G4, работающих более чем в два раза быстрее обычных G4.
Летом 2000 года Apple разворачивает выпуск нового класса машин - Power Mac G4 Cube - компьютеров, призванных объединить в себе мощь Power Mac G4 с дизайном и миниатюрностью iMac.
G4
Cube, заключенный в прозрачный 8-и
дюймовый куб, не смотря на
свои размеры, обладает
1.3
Unix-Linux
Исходная
философия для разработки Unix состоит
в распределении
Изначально
это было требованием, исходящим
из аппаратуры, на которой Unix изначально
работал. По какой-то странной причине,
получившаяся операционная система
оказалось весьма полезной на другой
аппаратуре. Вы можете относительно просто
достичь новой функциональности
и новых возможностей, объединяя
маленькие части (программы) новым
способом. Если появляются новые утилиты
(так и происходит), Вы можете встроить
его в Ваш старый инструментарий.
К сожалению, в наше время программы
для Unix становятся все большими, и
включают в себя все больше возможностей,
но некоторая гибкость и возможность
взаимодействия по-прежнему остается.
К примеру, когда я писал этот
документ, я активно использовал
эти программы; fvwm – для управления
"окнами", emacs для редактирования
текста, LaTeX - для форматирования его,
xdvi для просмотра
В 1965 году Bell Telephone Laboratories (Bell Labs, отдел AT&T) совместно с General Electric и проектом MAC MIT занимались созданием новой операционной системы, названной Multix. Не вдаваясь в подробности, скажем только, что Bell Labs решили не принимать больше участия в этом проекте и вышли из группы. Таким образом, они остались без операционной системы.
Кен Томпсон и Деннис Ритчи решили набросать эскиз операционной системы, которая удовлетворяла бы нужды Bell Labs. Когда Томпсону в 1970 году понадобилась среда разработки для PDP-7, он воплотил в жизнь их идеи. В противовес Multix'у Брайан Керниган дал своей системе имя UNIX.
Позднее Деннис Ритчи разработал язык программирования С. В 1973 году UNIX был переписан на С, что дало мощный толчок к дальнейшему развитию. В 1977 г. UNIX был перенесен с PDP на новую машину, именно благодаря этому.
Постепенно UNIX стал популярным. Сегодняшний UNIX весьма отличается от UNIX'а семидесятых. Существовало две основных его версии: System 5, созданная в UNIX System Laboratories (USL), филиале Novell, и версия BSD, Berkeley Software Distribution. Версия USL сейчас имеет хождение в своем четвертом релизе, SVR4, а последняя версия BSD имеет номер 4.4. Однако, кроме этих двух существует множество других версий. Большинство версий UNIX'а было созданы компаниями-разработчиками программного обеспечения и по большому счету могут быть отнесены к одной из двух групп (в основе которых лежат две версии, о которых говорилось выше). Недавно появились версии UNIX'а, объединяющие в себе свойства обоих групп.
В наше время UNIX стал более коммерческим, чем в былые дни, и лицензия на его использование весьма дорога. Новые версии UNIX'а для Intel PC стоят от 500 до 2000 долларов.
Linux
изначально был написан
Вначале Linux разрабатывался для работы на 386 процессоре. Одним из первых проектов Линаса Торвальдса была программа, которая могла переключаться между процессами, один из которых печатал АААА, а другой - ВВВВ. Впоследствии эта программа выросла в Linux.
Linux
поддерживает большую часть
Большинство утилит, включаемых в дистрибутивы Linux'а получены от Free Software Foundation как часть проекта GNU. Проект GNU – это попытка написать переносимую продвинутую операционную систему, которая будет выглядеть также, как UNIX. Слово "переносимая" означает, что она будет работать на различных машинах, а не только на Intel PC, Macintosh или какой-нибудь еще. Linux тяжело переносится на другие компьютерные архитектуры, потому, что писался с расчетом на 80386.
Развитие
Linux'а разделилось на две ветви.
Первая, с номерами версий, начинающимися
с 1.0, считается более стабильной,
надежной версией Linux'а. Вторая, чьи
версии нумеруются 1.1, является более
дерзкой и быстрее
В данный момент изменения в Linux'е касаются поддержки TCP/IP и борьбы с ошибками. Linux - это достаточно большая система, но, к сожалению, содержит ошибки, которые находятся и исправляются. Хотя некоторые люди все еще регулярно сталкиваются с ошибками, как правило, это происходит из-за того, что они используют нестандартную или неадекватную аппаратуру. Очевидных ошибок становится все меньше, и они встречаются все реже.
Конечно, все это касается только ошибок, найденных в ядре. Проблемы могут встречаться в любой части системы, и неопытные пользователи не могут определить, в какой программе случился сбой. Например, компьютер выдает нечто непонятное, - что это - ошибка или правильный результат? Предположим, что это все-таки правильный результат, тогда чем он вызван - последней командой или чем либо еще?
Ядро
является базой LINUX-а. Вы можете как
угодно переставлять любую из библиотек,
но пока есть ядро есть и LINUX. Оно включает
в себя драйвера устройств, механизм
распределения памяти, управление процессами
и связями. Разработчики ядра стараются
следовать рекомендациям POSIX, которые
иногда осложняют, а иногда упрощают
программирование. И если ваша программа
поведет себя иначе на новой версии
ядра, то вероятнее всего, в этой
версии учтена еще какая-нибудь рекомендация
POSIX. Информацию о ядре для программиста
можно найти в Linux Kernel Hacker's Guide (Справочное
руководство по ядру LINUX для программиста).
СПИСОК
ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1. Гордеев А.В. Операционные системы. – М.: Планета, 2004
2. Олифер Н.А.,
Олифер В. Г. Сетевые
3. Larry Greenfield «Руководство пользователя Linux»
4. Sven Goldt, Sven van der
Meer, Skott Burkett, Matt Welsh «Руководство пользователя
Linux»
Информация о работе Современные операционные системы: основные возможности и отличия