- •Глава 7. Основы алгоритмизации и программирования 114
- •Глава 8. Базы данных и система управления базами данных 171
- •Глава 9. Компьютерные сети 224
- •9.1. Терминология 224
- •Глава 10. Вопросы компьютерной безопасности 260
- •Введение
- •Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в эвм
- •1.1. Терминология
- •1.2.1. Единицы количества информации (объемный подход)
- •1.2.Краткая история развития информатики
- •1.3. Системы счисления
- •1.3.1. Позиционные системы счисления
- •1.4. Представление различных видов данных в эвм
- •1.4.1. Кодирование текстовых данных
- •1.4.2. Кодирование графических данных
- •1.4.3. Кодирование звуковой информации
- •Глава 2. Общие принципы построения эвм
- •2.1.Функциональные блоки эвм
- •2.2. Классическая структура эвм
- •2.3. Структура современных эвм
- •2.3.1. Режим прямого доступа к памяти
- •2.3.2. Основной цикл работы эвм
- •2.4. Основные команды эвм
- •2.4.1. Команды для работы с подпрограммами. Стеки
- •Глава 3. Устройство персонального компьютера
- •3.1. Печатная (материнская) плата
- •3.2. Процессор
- •3.3. Назначение и виды памяти
- •3.3.1.Оперативная память
- •Классификация оперативной памяти по способу реализации
- •3.3.2. Энергонезависимая электронная память
- •3.4. Внешние устройства пк
- •1. Устройства ввода
- •Глава 4. Программное обеспечение пк
- •4.1. Системное по
- •4.1.1. Компьютерные вирусы и антивирусные программные средства
- •4.2. Прикладное по
- •Глава 5. Операционные системы Функции ос пк
- •5.2. Операционная система ms dos
- •5.2.1. Работа с файлами в dos
- •5.2.2. Общие команды ms dos
- •5.2.3. Конфигурационные файлы
- •5.2.4. Организация файловой системы
- •5.3. Операционная система Windows компании Microsoft
- •5.3.1. Окно Windows
- •5.3.2. Программа Проводник
- •Глава 6. Основы работы с прикладными программами пакета Microsoft Office
- •6.1. Текстовый редактор Microsoft Word
- •6.1.1. Интерфейс приложений
- •6.1.2.Режимы отображения документа
- •6.1.3.Создание документа
- •6.1.4. Сохранение документа
- •6.1.5. Открытие документа
- •6.1.6.Ввод текста
- •6.1.7. Специальные средства ввода и редактирования текста
- •Специальные средства редактирования текста
- •6.1.8. Форматирование текста
- •6.1.9. Приемы и средства автоматизации форматирования
- •6.1.10. Работа с таблицами
- •6.1.11.Управление сменой страниц
- •6.1.12. Разделы
- •6.2. Электронные таблицы Excel
- •6.2.1. Особенности интерфейса
- •6.2.2. Виды вводимых данных
- •6.2.3. Ввод данных в ячейку и редактирование
- •6.2.4. Ввод рядов данных
- •6.2.5. Проверка орфографии
- •6.2.6. Форматирование рабочего листа
- •6.2.7. Использование и создание формул
- •6.2.8. Параметры страницы
- •6.2.9. Анализ данных с помощью сводных таблиц
- •6.2.10. Создание диаграмм и графиков
- •6.2.11. Управление данными
- •Глава 7. Основы алгоритмизации и программирования
- •7.1. Этапы решения задачи на эвм
- •7.2. Алгоритм и его свойства
- •7.2.1. Способы описания алгоритмов
- •7.2.2. Основные графические элементы блок-схем
- •Элементы блок-схем
- •7.3. Структурный подход к программированию
- •7.4. Языки программирования
- •7.5. Основные языки высокого уровня
- •7.6. Общее описание языка QuickBasic
- •7.6.1. Назначение и основные особенности языка
- •7.6.2. Алфавит языка
- •7.6.3. Данные. Виды данных
- •Числовые данные
- •Типы числовых констант
- •Переменные
- •7.6.4. Встроенные математические функции
- •Стандартные математические функции qbasic
- •Арифметические выражения
- •7.6.5. Основные операторы языка qbasic
- •7.6.5.1. Операторы для реализации линейной программы
- •7.6.5.2. Операторы для разветвляющихся вычислительных процессов
- •7.6.5.3. Операторы циклических алгоритмов
- •Операторы описания массивов
- •7.6.5.5. Подпрограммы и функции
- •Передача аргументов по значению
- •7.6.5.6. Операторы и функции обработки символьной информации
- •Передача аргументов по ссылке
- •7.6.5.7. Графические возможности qbasic
- •7.6.5.8. Звуковые средства языка qbasic
- •Глава 8. Базы данных и система управления базами данных
- •8.1. Базы данных и информационные системы
- •8.2. Архитектура информационной системы
- •8.3. Терминология баз данных
- •8.3.1. Виды взаимосвязей между объектами предметной области
- •8.4. Трехуровневая модель бд
- •8.5. Модели организации данных
- •8.5.1. Иерархическая модель данных
- •8.5.2. Сетевая модель данных
- •8.5.3. Реляционная модель данных
- •8.5. 4. Фундаментальные свойства отношений
- •8.6. Операции над данными в реляционной модели
- •8.7. Нормализация отношений
- •8.8. Системы управления базами данных
- •Функции субд
- •Централизованные и распределенные бд
- •8.9. Субд microsoft access
- •8.9.1. Структура окна Access
- •8.9.2. Создание таблиц
- •Операции с таблицами
- •8.9.3. Создание связей между таблицами
- •8.9.4. Формы
- •8.9.5. Сортировка и фильтрация данных
- •8.9.6. Запросы
- •8.9.7. Отчеты
- •Глава 9. Компьютерные сети
- •9.1. Терминология
- •9.2. Классификация сетей
- •9.3. Топология сетей
- •9.3.1 Шина
- •9.3.2. Звезда
- •9.3.3. Кольцо
- •9.4. Сетевые технические средства
- •9.4.1. Физическая среда передачи данных в лвс
- •9.4.2. Организация модемной связи
- •9.5. Сетевые программные средства
- •9.6. Способы коммутации компьютеров и виды сетей
- •9.6.1. Способы коммутации и передачи данных
- •9.6.2. Локальная вычислительная сеть (лвс)
- •9.6.3. Архитектура сети
- •9.6.4. Типы лвс
- •Одноранговые лвс
- •Лвс с выделенным сервером (иерархические)
- •9.7. Модель сетевой архитектуры iso/osi
- •Архитектура модели
- •Взаимодействие уровней модели osi
- •9.8. Общая характеристика сети Internet
- •9.8.1. История
- •9.8.2. Протокол tcp (Transmission Control Protocol)
- •9.8.3. Ip (Internet Protocol) – протокол межсетевого взаимодействия
- •9.8.4. Доменное имя
- •9.8.5. Понятие гипертекста и гиперссылки
- •9.8.6. Унифицированный указатель ресурса (url – Uniformed Resource Locator)
- •9.8. 7. Службы Интернета
- •Электронная почта
- •Сетевые новости, или телеконференции
- •Списки рассылки (Mail List)
- •Служба передачи файлов
- •Служба www
- •Служба icq
- •Поисковые системы
- •Глава 10. Вопросы компьютерной безопасности
- •10.1. Понятие о компьютерной безопасности
- •10.1.1. Компьютерные вирусы
- •Программные средства антивирусной защиты
- •10. 2. Защита информации в Интернете
- •10.2.1. Понятие о шифровании данных и электронной цифровой подписи
- •Алгоритмы с симметричным шифрованием
- •Алгоритмы с асимметричным шифрованием
- •Комбинированный метод шифрования
- •Электронная цифровая подпись
- •Идентификация и аутентификация
- •Средства эцп
- •Библиографический список
5.2.2. Общие команды ms dos
Они распознаются и выполняются командным процессором command.com Команды вводятся с клавиатуры, их ввод завершается нажатием клавиши <Enter>. Команды DOS делятся на группы
команды работы с дисками;
команды работы с каталогами;
команды работы с файлами;
команды управления системой.
Типовая структура команды
<имя команды> [<список параметров>] [<список ключей>]
где параметры указывают на те объекты, над которыми совершается операция; ключи уточняют действие команды.
Команды работы с файлами:
Переименовать файлы (REN)
Копировать файлы (COPY)
Стирать файлы (DEL)
Вывод файлов на экран (TYPE)
Перемещение файлов (MOVE)
Например:
Переименуем все файлы с расширением .com в файлы с расширением .txt
REN *.com *.txt <Enter>
Отображение содержимого файлов TYPE data.txt <Enter>
Удаление файлов DEL *.exe <Enter>
Копирование файлов COPY *.doc a:\Word <Enter>
Команды работы с каталогами:
Просмотр содержимого каталога (DIR)
Переход в другой каталог (CD)
Создать каталог (MD)
Например:
Вывести на экран содержимое каталога TEXT диска a:
DIR a:\TEXT /p
где /р – ключ для постраничного вывода информации.
Сделать текущим каталог TEXT диска а:
CD a:\TEXT
Создать в каталоге TEXT подкаталог KNIGA
MD KNIGA
5.2.3. Конфигурационные файлы
Средства аппаратного обеспечения вычислительной техники отличаются гигантским многообразием.
Программно-аппаратный интерфейс вычислительной системы поддерживается за счет специальных программных средств управления – драйверов.
Драйвером называется небольшая резидентная программа, постоянно находящаяся в памяти и обеспечивающая взаимодействие некоторых устройств и ОС. Файлы драйверов имеют расширение .sys, .exe, .com
Роль ОС сводится к тому, чтобы предоставить пользователю возможность загрузки драйвера – далее драйвер сам перехватывает прерывания, используемые для обращения к устройству, и управляет его взаимодействием с управляющей программой.
Когда команда на загрузку и настройку драйверов включается в состав файлов, автоматически читаемых при загрузке компьютера такие файлы называются файлами конфигурации.
В файле config.sys задаются установки, настраивающие систему в соответствии с конкретными запросами пользователя, там же загружаются драйверы, обеспечивающие нормальную работу нестандартного оборудования, драйверы обеспечивающие работу с различными видами памяти. В файле config.sys задаются расположение файла command.com
В файле autoexec.bat задаются пути поиска для исполняемых файлов: как правило, в нем загружаются драйверы мыши и русскоязычной клавиатуры, оболочка Norton Commander, кроме того задаются переменные окружения. т.е. параметры команды DIR, имя директории, в кот будут размещаться временные файлы.
В таких ОС как Windows, ОС берет на себя все функции по установке драйверов устройств и передаче им управления от приложений. Во многих случаях ОС даже не нуждается в драйверах от разработчика устройств, а использует драйверы из собственной базы данных.
5.2.4. Организация файловой системы
Все современные дисковые ОС обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы – табличный. Поверхность ЖД рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора. Под цилиндром понимается совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения. Данные о том, в каком месте диска записан тот или иной файл, хранятся в системной области диска в спец. таблицах размещения файлов (FAT – таблица). Поскольку нарушение FAT- таблицы приводит к невозможности воспользоваться данными, к ней предъявляются особые требования надежности, и она существует в 2 экземплярах, идентичность которых регулярно контролируется средствами ОС. Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт. Т.к. размер FAT – таблиц ограничен, то для дисков, с размером выше 32 Мбайт, обеспечить адресацию к отдельному сектору невозможно. В связи с этим группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным.
ОС MS-DOS, OS/2, Windows 95, NT реализуют 16-разрядные поля в таблицах размещения файлов такая файловая система наз. FAT 16. Она позволяет разместить в FAT-таблицах не более 65536 записей(216) о местоположении единиц хранения данных. Соответственно для дисков объемом от 1 до 2 Гбайт длина кластера составляет 32 Кбайт (64 сектора). Это не вполне рациональный расход раб. пространства. Поскольку любой файл (даже очень маленький) полностью оккупируют весь кластер, которому соответствует только одна адресная запись. Даже если файл достаточно велик и располагается в нескольких кластерах, все равно в его конце образуется некий остаток, нерационально расходующий целый кластер. С дисками размером более 2 Гбайт файловая система FAT 16 вообще работать не может.
Начиная с Windows 98, операционные системы обеспечивает более совершенную организацию файловой системы – FAT32. Для дисков размером до 8 Гбайт эта система обеспечивает размер кластера 4 Кбайт (8 секторов).
Операционные системы Windows NT и Windows XP способны поддерживать совершенно другую файловую систему – NTFS. В ней хранение файлов организовано иначе – служебная информация хранится в Главной таблице файлов (MFT). В данной системе размер кластера не зависит от размера диска, и, потенциально, для очень больших дисков эта система должна работать эффективнее, чем FAT32.
