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

Автор работы: Пользователь скрыл имя, 22 Марта 2011 в 19:37, курсовая работа

Краткое описание

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

Содержание работы

Введение………………………………………………………………………….3

Общие сведения……………………………………………………………..3
Определение ОС……………………………………...….….......…..3
Назначение ОС……………………………………………………....3
Функции ОС………………………………...…....……....………….4
Архитектура ОС…………………………………………...….…...………..5
Ядро……………………………………………………...…………...5
Вспомогательные модули...…………………………...……...….....6
Классификация ОС………………………………………………………..11
3.1. Операционные системы пакетной обработки…………………….12

3.2. Операционные системы разделения времени…………………….12

3.3. Операционные системы реального времени……………………...13

3.4. Диалоговые операционные системы…………….……….......…...13

3.5. Сетевые операционные системы…………………………………..14

3.6. Поддержка многозадачности………………………………………15

3.7. Поддержка многопользовательского режима…………………….15

3.8. Поддержка многонитевости…………………………………….....15

3.9. Многопроцессорная обработка………………………....….……...15

4. Эволюция ОС…………………………………………………………….....16

5. Семейство Windows (Microsoft)………………………………………......19

6. Семейство MacOS (Apple)……………………………………....……....…22

7. Семейство Unix……………………………………………………………...24

7.1 Операционная система UNIX………………………….....………..24

7.2 Операционная система LINUX…………………………………….25

7.2.1 Общая характеристика ОС LINUX……………………….….25

7.2.2 Дистрибутивы LINUX…………………………………...…...26

7.2.3 Графические интерфейсы LINUX…………………………...26

8. Заключение…………………………………………………………………..28

9. Вывод…………………………………………………………………………28

Список литературы……………………………………………………………29

Содержимое работы - 1 файл

Работа Операционные системы.docx

— 84.42 Кб (Скачать файл)
  • основная цель системы - выполнять широкий спектр заданий и программ;
  • интерактивное окружение, которое позволяет связываться напрямую с компьютером и получать немедленно ответы на запросы и сообщения;
  • многопользовательское окружение, которое позволяет разделять ресурсы компьютера с другими пользователями без уменьшения производительности. Этот метод называется разделением времени. Система UNIX взаимодействует с пользователями поочередно, но так быстро, что, кажется, взаимодействие происходит со всеми пользователями одновременно;
  • многозадачное окружение, позволяющее пользователю выполнять более одного задания в одно и тоже время.
 

    В настоящее время существует множество  ОС, построенных на ядре UNIX, такие как SCO Unix (Santa Cruz Operation), Novell UnixWare, Interactive Unix, Linux, семейство BSD (BSDI, FreeBSD, NetBSD, OpenBSD), Solaris, AIX, IRIX, Digital Unix, HP-UX. Этот список не претендует на полноту, ибо кроме перечисленных есть еще множество менее распространенных Unix'ов и Unix-подобных систем.

 

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

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

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

    Практически все протоколы (правила обмена информацией  в сети), на которых основан Internet, были разработаны под Unix, в частности  стек протоколов TCP/IP придуман в университете Berkeley.

    Защищенность Unix при правильном администрировании  ни в чем не уступает ни Novell, ни WindowsNT.

    Важным  свойством Unix, которое приближает его  к мэйнфреймам, является его многотерминальность, много пользователей могут одновременно запускать программы на одной Unix-машине. Если не требуется использовать графику, можно обойтись дешевыми текстовыми терминалами, подключенными по медленным  линиям. В этом с ним конкурирует  только VMS. Можно использовать и графические X-терминалы, когда на одном экране присутствуют окна процессов, выполняющихся  на разных машинах.[8]

 

7.2. Операционная система LINUX 

      7.2.1. Общая характеристика ОС LINUX

     Из  характерных особенностей Linux необходимо перечислить следующие: поддержка  национальных клавиатур, в том числе  и русской, поддержка множества  файловых систем, среди которых, помимо собственной - EXT2FS, имеются FAT16, MINIX-1 и XENIX. Реализация программной поддержки FAT16 позволяет непосредственно обращаться к гибким дискам MS DOS, а также файловым разделам DOS и Windows на винчестере. Имеется  возможность работать с сетевыми протоколами TCP/IP, PLIP, PPP и многими  другими, в рамках сетевых функций  платформы реализован весь спектр клиентов и услуг Интернет: FTP, telnеt, NNTP, SMTP и POP3. Программы загружаются в память постранично, на диск кэшируются только те сегменты данных, которые не используются системой в данный момент, что значительно  ускоряет работу приложений. Возможно совместное обращение к страницам  памяти разными программами в  один и тот же момент времени, это  позволяет избежать повторной загрузки идентичных фрагментов информации в RAM и заметно экономит ресурсы компьютера. Как и Microsoft Windows, в Linux применяется  система динамических библиотек, иными  словами, несколько приложений могут  использовать в своей работе библиотеку, представленную на диске одним физическим файлом.[8]

 

