
- •1.Информация (от лат. Informatio, разъяснение, изложение, осведомленность) — сведения о чем-либо, независимо от формы их представления.
- •4. Способы хранения и представления графической информации в эвм.
- •12.Типы и назначение периферийного оборудования эвм. Долговременные запоминающие устройства.
- •Периферийные устройства компьютера делятся по назначению:
- •15. Координатные устройства. Их назначение, типы и принцип действия.
- •16.Обработка программ под управлением операционной системы. Типы операционных систем.
- •17. Структура и основные компоненты операционной системы. Командный процессор. Драйверы внешних устройств. Файловая система
- •Основные функции:
- •Файловая система
- •18. Файловая система хранения данных, каталоги и файлы, организация доступа к файлам.
- •Структурные(сложные).
- •21. Понятие алгоритма. Способы описания алгоритмов: словесный, схемный, с помощью языка программирования. Правила оформления схем алгоритмов в соответствии с гост.
- •Линейные вычислительные алгоритмы
- •24. Организация передачи данных по телефонным каналам. Способы модуляции. Модем.
- •25 Локальные компьютерные сети. Способы объединения компьютеров в сеть. Распределенные компьютерные сети.
- •28. Назначение информационно-поисковых систем; поисковые языки.
- •Информационно-поисковые языки
- •Процесс индексирования включает:
- •По области или по сфере применения информационно-поисковых языков можно выделить:
- •30. Угрозы безопасности информации: технические, природные, созданные людьми.
- •31. Меры обеспечения безопасности информации: идентификация, разделение полномочий, шифрование, регистрация.
- •32. Технические средства защиты информации; электронные ключи, принцип использования, предоставляемые возможности.
- •33. Компьютерные вирусы; типы компьютерных вирусов, способы защиты от компьютерных вирусов
18. Файловая система хранения данных, каталоги и файлы, организация доступа к файлам.
Файловая система
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
В широком смысле понятие "файловая система" включает:
совокупность всех файлов на диске,
наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,
комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
С точки зрения операционной системы (ОС), весь диск представляет собой набор кластеров (как правило, размером 512 байт и больше)[1]. Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в этом каталоге). Эти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.
Однако файловая система не обязательно напрямую связана с физическим носителем информации. Существуют виртуальные файловые системы, а также сетевые файловые системы, которые являются лишь способом доступа к файлам, находящимся на удалённом компьютере.
Основные функции любой файловой системы нацелены на решение следующих задач:
именование файлов;
программный интерфейс работы с файлами для приложений;
отображения логической модели файловой системы на физическую организацию хранилища данных;
организация устойчивости файловой системы к сбоям питания, ошибкам аппаратных и программных средств;
содержание параметров файла, необходимых для правильного его взаимодействия с другими объектами системы (ядро, приложения и пр.).
В многопользовательских системах появляется ещё одна задача: защита файлов одного пользователя от несанкционированного доступа другого пользователя, а также обеспечение совместной работы с файлами, к примеру, при открытии файла одним из пользователей, для других этот же файл временно будет доступен в режиме «только чтение».
КАТАЛОГИ И ФАЙЛЫ
Файл - поименованная последовательность байтов.
Работа с файлами реализуется средствами операционных систем.
Имена как у файлов имеют и обрабатываются похожим образом:
области данных (необязательно на диске);
устройства (как физические, порты например; так и виртуальные);
потоки данных (в частности, вход или выход процесса) («pipe» следует переводить словом «конвейер»);
сетевые ресурсы, сокеты;
объекты операционной системы.
Каталог (англ. directory — алфавитный справочник) или директория — файл, содержащий записи о входящих в него файлах. Каталоги могут содержать записи о других каталогах, образуя древовидную структуру.
ОРГАНИЗАЦИЯ ДОСТУПА К ФАЙЛУ
Доступ — процедура установления связи с памятью и размещенным в ней файлом для записи и чтения данных_____
Имя логического диска, стоящее перед именем файла в спецификации, указывает логический диск, на котором следует искать файл. На этом же диске организован каталог, в котором хранятся полные имена файлов, а также их характеристики: дата и время создания; объем (в байтах); специальные атрибуты. По аналогии с библиотечной системой организации каталогов полное имя файла, зарегистрированное в каталоге, будет служить шифром, по которому операционная система находит месторасположение файла на диске.
В операционной системе принята иерархическая структура организации каталогов. На каждом диске всегда имеется единственный главный (корневой) каталог. Он находится на 0-м уровне иерархической структуры и обозначается символом "\". Корневой каталог создается при форматировании (инициализации, разметке) диска, имеет ограниченный размер. В главный каталог могут входить другие каталоги и файлы, которые создаются командами операционной системы и могут быть удалены соответствующими командами.
Таким образом, любой каталог, содержащий каталоги нижнего уровня, может быть, с одной стороны, по отношению к ним родительским, а с другой стороны, подчиненным по отношению к каталогу верхнего уровня. Как правило, если это не вызывает путаницы, употребляют термин "каталог", подразумевая или подкаталог, или родительский каталог в зависимости от контекста.
Описанный выше принцип организации доступа к файлу через каталог является основой файловой системы.
19. Этапы разработки программ для ЭВМ. Данные и алгоритмы, как модельное отражение реальных объектов. Языки программирования
Этапы разработки программ для ЭВМ
Создание или выбор метода принципа модели.
Разработка алгоритма и структуры информации.
Кодирование.
Отладка.
Тестирование или испытание.
Выпуск в свет и сопровождение.
Данные и алгоритмы, как модельное отражение реальных объектов
Виды данных: Числовые; вещественные; целые; символические; Строковые; Логические.
Объект(свойства)- Модель(данные);
Объект(действия) – Модель(алгоритмы)
Алгоритм – полное и точное описание конечной последовательности правил, указывающих на действие, которое нужно выполнить, чтобы за конечное время перейти от исходных данных к результатам.
Языки программирования.
Фортран, Cobol, Algol-первый праязык, дает начало языкам Visual basic, Pascal, C, C+ и C++;
20. Базовые и структурные типы данных, используемые для описания свойств объектов.
Базовые и структурные типы данных, используемые для описания свойств объектов.
Базовые.
Числовые: Хранятся числа. Могут применяться обычные арифметические операции.
Целочисленные: со знаком, то есть могут принимать как положительные, так и отрицательные значения; и без знака, то есть могут принимать только неотрицательные значения.
Вещественные: с запятой (то есть хранятся знак и цифры целой и дробной частей) и с плавающей запятой (то есть число приводится к виду m*be, где m — мантисса, b — основание показательной функции, e — показатель степени (порядок) (в англоязычной литературе экспонента), причём в нормальной форме 0<=m<b, а в нормализованной форме 1<=m<b, e — целое число и хранятся знак и числа m и e).
Символьный тип. Хранит один символ. Могут использоваться различные кодировки.
Логический тип. Имеет два значения: истина и ложь, при троичной логике может иметь и третье значение — «не определено» (или «неизвестно»). Могут применяться логические операции. Используется в операторах ветвления и циклах. В некоторых языках является подтипом числового типа, при этом ложь=0, истина=1.
Множество. В основном совпадает с обычным математическим понятием множества. Допустимы стандартные операции с множествами и проверка на принадлежность элемента множеству. В некоторых языках рассматривается как составной тип.