Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

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

Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение

Содержание 1. Основание и история Проект операционной системы Mul ics: неудача с положительными последствиями Возникновение и первая редакция ОС U IX Исследовательский U IX Первый перенос ОС U IX Седьмая редакция Возникновение группы университета г. Беркли (BSD) U IX Sys em III и первые коммерческие версии системы A & Sys em V Release 2 и Release 3 2. Основные понятия ОС U IX и базовые системные вызовы Основные понятия Пользователь Интерфейс пользователя Привилегированный пользователь Программы Команды Процессы Перенаправление ввода/вывода Основание и история История ОС U IX началась в недрах Bell elepho e Labora ories (теперь A & Bell Labora ories) и связана с известными теперь всем именами Кена Томпсона, Денниса Ритчи и Брайана Кернигана (два последних имени знакомы читателям и как имена авторов популярнейшей книги по языку программирования Си, издававшейся в нашей стране на русском языке). Проект операционной системы Mul ics: неудача с положительными последствиями С 1965 по 1969 год компания Bell Labs совместно с компанией Ge eral Elec ric и группой исследователей из Масачусетского технологического института участвовала в проекте ОС Mul ics. Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. В этом курсе мы не ставим задачу познакомить слушателей с ОС Mul ics. Это могло бы быть темой отдельного большого курса. Однако отметим хотя бы некоторые идеи, которые содержались в проекте MAC (так назывался проект ОС Mul ics). Во-первых, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, разделялись сегменты данных и сегменты программного кода, и с каждым сегментом связывался уровень доступа (по выполнению для сегментов команд и уровень чтения и записи для сегментов данных). Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы (точнее, сегмента, в котором эта программа содержалась, был не ниже уровня доступа соответствующего сегмента). Такая организация позволяла практически полностью и с полной защитой содержать операционную систему в системных сегментах любого пользовательского виртуального адресного пространства. Во-вторых, в ОС Mul ics была спроектирована и реализована полностью централизованная файловая система. В централизованной файловой системе файлы, физически располагающиеся на разных физических устройствах внешней памяти, логически объединяются в один централизованный архив или древовидную иерархическую структуру, промежуточными узлами которой являются именованные каталоги, а в листьях содержатся ссылки на файлы. В том случае, когда при поиске файла в архиве по его имени оказывалось, что соответствующий накопитель (магнитный диск или магнитная лента) не был установлен на устройство внешней памяти, ОС обращалась к оператору с требованием установить нужный том внешней памяти. Естественно, такая дисциплина существенно облегчала операторскую работу и администрирование файловой системы, хотя и затрудняла выполнение таких рутинных действий как перенос части файловой системы с одного компьютера на другой.

Позже мы увидим, какой изящный компромисс был выбран при реализации ОС U IX. Далее, наличие большой сегментно-страничной виртуальной памяти позволило использовать отображение файлов в сегменты виртуальной памяти. Другими словами, при открытии файла в виртуальной памяти соответствующего процесса образовывался сегмент, в который полностью отображался файл, располагающийся во внешней памяти. (Следует отметить, что в файловой системе ОС Mul ics на базовом уровне поддерживались файлы со страничной структурой. Более сложные организации являлись надстройкой). Дальнейшая работа с файлом происходила на основе общего механизма управления виртуальной памятью. Операционная система Mul ics, хотя и не была полностью доведена до стадии коммерческого продукта, обогатила мировое сообщество системных программистов массой ценных идей, многие из которых сохраняют свою актуальность по сей день и используются применительно не только к операционным системам. Основным недостатком ОС Mul ics, который, по всей видимости, и помешал довести систему до уровня программного продукта, была ее чрезмерная сложность. Среди участников проекта Mul ics находились Кен Томпсон и Деннис Ритчи. Решение о прекращении участия в проекте Mul ics было принято на самом верхнем уровне руководства Bell Labs, и сотрудники, по существу, были поставлены перед свершившимся фактом. Более того, руководство компании, разочарованное результатами весьма дорогостоящего проекта, вообще не желало больше вести какие-либо работы, связанные с операционными системами. Возникновение и первая редакция ОС U IX Принято считать, что исходным толчком к появлению ОС U IX явилась работа Кена Томпсона по созданию компьютерной игры "Space ravel". Он делал это в 1969 году на компьютере Ho eywell 635, который до этого использовался для разработки проекта MAC. В это же время Кен Томпсон, Деннис Ритчи и другие сотрудники Bell Labs предложили идею усовершенствованной файловой системы, прототип которой был реализован на компьютере Ge eral Elec ric 645. Однако компьютер GE-645, который был рассчитан на работу в режиме разделения времени и не обладал достаточной эффективностью, не годился для переноса Space ravel. Томпсон стал искать замену и обнаружил, что появившийся к этому времени 18-разрядный компьютер PDP-7 с 4 килословами оперативной памяти и качественным графическим дисплеем вполне для этого подходит. После того, как игра была успешно перенесена на PDP-7, Томпсон решил реализовать на PDP-7 разработанную ранее файловую систему. Дополнительным основанием для этого решения было то, что компания Bell Labs испытывала потребность в удобных и дешевых средствах подготовки и ведения документации. В скором времени на PDP-7 работала файловая система, в которой поддерживались: понятие i odes, подсистема управления процессами и памятью, обеспечивающая использование системы двумя пользователями в режиме разделения времени, простой командный интерпретатор и несколько утилит. Все это еще не называлось операционной системой U IX, но уже содержало родовые черты этой ОС. Название придумал Брайан Керниган. Он предложил назвать эту двухпользовательскую систему U ICS (U iplexed I forma io a d Compu i g Sys em).

