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

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

Модель файловой системы FAT

Мыло металлическое "Ликвидатор".
Мыло для рук «Ликвидатор» уничтожает стойкие и трудно выводимые запахи за счёт особой реакции металла с вызывающими их элементами.
197 руб
Раздел: Ванная
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Карабин, 6x60 мм.
Размеры: 6x60 мм. Материал: металл. Упаковка: блистер.
44 руб
Раздел: Карабины для ошейников и поводков

ОДЕССКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ ХОЛОДА Институт информационных технологий кафедра информационных систем кУРСОВАЯ РАБОТА ПО ДИСЦИПЛИНЕ “тЕОРИЯ ОПЕРАЦИОННЫХ СИСТЕМ” “модель файловой системы FA ” Выполнил студент 322Б группы Холод Денис. Руководитель Чмырь И.А. ОДЕССА 1997 Содержание: Цель курсовой работы 3 Идея программы 3 О системе FA 4 Структура системы файлов FA 5,6 О реализации задания 7 О примененных уровнях абстракции 8 Об интерфейсе 9 Исходный текст: Макросы, вызываемые событиями 10 Исходный текст: Базовые события 13 Исходный текст: Макросы нижнего уровня абстракции 15 Список литературы, примененной при подготовке курсовой работы 17 Цель:         Разработка программы, моделирующей организацию файловой системы FA . Идея программы:         Программа позвовяет экспериментально исследовать логическую структуру файловой системы FA , состоящую из трех областей: FA (File Alloca io able), корневой каталог и область файлов. Имеется панель описания операций с файлами, находящимися на диске, а именно: добавить файл, удалить файл, перезаписать файл (с изменением размера). Кроме того, предоставлена возможность графического отображения соответствия файлов секторам на диске. Файловая система FA :         Так называемая файловая система FA использовалась во всех версиях МСДОС и в первых двух выпусках OS/2 (версии 1.0 и 1.1). Каждый логический том имеет собственный FA , который выполняет две функции: содержит информацию распределения для каждого файла в томе в форме списка связей модулей распределения (кластеров) и указывает, какие модули распределения свободны.         Когда FA был изобретен, это было превосходное решение для управления дисковым пространством, главным образом потому что гибкие диски, на которых он использовался, редко были размером более, чем несколько Mb. FA был достаточно мал, чтобы находиться в памяти постоянно, позволял обеспечивать очень быстрый произвольный доступ к любой части любого файла. Когда FA был применен на жестких дисках, он стал слишком большим для резидентного нахождения в памяти и ухудшал производительность системы. Кроме того, так как информация относительно свободного дискового пространства рассредотачивалась "поперек" большого количества секторов FA , он был непрактичен при распределении файлового пространства, и фрагментация файлов оказалась препятствием высокой эффективности.         Кроме того, использование относительно больших кластеров на жестких дисках привело к большому количеству неиспользуемых участков, так как в среднем для каждого файла половина кластера была потрачена впустую.         Ограничения FA на наименование файлов и каталогов унаследованы из CP/M. Когда Pa erso создавал 86DOS, одной из его первых целей было облегчить импорт из CP/M в его новую операционную систему. А следовательно принятые в CP/M ограничения на имена файлов и расширений перенеслись в 86DOS.         В течение нескольких лет Microsof и IBM сделали попытку продлить жизнь файловой системы FA благодаря снятию ограничений на размеры тома, улучшению cтратегий распределения, кэширования имен пути, и перемещению таблиц и буферов в расширенную память.

