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

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

Разработка операционных систем

Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки
Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады

Дагестанский государственный университет. Математический факультет. Кафедра информатики и вычислительной техники. Дипломная работа на тему«Разработка операционных систем». Руководитель: Ханикалов Х.Б. Выполнил: студент 5 к. 4 гр. Атаян А.П. Махачкала 2000 г. План работы: Введение.1. Управление процессами. 1.1. Понятие Процесс. Состояния процесса. 1.2. Планирование процессов. Понятие очереди. 1.3. Взаимодействие процессов. Пользовательский уровень.2. Планирование процессора. 2.1. Критерии планирования процессора. 2.2. Стратегии планирования процессора. 2.2.1.Первый пришел - первый обслуживается FIFO. Firs come - firs served (FCFS). 2.2.2. Стратегия - наиболее короткая работа! SJF. 2.2.3. Приоритетное планирование. 2.2.4. “Карусельная” стратегия планирования. RR-Rou d Robi . 2.2.5. Планирование с использованием многоуровневой очереди.(Mul ilevel queue scheduli g). 2.2.6. Программирование с использованием многоуровневой очереди с обратными связями (mul ilevel feedback queue sheduli g).3. Управление невиртуальной памятью. 3.1. Своппинг. (swappi g). 3.2. Смежное размещение процессов. 3.2.1. Однопрограммный режим. 3.2.2 Мультипрограммный режим с фиксированными границами. 3.2.3. Мультипрограммирование с переменными разделами. (mul iprogrammi g wi h a variable umber of asks (MV ). 3.2.4. Мультипрограммирование с переменными разделами и уплотнением памяти. 3.2.5. Основные стратегии заполнения свободного раздела. 3.3. Страничная организация памяти. 3.3.1. Базовый метод. 3.3.2. Аппаратная поддержка страничной организации памяти. 3.4. Сегментная организация памяти. 3.4.1. Базовый метод сегментной организации памяти. 3.4.2. Разделение сегмента между несколькими процессами. 3.4.3. Фрагментация.4. Управление виртуальной памятью. 4.1. Страничирование по запросу (dema d pagi g). 4.2. Замещение страниц. 4.2.1. FIFO. 4.2.2. Оптимальный алгоритм. 4.2.3. LRU — алгоритм (leas rece ly used).5. Общие сведения. 5.1. Управление памятью. 5.2. Файловая система. 5.3. Управление процессами. 5.4. Межпроцессное взаимодействие. 5.5. Графический интерфейс пользователя. 5.6. Объектно-ориентированное ориентирование и операционные системы.Заключение. ВВЕДЕНИЕ. Операционные системы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах длинной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется десятками мегабайт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков ’украсить’ операционную систему, расширить ее возможности, добавить возможности, изначально несвойственные операционным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные (усложнение настройки и программного интерфейса при упрощении пользовательского). На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем. Однозадачные однопользовательские ОС MS-DOS и PC-DOS являются самыми распространенными ввиду своей простоты и ’неприхотливости’, большую роль здесь играет и то, что подавляющее большинство программ работает именно под их управлением.

MS-DOS и PC-DOS характеризуются минимальным пользовательским и программным интерфейсами, в тоже время, работая со всевозможными программными оболочками, интегрированными средами (такими как Microsof Wi dows или DESQview), создают комфортабельную среду для пользователя и программы. ОС Microsof Wi dows , ориентированная на работу в разнородных сетях, высоконадежна, однако, это достигнуто за счет частичной потери совместимости с MS-DOS. Операционная система OS/2 стоит особняком: будучи полноправной многозадачной операционной системой со своим оригинальным графическим пользовательским и программным интерфейсами, она сохраняет совместимость с MS-DOS и PC-DOS (начиная с версии WARP 3.0 и с Microsof Wi dows). ОС U IX - одна из старейших и наиболее простых операционных систем, изначально была рассчитана на разработку программ (для нее самой и не только) на мини-ЭВМ и позволяла без больших затрат труда программиста переносить программу из одной системы ЭВМ на другую. Неудивительно, что сейчас продается много различных вариантов мобильной операционной системы U IX, таких как XE IX, U IXWARE, SU -OS, LI UX, BSD. Теоретически все эти ОС работают примерно одинаково. Рассмотрим теорию операционных систем. Операционная система - это программа, которая выполняет функции посредника между пользователем и компьютером. Прикладные программы компилятор ассемблер текст. ред. БД Операционная система Аппаратура ОС, выполняя роль посредника, служит двум целям: эффективно использовать компьютерные ресурсы. создавать условия для эффективной работы пользователя В качестве ресурсов компьютера обычно рассматривают: время работы процессора адресное пространство основной памяти оборудование ввода – вывода файлы, хранящиеся во внешней памяти взаимодействие с прикладными программами и пользователемавтоматическое распределение ресурсов Прикладные программы центральная часть периферийная часть 1 2 3 4 На рисунке приведены основные компоненты ОС как системы разделения ресурсов. Таким образом, основные компоненты ОС: управление процессами (распределяет ресурс - процессорное время); управление памятью (распределяет ресурс - адресное пространство основной памяти); управление устройствами (распределяет ресурсы) - оборудование ввода-вывода; управление данными (распределяет ресурс - данные или файлы). Функционирование компьютера после включения питания начинается с запуска программы первоначальной загрузки - Boo rack. Программа Boo rack инициализирует основные аппаратные блоки компьютера и регистры процессора (CPU), накопитель памяти, контроллеры периферийного оборудования. Затем загружается ядро ОС, то есть Opera i g Sys em Ker el. Дальнейшее функционирование ОС осуществляется как реакция на события, происходящие в компьютере. Наступление того или иного события сигнализируется прерываниями - I errup . Источниками прерываний могут быть как аппаратура (HardWare), так и программы (Sof Ware). Аппаратура “сообщает” о прерывании асинхронно (в любой момент времени) путем пересылки в CPU через общую шину сигналов прерываний. Программа “сообщает” о прерывании путем выполнения операции Sys em Call.

Примеры событий, вызывающих прерывания: попытка деления на 0 запрос на системное обслуживание завершение операции ввода - вывода неправильное обращение к памяти Каждое прерывание обрабатывается соответственно обработчиком прерываний (I errup ha dler), входящим в состав ОС. Главные функции механизма прерываний — это: распознавание или классификация прерываний передача управления соответственно обработчику прерываний корректное возвращение к прерванной программе Переход от прерываемой программы к обработчику и обратно должен выполняться как можно быстрей. Одним из быстрых методов является использование таблицы, содержащей перечень всех допустимых для компьютера прерываний и адреса соответствующих обработчиков. Такая таблица называется вектором прерываний (I errup vec or) и хранится в начале адресного пространства основной памяти (U IX/MS DOS). Для корректного возвращения к прерванной программе перед передачей управления обработчику прерываний, содержимое регистров процессора запоминается либо в памяти с прямым доступом либо в системном стеке — Sys em S ack. Обычно запрещаются прерывания обработчика прерываний. Однако, в некоторых ОС прерывания снабжаются приоритетами, то есть работа обработчика прерывания с более низким приоритетом может быть прервана, если произошло прерывание с более высоким приоритетом. 1. Управление процессами. Процесс — это программный модуль, выполняемый в CPU. Операционная система контролирует следующую деятельность, связанную с процессами: создание и удаление процессов планирование процессов синхронизация процессов коммуникация процессов разрешение тупиковых ситуаций 1.1 Понятие Процесс. Состояния процесса. Не следует смешивать понятия процесс и программа. Программа - это план действий, а процесс — это само действие. Понятие процесс включает: программный код данные содержимое стека содержимое адресного и других регистров CPU. Таким образом, для одной программы могут быть созданы несколько процессов, в том случае, если с помощью одной программы в компьютере выполняется несколько несовпадающих последовательностей команд. За время существования процесс многократно изменяет свое состояние. Различают следующие состояния процесса: новый ( ew, процесс только что создан) выполняемый (ru i g, команды программы выполняются в CPU) ожидающий (wai i g, процесс ожидает завершения некоторого события, чаще всего операции ввода - вывода) готовый (ready, процесс ожидает освобождения CPU) завершенный ( ermi a ed, процесс завершил свою работу) Переход из одного состояния в другое не может выполняться произвольным образом. На рисунке приведена типовая диаграмма переходов для состояний процессора. Выполняемый ожидаемый, готовый Выполняемый прерывание. сохраняется состояние П1 в PCB1, активизируется PCB2 готовый Выполняемый готовый прерывание. сохраняется состояние П3 в PCB3, активизируется PCB1 прерывание. сохраняется состояние П2 в PCB2, активизируется PCB3 ожидаемый, готовый Выполняемый ожидаемый ime Каждый процесс представлен в операционной системе набором данных, называемых process co rol block . В process co rol block процесс описывается набором значений, параметров, характеризующих его текущее состояние и используемых операционной системой для управления прохождением процесса через компьютер.

И в разных странах мира многие правительства стали изучать возможности перехода на использование свободного софта или открытого кода, предпочтя его для внутреннего употребления «проприетарным программам». Я не собираюсь обсуждать этот вопрос здесь. Он нужен лишь для того, чтобы пояснить, что раздел проходит не между коммерческим и некоммерческим софтом. От открытых исходников и свободного программного обеспечения в значительной степени зависят многие серьезные компании, из которых наиболее выделяется IBM. Она все больше смещает фокус свой деятельности на операционную систему GNU/Linux, самый известный продукт мира «свободного софта», а IBM – подчеркнуто коммерческая структура. Таким образом, поддержка «открытого кода и свободного софта» не является противопоставлением коммерческой деятельности. Напротив, это содействие в методе разработки программного обеспечения, отличном от майкрософтовского[238]. Для наших целей важнее тот факт, что поддержка «открытых исходников и свободного ПО» не противопоставляется копирайту. «Открытый код и свободный софт» не относятся к разряду общественного достояния

1. Перспективные разработки Операционных Систем

2. Методы разработки, эксплуатации и сопровождения профессионально-ориентированных операционных систем

3. Теория Операционных Систем

4. Сравнение операционных систем /DOS, UNIX, OS (2, WINDOWS/ (Write)

5. История операционных систем

6. Обзор операционных систем
7. Семейство операционных систем W2k. Обзор версий. Процессы и очереди
8. Новые возможности операционных систем

9. Крупнейшие фирмы-разработчики операционных систем и программных средств

10. Настоящее и будущее операционных систем серии Windows

11. Разработка операционной технологии выполнения полевых механизированных работ

12. История развития операционных систем Windows

13. Назначение, классификация и эволюция операционных систем

14. Понятие и основные виды операционных систем

15. Системное программирование для операционных систем

16. Разработка операционного бюджета предприятия

Шкатулка "Фермерский шик" - В (25,5x18,5x11 см).
Короб шкатулки выполнен из ткани. Ручка из бусин. Внутри пластиковый поддон с разделителями. Шкатулка очень удобна в использовании, и к
492 руб
Раздел: Шкатулки для рукоделия
Фоторамка "Poster black".
Рамка может располагаться как вертикально, так и горизонтально. Экран у рамки пластиковый. Для фотографий размером: 30х40см. Материал рамки: пластик.
332 руб
Раздел: Размер 30x40
Светильник "Плазма №5".
Размеры светильника: 22х11х11.5 см. Диаметр лампы: 11 см. Плазменный светильник в виде шара на подставке, при включении создаёт внутри
1191 руб
Раздел: Необычные светильники

17. Разработка методов определения эффективности торговых интернет систем

18. Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы

19. Разработка САППР вакуумных систем на начальных этапах проектирования

20. Разработка компенсационного стабилизатора напряжения на базе операционного усилителя (ОУ). Разработка цифрового логического устройства

21. Разработка компенсационного стабилизатора напряжения на базе операционного усилителя. Разработка цифрового

22. Модели угроз безопасности систем и способы их реализации, определение критериев уязвимости и устойчивости систем к деструктивным воздействиям, разработка методов и средств мониторинга для выявления фактов применения несанкционированных информационных возд
23. Разработка систем управления организациями с использованием информационных технологий
24. Использование полиэлектролитных микрокапсул с целью разработки систем адресной доставки биологичеcки активных веществ

25. Разработка программы для решения систем линейных уравнений

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

27. Разработка системы управления многосвязных систем автоматического регулирования исполнительного уровня

28. Разработка проекта мероприятий по внедрению автоматизированных систем управления бизнесом в ресторане "Эль Ранчо"

29. Основы разработки, внедрения и подготовки производства гибких производственных систем

30. Разработка проекта зоны кратковременного отдыха

31. Структура и алгоритмы работы спутниковых радионавигационных систем

32. Особенности искусственных спутников земли на примере спутниковых систем связи

Набор детской посуды "Принцесса", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления
Настольная игра "Коварный Лис".
В городе был замечен Коварный Лис, который сумел увести пирог прямо у вас из-под носа! Все лисы теперь попали под подозрение, но кто же из
1196 руб
Раздел: Классические игры
Чехол на лобовое стекло всепогодный (арт. TD 0334).
Каждое зимнее утро встречаете со скребком и щеткой, тихо ненавидя вечную ледяную корку и «сугробы» на лобовом стекле?
402 руб
Раздел: Прочее

33. О роли эксперимента в разработке научных гипотез происхождения жизни

34. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)

35. Развертывание систем персонального радиовызова

36. Разработка плана локализации и ликвидации аварийных ситуаций и аварий на АЗС

37. Разработка региональной справочной общегеографической карты Смоленской области для Атласа Центра РФ

38. Расчет показателей разработки элемента трехрядной системы
39. Объем и характеристики исходной информации для составления проектов разработки нефтяных и газовых месторождений (контрольная)
40. Типология правовых систем. Романо-германская, Англо-американская, религиозно-традиционного, социалистического права

41. Правовое обеспечение информациооных систем

42. Принципы технического регулирования, порядок разработки, принятия технических регламентов

43. Диагностика банкротства предприятия и разработка антикризисной программы (на примере ООО «Оптима»)

44. Разработка коллекции мужской одежды на весну – лето 2002 г. под девизом «Закон соответствия»

45. Проектно-методическая разработка по лингводидактике

46. Провал попыток СССР создать систему коллективной безопасности в Европе. Англо-франко-советские переговоры, их результат

47. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic

48. Визуальный HTML-редактор DreamWeaver. Разработка Web-дизайна

Чудо трусики для плавания, от 0 до 3-х лет, трехслойные, арт. 111, для мальчиков.
Детские специальные трусики для плавания в бассейне и открытом водоеме. Плотно прилегают, отлично защищают! Изготовлены из хлопка, имеют
376 руб
Раздел: Многоразовые
Простыня на резинке "ЭГО", 160х200 см, салатовая.
Трикотажная простыня "ЭГО" на резинке выполнена из 100% хлопка высокого качества. Натуральный, экологически чистый материал
760 руб
Раздел: Простыни, пододеяльники
Перчатки виниловые одноразовые, размер L, 100 шт.
Виниловые одноразовые перчатки применяются во время разных видов работ: в пищевой сфере, косметологии, при уборке. Перчатки мягкие и
305 руб
Раздел: Перчатки

49. Разработка АИС по учету складских операций и реализации продукции на предприятии

50. Проектирование и разработка сетевых броузеров на основе теоретико-графовых моделей

51. Несанкционированный доступ к терминалам серверов с операционными системами семейства UNIX. На примере octopus.stu.lipetsk.ru

52. Разработка верхнего уровня Информационной Системы Университета

53. Разработка схемы топологии локальной корпоративной сети, описание ее технических характеристик и решаемых задач

54. Сетевые операционные системы
55. Построение verilog-модели ber-тестера для проверки каналов связи телекоммуникационных систем
56. Сетевые операционные системы Novell

57. Разработка контроллера для мониторинга и оценки качества обслуживания сети пользователей

58. Разработка вычислительного устройства

59. Выборочные ответы к государственному экзамену факультета ВМС специальности 2201 "Вычислительные машины комплексы систем и сети"

60. Разработка программной и аппаратной поддержки к методическим указаниям "Программирование микроконтроллеров"

61. Разработка аппарата измерения торцевого биения

62. Перспективы развития компьютерной техники (новейшие разработки 2005г.)

63. Разработка информационно-справочной системы "Характеристика предприятия" /Prolog/

64. Разработка информационно-справочной системы "Водительское удостоверение" /Prolog/

Развивающая игра "Магнитные истории. В гостях у сказки".
Четыре сказки, четыре смены декораций, четыре комплекта сказочных героев! Настоящий игровой сборник "Русские народные сказки"
453 руб
Раздел: Магнитный театр
Пазл "Лесные животные".
Пазлы Ларсен - это прежде всего обучающие пазлы. На красочной картинке пазла изображены животные на лесной полянке. Собирая пазл, малыш
548 руб
Раздел: Пазлы (5-53 элементов)
Шкатулка для ювелирных украшений "Чайная роза" 17,5x17,5x9,5 см.
Шкатулка настольная. Размеры: 17,5x17,5x9,5 см. Материал: картон.
777 руб
Раздел: Шкатулки для украшений

65. Разработка информационно-справочной системы "Овощная база" /Prolog/

66. Разработка командного процессора, реализующего команды dir и mkdir на ассемблере

67. Разработка информационно-справочной системы "Каталог строительных объектов" /Prolog/

68. Разработка информационно-справочной системы "Товар на складе" /Prolog/

69. Полная параллельная поддержка для систем планирования, основанных на случаях

70. Типовые расчеты надежности систем на персональном компьютере
71. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
72. Разработка системного программного обеспечения

73. Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN

74. Разработка ПО "Правила Дорожного Движения"

75. Задача про транспортную систему. Подбор вариантов проезда с учетом кол-ва пересадо, длительности, видов транспорта (самолет, авто, поезд, водн.) (и класса)

76. Разработка приложений в рамках COM

77. Разработка автоматизированной системы учета выбывших из стационара

78. Разработка подсистемы вывода в диагностической экспертной системе

79. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции

80. Информационные технологии в экономике. Разработка информационных технологий.

Набор столовый детский "Антошка" (4 предмета).
Набор детских столовых приборов: - ложка столовая -1 шт; - вилка столовая - 1 шт; - нож столовый - 1 шт; - ложка чайная - 1
399 руб
Раздел: Ложки, вилки
Подставка для ножей AK-210ST "Alpenkok", 11x22 см.
Размеры: 11х22 см. Подставка для ножей мраморной расцветки с черным наполнением. Материал корпуса: пластик. Внутренняя часть:
673 руб
Раздел: Подставки для ножей
Колокольчик декоративный "Узор", 8x13 см.
Цвет: белый. Материал: фарфор. Размер: 8x13 см.
355 руб
Раздел: Миниатюры

81. Разработка информационно-справочной системы "Технический паспорт автомобиля"

82. Разработка информационно-справочной системы

83. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

84. Разработка программного обеспечения решения нелинейных уравнений

85. Разработка информационно-справочной системы "Зарплата по НИР"

86. Разработка программы- тренажера "Управление электросетями"
87. Разработка математической модели и ПО для задач составления расписания
88. Разработка игровой программы "Морской бой"

89. Разработка базы данных "Кадры"

90. Разработка базы данных "Культурный досуг"

91. Разработка базы данных

92. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью

93. Разработка альтернативных моделей предметной области в виде многоуровневых контекстных диаграмм

94. Разработка справочно-информационной системы «Детский сад» в среде СУБД

95. Разработка игровой программы на языке программирования Turbo Pascal

96. Разработка тестового приложения "Компоненты меню Delphi"

Гель "Meine Liebe" для стирки шерстяных, шелковых и деликатных тканей, 800 миллилитров.
Концентрированный гель "Meine Liebe" идеально подходит для изделий из шерсти, шелка, кашемира, в том числе состоящих из
315 руб
Раздел: Гели, концентраты
Помпа для воды "HotFrost", A6, механическая.
Цвет корпуса: синий/серый. Тип установки: на бутыль. Тип помпы: механический. Тип крана: кнопка на корпусе. Количество кранов: 1. Материал
357 руб
Раздел: Прочее
Набор для изготовления мягкой игрушки "Собачка".
Домашняя студия мягкой игрушки. Полностью готовые детали кроя и синтепоновый наполнитель. Разложите все детали кроя и определите их
422 руб
Раздел: Игрушки

97. Разработка автоматизированной информационной системы учёта товародвижения в торговле

98. Cреда разработки visual basic

99. Разработка системы задач (алгоритмы-программы) по дискретной математике

100. Разработка программы рисования линий с помощью мыши


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