Название понравилось, поскольку, помимо прочего, оно напоминало об участии сотрудников Bell Labs в проекте Mul ics. В скором времени U ICS превратилось в U IX (произносится так же, но на одну букву короче). Первыми реальными пользователями U IX стали сотрудники патентного отдела Bell Labs. Однако существовали некоторые проблемы, связанные с PDP-7. Во-первых, эта машина не принадлежала компьютерной группе (была только во временном пользовании). Во-вторых, возможности этого компьютера не удовлетворяли потребности исследователей. Поэтому в 1971 году был приобретен новый 16-разрядный компьютер фирмы Digi al Equipme PDP-11/20, и на него была перенесена U IX. Существовавший к этому времени вариант системы был написан на языке ассемблера, так что можно представить, что перенос был совсем не простым делом. На PDP-11 система поддерживала большее число пользователей. Кроме того, была реализована утилита форматирования текстовых документов roff (тоже на языке ассемблера). В ноябре 1971 года был опубликован первый выпуск документации по ОС U IX ("Первая редакция"). В соответствии с этой "Первой редакцией" назвали и соответствующий документации вариант системы. Впоследствии это стало традицией: новая редакция ОС U IX объявлялась при выходе в свет новой редакции документации. Вторая редакция появилась в 1972 году. Наиболее существенным качеством "Второй редакции" было то, что система была переписана на языке Би ("B"). Язык и интерпретирующая система программирования были разработаны Кеном Томпсоном под влиянием существовавшего языка BCPL. Во второй редакции появились программные каналы ("pipes"). Появление варианта системы, написанного не на языке ассемблера, было заметным продвижением. Однако сам язык Би во многом не удовлетворял разработчиков. Подобно языку BCPL язык Би был бестиповым, в нем поддерживался только один тип данных, соответствующий машинному слову. Другие типы данных эмулировались библиотекой функций. Деннис Ритчи, который всегда увлекался языками программирования, решил устранить ограничения языка Би, добавив в язык систему типов. Так возник язык Си ("C"). В 1973 году Томпсон и Ритчи переписали систему на языке Си. К этому времени существовало около 25 установок ОС U IX, и это была "Четвертая редакция". В июле 1974 года Томпсон и Ритчи опубликовали в журнале Commu ica io s of he ACM историческую статью "U IX imeshari g Opera i g Sys em", которая положила начало новому этапу в истории системы. ОС U IX заинтересовались в университетах. Этому способствовала политика компании Bell Labs, которая объявила о возможности бесплатного получения исходных текстов U IX для использования в целях образования (нужно было платить только за носитель и документацию). Появившуюся к этому времени "Пятую редакцию" ОС U IX одними из первых получили Калифорнийский университет г. Беркли и университет Нового Южного Уэльса г. Сидней (Австралия). Исследовательский U IX В 1975 году компания Bell Labs выпустила "Шестую редакцию" ОС U IX, известную как V6 или Исследовательский U IX. Эта версия системы была первой коммерчески доступной вне Bell Labs.

В версии V принято 64 типа обращений к операционной системе, из которых немногим меньше половины используются часто. Они имеют несложные параметры, что облегчает их использование, предоставляя при этом большие возможности пользователю. Набор обращений к операционной системе вместе с реализующими их внутренними алгоритмами составляют «тело» ядра, в связи с чем рассмотрение операционной системы UNIX в этой книге сводится к подробному изучению и анализу обращений к системе и их взаимодействия между собой. Короче говоря, ядро реализует функции, на которых основывается выполнение всех прикладных программ в системе UNIX, и им же определяются эти функции. В книге часто употребляются термины «система UNIX», «ядро» или «система», однако при этом имеется ввиду ядро операционной системы UNIX, что и должно вытекать из контекста. 1.3 ОБЗОР С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ В этом разделе кратко рассматриваются главные детали системы UNIX, в частности файловая система, среда выполнения процессов и элементы структурных блоков (например, каналы)