Но они могут расцениваться только как временные меры, потому что файловая система просто не подходила к большим устройствам произвольного доступа. О реализации задания         Модель файловой системы представляет собой рабочий лист Microsof Excel, на котором в виде ячеек представлены три логические структуры файловой системы: Каталог файлов Таблица распределения Область файлов         На рабочем листе также расположены две панели управления: Операции с файлами добавить удалить перезаписать Визуализация FA показать файл убрать стрелки         Исходя из контекста вопроса параллельное выполнение процессов или потоков (Mul i hreadi g) реализовывать нет необходимости. Учитывая эти факторы, а также необходимость разработки “дружественного” интерейса с применением графических примитивов, было решено использовать язык программирования VisualBasic (VBA) от фирмы Microsof и электронную таблицу Excel 5.0 фирмы Microsof .         Так как модель является типичной управляемой событиями системой, то алгоритм ее работы достаточно прост, а точнее представляет собой ряд алгоритмов, которые пересекаются только в среднем уровне абстракции. (см. ниже) События вызываются пользователем посредством воздействия на органы управления. О примененных уровнях абстракции         Все возможные события были тщательно проанализированы автором и разделены на три категории, или на три уровня абстракции: События, вызываемые внешними воздействиями. Таковыми являются все события, вызываемые пользователем посредством вызова пунктов из групп операций с файлами. События фундаментальной природы, т.е. базовые события, порождаемые предудущими. Их значительно меньше, и они никак не вникают в суть породивших из внешних событий. События низкого уровня абстракции, которые являются искуственно синтезированными из предыдущих двух групп событиями и имеют целью понизить сложность системы за счет абстрагирования от непринципиальных тонкостей и усложнений в системе, диктуемых контекстом. Таковыми, например, являются события обработки неправильных ситуаций. Об интерфейсе         Интерфейс является интуитивно понятным и не навязчивым, всегда, насколько это возможно, является “демократичным” по отношению к пользователю. В программах, написанных таким стилем, очень четко прослеживается причинно-следственная связь, хорошо знакомая любому человеку и являющаяся неотъемлемой частью образного мышления. Это делат программу весьма простой в использовании, а алгоритм работы простым в понимании. Вся необходимая для работы информация представлена в диалогах, о неправильных ситуциях программа сообщает пользователю и это единственный (и законный) случай нарушения свободы действий пользователя.         Далее приводится исходный текст программы с обширными комментариями, в которых делается упор не на особенности языка программирования и конкретной реализации, а на представление составляющих файловой системы как объектов, а процедур и функций как методов, применяемых к этим объектам.         Макросы, вызываемые событиями Public ype FileID 'Тип, описывающий файл: имя,размер и точка входа в FA ame As S ri g Size As I eger Firs As I eger E d ype Sub PressAddFile() 'Макрос, вызываемый кнопкой "Добавить Файл" DialogShee s("Add").E