7.2.2. Дистрибутивы LINUX

Число дистрибутивов  Linux растет  быстрыми темпами, поэтому перечислим лишь основные и наиболее известные из них: Red Hat Linux, Fedora, Mandriva, Debian, SuSE, Slackware, ALTLinux, ASPLinux, Knoppix, Gentoo, Ubuntu, Kubuntu, Linux XP.

 

7.2.3. Графические интерфейсы LINUX

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

     GNOME

     GNU Network Object Model Environment (Сетевая Объектная  Среда GNU), или, сокращенно, GNOME - один  из наиболее популярных графических  оконных интерфейсов для Linux, соответствующих  стандарту X11. GNOME включает рабочий  стол, панель управления, облегчающую  процесс настройки операционной  системы и запуск программ, комплекс  специализированных приложений, позволяющих  управлять элементами рабочего  стола, а также набор утилит, обеспечивающих взаимосвязь всех  компонентов данного программного  комплекса друг с другом. Основной  отличительной чертой GNOME от других  систем, создающих пользовательскую  оконную среду, является высокая  степень эстетичности и удобства  предлагаемого интерфейса. Расположение  и функциональное назначение  элементов GNOME интуитивно понятны  пользователям, привыкшим к другим  операционным системам, поклонникам  MS Windows будет легко освоиться с  данной графической оболочкой.

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

 

     KDE

     Самой красивой, мощной, удобной и современной  оконной графической средой для Linux по праву считается K Desktop Environment, или, сокращенно, KDE. Данная система  полностью совместима не только с Linux, но и с другими версиями UNIX, такими, как Free BSD, Solaris, IRIX и HP-UX. Помимо оконной  оболочки, исходных текстов программ, обозревателя и специализированных утилит, KDE включает в набор поставки интерактивную справку, большой  ассортимент игр, не ограничивающихся традиционными "пасьянсом-косынкой" и "сапером", гигантское количество разнообразных инструментальных средств, включая калькулятор, календарь, планировщик  заданий, а также множество полезных приложений, таких как текстовый  и графический редакторы, редактор таблиц и баз данных (пакет koffice), средства просмотра видео и клиент электронной почты. KDE является полностью самостоятельным программным комплексом, не основывающимся ни на каких других платформах. Помимо функций создания пользовательского интерфейса он позволяет осуществлять гибкую настройку и управление операционной системой. Инсталляция KDE осуществляется автоматически, перед запуском он практически не требует настройки. Эта система полностью бесплатна, более того, согласно решению разработчиков, ее платное распространение считается незаконным.[9]

8. Заключение.

История ОС насчитывает примерно полвека. Она  во многом определялась и определяется развитием элементной базы и вычислительной аппаратуры. На данный момент мировая  компьютерная индустрия развивается  очень стремительно. Задача операционных систем – идти в ногу со временем.

9. Вывод.

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

 
 
 
 
 
 
 
 
 

Список литературы:

 
  1. Фигурнов  В.Э. «IBM PC для пользователя». Изд. 7 перераб. и доп. – ИНФРА-М 2000
  2. Васильев Б.М. «Операционные системы». :Знание 1990
  3. Леонтьев В.П. «Новейшая энциклопедия персонального компьютера». Издательство «ОЛМА-ПРЕСС», Москва, 2003
  4. Таненбаум Э. «Современные операционные системы». Издательство «Питер», Санкт-Петербург, 2002г.
  5. http://ru.wikipedia.org/wiki/Категория:Операционные_системы
  6. http://osys.ru
  7. http://www.citforum.ru/operating_systems/sos/contents.shtml
  8. www.linux.org.ru
  9. www.linuxrsp.ru

Информация о работе Операционные системы