1. Операционная система UNIX

2. Особенности операционной системы UNIX

3. Операционная система Unix

4. Операционная система Unix

5. Разработка статических и динамических библиотек на языке программирования С/C++ в операционных системах UNIX

6. Несанкционированный доступ к терминалам серверов с операционными системами семейства UNIX
7. Локальные вычислительные сети. Операционная система NetWare фирмы Novell
8. Сетевые операционные системы

9. Лекции по предмету "Операционные системы"

10. Операционная система MS-DOS

11. Операционная система MS DOS. Приглашение MS DOS. Диалог Пользователя с MS DOS

12. Теоретический анализ эффективности использования операционной системы ЛИНУКС

13. Операционная система DOS

14. Операционные системы (шпаргалка)

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

16. Работа с командами операционной системы MS - DOS

Одеяло байковое жаккардовое "Карапуз" (цвет: бежевый).
Жаккардовое одеяло для новорожденных и детей изготовлено из 100% хлопка (натуральная байка). Двухсторонняя расцветка. Одеяло имеет мягкую
565 руб
Раздел: Одеяла для детей
На золотом крыльце...Карточки с заданиями к палочкам Кюизенера.
Набор игр с цветными счетными палочками Кюизенера. В состав набора входят два блока иллюстративного материала к играм и упражнениям. 1
373 руб
Раздел: Счетные наборы, веера
Meine Liebe Стиральный порошок для детского белья, 1000 грамм.
Стиральный порошок Meine Liebe для детского белья удаляет загрязнения при температурах от 30 до 95°C. Подходит для всех типов стиральных и
418 руб
Раздел: Для стирки детских вещей

17. Операционная система WINDOWS-98

18. Виды программного обеспечения, операционной система

19. Операционная система OS/2

20. Локальные вычислительные сети. Операционная система NetWare фирмы Novell

21. Лекции по операционным системам

22. Операционная система Windows95 и ее характеристики
23. Операционные системы описание
24. Особенности операционной системы Windows 95

25. Развитие операционной системы для ПК на современном этапе

26. Современные операционные системы

27. Настройка интерфейса операционной системы Windows

28. Операционная система FreeBSD

29. Операционная система NetWare

30. Операционная система Windows

31. Операционная система Windows Server 2008

32. Операционная система, программное обеспечение ПК

Качели.
Летом на даче не обойтись без качелей! Качели можно подвесить с помощью специального каната. Качаться на качалях - полезное для здоровья
346 руб
Раздел: Качели, кресла-качалки, шезлонги
Набор маркеров-текстовыделителей "Boss Original Pastel", 4 цвета.
Набор текстовыделителей — классика в пастельных тонах, ориентированный на течение в индустрии моды. Выполненный в спокойной цветовой
535 руб
Раздел: Текстовыделители
Подгузники "Солнце и Луна. Нежное прикосновение", размер: 2/S (3-6 кг), 70 штук.
Подгузники "Солнце и Луна. Нежное прикосновение" сделаны по японской технологии в сотрудничестве с японской корпорацией WATASHI
661 руб
Раздел: 0-5 кг

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

34. Операционные системы локальной сети

35. Операционные системы, альтернативные Windows

36. Операционный система Windows ХР

37. Организация безопасности сети предприятия с использованием операционной системы Linux

38. Переопределение назначений клавиш на клавиатуре в операционной системе Windows
39. Программное обеспечение. Операционная система
40. Разработка почтового клиента для операционной системы Windows

41. Современные операционные системы и системное программирование в Delphi

42. Способы защиты операционной системы от вирусных программ

43. Файловая система Unix

44. Бизнес-план разработки учебного курса по операционной системе OS/2 Warp Connect 4

45. Проектирование операционной системы малого предприятия

46. Операционная и социотехническая системы (Контрольная)

47. Сравнительная характеристика операционных систем семейства UNIX

48. Преимущества использования операционной среды z/OS UNIX при отладке программ для больших вычислительных машин

Фигурка (копилка) декоративная "Зайчонок/Непоседы" 9x11x22,5 см.
Фигурка декоративная, настольная. Изготовлена из полимерных материалов. Размер: 9x11x22,5 см.
460 руб
Раздел: Копилки
Центр игровой надувной Upright "Паровозик".
Надувной центр рассчитан для детей от 9 месяцев. Можно использовать как на улице, так и в помещении. Шарики яркие, легкие, удобны и
2544 руб
Раздел: Батуты, надувные центры
Пенал-косметичка "Pixie Crew" с силиконовой панелью для картинок (красный, розовый).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
858 руб
Раздел: Без наполнения

49. Система управления операционными рисками в кредитной организации

50. Происхождение Солнечной системы и Земли

51. Вселенная, Галактика и Солнечная система

52. Происхождение и развитие солнечной системы