di Boxes(" ame"). ex = "" 'подготовка диалога "Добавление файла" DialogShee s("Add").Edi Boxes("Size"). ex = "" 'очистка полей ввода Shee s("Add").Show 'Вызов диалога "Добавление файла" Wi h DialogShee s("Add") 'Проверка на правильность введенных данных If (.Edi Boxes(" ame"). ex = "") Or (.Edi Boxes("Size"). ex = "") Or (.Edi Boxes("Size"). ex = "0") he Exi Sub E d Wi h Dim ewFile As FileID 'Экземпляр переменной с описанием создаваемого файла Wi h DialogShee s("Add") ewFile. ame = .Edi Boxes(" ame"). ex ewFile.Size = .Edi Boxes("Size"). ex E d Wi h Call AddFile( ewFile) 'Вызов процедуры добавления файла Refresh 'обновили графическое изображение размещения файлов E d Sub Sub PressDele eFile() 'в основном рабочем листе нажата кнопка Удалить Файл emp = 4 Wi h DialogShee s("Dele e") 'подготавливаем к работе диалог Dele e .Lis Boxes(" ame").RemoveAllI ems While Shee s("Shee ").Cells( emp; 2) &l ;> "" 'заполняем список имеющимися в каталоге файлами .Lis Boxes(" ame").AddI em ex :=Workshee s("Shee ").Cells( emp; 2).Value; I dex:= emp - 3 emp = emp 1 We d .Show 'показываем диалог Dele e If .Lis Boxes(" ame") = 0 he Exi Sub Dim File As FileID 'переменная для идентификатора удаляемого файла.Передается процедуре Dele eFile File. ame = Shee s("Shee ").Cells(.Lis Boxes(" ame") 3; 2) File.Size = Shee s("Shee ").Cells(.Lis Boxes(" ame") 3; 3) File.Firs = Shee s("Shee ").Cells(.Lis Boxes(" ame") 3; 4) Call Dele eFile(File) 'Вызываем процедуру удаления файла Refresh 'обновили графическое изображение размещения файлов E d Wi h E d Sub Sub PressRemakeFile() 'нажата кнопка Изменить размеры файла 'по этому поводу подготавливаем к работе диалог Remake emp = 4 Wi h DialogShee s("Remake") .Lis Boxes(" ame").RemoveAllI ems .Edi Boxes("Size"). ex = "" While Shee s("Shee ").Cells( emp; 2) &l ;> "" 'заполняем список имеющимися в каталоге файлами .Lis Boxes(" ame").AddI em ex :=Workshee s("Shee ").Cells( emp; 2).Value; I dex:= emp - 3 emp = emp 1 We d .Show 'показываем диалог Remake 'при нажатии кнопки OK в диалоге запустится макрос DialogRemakePressOK E d Wi h E d Sub Sub DialogRemakePress ame() 'в диалоге Перезапись выбран файл из списка Wi h DialogShee s("Remake") 'и поэтому в диалоге Перезапись обновляем поле размера файла в соотв. с выбранным файлом .Edi Boxes("Size"). ex = Shee s("Shee ").Cells(3 .Lis Boxes(" ame").Lis I dex; 3).Value E d Wi h E d Sub Sub DialogRemakePressOK() 'в диалоге изменение размеров файла нажата кнопка OK Wi h DialogShee s("Remake") .Hide 'убрали с экрана диалог If .Lis Boxes(" ame").Lis I dex = 0 he Exi Sub Dim File As FileID 'Экземпляр типа FileID - идентификатор файла File. ame = Shee s("Shee ").Cells(3 .Lis Boxes(" ame").Lis I dex; 2). ex File.Size = Shee s("Shee ").Cells(3 .Lis Boxes(" ame").Lis I dex; 3).Value File.Firs = Shee s("Shee ").Cells(3 .Lis Boxes(" ame").Lis I dex; 4).Value 'проверка на наличие изменений If .Edi Boxes("Size"). ex = File.Size Or .Edi Boxes("Size"). ex = "0" he Exi Sub 'проверка на помещаемость If .Edi Boxes("Size"). ex > (FreeSize ((File.Size - 1) 8 1) 8) he emp = MsgBox("Файл " & File.

Том форматируется для определенной файловой системы (FAT или NTFS) и обозначается прописной буквой латинского алфавита, за которой следует двоеточие (например, C:, E:, F:). Чаще всего буквами A: и B: обозначаются приводы гибких дисков. Файловая система – это таблица (или набор ячеек), в которой хранятся сведения о каждом файле, чтобы при необходимости можно было извлечь нужный файл. На жестком диске компьютера может храниться большое количество файлов, и, чтобы не запутаться в разнообразии информации, необходимо все это как-то систематизировать и классифицировать. Файлом называется любая информация, записанная на диск под отдельным именем. Имя файлу может присваивать операционная система или программа, может его придумывать и пользователь. В Windows XP при записи имени можно использовать не более 255 символов, включая пробелы (а в операционной системе DOS – не более восьми символов без пробелов). Расширение, размер, даты создания и последнего изменения в Windows XP файлу присваивает программа, в которой этот файл (рисунок, документ, клип и др.) был создан

1. Файловая система FAT

2. Современные модели управление образовательно-воспитательными учреждениями. Модели управления учреждениями (шпаргалка)

3. Современные модели управление образовательно-воспитательными учреждениями. Модели управления учреждениями (шпаргалка)

4. Классические модели стратегического анализа и планирования: модель HOFER/SCHENDEL

5. Построение моделей виртуальной реальности по цифровых моделям открытых горных работ

6. Анализ современных моделей реформирования налоговой системы
7. Лабораторные работы по ЭММ (системы уравнений межотраслевого баланса; оптимизационная модель межотраслевого баланса)
8. Рынок. Рыночная система. Модель рынка

9. Системные предпосылки формирования модели системы управления маркетинговой деятельностью предприятия сферы услуг

10. Система моделей для CAD/CAE станков

11. Макроэкономические модели в системе макроэкономического анализа

12. Сбалансированная система показателей и альтернативные модели

13. Цифровая модель местности и ее использование в современных геоинформационных системах

14. Модель системы массового обслуживания на GPSS

15. Модель устойчивой мировой системы

16. Модели системы кровообращения

Мягкая игрушка "Груффало".
Ой, мама, это груффало! Оно меня понюфало! Как этот страшный зверь сумел сюда попасть? Какие острые клыки, чудовищная пасть! Ножищи как
865 руб
Раздел: Персонажи мультфильмов, сказок
Шарики, 100 шт.
Диаметр: 8 и 6 см.
787 руб
Раздел: Шары для бассейна
Светильник "Совенок", 16,5 см.
Фигурка декоративная - светильник. Высота: 16,5 см. Материал: полимерный.
676 руб
Раздел: Необычные светильники

17. Планирование машинного эксперимента с имитационной моделью системы массового обслуживания

18. Построение логической модели исследуемой системы

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

20. Разработка модели информационной системы предприятия ОАО "Токаревский комбинат хлебопродуктов"

21. Реляционная модель данных в системах управления базами данных

22. Создание модели системы массового обслуживания
23. Математическая модель системы слежения РЛС
24. Інформаційна модель упровадження системи якості ВНЗ

25. Модель формирования творческой среды класса. Зарубежные системы воспитания

26. Региональная модель системы социальной защиты населения на примере ЕАО

27. Модели эволюции кредитно-денежной системы

28. Использование математических методов и моделей в управлении микроэкономическими системами

29. Разработка динамических моделей для транспортно-производственной системы

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

31. Малые тела Солнечной системы

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

16 разноцветных восковых смываемых, треугольных мелков.
Мамы и папы могут быть уверены, что выбрав восковые мелки Crayola, они доставят радость своим детям. С их помощью можно нарисовать
419 руб
Раздел: Восковые
Подгузники-трусики "Pampers Pants", 6 ( 15+ кг), 44 штуки.
Когда малыши вертятся или ползают, подгузники надевать сложно. Тогда стоит использовать трусики Pampers Pants. Трусики Pampers легко
1117 руб
Раздел: Более 11 кг
Кружка с сердцем на дне (для правши или левши).
Пусть утро станет добрым! Кружка с забавной фигуркой на дне - это шанс вызвать улыбку близкого человека. По мере выпивания напитка фигурка
390 руб
Раздел: Оригинальная посуда

33. Строение солнечной системы

34. Солнечная система (Солнце, Земля, Марс)

35. Строение солнечной системы

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

37. Операционная система MS DOS. Основные принципы хранения информации на магнитных дисках в MS DOS. Файловая система MS DOS

38. Колебания системы " Атмосфера - Океан - Земля" и природные катаклизмы. Резонансы в Солнечной системе, нарушающие периодичность природных катаклизмов
39. Устойчива ли Солнечная система?
40. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

41. Совсем другие аналоги солнечной системы

42. Устойчивость солнечной системы

43. Солнечная система. Происхождение солнечной системы

44. Законы движения небесных тел и строение Солнечной системы

45. Возникновение солнечной системы

46. Планеты Солнечной системы

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

48. Седьмая планета солнечной системы - Уран

Качели детские деревянные "Гномик".
Качели можно использовать как на улице, так и в помещении. Нейлоновые веревки крепятся с помощью удобных колец и с легкостью выдерживают
469 руб
Раздел: Качели, кресла-качалки, шезлонги
Стул детский Ника "СТУ3" складной, мягкий (рисунок: машинки).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
562 руб
Раздел: Стульчики
Настольная игра "Матрешкино".
Простая и понятная даже маленьким детям, она увлечёт и взрослых. Игроки наперегонки ищут нужную матрёшку, чтобы повторить её жест. Кто
357 руб
Раздел: Карточные игры

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

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

51. Файловая система Windows

52. Электронная картотека планет солнечной системы

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

54. Солнечная система
55. Где находится граница солнечной системы
56. Земля - планета Солнечной системы

57. Малые тела Солнечной системы

58. Наша Солнечная система

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

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

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

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

63. Солнечная система. Происхождение жизни

64. Юпитер - пятая и самая большая планета Солнечной системы

Ремень-кошелек эластичный с двумя отделениями, чёрный (арт. TD 0453).
Если Вы носите одежду без карманов или занимаетесь спортом, Вы, разумеется, сталкивались с необходимостью носить телефон, кошелек, ключи и
355 руб
Раздел: Поясные
Набор для создания украшений "Кукла".
З маленькие куколки в разных нарядах, входящие в набор, предоставят простор для самой смелой фантазии, а с помощью страз и блесток
806 руб
Раздел: Бумажные куклы
Стул детский Little Angel "Я расту" (цвет: салатовый).
Размер: 30х32,5х58,2 см. Материал: пластик. Цвет: салатовый.
625 руб
Раздел: Стульчики

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

66. Методика восстановления данных при различных файловых системах

67. Типовые файловые системы и их особенности

68. Файловая система NTFS

69. Файловые системы

70. Спутниковые системы навигации GPS и Глонасс
71. Вселенная, которую я выбираю (Модель Вселенной Лео Шарка)
72. Мир Галактик (Галактики и звездные системы)

73. Спутниковые системы местоопределения

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

75. Двигательные системы организма

76. Нервная система

77. Нервная система

78. Проводящая система листьев. Строение, типы жилкования

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

80. ПВО. Устройство ЗАК МК. Система управления антенной (СУА)

Умные кубики. Уши, лапы и хвосты. 50 игр для развития интеллекта.
IQ-кубики «Уши, лапы и хвосты» — это универсальный набор для развития дошкольника. Выполняя игровые задания, ребёнок учится
306 руб
Раздел: Развивающие игры с кубиками
Конструктор металлический для уроков труда №1, 206 элементов.
Конструктор раскрывает перед ребенком неограниченные возможности моделирования и создания множества своих собственных
313 руб
Раздел: Магнитные и металлические конструкторы
Ковш "Классика", 1 литр.
Ковш предназначен для приготовления пищи, долговечен и неприхотлив в эксплуатации. Изготавливается из нержавеющей (коррозионностойкой)
579 руб
Раздел: Ковши

81. Модель экономического развития Южной Кореи на современном этапе

82. Проблема применения моделей устойчивого развития на региональном уровне

83. Социально-экономическая модель в Швеции: процесс становления и развития

84. Транспортная система Украины

85. Методы и модели демографических процессов

86. Геодезические опорные сети. Упрощенное уравнивание центральной системы
87. Расчет показателей разработки элемента трехрядной системы
88. Банковская система Франции

89. Изменения, произошедшие в финансовой системе России, в переходе к рыночной экономике

90. Налоговая система

91. Налоговая система России

92. Налоговая система РФ

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

94. Необходимость государственного регулирования экономики в рыночных системах

95. Проблемы и перспективы развития денежной системы России

96. Система неналоговых платежей и сборов в Украине

Кукла Нэни, в розовом жакете.
Испанская компания Magic Baby представляет серию кукол Нэни (Nany), которые подарят ребенку бесчисленные часы радости и детства! Это
2566 руб
Раздел: Классические куклы
Деревянные часы своими руками "Котенок".
Деревянные часы для сборки, выполненные в виде конструктора для детей, станут отличным времяпрепровождением. Такой набор для творчества
343 руб
Раздел: Обучающие, игровые
Бустер Happy Baby "Booster Rider" (цвет: aqua, 15-36 кг).
Rider — бустер группы II-III (от 15 до 36 кг). Бустер без спинки с мягкими подлокотниками. Форма бустера обеспечивает правильное положение
999 руб
Раздел: Группа 2 (15-25 кг)

97. Планирование в системе государственного управления

98. Система таможенных органов РФ

99. Расходы бюджетной системы на социальные цели


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