Дипломные, курсовые и контрольные работы на заказ Заказать написание уникальной работы, купить готовую работу  
 
Заказать реферат на тему
Диплом на заказа
Крусовые и рефераты
Заказать курсовик по химии
Заказать дипломную работу
контрольные работы по математике
контрольные работы по геометрии
Заказать курсовую работу
первод с английского
 
   
   
 
Каталог работ --> Технические --> Программирование --> Файловая система CP/M

Файловая система CP/M

Москва

Курсовая по предмету:
"Программирование"



Название работы:
"Файловая система CP/M"




Автор работы: Юлия
Страниц: 88 шт.



Год:2011

Цена всего:1490 рублей

Цена:2490 рублей

Купить Заказать персональную работу


Краткая выдержка из текста работы (Аннотация)

Введение

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

Файловая система связывает носитель информации с одной стороны и API для доступа к файлам - с другой. Когда прикладная программа обращается к файлу, она не имеет никакого представления о том, каким образом расположена информация в конкретном файле, так же, как и на каком физическом типе носителя (CD, жёстком диске, магнитной ленте, блоке флэш-памяти или другом) он записан. Всё, что знает программа - это имя файла, его размер и атрибуты. Эти данные она получает от драйвера файловой системы. Именно файловая система устанавливает, где и как будет записан файл на физическом носителе (например, жёстком диске).

С точки зрения операционной системы (ОС), весь диск представляет собой набор кластеров размером от 512 байт и выше (старые системы, и в частности CP/M, которые использовали 8” дискеты имели размер кластера 128 байт). Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в этом каталоге). Эти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.

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

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

Введение 4

1. Теоретическая часть 6

1.1 Файловые системы 6

1.1.1 Файлы с точки зрения пользователя 6

1.1.2 Имена файлов 9

1.1.3 Структура файлов 10

1.1.4 Операции над файлами. 11

1.1.5 Общая структура файловой системы 13

1.1.6 Структура файловой системы на диске. 15

1.2 Операционная система CP/M 21

1.2.1 История создания CP/M 21

1.2.2 Разновидности CP/M. 22

1.2.3 Архитектура и файловая система CP/M 25

1.2.4 Команды CP/М. 27

2 Практическая часть 31

2.1 Постановка задачи 31

2.2 Обоснование научно-технической значимости разработки 31

2.3 Аналитический обзор задачи проектирования 31

2.4 Конструирование 33

3 Структура программного средства 35

3.1 Модули 35

3.2 Общая блок-схема 35

3.3 Описание работы программы 36

3.4 Описание команд модели файловой системы. 38

3.5 Результат 41

4 Заключение 42

5 Список используемой литературы 43

Приложение А - Образцы экранного интерфейса (тестирование работы программы) 45

Приложение В - Тексты модулей 47

Использованная литература

  1. Файловая система
  2. http://ru.wikipedia.org/wiki/Файловая_система
  3. CP/M
  4. http://ru.wikipedia.org/wiki/CP/M
  5. The Unofficial CP/M Web site
  6. http://www.cpm.z80.de/
  7. IBM PC для пользователя
  8. В. Э. Фигурнов
  9. Изд. «Финансы и статистика», 1990 г.
  10. Системное программное обеспечение
  11. А. В. Гордеев, А. Ю. Молчанов
  12. Изд. «Питер», 2001 г.
  13. Как программировать на С++
  14. Х. М. Дейтел, П. Дж. Дейтел
  15. Изд. «Бином», 2000 г.
  16. Как программировать на С
  17. Х. М. Дейтел, П. Дж. Дейтел
  18. Изд. «Бином», 2000 г.
  19. Язык програмирования Си
  20. Б. Керниган, Д. Ритчи
  21. 3-е издание, испр.
  22. Изд. «Невский диалект», 2001 г.
  23. Язык программирования Си для персонального компьютера
  24. С. О. Бочков, Д. М. Субботин
  25. Изд. «Радио и связь», 1990 г.
  26. Язык программирования С++
  27. Б. Страуструп
  28. 3-е издание, испр.
  29. Изд. «Невский диалект» - Изд. «Бином», 1999 г.
  30. Borland С++ BUILDER 5
  31. Ч. Калверт, К.Рейсдорф
  32. Изд. «ДиаСофт», 2001 г.
  33. Сетевые операционные системы
  34. Олифер В.Г., Олифер Н.А.
  35. Издательский дом «Питер», 2001 г.


Другие похожие работы