- •1. ИНФОРМАЦИЯ, ЕЁ СВОЙСТВА, ИЗМЕРЕНИЕ, ПРЕДСТАВЛЕНИЕ И КОДИРОВАНИЕ
- •1.1. Информатика – предмет и задачи
- •1.2. Информация, ее виды и свойства
- •1.3. Представление об информационном обществе
- •1.4. Кодирование информации
- •1.5. Практическое занятие № 1. Системы счисления. Перевод чисел из одной системы счисления в другую. Арифметические операции в позиционных системах счисления
- •1.6. Кодирование текстовых и символьных данных
- •1.7. Кодирование графических данных
- •1.8. Кодирование звуковой информации
- •1.9. Структуры данных
- •1.10. Файлы и файловая структура
- •1.11. Измерение и представление информации
- •1.12. Теоремы Шеннона
- •1.13. Математические основы информатики
- •1.13.1. Алгебра высказываний (алгебра логики)
- •1.13.2. Элементы теории множеств
- •2. ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
- •2.1. История развития вычислительной техники
- •2.2. Классификация компьютеров по сферам применения
- •2.3. Базовая система элементов компьютерных систем
- •2.4. Функциональные узлы компьютерных систем
- •2.5. Архитектура ЭВМ
- •2.6. Совершенствование и развитие архитектуры ЭВМ
- •2.6.1. Архитектуры с фиксированным набором устройств
- •2.6.2. Открытая архитектура
- •2.6.3. Архитектура многопроцессорных вычислительных систем
- •2.7. Внутренняя структура ЭВМ
- •2.7.4. Внешние запоминающие устройства
- •2.8. Внешние устройства компьютера
- •2.8.1. Видеотерминалы
- •2.8.2. Устройства ручного ввода информации
- •2.8.3. Устройства печати
- •2.8.4. Устройства поддержки безбумажных технологий
- •2.8.5. Устройства обработки звуковой информации
- •2.8.6. Устройства для соединения компьютеров в сеть
- •3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ
- •3.1. Состав системного программного обеспечения
- •3.2. Операционные системы
- •3.3. Виды операционных систем и их базовые понятия
- •3.4. Процессы и потоки
- •3.5. Управление памятью
- •3.6 Организация ввода-вывода
- •3.7 Драйверы устройств
- •3.8 Файловые системы
- •3.9 Файловые системы Microsoft Windows
- •3.9.1. Файловая система FAT16
- •3.9.3. Файловая система NTFS
- •3.9.4. Сравнение файловых систем FAT16, FAT32 и NTFS
- •3.10 Операционная система Windows
- •3.11 Служебные программы
- •3.13 Прикладное программное обеспечение
- •3.13.1. ППО общего назначения
- •3.13.2. ППО специального назначения
- •3.17. Практическое занятие № 6. Табличный процессор Excel. Основные понятия и общие принципы работы с электронной таблицей. Создание и заполнение таблиц постоянными данными и формулами. Построение диаграмм и графиков
- •3.18. Практическое занятие № 7. Табличный процессор Excel. Сортировка и фильтрация (выборка) данных. Сводные таблицы, структурирование таблиц. Расчёты в Excel
- •4. БАЗЫ ДАННЫХ (БД) И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)
- •4.1. Базы данных в структуре информационных систем
- •4.2. Классификация баз данных и виды моделей данных
- •4.3. Нормализация отношений в реляционных базах данных
- •4.4. Проектирование баз данных
- •4.5. Этапы развития СУБД. Реляционная СУБД Microsoft Access – пример системы управления базами данных
- •4.6. Практическое занятие № 8. СУБД Access 97. Создание однотабличной базы данных. Отбор данных с помощью фильтра. Формирование запросов и отчётов для однотабличной базы данных
- •5. КОМПЬЮТЕРНЫЕ СЕТИ И ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ
- •5.1. Назначение и классификация компьютерных сетей
- •5.2. Режимы передачи данных в компьютерных сетях
- •5.3. Типы синхронизации данных при передаче и способы передачи информации
- •5.4. Аппаратные средства, применяемые при передаче данных
- •5.5. Архитектура и протоколы компьютерных сетей
- •5.6. Локальные вычислительные сети (ЛВС) и их топологии
- •5.7. Физическая передающая среда ЛВС и методы доступа к ней
- •5.8. Примеры сетей. Глобальная сеть Интернет
- •5.9. Службы сети Интернет
- •5.10. Поиск информации в Интернет
- •5.10.1. Поисковые машины
- •5.12. Основы и методы защиты информации
- •5.13. Политика безопасности в компьютерных сетях
- •5.14. Способы и средства нарушения конфиденциальности информации
- •5.15. Основы противодействия нарушению конфиденциальности информации
- •5.16. Криптографические методы защиты данных
- •5.17. Компьютерные вирусы и меры защиты информации от них
- •6. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. МОДЕЛИ И ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ
- •6.1. Алгоритм и его свойства
- •6.1.2. Графическое представление алгоритмов
- •6.2. Принципы разработки алгоритмов и программ для решения прикладных задач
- •6.2.1. Процедурное программирование
- •6.2.3. Функциональное программирование
- •6.2.4. Логическое программирование
- •6.2.5. Объектно-ориентированное программирование (ООП)
- •6.3. Методы и искусство программирования
- •6.4. Обзор языков программирования
- •6.5. Понятие о метаязыках описания языков программирования
- •6.6. Моделирование как метод решения прикладных задач
- •6.7. Основные понятия математического моделирования
- •6.8. Информационное моделирование
- •6.9. Практическое занятие № 11. Вычисления в среде Mathcad
- •6.10. Практическое занятие № 12. Вычисления в среде Matlab
- •СПИСОК ЛИТЕРАТУРЫ
- •ОГЛАВЛЕНИЕ
может состоять из двух частей, разделённых точкой. В некоторых ОС расширения файлов являются просто соглашениями, и ОС не заставляет пользователя их строго придерживаться. Другие ОС, например Windows, используют расширения для запуска программы, создающей данное расширение.
Наиболее распространённым видом файла, внутренняя структура которого обеспечивается файловыми системами различных ОС, являются файлы с последовательной структурой. Такие файлы можно рассматривать как набор составных элементов, называемых логическими записями, длина которых может быть как постоянной, так и переменной, и доступ к которым – последовательный. В ряде файловых систем предусматривается использование более сложных логических структур, например древовидных. На физическом уровне блоки файла (обычно размером 256 или 512 байт) могут размещаться в памяти непрерывной областью или храниться несмежно. Наиболее развитый механизм несмежного распределения блоков файлов реализован в ОС UNIX, в которой размеры файлов могут динамически изменяться в пределах 1 Гбайта.
Обычно пользователю бывает необходимо логически группировать свои файлы, поэтому требуется некий гибкий способ, позволяющий объединять файлы в группы. Это делается с помощью иерархического дерева каталогов, причём пользователь может создать себе столько каталогов и подкаталогов, сколько ему нужно. Таким образом, каталог играет роль учётного механизма, позволяющего обслуживать десятки и сотни файлов.
При организации файловой системы в виде дерева каталогов требуется некоторый способ указания файла. Для этого используется абсолютное имя пути и относительное имя пути файла. Абсолютное имя пути состоит из имён всех каталогов от корневого до того, в котором содержится файл, и имени самого файла. Это имя является уникальным. Относительное имя используется вместе с понятием текущего каталога. Если пользователь назначает какой-то каталог текущим, то к файлу из этого каталога можно обратиться просто по его имени. Каждый каталог рассматривается как файл и имеет собственное имя. Развитые
многопользовательские файловые системы обеспечивают также защиту и разделение данных, хранящихся в файлах, при работе с ними разных пользователей. Так, например, каждый файл и каталог может иметь владельца. Обычно это пользователь, создавший их. Владелец может назначить тип защиты файла от других пользователей.
В файловой системе существует минимальная единица информации – кластер, размер
которого является нижним пределом размера записываемой на носитель информации в рамках ФС. Минимальной единицей информации со стороны аппаратного обеспечения является сектор. От файловой системы требуется выполнение следующих действий:
§определение физического расположения частей файла;
§определение наличия свободного места и выделение его для вновь создаваемых файлов.
Разные файловые системы используют различные механизмы для реализации указанных задач и имеют свои преимущества и недостатки. Так, например, файловые системы типа FAT (File Allocation Table – таблица размещения файлов) представляют собой образ носителя (диска) с детализацией до кластерного уровня.
3.9Файловые системы Microsoft Windows
3.9.1.Файловая система FAT16. Эта система существовала ещё до MS-DOS. Её название – таблица расположения файлов – отлично отражает физическую организацию файловой системы. Максимальный размер поддерживаемого дискового пространства не превышает 4096 Мбайт, большие объёмы FAT16 не поддерживает. В FAT16 применяется 16-
битная адресация и, соответственно, возможно использование до 216 адресов. Том памяти, отформатированный FAT16, разделяется на кластеры. Размер кластера зависит от размера тома и колеблется от 512 байт до 64 Кбайт, принимая ряд определённых значений.
87
Организация тома |
показана на рис. 3.5. Отличием корневого каталога от всех |
прочих |
|||||||||
|
|
|
|
|
|
|
|
подкаталогов |
является |
фиксированное |
|
|
Загрузочный |
FAT16 |
|
FAT16 |
Корневой |
Каталоги и |
|
число вхождений (обычно 512). Это число |
|||
|
сектор |
(оригинал) |
|
(копия) |
каталог |
файлы |
|
равно общему количеству подкаталогов и |
|||
|
|
|
|||||||||
|
|
|
|
|
|
|
|||||
|
Рис. 3.5. Организация тома в файловой системе FAT16 |
|
файлов, созданных в корневом каталоге. |
||||||||
|
|
|
|
|
|
|
3.9.2. |
Файловая |
система |
FAT32. |
Начиная с Windows 95, появилась FAT32, которая способна обслуживать тома до 2 Тбайт с размером кластера до 32 Кбайт. В целом размеры кластеров в FAT32 меньше соответствующих размеров в FAT16. Это приводит к более эффективному использованию дискового пространства. Кроме того, максимальное число вхождений в корневой каталог увеличено до 65535. В FAT32 применяется 32-битная адресация, но первые четыре бита таблицы расположения файлов FAT32 необходимы для собственных нужд, поэтому в FAT32
число адресов достигает 228 .
3.9.3.Файловая система NTFS. В состав Windows 2000 входит поддержка новой версии файловой системы NTFS (New Technology File System). Ключевое преимущество NTFS – возможность ограничения доступа к файлам и папкам. При формировании файловой системы NTFS создаётся файл MTF (Master File Table), в котором хранятся адреса копий данных. Полная копия загрузочного сектора располагается в конце тома. В MTF, кроме того, находится таблица имён атрибутов, корневой каталог и т. д. Если у файла слишком большой набор атрибутов, то информация о нём храниться в нескольких записях, причём первая (базовая) запись хранит адреса других записей.
3.9.4.Сравнение файловых систем FAT16, FAT32 и NTFS. Цифры в названиях файловых систем FAT16 и FAT32 указывают на число бит, необходимых для хранения информации о номерах кластеров, используемых файлом, т. е. на разрядность адресации. Проведем сравнение этих файловых систем, указав их преимущества и недостатки.
FAT16 имеет следующие преимущества:
§ эта файловая система поддерживается ОС MS-DOS, Windows 95, Windows 98, Windows NT, Windows 2000 и некоторыми версиями ОС UNIX;
§ накоплено большое число программ для исправления ошибок в этой файловой системе и восстановления данных;
§ система может быть загружена с системной дискеты; § эта файловая система весьма эффективна для томов памяти объёмом менее
256 Мбайт.
К недостаткам FAT16 можно отнести:
§ в системе не поддерживается резервная копия загрузочного сектора; § в FAT16 не поддерживается встроенная защита файлов и их сжатие.
Преимущества FAT32 таковы:
§ для дисков большого объёма более эффективно используется выделенное дисковое пространство;
§ корневой каталог в FAT32 занимает цепочку кластеров и может располагаться
в любом месте диска, благодаря чему система не накладывает никаких ограничений на число элементов (вхождений) в корневом каталоге;
§из-за меньшего размера кластеров занятое дисковое пространство на 10-15% меньше, чем у FAT16;
§FAT32 из-за возможности использования резервной копии FAT является более надёжной системой, чем FAT16.
Основные недостатки FAT32:
§размер тома памяти под Windows 2000 ограничен объёмом 32 Гбайт;
§тома недоступны для других ОС кроме Windows 95 и Windows 98;
§не поддерживается резервная копия загрузочного сектора;
§не поддерживается встроенная защита файлов и их сжатие.
88