Дипломная работа

от 20 дней
от 9999 рублей

Заказать

Курсовая работа

от 10 дней
от 1999 рублей

Заказать

Реферат

от 3 дней
от 699 рублей

Заказать

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Заказать

Диссертация

Сроки и стоимость индивидуальные

Заказать

Главная - Программирование - Файловая система CP/M

Файловая система CP/M Программирование. Курсовая

  • Тема: Файловая система CP/M
  • Автор: Юлия
  • Тип работы: Курсовая
  • Предмет: Программирование
  • Страниц: 88
  • Год сдачи: 2011
  • ВУЗ, город: Москва
  • Цена(руб.): 1500 рублей

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

Выдержка

Введение
Файловая система (англ. 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. Файловая система
http://ru.wikipedia.org/wiki/Файловая_система
2. CP/M
http://ru.wikipedia.org/wiki/CP/M
3. The Unofficial CP/M Web site
http://www.cpm.z80.de/
4. IBM PC для пользователя
В. Э. Фигурнов
Изд. «Финансы и статистика», 1990 г.
5. Системное программное обеспечение
А. В. Гордеев, А. Ю. Молчанов
Изд. «Питер», 2001 г.
6. Как программировать на С++
Х. М. Дейтел, П. Дж. Дейтел
Изд. «Бином», 2000 г.
7. Как программировать на С
Х. М. Дейтел, П. Дж. Дейтел
Изд. «Бином», 2000 г.
8. Язык програмирования Си
Б. Керниган, Д. Ритчи
3-е издание, испр.
Изд. «Невский диалект», 2001 г.
9. Язык программирования Си для персонального компьютера
С. О. Бочков, Д. М. Субботин
Изд. «Радио и связь», 1990 г.
10. Язык программирования С++
Б. Страуструп
3-е издание, испр.
Изд. «Невский диалект» - Изд. «Бином», 1999 г.
11. Borland С++ BUILDER 5
Ч. Калверт, К.Рейсдорф
Изд. «ДиаСофт», 2001 г.
12. Сетевые операционные системы
Олифер В.Г., Олифер Н.А.
Издательский дом «Питер», 2001 г.

Форма заказа

Заполните, пожалуйста, форму заказа, чтобы менеджер смог оценить вашу работу и сообщил вам цену и сроки. Все ваши контактные данные будут использованы только для связи с вами, и не будут переданы третьим лицам.

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Программирование на языке высокого уровня Курсовая 2011 25 1500
Динамический список динамических стеков Курсовая 2011 45 1500
Библиотека музыкальной школы Курсовая 2010 33 1500
Система управления файлами Курсовая 2011 24 1500
Prolog — один из старейших и наиболее популярных языков логического программирования Курсовая 2011 13 1500
Современные системы программирования Курсовая 2011 30 1500
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

© 2010-2016, Все права защищены. Принимаем заказы по всей России.