53. Солнечная система в центре внимания науки

54. Обзор солнечной системы
55. Солнечная система (Солнце, Земля, Марс)
56. Строение солнечной системы

57. Солнечная система

58. Тросовые системы в космосе

59. Анализ устойчивости и поддержание орбитальной структуры космической системы связи

60. Пространственная ориентация живых организмов посредством зрительной сенсорной системы

61. Система HLA и инфекционные заболевания

62. Анатомия и физиология пищеварительной системы человека

63. Бактериальная система секреции белков первого типа

64. Военные реформы 1862-74 годов в России. Техническое перевооружение армии и флота, всесословная воинская повинность. Изменение системы военного управления

Набор маркеров, металлик, 5 цветов.
Высокое качество, выдерживают сильный нажим. Защита от высыхания чернил, долгий срок службы. Ширина линии: 1-2 мм. В наборе: 5
457 руб
Раздел: Для творчества, рисования
Лото пластиковое. Орнаменты. Комплект из трех игр.
Набор «Орнаменты» – это комплект из трёх игр для развития для развития логики, образного мышления, внимания и восприятия цвета. В него
549 руб
Раздел: Лото детское
Пазл "Динозавры" (35 элементов).
С фотографической точностью прорисованы обитатели и растительный мир самых отдаленных уголков планеты. Многообразие форм вырубки и
548 руб
Раздел: Пазлы-вырубки

65. Законодательство Российской Федерации о единой государственной системе предупреждения и ликвидации чрезвычайных ситуаций

66. Транспортная система (Восточного Казахстана)

67. Экономическая система Дании

68. Широкозонная система спутниковой дифференциальной навигации (теоретический аспект)

69. Схема системы налогообложения

70. Денежная система России
71. Налоги и налоговая система РФ
72. Налоговая система государства, налоги и их виды

73. Налоговая система Российской Федерации

74. Налоговая система РФ и пути ее реформирования

75. Налоговая система Японии

76. ПОДАТКИ ТА ПОДАТКОВА СИСТЕМА УКРАЇНИ

77. Проблемы реформирования налоговой системы в России

78. Судебная система Российской Федерации

79. Система расходов бюджета

80. Налоговая система России в новом правовом поле

Набор детской посуды "Собачка", 3 предмета.
Набор посуды детский "Собачка". В комплекте 3 предмета: - тарелка суповая диаметром 15 см, - тарелка обеденная диаметром 19
318 руб
Раздел: Наборы для кормления
Защитный детский бальзам от ветра и холода "Weleda" с календулой, 30 мл.
Защитный бальзам от ветра и холода с календулой Weleda разработан, чтобы уберечь нежную кожу ребенка от погодных воздействий. Он может
520 руб
Раздел: Крем детский
Универсальная вкладка для дорожных горшков (фиолетовый).
Вкладка для дорожных горшков подойдет для любого дорожного горшка, она хорошо ложится на сиденье, обеспечивая комфорт и удобство в
649 руб
Раздел: Прочие

81. Бюджетная система и развитие межбюджетных отношений

82. Становление налоговой системы в начале 90-х годов в России

83. Задачи, система и функции органов юстиции Российской Федерации

84. Становление системы социальной защиты государственных служащих

85. Контроль в системе органов государственной власти

86. Конкурсное производство в системе арбитражного управления
87. Гражданское право в системе права
88. Обязательство как гражданско-правовой институт. Место обязательственного права в системе гражданского права

89. Инквизиционный процесс. Формальная система доказательств

90. Правовая система Великобритании

91. Судебная система 1917-22 гг.

92. Система преступления и наказания по Соборному Уложению 1649 года

93. Правовая система России во 2-й половине XlX - начале ХХ вв. Судебная реформа

94. Создание советской судебной системы

95. Процесс становления системы революционных трибуналов РСФСР

96. Федерализм и избирательная система в Германии

Контейнер герметичный глубокий, 5000 мл.
Контейнер герметичный глубокий. Материал: пластик. Объем: 5000 мл. Размеры: 28х20х15 см.
314 руб
Раздел: Штучно
Настольная игра "Гномы-вредители. Делюкс".
На первый взгляд, все гномы похожи: маленькие, бородатые, золото любят, упорно стучат своими кирками в подземных туннелях в поисках
1250 руб
Раздел: Карточные игры
Коврик массажный "Первые шаги" от 9 месяцев.
Массажные коврики представляют собой отдельные модули, которые соединяются между собой по принципу "пазл". Массажные элементы,
1368 руб
Раздел: Коврики

97. Налогообложение на Украине (Система оподаткування в Українії податкова політика в сучасних умовах)

98. Предмет, метод и система гражданского процессуального права /Украина/

99. Налоговая система Швеции

100. Налоговые системы развитых стран и их сравнение с налоговой системой России


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.