Автор работы: Пользователь скрыл имя, 26 Сентября 2013 в 21:40, курсовая работа
В работе рассматриваются три вопроса. В первом мы анализируем устройства ввода звуковой информации, их виды и назначение. При ответе на второй вопрос мы узнаем об организации файловой системы, как обслуживается файловая структура . В третьем вопросе мы рассматриваем объектно-ориентированное программирование в языках С++, Object Pascal, Java, узнаём о предназначении и структуре.
Современный период развития общества характеризуется сильным влиянием на него компьютерных технологий. Средства ввода звуковой информации на компьютер совершенствуются. Объектно-ориентированное программирование – это новый способ подхода к программированию
Введение……………..……………………….…………….……………………….…...…..4
1. Устройства ввода звуковой информации.…………………………………………....5
1.1 Микрофон……...…………..………………………..………………………………..5
1.2 Цифровой диктофон.…………………………………………………………….…7
1.3 Модем…………………………………………………………………………………..7
2. Организация файловой системы. Обслуживание файловой структуры…………......10
2.1 Организация файловой системы.…………………………….…………….… ... 10
2.2 Обслуживание файловой структуры…………………………….….…….…….21
3. Объектно-ориентированное программирование…….……………………………..…....24
3.1 Контроль во время компиляции и во время выполнения………………….……25
3.2 Чисто объектно-ориентированные и гибридные языки……………………..25
3.3 Простая объектная модель и ссылочно-объектная модель…………………26
3.4 Классы, объекты и ссылки………………………………………………………….26
3.5 Мусорная корзина…………………………………………………………………….27
3.6 Определение новых классов…………………………………………………………29
3.7 Создание и уничтожение объектов ……………………………………………..30
3.8 Инкапсуляция (Private и Public)……………………………………………………30
3.9 Файлы, юниты и пакеты……………………………………………………………30
3.10 Методы/данные класса и объекта класса……………………………………..31
3.11 Классы и наследование……………………………………………………………..31
3.12 Предок всех классов…………………………………………………………………32
3.13 Доступ к методам базового класса……………………………………………..32
3.14 Совместимость подтипов………………………………………………………..33
3.15 Позднее связывание (и полиморфизм)…………………………………………..33
3.16 Абстрактные методы и классы…………………………………………………33
3.17 Множественное наследование и интерфейсы…………..……………………34
3.18 Другие свойства…………………………………………………………….………35
3.19 Стандарты…………………………………………………………………….……37
3.20 Языки и программное окружение……………………………………………...37
4. Практическая часть ……………………….…………………………...……………38
4.1 Условие задачи…………………………………………………………….…………38
4.2 Блок-схема………………………………………………….…………………………39
4.3 Листинг программы…………………………………………………………………40
Заключение ……………….……….………………………………………………………42
Список использованной литературы…………………………………………………… 43
Объем памяти и тип питания (батареи/аккумуляторы) влияют на размеры цифровых диктофонов.
1.3 Моде́м (аббревиатура, составленная из слов модулятор-демодулятор) — устройство, применяющееся в системах связи и выполняющее функцию модуляции и демодуляции. Модулятор осуществляет модуляцию несущего сигнала, то есть изменяет его характеристики в соответствии с изменениями входного информационного сигнала, демодулятор осуществляет обратный процесс. Частным случаем модема является широко применяемое периферийное устройство для компьютера, позволяющее ему связываться с другим компьютером, оборудованным модемом, через телефонную сеть (телефонный модем) или кабельную сеть (кабельный модем).
Модем выполняет функцию оконечного оборудования линии связи. При этом формирование данных для передачи и обработку принимаемых данных осуществляет терминальное оборудование, в простейшем случае — персональный компьютер.
Типы модемов для компьютеров:
По исполнению модемы:
По принципу работы модемы:
По виду соединения:
В настоящее время наиболее распространены: внутренний программный модем, внешний аппаратный модем, встроенные в ноутбуки модемы.
Составные устройства модема:
ROM — энергонезависимая
память, в которой хранится
NVRAM — энергонезависимая
электрически
RAM — оперативная память
модема, используется для буферизации
принимаемых и передаваемых
Голосовой модем — имеет функцию оцифровки сигнала с телефонной линии и воспроизведение произвольного звука в линию. Часть голосовых модемов имеет встроенный микрофон. Это позволяет осуществить передачу голосовых сообщений в режиме реального времени на другой удалённый голосовой модем и приём сообщений от него и воспроизведение их через внутренний динамик, использование такого модема в режиме автоответчика и для организации голосовой почты.
История модема:
Компания AT&T Dataphone Modems в Соединённых Штатах была частью SAGE (ПВО системы) в 50-х годах. Она соединяла терминалы на различных воздушных базах, радарах и контрольных центрах с командными центрами SAGE, разбросанными по США и Канаде. SAGE использовала выделенные линии связи, но устройства на каждом из концов этих линий были такими же по принципу как современные модемы.
Первым модемом для персональных компьютеров стало устройство компании Hayes Microcomputer Products, которая в 1979 году выпустила Micromodem II для персонального компьютера Apple II. Модем стоил 380 долл. и работал со скоростью 110/300 б/сек.
В 1981 году фирма Hayes выпустила модем Smartmodem 300 б/сек, система команд которого стала стандартом де-факто.
2.1 Организация файловой системы
Все
современные дисковые операционные
системы обеспечивают создание файловой
системы, предназначенной для хранения
данных на дисках и обеспечения доступа
к ним. Принцип организации файловой
системы – табличный. Поверхность
жесткого диска рассматривается
как трехмерная матрица, измерениями
которой являются номера поверхности,
цилиндра и сектора. Под цилиндром
понимается совокупность всех дорожек,
принадлежащих разным поверхностям
и находящихся на равном удалении
от оси вращения. Данные о том, в
каком месте диска записан
тот или иной файл, хранятся в
системной области диска в
специальных таблицах размещения файлов
(FAT-таблицах). Поскольку нарушение FAT-таблицы
приводит к невозможности
Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Поскольку размер FAT-таблицы ограничен, то для дисков, размер которых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным. В связи с этим группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска.
Операционные
системы MS-DOS, OS/2, Windows 95 и Windows NT реализуют
16-разрядные поля в таблицах размещения
файлов. Такая файловая система называется
FAT16. Она позволяет разместить в FA
T-таблицах не более 65 536 записей (216) о
местоположении единиц хранения данных
и, соответственно, для дисков объемом
от 1 до 2 Гбайт длина кластера составляет
32 Кбайт (64 сектора). Это не вполне рациональный
расход рабочего пространства, поскольку
любой файл (даже очень маленький)
полностью оккупирует весь кластер,
которому соответствует только одна
адресная запись в таблице размещения
файлов. Даже если файл достаточно велик
и располагается в нескольких
кластерах, все равно в его
конце образуется некий остаток,
нерационально расходующий
Для современных жестких дисков потери, связанные с неэффективностью файловой системы, весьма значительны и могут составлять от 25% до 40% полной емкости диска, в зависимости от среднего размера хранящихся файлов. С дисками же размером более 2 Гбайт файловая система FAT16 вообще работать не может.
В настоящее время только операционная система Windows 98 обеспечивает более совершенную организацию файловой системы — FAT32 с 32-разрядными полями в таблице размещения файлов. Для дисков размером до 8 Гбайт эта система обеспечивает размер кластера 4 Кбайт (8 секторов).
Логическая организация
Одной
из основных задач операционной системы
является предоставление удобств пользователю
при работе с данными, хранящимися
на дисках. Для этого ОС подменяет
физическую структуру хранящихся данных
некоторой удобной для
Цели и задачи файловой системы
Файл — это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Файлы хранятся в памяти, на зависящей от энергопитания, обычно — на магнитных дисках. Однако нет правил без исключения. Одним из таких исключений является так называемый электронный диск, когда в оперативной памяти создается структура, имитирующая файловую систему.
Основные цели использования:
Файловая система (ФС) — это часть операционной системы, включающая:
Файловая система позволяет программам обходиться набором достаточно простых операций для выполнения действий над некоторым абстрактным объектом, представляющим файл. При этом программистам не нужно иметь дело с деталями действительного расположения данных на диске, буферизацией данных и другими низкоуровневыми проблемами передачи данных с долговременного запоминающего устройства. Все эти функции файловая система берет на себя. Файловая система распределяет дисковую память, поддерживает именование файлов, отображает имена файлов в соответствующие адреса во внешней памяти, обеспечивает доступ к данным, поддерживает разделение, защиту и восстановление файлов.
Таким
образом, файловая система играет роль
промежуточного слоя, экранирующего
все сложности физической организации
долговременного хранилища
Информация о работе Объектно-ориентированное программирование