Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_1-18_1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
408.65 Кб
Скачать
  1. Информатизация общества — организованный социально - экономический и научно-технический процесс создания оптимальных условий для удовлетворения информационных потребностей и реализации прав граждан, органов государственной власти, органов местного самоуправления, организаций, общественных объединений на основе формирования и использования информационных ресурсов. Социальные последствия. Пример про появление роботов.

  1. Появление ЭВМ или компьютеров - одна из существенных примет современной научно-технической революции. Широкое распространение компьютеров привело к тому, что все большее число людей стало знакомиться с основами вычислительной техники, а программирование постепенно превратилось в элемент культуры. Первые электронные компьютеры появились в первой половине XX века. Они могли делать значительно больше механических калькуляторов, которые лишь складывали, вычитали и умножали. Это были электронные машины, способные решать сложные задачи.  Кроме того, они имели две отличительные особенности, которыми предыдущие машины не обладали: Одна из них состояла в том, что они могли выполнять определенную последовательность операций по заранее заданной программе или последовательно решать задачи разных типов.  Способность хранить информацию в специальной памяти.  Назначение ЭВМ и область применения.  Специализированная ЭВМ [specialized computer] - ЭВМ, предназначенная для решения узкого класса определенных задач. Характеристики и архитектура машин этого класса определяются спецификой задач, на которые они ориентированы, что делает их более эффективными в по отношению к универсальным ЭВМ. К разряду специализированных могут быть отнесены, в частности, управляющие, бортовые, бытовые и выделенные ЭВМ.  Универсальная ЭВМ [universal computer] - ЭВМ, предназначенная для решения широкого класса задач. ЭВМ этого класса имеют разветвленную и алгоритмически полную систему операций, иерархическую структуру ЗУ и развитую систему устройств ввода-вывода данных.

  1. Информатика - это область научно-технической деятельности, занимающаяся исследованием процессов получения, передачи, обработки, хранения и представления информации, решением проблем создания, внедрения и использования информационной техники и технологии во всех сферах общественной жизни. Информатика как наука стала развиваться с середины прошлого столетия, что связано с появлением ЭВМ и начавшейся компьютерной революцией. Появление вычислительных машин в 1950-е гг. создало для информатики необходимую аппаратную поддержку, т.е. благоприятную среду для ее развития как науки. Всю историю информатики принято подразделять на два больших этапа: предысторию и историю. Предыстория информатики такая же древняя, как и история развития человеческого общества. В предыстории также выделяют (весьма приближенно) ряд этапов. Начальный этап предыстории информатики – освоение человеком развитой устной речи. Второй этап – возникновение письменности. Третий этап – книгопечатание. Четвертый (последний) этап предыстории информатики связан с успехами точных наук (прежде всего математики и физики) и начинающейся научно-технической революцией. Основная задача информатики заключается в определении общих закономерностей, в соответствии с которыми происходит создание научной информации, ее преобразование, передача и использование в различных сферах деятельности человека. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ ИНФОРМАТИКИ СИСТЕМА – комплекс взаимодействующих компонентов (гибкие и жесткие – при удалении функционально важного элемента не функционирует – биологические и технические, открытые и закрытые – по обмену с внешней средой) ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР (ПК или IBM PC) - это электронно-вычислительная машина (ЭВМ), предназначенная для работы в диалоге с человеком (пользователем). ИНФОРМАТИКА - это наука, изучающая структуру и наиболее общие свойства информации, ее поиск, хранение, передачу и обработку с применением ЭВМ. ИНФОРМАЦИЯ - это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии. ФАЙЛ - это именованная область памяти на внешнем носителе. В файлах могут храниться тексты, документы, сами программы, рисунки и т.д. КАТАЛОГ - это поименованное место на диске, в котором хранятся файлы. ПРОГРАММИРОВАНИЕ - это подготовка задачи к решению ее на компьютере. АЛГОРИТМ - это последовательность команд, ведущих к какой-либо цели. ВЕТВЛЕНИЕ - это команда алгоритма, в которой делается выбор: выполнять или не выполнять какую-нибудь группу команд в зависимости от условия. ЦИКЛ - это команды алгоритма, которые позволяют несколько раз повторить одну и ту же группу команд.

  2. Хранение информации в ПК. Оперативная память - память, предназначенная для временного хранения данных и команд, необходимых процессору для выполнения им операций. Оперативная память изготавливается в виде модулей памяти (плоских пластин с электрическими контактами, по бокам которых размещаются большие интегральные схемы памяти). У модулей оперативной памяти большое количество показателей (тип, вид, тайминги, частота), которые существенно влияют на работу памяти.При работе память компьютера обращается к одному из двух типов так называемых «хранилищ» информации. Энергозависимая память компьютера - ОЗУ (Оперативное Запоминающее Устройство) - это такое хранилище информации, которое должно быть постоянно обновлено, чтобы в нем хранилась разная информация, необходимая в данный момент для работы компьютера. Она автоматически очищается при отключении компьютера от электропитания.Статическая память компьютера - ПЗУ (Постоянное Запоминающее Устройство) - это хранилище информации, рассчитанное на неизменное и долговременное хранение файлов, которые должны находиться в памяти компьютера, после того как компьютер будет отключен от электропитания. Внешняя (долговременная) память - это место длительного хранения данных (программ, результатов расчётов, текстов и т.д.), не используемых в данный момент в оперативной памяти компьютера. Для работы с внешней памятью необходимо наличие накопителя (дисковода - устройства, обеспечивающего запись и считывание информации) и устройства хранения - носителя. Устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими, физическими, программными и др. характеристиками. Гибкие магнитные диски. Съемные магнитные диски (дискеты) вставляют в компьютер через специальную щель системного блока - дисковод. На самом деле это не один диск, а группа дисков, имеющих магнитное покрытие и вращающихся с высокой скоростью. Основными параметрами гибких дисков являются: технологический размер (измеряется в дюймах), плотность записи (измеряется в кратных единицах) и полная емкость. Жёсткие магнитные диски или НЖМД, винчестер, - основное хранилище информации больших объёмов, основанное на принципе магнитной записи, скрыт внутри корпуса системного блока. Является основным накопителем данных в большинстве компьютеров. Информация в НЖМД записывается на жёсткие пластины, покрытые слоем ферромагнитного материала. Носитель информации совмещён с накопителем, приводами блоком электроники и обычно установлен внутри системного блока компьютера. Внешние жесткие диски - динамичные системы хранения данных. Они удобны при ведении бизнеса, предоставляют свободу творчества, взаимодействия в любое время, в любом месте. Внешний жесткий диск прост в использовании благодаря своей портативности, поддерживают высокоскоростной интерфейс для быстрой передачи данных. Оптические дисководы и диски. Собирательное название для носителей информации, выполненных в виде дисков, чтение с которых ведётся с помощью оптического излучения. Диски обычно плоские, их основа сделана из поликарбоната, на который нанесён специальный слой для хранения информации. Для считывания информации используется обычно луч лазера, который направляется на специальный слой и отражается от него. Лазерные дисководы и диски. Лазерные дисководы (CD-ROM и DVD-ROM) используют оптический принцип чтения информации. На лазерных CD-ROM (CD - CompactDisk, компакт-диск) и DVD-ROM (DVD - Digital Video Disk, цифровой видеодиск) дисках хранится информация, которая была записана на них в процессе изготовления. Запись на них новой информации невозможна, что отражено во второй части их названий: ROM (ReadOnlyMemory - только чтение). Производятся такие диски путем штамповки и имеют серебристый цвет. На дисках CD-RW и DVD-RW (RW - ReWntable, перезаписываемый), которые имеют «платиновый» оттенок, информация может быть записана многократно. Flash-память. Flash-память - это энергонезависимый тип памяти. Она представляет собой микросхему, помещенную в миниатюрный плоский корпус. Для считывания или записи информации карта памяти вставляется в специальные накопители, встроенные в мобильные устройства или подключаемые к компьютеру через USB-порт. Карты flash-памяти не имеют в своем составе движущихся частей, что обеспечивает высокую сохранность данных при их использовании в мобильных устройствах (портативных компьютерах, цифровых камерах и др.). Их существует огромное множество: SD, MMC, CompactFlashType I и II, MemoryStick, MemoryStickDuo, TransFlash, miniSD, microSD, RS-MMC, SmartMedia, MiniDisk и др. Файл - это определенное количество информации, имеющее имя и хранящееся в долговременной (внешней) памяти.

Имя файла - последовательность символов, позволяющая пользователю ориентироваться в файловой системе. Имя файла состоит из двух частей, разделенных точкой: собственное имя файла и расширение, определяющее его тип. Собственное имя файла может содержать от 1 до 255 символов. Кроме латинского допускается применение русского алфавита. Атрибуты файла – это параметры, по которым файл отличается от множества других файлов. К атрибутам можно отнести дату и время создания файла, имя файла, имя владельца файла, размер, права и метод доступа к файлу. Атрибуты указывают системе, что можно сделать с данным файлом. Путь к файлу - набор символов, благодаря которому можно идентифицировать файл и более того, "добраться" до него.  Путь состоит из последовательности имён (директорий, каталогов, "папок"), вложенных друг в друга, разделённых спецсимволом (обычно слэш "/" или обратный слэш "\"). 

5­­) Организация дискового пространства. Файловая система FAT (File Allocation Table, таблица размещения файлов) была разработана Биллом Гейтсом и Марком МакДональдом в 1977 г. и первоначально использовалась в операционной системе 86-DOS. В дальнейшем она была приобретена фирмой Microsoft и стала основой для ОС MS-DOS 1.0, выпушенной в августе 1981 г. FAT была предназначена для работы с гибкими дисками и вначале не предусматривала поддержку жестких дисков. В соответствии со спецификацией FAT16 на диске размещался сначала загрузочный сектор, затем сама таблица размещения файлов, затем ее точная копия, затем корневой каталог; далее располагалась область данных.FAT не могла контролировать каждый сектор в отдельности, поэтому она объединяла смежные секторы в кластеры (благодаря чему уменьшалось общее количество единиц хранения, за которыми должна следить файловая система). Кластер (cluster) – это группа смежных секторов, имеющая уникальный номер. Каждый кластер считывается и записывается целиком, и поэтому представляет собой минимальное пространство, которое может занимать файл. В результате значительная часть пространства диска расходуется впустую. Например, файл длиной 2 байта будет занимать весь кластер длиной 512 байт, и остальные 510 байт будут недоступны для хранения других данных. Свое название FAT получила от одноименной таблицы размещения файлов. Каждому кластеру соответствует отдельная запись в FAT, которая показывает, свободен ли он, занят ли данными файла, или помечен как сбойный (испорченный). Номер записи соответствует номеру кластера. Если кластер занят под файл, то в соответствующей записи в таблице размещения файлов указывается номер кластера, содержащего следующую часть файла. Из-за этого FAT называют файловой системой со связанными списками. Область данных диска - это область, следующая за загрузочным сектором, таблицами размещения файлов и корневым каталогом на любом логическом диске. Файловая система FAT всегда заполняет свободное место на диске последовательно от начала к концу. При создании нового файла или увеличении уже существующего она ищет самый первый свободный кластер в таблице размещения файлов. В процессе работы одни файлы удаляются, другие изменяются в размере; появляющиеся при этом пустые кластеры оказываются разбросанными по всему диску. Если данные файлы записаны не в смежные кластеры, он называется фрагментированным.Фрагментация файлов значительно снижает скорость выполнения любых операций с ними, так как при поиске очередной порции данных приходится осуществлять перемещение головок чтения / записи. Поэтому в состав операционных систем, поддерживающих FAT, обычно входят специальные программы дефрагментации диска, позволяющие повысить скорость работы дисковой подсистемы компьютера.Еще один недостаток FAT заключается в том, что ее производительность сильно зависит от количества файлов, хранящихся в одном каталоге.Если их много, выполнение операции считывания списка файлов может занять несколько минут. Это обусловлено тем, что в FAT каталог имеет линейную неупорядоченную структуру, и имена файлов в каталогах идут в порядке их создания. В результате, чем больше записей в каталоге, тем медленнее работают программы, так как при поиске файла требуется последовательно просмотреть их одну за другой.Следует отметить также, что FAT не предотвращает порчи файлов в случае аварийного завершения работы компьютера в момент выполнения операций записи.Поскольку FAT изначально проектировалась для однопользовательской операционной системы DOS, в ней не предусмотрено хранения информации о владельце файла / каталога или полномочиях доступа к ним.FAT была одной из первых файловых систем для ПК; несмотря на многочисленные недостатки, она получила широкое распространение и поэтому ее поддерживает большинство современных ОС. Хотя нет никаких препятствий для того, чтобы использовать при форматировании дискет любую другую файловую систему, большинство ОС для совместимости по-прежнему применяют в этом случае FAT. Отчасти это можно объяснить тем, что простая структура FAT требует меньше места для хранения служебных данных, чем остальные системы, и соответственно больше места остается под размещение данных. Преимущества других файловых систем становятся заметны только при использовании их на носителях объемом более 100 Мб.

6)Файловые менеджеры. Файловый менеджер (англ. file mannager) -- компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции - копирования, переноса, удаления, редактирования текстовых файлов, гибкого запуска программ для работы с этими файлами. Назначение: Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Возможности: работа с сетью, резервное копирование, управление принтерами и пр. Существует два вида файловых менеджеров -- навигационные и ортодоксальные. Основное отличие -- в последних имеется две панели, реализована соответствующая модель работы. Наиболее известные ортодоксальные файловые менеджеры: Norton Commander, Dos Navigator, Volkov Commander, PIE Commander, FAR Manager, Total Commander, POSIX (Linux, BSD и т. д.), Midnight Commander, Krusader, GNOME Commander.Навигационные файловые менеджеры: проводник Windows (англ. Windows Explorer) -- встроен в Windows, Mac OS X, Finder, Path Finder, POSIX (Linux, BSD и т.д.), Konqueror -- поставляется с KDE, Nautilus (файловый менеджер) -- поставляется с GNOME.

7) Понятие информации, единицы измерения информации. Слово “информация” происходит от латинского слова informatio, что в переводе обозначает сведение, разъяснение, ознакомление. В мировом смысле информация – это обще-научное понятие вкл. в себя обмен различными сведениями между людьми, живой и неживой природой. В информатике под информацией понимают сведения характеризующие объекты явления или процессы, которые в любой форме передаются между объектами материального мира( люди, животные…). 2 формы существования информации: Статистическая( книги, фотографии), динамическая. Свойства информации: массовость, объемность, динамичность, взаимосвязанность, структурированность. В информатике часто используется величина, называемая байтом (byte) и равная 8 битам. И если бит позволяет выбрать один вариант из двух возможных, то байт, соответственно, 1 из 256 (28). В большинстве современных ЭВМ при кодировании каждому символу соответствует своя последовательность из восьми нулей и единиц, т. е. байт. Соответствие байтов и символов задается с помощью таблицы, в которой для каждого кода указывается свой символ. Так, например, в широко распространенной кодировке Koi8-R буква "М" имеет код 11101101, буква "И" - код 11101001, а пробел - код 00100000.       Наряду с байтами для измерения количества информации используются более крупные единицы:       1 Кбайт (один килобайт) = 210 байт = 1024 байта;       1 Мбайт (один мегабайт) = 210 Кбайт = 1024 Кбайта;       1 Гбайт (один гигабайт) = 210 Мбайт = 1024 Мбайта.

В последнее время в связи с увеличением объёмов обрабатываемой информации входят в употребление такие производные единицы, как:       1 Терабайт (Тб) = 1024 Гбайта = 240 байта,       1 Петабайт (Пб) = 1024 Тбайта = 250 байта 1 Эксаба́йт (Эб) = 1024 Пбайт = 260 байта 1 Зеттабайт (Зб) = 1024 Эбайт = 270 байта 1 Йоттобайт (Йб) = 1024 Збайт = 280 байта

8) Кодирование текстовой информации. У вас встречалась ситуация, когда вы получаете электронное письмо, но не можете его прочитать – вместо текста идут какие-то непонятные знаки? То же самое случается и в интернете – открываете страницу, а разобрать ничего не возможно. Причем заметьте, подобное происходит именно с русским текстом, с английским подобные проблемы маловероятны. Причина проблем – открытие файла в неверной кодировке.Соответствие между набором символов и набором числовых значений называется кодировкой символа.В процессе вывода символа на экран производится обратная операция – декодирование, т.е. преобразование кода символа в изображение.Присвоенный каждому символу конкретный числовой код фиксируется в кодовых таблицах. Причем, в разных таблицах одному и тому же символу могут соответствовать разные числовые коды. Обычно перекодированием текста занимаются специальные программы-конвертеры, они встроены в большинство приложений. Зачем нужны кодировки. Символы на экране вашего компьютера формируются на основе двух вещей — наборов векторных форм (представлений) всевозможных символов (они находятся в файлах со шрифтами, которые установлены на вашем компьютере) и кода, который позволяет выдернуть из этого набора векторных форм (файла шрифта) именно тот символ, который нужно будет вставить в нужное место. Юнико́д[1] (чаще всего) или Унико́д[2] (англ. Unicode) — стандарт кодирования символов, позволяющий представить знаки практически всех письменных языков. Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium, Unicode Inc.).[4][5] Применение этого стандарта позволяет закодировать очень большое число символов из разных письменностей: в документах Unicode могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавиталатиницы и кириллицы, при этом становится ненужным переключение кодовых страниц.[6]Стандарт состоит из двух основных разделов: универсальный набор символов (англ. UCS, universal character set) и семейство кодировок (англ. UTF, Unicode transformation format). Универсальный набор символов задаёт однозначное соответствие символов кодам — элементам кодового пространства, представляющим неотрицательные целые числа. Семейство кодировок определяет машинное представление последовательности кодов UCS.Коды в стандарте Юникод разделены на несколько областей. Область с кодами от U+0000 до U+007F содержит символы набора ASCII с

соответствующими кодами. Далее расположены области знаков различных письменностей, знаки пунктуации и технические символы. Часть кодов зарезервирована для использования в будущем.[7] Под символы кириллицы выделены области знаков с кодами от U+0400 до U+052F, от U+2DE0 до U+2DFF, от U+A640 до U+A69F (см. Кириллица в Юникоде).

9) Кодирование графической и видеоинформации. Виды граф. Информ . Это растровая графика, векторная графика, трёхмерная. Они отличаются принципами формирования изображения при отображении на экране монитора или при печати на бумаге.     Растровую графику применяют при разработке электронных (мультимедийных) и полиграфических изданий. Иллюстрации, выполненные средствами растровой графики, редко создают вручную с помощью компьютерных программ. Чаще для этой цели используют отсканированные иллюстрации, подготовленные художником на бумаге, или фотографии. В последнее время для ввода растровых изображений в компьютер нашли широкое применение цифровые фото- и видеокамеры. Соответственно, большинство графических редакторов, предназначенных для работы с растровыми иллюстрациями, ориентированы не столько на создание изображений, сколько на их обработку. В Интернете применяют растровые иллюстрации в тех случаях, когда надо передать полную гамму оттенклв цветного изображения.   Программные средства для работы с векторной графикой наоборот предназначены, в первую очередь, для создания иллюстраций и в меньшей степени для их обработки. Такие средства широко используют в рекламных агентствах, дизайнерских бюро, редакциях и издательствах. Оформительские работы, основанные на применении шрифтов и простейших геометрических элементов, решаются средствами векторной графики намного проще. Существуют примеры высокохудожественных произведений, созданных средствами векторной графики, но они скорее исключение, чем правило, поскольку художественная подготовка иллюстраций средствами векторной графики чрезвычайно сложно Трёхмерная графика широко используется в инженерном программировании, компьютерном моделировании физических объектов и процессов, в мультипликации, кинемотографии и компьютерных играх.  Векторный формат: Файлы векторного формата содержат описания рисунков в виде набора команд для построения простейших графических объектов (линий, окружностей, прямоугольников, дуг и т. д.). Кроме того, в этих файлах хранится некоторая дополнительная информация. Различные векторные форматы отличаются набором команд и способом их кодирования. Растровый формат В файлах растровых форматов запоминаются: • размер изображения — количество видеопикселей в рисунке по горизонтали и вертикали• битовая глубина — число битов, используемых для хранения цвета одного видеопикселя• данные, описывающие рисунок (цвет каждого видеопикселя рисунка), а также некоторая дополнительная информация. Характеристики форматов:    AVI (Audio/Video Interleaved) - стандарт видео файла, разработанный Microsoft, в котором аудио и видео данные чередуются между собой и при воспроизведении участок звуковой дорожки синхронизируется с видеофрагментом.  MPEG - это аббревиатура от Moving Picture Experts Group - Экспертная Группа по Подвижным Изображениям, занимающаяся разработкой форматов MPEG. Эта группа определяет стандарты в цифровом видео bmp- Это - формат, в котором изображение записывается на диск так, как оно хранится в памяти компьютераTIFF- похож на формат BMP, но имеет ряд преимуществ: Формат резервирует 3 байта на все цвета пикселя (24-х битный цвет), чем обеспечивает воспроизведение до 16,8 млн. цветов, Возможно сохранение без сжатия, Позволяет иметь области прозрачности.  PNG - Существует в двух разновидностях: 24-х битовый и 8-битовый форматы. GIF - Не 24, а 8 бит на каждый пиксель. Максимальное число цветов в изображении – 256. Позволяет иметь слои, Позволяет иметь области прозрачности.

10) Кодирование звуковой информации. Частота дискретизации: Вся неживая музыка (музыка, выдаваемая компьютером, музыкальным центром и т.п. - то есть, не живая) имеет такой параметр. Это количество сэмплов в секунду. Не вдаваясь в подробности, скажу, что для человека оптимальным является 44100 Гц. Так как при большем значении, звуки, которые будут сэмплироваться, практически будут недоступны нашим ушам - мы их просто не услышим, т.к. они будут вне порога слышимости. Разрядность - количество бит (элементарных единиц информации), с помощью которых представляется значение каждого отсчета, полученного при цифровой записи. Чем больше это число, тем точнее может быть записано значение каждого отсчета, а следовательно, выше качество звука.( 16, 20, 24) Форматы звука: CD, Dolby Digital (AC3), DTS, MP3, MIDI,

11) Программы и программное обеспечение. Классификация программного обеспечения. Програ́ммное обеспе́чение - Совокупность программ системы обработки информации и программных документов[8], необходимых для эксплуатации этих программ. Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением Разнообразие форм у программного обеспечения великое множество. Оно может быть знакомым и привычным, работающих на многих домашних компьютерах, такие как Microsoft WordGoogle ChromeGimp или Aimp, а могут быть предназначены для серверов, например NginxSquidIIS. Кстати, веб-страница это тоже программное обеспечение, написанное на языке разметки HTML, возможно, с применением Javascript и CSS. Команда – это инструкция исполнителю по выполнению определенного действия Под программой для ЭВМ подразумеваются также подготовительные материалы полученные в ходе ее разрабоки. Классификация ПО: 1.Системное 2.Инструментальное 3.Прикладное Системное ПО – совокупность программ обеспечивающих: 1. Надежную работу устройств компа 2. Проведение диагностики и профилактики аппаратуры компа 3. Выполнение вспомогательных технологических операций Инструментальное программное обеспечение – это совокупность программ использующиеся в процессе разработки новых программ. Прикладное программное обеспечение – совокупность программ для решения задач определенного класса конкретной предметной области. По количеству программных модулей выделяют: 1.отдельные программы 2.пакеты программ По набору реализуемых функций 1.однофункциональные 2.многофункциональные

12) Операционные системы. ОС – это комплекс программ предназначенных для управления ресурсами ЭВМ, исполнения программ пользователя и организации диалога между пользователем и ЭВМ. Задачи ОС: 1. Поддержка работы всех программ и обеспечение их взаимодействия с аппаратурой. 2. Предоставление пользователю возможности общего управления ЭВМ. Классификация ОС: По количеству одновременно обрабатываемых задач: 1. Однозадачные 2. Многозадачные По поддерживаемой разрядности ПК: 1. 16- разрядные ОС 2. 32 3.64 По типу многозадачности: 1. С кооперативной многозадачности 2. С примитивной многозадачностью По количеству одновременно работающих пользователей: 1. Однопользовательские 2. Многопользовательские Виды ОС: 1.MC DOS ( версии 1-7) – 16 разрядная 1981г 2.Виндовс 95 – 32,16 разрядная 3.Виндовс NT(проф) – 32 разр. 1996г. Характеристики ОС: 1.Быстродействие - объективная характеристика, которая исчисляется количеством выполненных операций в единицу времени. 2. Безопасность - объективная характеристика, которая характеризует устойчивость процесса функционирования компьютера. 3. Удобство - субъективная характеристика, которая показывает предпочтения пользователя при использовании ОС и программ. Состав ОС: 1. Загрузчик операционной системы – это короткая программа, находящаяся в первом секторе любого загрузочного диска (дискеты или диска с операционной системой). Функция этой программы заключается в считывании в память основных дисковых файлов ОС и передаче им дальнейшего управления ЭВМ. 2. Ядро ОС реализует основные высокоуровневые услуги, загружается в ОЗУ (оперативная память) и остается в ней постоянно 3. Драйверы требуются в тех случаях, когда обмен информацией с устройствами должен происходить иначе, чем определено в BIOS. 4. BIOS (англ. Basic Input-Output System — базовая система ввода-вывода, БСВВ) — программа, находящаяся в ПЗУ (постоянном запоминающем устройстве) персонального компьютера и исполняющаяся при включении питания. Главная функция BIOS — подготовить компьютер к тому, чтобы основное программное обеспечение (в большинстве случаев это операционная система) , записанное на различных носителях (жёсткий диск, дискета или компакт-диск) либо доступное через сеть, могло стартовать и получить контроль над компьютером.

13) Основные характеристики OC Windows. История развития ОС: Первые ЭВМ были построены и нашли практическое применение в 40-е годы XX века. Первоначально они использовались для решения единственной частной задачи - расчет траектории артиллерийских снарядов в системах ПВО. В силу специфики применения (решение единственной задачи), первые ЭВМ не использовали никакой операционной системы. Впервые, пакетная система была разработана в середине 50-х компанией General Motors для машин IBM 701. По-видимому, это была первая операционная система. Основная идея пакетной обработки состоит в том, чтобы управление загрузкой программ и распечатку результатов поручить маломощным и относительно дешевым машинам-сателлитам, которые подключаются к большой (основной) машине через высокоскоростные электронные каналы. При этом большая ЭВМ будет только решать задачу, полученную от машины-сателлита, и после завершения задачи передавать результаты по высокоскоростному каналу другой машине-сателлиту для распечатки.

Системы пакетной обработки заданий, реализованные в 50-е годы, стали прообразом современных операционных систем. В них впервые было реализовано программное обеспечение, используемое для управления исполнением прикладных программ. Под многозадачностью обычно понимают способность операционной системы обеспечивать параллельное выполнение нескольких процессов.  Окно – это область на экране монитора, которая состоит из отдельных частей и служит для наглядной работы с любыми данными. OLE - технология связывания и внедрения объектов в другие документы и объекты. OLE позволяет передавать часть работы от одной программы редактирования к другой и возвращать результаты назад. WYSIWYG - способ редактирования, при котором редактируемый материал в процессе редактирования выглядит в точности так же, как и конечный результат. PnP- это программы, которые разрабатываются и распространяются легальными компаниями, однако имеют набор функций, которые позволяют злоумышленникам использовать их во вред пользователям. Такие программы невозможно однозначно отнести ни к опасным, ни к безопасным - все зависит от того, в чьих руках они находятся.  Недостатки ОС Windows: 1. Слабая устойчивость к аппаратным сбоям. 2. Снижение эффективности при решении однотипных задач. 3. Не поддерживается режим реального времени (вид многозадачности, в котором операционная система сама передает управление от одной выполняемой программы другой).

14) Управление ОС Windows. Рабочий стол (англ. desktop) — в компьютерной терминологии основное окно графической среды пользователя вместе с элементами, добавляемыми в него этой средой.  Ярлык представляет собой ссылку, которая создаётся в определённом месте на компьютере, чаще всего на рабочем столе. Панель задач — обязательный атрибут Рабочего стола. Ее назначение - обеспечить быстрый доступ ко всем работающим в данный момент прило­жениям. В ОС Windows применяются четыре типа меню (меню – это список команд, выводимых на экран и предлагаемых пользователю для выбора):  Главное меню (открывается кнопкой Пуск)  Строка меню в окнах приложения (все программы, входящие в стандартный пакет поставки Windows, имеют строку меню)  Системное меню в окнах приложения (для изменения размеров окна и его положения)  Контекстное меню. Окна можно классифицировать по типу:  окно программы (окно папки)  окно документа  окно диалога  окно справки Окна программ – это окна, в которых отображаются программы. Элементы окна программы:  строка заголовка (слева - системное меню, справа – кнопки переключения режимов отображения на экране)  строка меню  панель инструментов  рабочая область  полосы прокруток  строка состояния. Бу́фер обме́на — область оперативной памяти компьютера, в которой могут сохраниться данные различных форматов для переноса или копирования их между приложениями или частями одного приложения. Переключение задач выполняется вызовом (CALL). Команда CALL, представляет собой инструкцию, которая может быть использована и при обстоятельствах, не приводящих к переключению задачи. Для того чтобы произошло переключение задачи, команда  CALL может передать управление шлюзу задачи, затем процессор передает управление требуемой задаче.

15) Сервисные программы. Средства контроля и диагностики. Встроенные программы. 1.Paint 2. Блокнот. 3. WordPad 4. Калькулятор 5. Ножницы. Утилиты – это специализированные программы, предназначенные для обслуживания и оптимизации работы системы, программы-помощники, решающие задачи, с которыми сама оперативная система справиться не в состоянии. Имя Питера Нортона, без сомнения, знакомо любому уважающему себя компьютерщику. Нортон – создатель самого популярного в мире файлового менеджера Norton Commander и не менее знаменитого комплекта утилит. Правда,  сам Питер Нортон давно уже отошёл от создания программных продуктов, превратившись скорее в товарный знак семейства программ, производимых корпорацией Symantec. Несмотря на это, Norton Utilities продолжает оставаться превосходным комплектом программ для обслуживания компьютера. Дефрагмента́ция — процесс обновления и оптимизации логической структуры раздела диска с целью обеспечения хранения файлов в непрерывной последовательности кластеров. После дефрагментации ускоряется чтение и запись файлов,а следовательно и работа программ, ввиду того, что последовательные операции чтения и записи выполняются быстрее случайных обращений (например, для жесткого диска при этом не требуется перемещение головки). Другое определение дефрагментации: перераспределение файлов на диске, при котором они располагаются в непрерывных областях.

16) Сжатие информации и архивация файлов. Методы сжатия: Алгоритм Хафмана Арифметическое кодирование Контекстное кодирование (PPM - Prediction by Partial Matching) Алгоритм Зива-Лемпеля(-Welch) Алгоритм Барроуза – Веллера Пусть у нас имеется файл размером 1 (один) мегабайт. Нам необходимо получить из него файл меньшего размера. Ничего сложного - запускаем архиватор, к примеру,WinZip, и получаем в результате, допустим, файл размером 600 килобайт. Куда же делись остальные 424 килобайта? Ответ на этот вопрос очень непрост, однако мы попытаемся его найти. Итак, начнем, как всегда, сначала. Если заглянуть в папку =>1С:Предприятие 8.2, которую вы можете найти в =>Главном меню системы Windows, то обнаружим, что про грамма «1С:Розница 8.2.. может быть запущена в четырех режимах: ✔ =>1С:Предприятие; ✔ =>1С:Предприятие (Тонкий клиент); ✔ =>1С:Предприятие (Толстый клиент); ✔ =>Конфиrуратор.  Таким образом, все режимы работы программы можно разделить на две группы: три режима под названием =>1С:Предприятие, предназначенных непосредственно для работы, и режим =>Конфигуратор, предназначенный для настройки программы.

17) Компьютерные вирусы. Компью́терный ви́рус — вид вредоносного программного обеспечения, способный создавать копии самого себя и внедряться в код других программ, системные области памяти, загрузочные секторы, а так же распространять свои копии по разнообразным каналам связи, с целью нарушения работы программно-аппаратных комплексов, удаления файлов, приведения в негодность структур размещения данных, блокирования работы пользователей или же приведение в негодность аппаратных комплексов компьютера. В настоящее время не существует единой системы классификации и именования вирусов (хотя попытка создать стандарт была предпринята на встрече CARO в 1991 году). Принято разделять вирусы: 1.по поражаемым объектам (файловые вирусызагрузочные вирусыскриптовые вирусымакровирусы, вирусы, поражающие исходный код); 2.файловые вирусы делят по механизму заражения: паразитирующие добавляют себя в исполняемый файл, перезаписывающие невосстановимо портят заражённый файл, «спутники» идут отдельным файлом. 3.по поражаемым операционным системам и платформам (DOSMicrosoft WindowsUnixLinux); 4.по технологиям, используемым вирусом (полиморфные вирусыстелс-вирусыруткиты); 5.по языку, на котором написан вирус (ассемблервысокоуровневый язык программированияскриптовый язык и др.); 6.по дополнительной вредоносной функциональности (бэкдорыкейлоггерышпионыботнеты и др.). Появление первых компьютерных вирусов зачастую ошибочно относят к 1970-м и даже 1960-м годам. Обычно упоминаются как «вирусы» такие программы, как AnimalCreeperCookie Monster и Xerox worm.Первыми известными вирусами являются Virus 1,2,3 и Elk Cloner для ПК Apple II. Оба вируса очень схожи по функциональности и появились независимо друг от друга с небольшим промежутком во времени в 1981 году.С появлением первых персональных компьютеров Apple в 1977 году и развитием сетевой инфраструктуры начинается новая эпоха истории вирусов. Появились первые программы-вандалы, которые под видом полезных программ выкладывались на BBS, однако после запуска уничтожали данные пользователей. В это же время появляются троянские программы-вандалы, проявляющие свою деструктивную сущность лишь через некоторое время или при определённых условиях. Компьютерный вирус во многом подобен своему прообразу – биологическому вирусу. Он нападает на 1 комп, затем быстро распостраняется среди многих др. компов.  Если вирус попал в компьютер вместе с одной из программ или с файлом документа, то через некоторое время другие программы или файлы на этом компьютере будут заражены

18) Защита от компьютерных вирусов. Существуют три метода реализации защиты:     Программные методы защиты;  · Аппаратные методы защиты;  · Организационные методы защиты.  Теперь, после того, как заложены основы понимания, что такое компьютерные вирусы, рассмотрим различные формы проявления дейст- вия таких программ. Общим для всех форм проявления действия компьютерных вирусов является некоторое изменение составных час- тей программ. Такие изменения могут объясняться по-разному. Для того, чтобы ясно представлять себе многочисленные возможности составле- ния программ-вирусов, нужно прежде всего проанализировать основные функции программ-вирусов. Во всех случаях вирусу, для того, чтобы он мог начать дейст- вовать в качестве вируса, нужно иметь право доступа на запись или иметь возможность получить право такого доступа. Кроме того, вирус должен иметь информацию о составе существующих программ или иметь возможность такую информацию получить. Если программа удов- летворяет этим двум основным условиям, из этой программы может распространяться вирус или она сама может развиться в вирус. В качестве третьего условия можно было бы рассматривать запрос опознания уже существующей "инфекции". Строго говоря, это условие должно быть выполнено, чтобы можно было говорить об одном вирусе. Но, поскольку, наличие "инфекции", как правило, влечет за собой определенные нарушения, для пользователя неважно, была ли програ- мма заражена многократно. Для вирусов, не обладающих способностью распознавать наличие "инфекции", избежать повторного заражения одной и той же программы можно, например, путем управления доступом через генератор случа- йных чисел. Правда, такие вирусы особенно опасны тем, что могут выйти из-под контроля собственного создателя, поскольку сам разработчик не имеет возможности управлять случайным доступом.  Антивирусные программы предназначены для предотвращени заражения компьютера вирусом и ликвидации последствий заражения. Классификация вирусов по среде обитания: 1. Сетевые 2. Файловые 3. Загрузочные 4. Файлово-загрузочные По степени воздействия: 1.Опасные 2. Неопасные Различают следующие антивирусы: 1. Сторожа 2. Доктора. 3. Ревизоры. 19. Основное назначение текстовых редакторов — создавать текстовые файлы, редактировать тексты, просматривать их на экране, изменять формат текстового документа, распечатывать его на принтере. Современные текстовые процессоры предоставляют пользователю широкие возможности по подготовке документов. Это и функции редактирования, допускающие возможность любого изменения, вставки, замены, копирования и перемещения фрагментов в рамках одного документа и между различными документами, контекстного поиска, функции форматирования символов, абзацев, страниц, разделов документа, верстки, проверки грамматики и орфографии, использования наряду с простыми текстовыми элементами списков, таблиц, рисунков, графиков и диаграмм. Значительное сокращение времени подготовки документов обеспечивают такие средства автоматизации набора текста, как автотекст и автозамена, использование форм, шаблонов и мастеров типовых документов. При выборе текстового редактора для работы нужно учитывать многие факторы: и сложность документов, и масштаб (объемы) текстов

Наиболее известные редакторы текстов можно условно разделить «по специализации» на три группы: . процессоры общего назначения («Лексикон», Microsoft Word, Word Perfect и др.); . редакторы научных документов (ChiWriter, TeX и др.); . редакторы исходных текстов программ (Multi-Edit и встроенные редакторы систем программирования BASIC, Pascal и т.д.). Разумеется, с помощью «Лексикона» можно подготовить и текст программы, а с помощью Multi-Edit – документ общего назначения. «Специализация» редактора заключается в том, что в нем добавлены (или оптимизированы) функции, которые необходимы для обслуживания документов определенного типа. Например, Multi-Edit позволяет выделить цветом смысловые сегменты исходных текстов программ, ChiWriterудобен для набора математических выражений и т.д. Кроме того, особое место в группе пакетов, работающих с документами, занимают так называемые издательские системы – Aldus PageMaker, Corel Ventura, QuarkXPress. Как правило, издательские системы используются только для подготовки набранного документа к тиражированию (верстка, макетирование издания). Для набора текста все же удобнее применять ‑­ текстовые процессоры, а для создания и редактирования иллюстраций – графические системы (например, CorelDRAW!, Adobe Photoshop, пр.).

Встроенные редакторы. Термин "встроенные" означает, что такие редакторы реализованы не в виде самостоятельно работающим программ, а входят в качестве одной из функций в состав более сложных программных систем. Эти редакторы обладают, как правило, лишь простейшими возможностями по набору и редактированию текстов. Поэтому для создания текстовых документов общего вида эти редакторы мало пригодны. Их обычно используют для набора компьютерных программ, для оперативного внесения небольших изменений в тексты, ранее созданных более мощными редакторами. Редакторы компьютерных программ реализованы в виде самостоятельно работающих программ, однако слабо поддерживают такие структуры документов как строка, абзац, страница, имеют ограниченные возможности для печати текстов. Редакторы этого типа позволяют иметь длинную строку, обеспечивают широкое применение макросредств для формирования типовых структур операторов алгоритмически[ языков. В то же время появление различны[ Турбо-систем дало возможность работать с удобными интегрированными инструментальными средствами для создания, компиляции, отладки и выполнения программ на таки х популярных языках программирования, как Бейсик, Паскаль, Си, Пролог, Ассемблер. Обязательным элементом Турбо-систем является редактор, обладающий широкими возможностями по созданию и обновлению программных текстов. Редакторы документов общего вида. Эти редакторы хорошо приспособлены для работы с такими структурами текстового документа как слова, строки, абзацы, страницы, главы и т.д. В них реализованы широкие возможности по работе с фрагментами текста и печати сформированного документа с выбором шрифтов. Большинство редакторов являются многооконными. Наличие окон позволяет одновременно работать с несколькими участками одного текста или несколькими текстами. Кроме того, в этих редакторах имеется возможность создавать несложные рисунки с помощью символов псевдографики, Редакторы издательских систем предназначены для создания макетов журналов, книг и другой печатной продукции высокого класса. Эти редакторы отличаются наличием средств для подготовки текста, иллюстраций, графиков с использованием разнообразных шрифтов и других оформительских элементов. Издательские системы имеют развитые средства для организации размещения материала разнотипного характера на странице.

20) Электронная таблица (ЭТ) позволяет хранить в табличной форме большое количество исходных данных, результатов, а также связей (алгебраических или логических соотношений)между ними. При изменении исходных данных все результаты автоматически пересчитываются и заносятся в таблицу. Электронные таблицы не только автоматизируют расчеты, но и являются эффективным средством моделирования различных вариантов и ситуаций. Меняя значения исходных данных, можно следить за изменением получаемых результатов и из множества вариантов решения задачи выбрать наиболее приемлемый.При работе с табличными процессорами создаются документы, которые также называют электронными таблицами. Такие таблицы можно просматривать, изменять, записывать на носители внешней памяти для хранения, распечатывать на принтере. Рабочим полем табличного процессора является экран дисплея, на котором электронная таблица представляется в виде прямоугольника, разделенного на строки и столбцы. Строки нумеруются сверху вниз. Столбцы обозначаются слева направо. Следующий объект в таблице — диапазон ячеек. Его можно выделить из подряд идущих ячеек в строке, столбце или прямоугольнике. При задании диапазона указывают его начальную и конечную ячейки, в прямоугольном диапазоне — ячейки левого верхнего и правого нижнего углов. В формулах при обращении к ячейкам используется два способа адресации — абсолютная и относительная адресации. Можно выделить следующие режимы работы табличного процессора:

формирование электронной таблицы;

управление вычислениями;

режим отображения формул;

графический режим;

работа электронной таблицы как базы данных.

Режим формирования электронных таблиц предполагает заполнение и редактирование документа. При этом используются команды, изменяющие содержимое клеток (очистить, редактировать, копировать), и команды, изменяющие структуру таблицы (удалить, вставить, переместить).

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

Режим отображения формул задает индикацию содержимого клеток на экране. Обычно этот режим выключен, и на экране отображаются значения, вычисленные на основании содержимого клеток.

Графический режим дает возможность отображать числовую информацию в графическом виде: диаграммы и графики. Это позволяет считать электронные таблицы полезным инструментом автоматизации инженерной, административной и научной деятельности.

В современных табличных процессорах, например, в Microsoft Excel, в качестве базы данных можно использовать список (набор строк таблицы, содержащий связанные данные). При выполнении обычных операций с данными, например, при поиске, сортировке или обработке данных, списки автоматически распознаются как базы данных. Перечисленные ниже элементы списков учитываются при организации данных:

столбцы списков становятся полями базы данных;

заголовки столбцов становятся именами полей базы данных;

каждая строка списка преобразуется в запись данных.

21) Базы данных. Для хранения и обработки больших объемов информации используются базы данных. Телефонный справочник является базой данных, в которой хранится информация об организациях (адрес, телефон и т. д.). Записная книжка является базой данных, в которую записывается информация о людях (фамилия, телефон, адрес электронной почты и т. д.). Библиотечный каталог является базой данных, которая хранит информацию о книгах (название, автор, год издания и т. д.)Каждая база данных хранит информацию о большом количестве объектов одинакового типа (организациях, людях, книгах и т. д.). Объекты одного типа обладают одинаковым набором свойств, поэтому база данных хранит для каждого объекта значения этих свойств.База данных позволяет упорядоченно хранить данные о большом количестве однотипных объектов, обладающих одинаковым набором свойств.

Системы управления базами данных (СУБД). Создание баз данных, а также операции поиска и сортировки данных выполняются специальными программами - системами управления базами данных (СУБД). Таким образом, необходимо различать собственно базы данных, которые являются упорядоченными наборами данных, и системы управления базами данных - приложения, управляющие хранением и обработкой данных.Система управления базами данных - это приложение, позволяющее создавать базы данных и осуществлять в них сортировку и поиск данных.Функцию простой СУБД могут выполнять электронные таблицы, а также текстовые редакторы, путем вставки в документ таблиц. Столбцы таблицы являются полями базы данных, а в строках таблицы размещаются записи базы данных. Первая строка таблицы должна содержать имена полей базы данных.Создание базы данных с использованием СУБД начинается с создания полей базы данных, установки их типов и ввода имен полей. Затем в режиме таблица или форма производится ввод, просмотр и редактирование записей базы данных. После этого в созданной базе данных можно осуществлять сортировку и поиск данных.В текстовых редакторах Microsoft Word и OpenOffice Writer таблицу в документ можно вставить с помощью команды [Таблица-Вставитъ]. В появившемся диалоговом окне можно выбрать количество столбцов таблицы (полей базы данных) и количество строк таблицы (записей базы данных).В электронных таблицах ввод, просмотр и редактирование записей можно осуществлять как в режиме таблица, так и в режиме форма. В электронных таблицах Microsoft Excel для вызова формы необходимо выделить ячейки с данными и ввести команду [Данные-Форма...]. Появится форма, содержащая запись базы данных.

22) Проблемно-ориентированное прикладное программное обеспечение - это программные продукты, предназначенные для решения какой-либо задачи в конкретной функциональной области. Различают следующие типы прикладного ПО:

общего назначения; методо-ориентированное ПО; проблемно-ориентированное ПО; ПО для глобальных сетей; ПО для организации (администрирования) вычислительного процесса.

Прикладное программное обеспечение общего назначения

К этому классу ППП относятся:

текстовые и графические редакторы;

электронные таблицы;

системы управления базами данных (СУБД);

интегрированные пакеты;

Case-технологии;

оболочки экспертных систем и систем искусственного интеллекта.

Методо-ориентированное прикладное программное обеспечение

К ним относятся ППП:

математического программирования (линейного, динамического, статистического);

сетевого планирования и управления;

теории массового обслуживания;

математической статистики.

Информационная система (ИС)– взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели

Типы обеспечивающих подсистем

 Структуру информационной системы составляет совокупность отдельных ее частей, называемых подсистемами.

Геоинформационные системы (ГИС) являются классом информационных систем, имеющим свои особенности. Они построены с учетом закономерностей геоинформатики и методов, применяемых в этой науке. Геоинформационные системы как интегрированные информационные системы предназначены для решения различных задач науки и производства на основе использования пространственно - локализованных данных об объектах и явлениях природы и общества. классифицироваться по следующим признакам:

• По функциональным возможностям: - полнофункциональные ГИС общего назначения;

- специализированные ГИС, ориентированные на решение конкретной задачи в какой либо предметной области;

- информационно-справочные системы для домашнего и информационно-справочного пользования. Функциональные возможности ГИС определяются также архитектурным принципом их построения:

- закрытые системы не имеют возможностей расширения, они способны выполнять только тот набор функций, который однозначно определен на момент покупки; - открытые системы отличаются легкостью приспособления, возможностями расширения, так как могут быть достроены самим пользователем при помощи специального аппарата (встроенных языков программирования).

• По пространственному (территориальному) охвату ГИС подразделяются на глобальные (планетарные), общенациональные, региональные, локальные (в том числе муниципальные).

• По проблемно-тематической ориентации – общегеографические, экологические и природопользовательские, отраслевые (водных ресурсов, лесопользования, геологические, туризма и т. д.).

• По способу организации географических данных – векторные, растровые, векторно-растровые ГИС.

  • Растровая модель данных - цифровое представление пространственных объектов в виде совокупности ячеек растра (пикселов) с присвоенными им значениями класса объекта. Разбивает всю изучаемую территорию на элементы регулярной сетки или ячейки

  • Каждая ячейка содержит только одно значение

  • Является пространственно заполненной, поскольку каждое местоположение на изучаемой территории соответствует ячейке растра, иными совами - растровая модель оперирует элементарными местоположениями

Векторная модель данных:

  • Основана на векторах (направленных отрезках прямых)

  • Базовым примитивом является точка

  • Объекты создаются путем соединения точек прямыми линиями или дугами

  • Площади определяются набором линий

  • Представляет собой объектно-ориентированную систему

Способы ввода данных: В соответствии с используемыми техническими средствами различают два способа ввода данных: дигитализацию и  векторизацию. Для ручного ввода пространственных данных применяется дигитайзер. Наибольшее распространение для ввода данных получили сканеры. Процесс цифрования растрового изображения на экране компьютера называют векторизацией. Существует три способа векторизации: ручной, интерактивный и автоматический. С помощью ГИС Вы сможете:

быстро выявить по карте, где от Вас "скрываются" покупатели и конкуренты;

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

составить сводные диаграммы объемов продаж за месяц или год по интересующим Вас торговым предприятиям. Привязать диаграммы к соответствующим пунктам на картах;

визуально оценить и получить полноценную статистическую сводку по динамике спроса и предложения в любой области рынка, например, в операциях с недвижимостью;

выделить маркетинговые территории и провести анализ имеющейся по ним информации;

23) Алгори́тм — это точный набор инструкций, описывающих порядок действий некоторого исполнителя для достижения результата, решения некоторой задачи за конечное время. Основные свойства любого алгоритма:

     детерминированность – однозначность получаемых результатов при одних и тех же исходных данных;

     результативность – обязательное получение искомого результата либо сигнала ошибки;

     массовость – возможность получения искомого результата при различных исходных данных;

     дискретность – возможность разбиения на элементарные действия.

Способы описания алгоритмов: словесный, формульно-словесный, графический, при помощи псевдокодов и языков программирования.

Основные алгоритмические конструкции

Под алгоритмом понимают постоянное и точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной целиили решение поставленной задачи.

Блок – схемы. Условные обозначения

Структурная алгоритмизация основывается на двух принципах:

Начало - конец

Процесс

Ввод-вывод

Типовой процесс

Решение (условие)

Базовые алгоритмические структуры  

Следование

Ветвление

Повторение (цикл)

1) последовательная детализация "сверху - вниз";

2) ограниченность базового набора структур для построения алгоритмов любой степени сложности.

Из принципов вытекают требования структурного программирования:

1) программа должна составляться мелкими шагами; таким об­разом, сложная задача разбивается на достаточно простые, легко воспринимаемые части;

2) логика программы должна опираться на минимальное число достаточно простых базовых управляющих структур.

Базовый набор структурной алгоритмизации содержит линейные, разветвляющиеся и циклические структуры.

Можно перечислить основные свойства и достоинства структур­ного программирования:

1) возможность преодоления барьера сложности программ;

2) возможность демонстрации правильности программ на раз­личных этапах решения задачи;

3) наглядность программ;

4) простота модификации (внесение изменений) программ;

24) Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических,синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением. Виды :Алгоритмический язык  Неалгоритмический язык  Формальный язык  Машинный ( абсолютный ) язык , язык ЭВМ  Машиннонезависимый язык  Базовый язык  Машинный язык , общий для семейства ЭВМ; Язык программирования в СУБД с автономным языком . Общий язык [common language] - Машинный язык Эталонный язык  Язык ассемблера , ассемблер  Императивный ( процедурный ) язык  Язык функционального программирования Специализированный язык Язык описания страниц  Автономный язык  Язык конструирования интерактивных технологий -  Язык манипулирования данными ,  Язык обработки списков  Язык описания данных  Язык описания хранения данных  Язык описания страниц  Язык представления знаний  Язык публикаций Язык спецификаций  Проблемно-ориентированный язык  Процедурный ( процедурно-ориентированный ) язык  Язык реального времени Язык управления пакетом Язык управления заданиями  Общесетевой командный язык  Системный язык  Язык общего назначения , универсальный язык  Язык ориентированный на пользователя  Язык меню 

Таблица 2. Поколения ЯП

Поколения

Языки программирования

Характеристика

Первое

Машинные

Ориентированы на использование в конкретной ЭВМ, сложны в освоении, требуют хорошего знания архитектуры ЭВМ

Второе

Ассемблеры, макроассемблеры

Более удобны для использования, но по-прежнему машинно-зависимы

Третье

Языки высокого уровня

Мобильные, человеко-ориентированные, проще в освоении

Четвёртое

Непроцедурные, объектно-ориентированные, языки запросов, параллельные

Ориентированы на непрофессионального пользователя и на ЭВМ с параллельной архитектурой

Пятое

Языки искусственного интеллекта, экспертных систем и баз знаний, естественные языки

Ориентированы на повышение интеллектуального уровня ЭВМ и интерфейса с языками

Таблица 3. Классификация ЯП

Фактор

Характеристика

Группы

Примеры ЯП

Уровень ЯП

Степень близости ЯП к архитектуре ПК

Низкий

Автокод, ассемблер

Высокий

Fortran, Pascal, ADA, Basic, С и др.

Сверхвысокий

Сетл

Специализация ЯП

Потенциальная или реальная область применения

Общего назначения (универсальные)

Fortran (инженерные расчёты), Cobol (Коммерческие задачи), Refal, Lisp(символьная обработка), Modula, ADA(программирование в реальном времени)

Специализированные

 

Алгоритмичность (процедурность)

Возможность абстрагироваться от деталей алгоритма решения задачи. Алгоритмичность тем выше, чем точнее приходится планировать порядок выполняемых действий

Процедурные

Ассемблер, Fortran, Basic, Pascal, ADA

Непроцедурные

Prolog, Langin

25) . Инструментальное программное обеспечение - программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, разновидность орудий труда для категории специалистов, так называемых прикладных программистов. При разработке программного обеспечения необходимо представлять алгоритмы в форме, понятной компьютеру. Для этого используются комплексы программ, называемые системами программирования . Они составляют основу инструментального программного обеспечения. В группу инструментальных программ входят: трансляторыс различных алгоритмических языков, осуществляющие перевод текста программы на машинный язык;

связывающие редакторы, позволяющие объединять отдельные части программ в единое целое;

отладчики, с помощью которых обнаруживаются и устраняются ошибки, допущенные при написании программы;

интегрированные среды разработки, объединяющие указанные выше компоненты в единую, удобную для разработки программ систему. Также различают следующие виды инструментальных программ: текстовые и графические редакторы,

трансляторы языков программирования, системы программирования,

системы управления базами данных,

электронные таблицы,

программы создания электронных презентаций и др.

26) . Основные этапы разработки программного обеспечения:

1. Постановка задачи  

Процесс создания нового ПО обязательно необходимо начинать с постановки задачи, в ходе которой определяются требования к программному продукту.  Это один из наиболее важных этапов при создании ПО, так как от того, насколько полно, точно и ясно определены требования к разрабатываемому ПО, его функции и предполагаемые возможности, во многом зависит качество и стоимость разработки.     Во время постановки задачи четко формулируется назначение разрабатываемого ПО и определяется список основных требований к нему.  Каждое требование по сути есть описание необходимого заказчику свойства ПО.  Выделяют основные функциональные требования, определяющие функции, которые будут выполнятся разрабатываемым ПО, и эксплуатационные требования, определяющие особенности его работы.     Требования к программному обеспечению, для которого есть прототипы, обычно определяются по аналогии, с учетом характеристик и особенностей уже существующего ПО.  Если аналогов для разрабатываемого ПО не существует, то для формулирования требований могут потребоваться специальные предпроектные исследования.  В любом случае этап постановки задачи заканчивается принятием основных проектных решений и разработкой технического задания, фиксирующего принципиальные требования к разрабатываемому ПО.

 2. Разработка пользовательского интерфейса

Разработка любого прикладного программного обеспечения, как правило, подразумевает создание пользовательского интерфейса. Интерфейс пользователя - эта та часть программы, которая находится у всех на виду. Основной целью данного этапа является создание удобного, продуманного интерфейса взаимодействуя с которым конечный пользователь будет чувствовать себя комфортно.

 3. Разработка программы

Разработка программы - представляет собой процесс поэтапного написания кодов программы на выбранном языке программирования (кодирование), их тестирование и отладку.   В настоящее время при разработке ПО в основном используется спиральная схема, согласно которой программный продукт создается не сразу, а итерационно с использованием прототипов.  Прототипом называют действующий программный продукт, реализующий отдельные функции и внешние интерфейсы разрабатываемого ПО.     При использовании спиральной схемы на первой итерации, как правило, специфицируют, проектируют, реализуют и тестируют интерфейс пользователя.     Основным достоинством данной схемы является то, что, начиная с некоторой итерации, обеспечившей определенную функциональную полноту, продукт можно предоставлять пользователю.

4. Отладка

 Отладкой называют процесс поиска и устранения ошибок.  Ошибки в программах бывают двух видов: синтаксические (ошибки в тексте программы, когда используются недопустимые для данного языка конструкции) и алгоритмические (когда программа не делает то, чего надо).  Этап отладки заканчивается, если программа правильно работает на нескольких разных наборах входных данных.

 5. Внедрение

После отладки программы  происходит процесс развертывания в рабочем окружении компании заказчика и интеграция с уже существующими информационными системами и бизнес-приложениями.  На этом этапе наши специалисты проведут обучение  персонала вашей компании использованию разработанного программного обеспечения, ответят на возникающие вопросы, а в последующем будут оказывать необходимую  техническую поддержку.

27) Компьютерное преступление как уголовно-правовое понятие - это предусмотренное уголовным законом виновное нарушение чужих прав и интересов в отношении автоматизированных систем обработки данных, совершенное во вред подлежащим правовой охране правам и интересам физических и юридических лиц, общества и государства.

Различаются криминологические группы компьютерных преступлений: экономические компьютерные преступления, компьютерные преступления против личных прав и неприкосновенности частной сферы, компьютерные преступления против общественных и государственных интересов. Предметом рассмотрения в данном параграфе являются экономические компьютерные преступления, которые отличаются высокой общественной опасностью и широким распространением.

К наиболее типичным целям совершения компьютерных преступлений специалисты относят следующие:

подделка отчетов и платежных ведомостей:

приписка сверхурочных часов работы;

фальсификация платежных документов:

хищение из денежных фондов;

добывание запасных частей и редких материалов;

кража машинного времени:

вторичное получение уже произведенных выплат;

фиктивное продвижение по службе;

получение фальшивых документов;

внесение изменений в программы и машинную информацию;

перечисление денег на фиктивные счета;

совершение покупок с фиктивной оплатой и др.

В своих преступных деяниях компьютерные преступники руководствуются следующими основными мотивами:

а) выйти из финансовых затруднений; б) получить, пока не поздно, от общества то. что оно якобы задолжало преступнику; в) отомстить фирме и работодателю; г) выразить себя, проявить свое "я"; д) доказать свое превосходство над компьютерами.

Отличительными особенностями данных преступлений являются высокая латентность, сложность сбора доказательств, транснациональный характер (как правило, с использованием телекоммуникационных систем), значительность материального ущерба, а также специфичность самих преступников. Как правило, ими являются высококвалифицированные программисты, банковские служащие.

Высокая латентность компьютерных преступлений обусловлена тем, что многие организации разрешают конфликт своими силами, поскольку убытки от расследования могут оказаться выше суммы причиненного ущерба (изъятие файлового сервера для проведения экспертизы может привести к остановке работы на срок до двух месяцев, что неприемлемо ни для одной организации). Их руководители опасаются подрыва своего авторитета в деловых кругах и в результате - потери большого числа клиентов, раскрытия в ходе судебного разбирательства системы безопасности организации, выявления собственной незаконной деятельности.

28) Защита информации - деятельность по предотвращению утечки защищаемой информации, несанкционированных и непреднамеренных воздействий на защищаемую информацию.  Классификация средств защиты информации

Технические (аппаратные) средства. Это различные по типу устройства (механические, электромеханические, электронные и др.), которые аппаратными средствами решают задачи защиты информации.

2. Программные средства включают программы для идентификации пользователей, контроля доступа, шифрования информации, удаления остаточной (рабочей) информации типа временных файлов, тестового контроля системы защиты и др

3. Смешанные аппаратно-программные средства реализуют те же функции, что аппаратные и программные средства в отдельности, и имеют промежуточные свойства.

4. Организационные средства складываются из организационно-технических (подготовка помещений с компьютерами, прокладка кабельной системы с учетом требований ограничения доступа к ней и др.) и организационно-правовых (национальные законодательства и правила работы, устанавливаемые руководством конкретного предприятия). Программно-аппаратные средства защиты информации в компьютерах:

Методы защиты данных в компьютере можно разделить на механические, аппаратные и программные. К механическим способам относятся разнообразные крышки и чехлы с замками, клейкие пластины для приклеивания терминала к компьютеру, а компьютера к столу, запираемые помещения с сигнализацией и другие. Аппаратные средства реализуются в виде специальных электронных модулей, подключаемых к системному каналу компьютера или портам ввода-вывода, и осуществляющих обмен кодовыми последовательностями с защищенными программами.

29)  Рождение ЭВМ

    История компьютера тесным образом связана с попытками облегчить и автоматизировать большие объемы вычислений. Даже простые арифметические операции с большими числами затруднительны для человеческого мозга Первое поколение ЭВМ  Развитие ЭВМ делится на несколько периодов. Поколения ЭВМ каждого периода отличаются друг от друга элементной базой и математическим обеспе­чением. Первое поколение (1945-1954) - ЭВМ на электронных лампах (вроде тех, что были в старых телевизорах). Это доисторические времена, эпоха становления вычислительной техники. Большинство машин первого поколения были экспериментальными устройствами и строились с целью проверки тех или иных теоретических положений. Вес и размеры этих компьютерных динозавров, которые нередко требовали для себя отдельных зданий, давно стали легендой. Второе поколение ЭВМ  ЭВМ 2-го поколения были разработаны в 1950—60 гг. В качестве основного элемента были использованы уже не электронные лампы, а полупроводниковые диоды итранзисторы, а в качестве устройств памяти стали применяться магнитные сердечники и магнитные барабаны - далекие предки современных жестких дисков. Второе отличие этих машин — это то, что появилась возможность программирования на алгоритмических языках Третье поколение ЭВМ   Разработка в 60-х годах интегральных схем - целых устройств и узлов из десятков и сотен транзисторов, выполненных на одном кристалле полупроводника (то, что сейчас называют микросхемами) привело к созданию ЭВМ 3-го поколения. В это же время появляется полупроводниковая память, которая и по сей день используется в персональных компьютерах в качестве оперативной. Применение интегральных схем намного увеличило возможности ЭВМ. Теперь центральный процессор получил возможность параллельно работать и управлять многочисленными периферийными устройствами. ЭВМ могли одновременно обрабатывать несколько программ (принцип мультипрограммирования). В результате реализации принципа мультипрограммирования появилась возможность работы в режиме разделения времени в диалоговом режиме. Удаленные от ЭВМ пользователи получили возможность, независи­мо друг от друга, оперативно взаимодействовать с машиной. Четвертое поколение ЭВМ К сожалению, начиная с середины 1970-х годов стройная картина смены поколений нарушается. Все меньше становится принципиальных новаций в компьютерной науке. Прогресс идет в основном по пути развития того, что уже изобретено и придумано, - прежде всего за счет повышения мощности и миниатюризации элементной базы и самих компьютеров.     Обычно считается, что период с 1975 г. принадлежит компьютерам четвертого поколения. Их элементной базой стали большие интегральные схемы (БИС. В одном кристалле интегрированно до 100 тысяч элементов). Быстродействие этих машин составляло десятки млн. операций в секунду, а оперативная память достигла сотен Мб. Появились микропроцессоры (1971 г. фирма Intel), микро-ЭВМ и персональные ЭВМ. Стало возможным коммунальное использование мощности разных машин (соединение машин в единый вычислительный узел и работа с разделением времени) Пятое поколение ЭВМ   ЭВМ пятого поколения — это ЭВМ будущего. Программа разработки, так называемого, пятого поколения ЭВМ была принята в Японии в 1982 г. Предполагалось, что к 1991 г. будут созданы принципиально новые компьютеры, ориентированные на решение задач искусственного интеллекта. С помощью языка Пролог и новшеств в конструкции компьютеров планировалось вплотную подойти к решению одной из основных задач этой ветви компьютерной науки - задачи хранения и обработки знаний. Коротко говоря, для компьютеров пятого поколения не пришлось бы писать программ, а достаточно было бы объяснить на "почти естественном" языке, что от них требуется.Современные персональные компьютеры    Современные персональные компьютеры (ПК или РС в английской транскрипции) в соответствии с принятой классификацией надо отнести к ЭВМ четвертого поколения. Но с учетом быстро развивающегося программного обеспечения, многие авторы публикаций относят их к 5-му поколению. 

30)Классификация эвм:

  • СуперЭВМ для решения крупномасштабных вычислительных задач, для обслуживания крупнейших информационных банков данныхОсобенно эффективно применение суперЭВМ при решении задач проектирования, в которых натурные эксперименты оказываются дорогостоящими, недоступными или практически неосуществимыми. СуперЭВМ позволяют по сравнению с другими типами машин точнее, быстрее и качественнее решать крупные задачи, обеспечивая необходимый приоритет в разработках перспективной вычислительной техники. Дальнейшее развитие суперЭВМ связывается с использованием направления массового параллелизма, при котором одновременно могут работать сотни и даже тысячи процессоров. Использование подобных систем предполагается для исследования генов, для моделирования погоды, разработки новых видов вооружения и других крупномасштабных вычислений

  • Большие ЭВМ для комплектования ведомственных, территориальных и региональных вычислительных центров (министерства, государственные ведомства и службы, крупные банки и т.д.). Примером подобных машин, а точнее, систем, служат системы, имеющие производительность на один-два порядка ниже, чем у суперЭВМ. Это очень мощные по производительности компьютеры, предназначенные для обеспечения научных исследований, построения рабочих станций для работы с графикой, Unix-серверов, кластерных комплексов и т.п.

  • Средние ЭВМ широкого назначения для управления сложными технологическими производственными процессами (банки, страховые компании, торговые дома, издательства). ЭВМ этого типа могут использоваться и для управления распределенной обработкой информации в качестве сетевых серверов. Такие машины являются основой построения вычислительных центров отдельных производств, научных лабораторий и т.п.

  • Персональные и профессиональные компьютеры, позволяющие удовлетворять индивидуальные потребности пользователей. На базе этого класса компьютеров строятся автоматизированные рабочие места (АРМ) для специалистов различного уровня.

  • Ноутбуки. Совершенствование микропроцессоров привело к созданию мощных, дружественных и малогабаритных компьютеров, вполне способных обеспечить создание мобильного офиса различного класса с ориентацией на электронную почту, передачу факсов, доступ в Интернет. Интересно, что кризис 1Т-рынка 2000—2002 гг. почти не затронул сектор ноутбуков. Их производство набирает силу, вытесняя обычные ПК. Миниатюрные ноутбуки позволяют решать практически все задачи, присущие настольным ПК, они обладают теперь достаточной мощностью, расширяемостью и гибкостью. Но пока они еще достаточно дороги, и время их автономной работы ограничено несколькими часами.

  • Встраиваемые микропроцессоры осуществляют автоматизацию управления отдельными устройствами и механизмами. Успехи микроэлектроники позволяют создавать миниатюрные вычислительные устройства, вплоть до однокристальных ЭВМ. Эти устройства, универсальные по характеру применения, могут встраиваться в отдельные машины, объекты, системы. Они находят все большее применение в бытовой технике (телефонах, телевизорах, электронных часах, микроволновых печах и т.д.), в городском хозяйстве (энерго-, тепло-, водоснабжении, регулировке движения транспорта и т.д.), на производстве (робототехнике, управлении технологическими процессами).

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

  1. большие (мощные) машины, включаемые в состав сетевых вычислительных центров и систем управления гигантскими сетевыми хранилищами информации;

  2. кластерные структуры;

  3. серверы;

  4. рабочие станции;

  5. сетевые компьютеры.

  • Большие машины и системы предназначаются для обслуживания крупных сетевых банков данных и банков знаний. По своим характеристикам их можно отнести к классу суперЭВМ, но в отличие от них они являются более специализированными и ориентированными на обслуживание мощных потоков и хранилищ информации.

  • Кластерные структуры представляют собой многомашинные распределенные вычислительные системы, объединяющие под единым управлением несколько серверов. Это позволяет гибко управлять ресурсами сети, обеспечивая необходимую производительность, надежность, готовность и другие характеристики.

  • Серверы — это вычислительные машины и системы, управляющие определенным видом ресурсов сети. Различают файл-серверы, серверы приложений, факс-серверы, почтовые, коммуникационные, Web-серверы и др. Термин рабочая станция отражает факт наличия в сетях абонентских пунктов, ориентированных на работу профессиональных пользователей с сетевыми ресурсами. Этот термин как бы отделяет их от ПК, обеспечивающих работу основной массы непрофессиональных пользователей, работающих обычно в авто-номном режиме. В качестве рабочей станции может работать как простейший клиентский компьютер, так и достаточно мощный АРМ, например, используемый в системе автоматизации проектирования.

  • Сетевые компьютеры, , созданные на базе существующих стандартных микропроцессоров, представляют собой новый класс устройств. Само это название говорит о том, что они пред-назначаются для использования в компьютерных сетях. Они заслуживают более подробного освещения. В зависимости от выполняемых функций и от контекста под этим термином понимают совершенно различные устройства. Если эти устройства используются для подключения к сети с целью получения из нее информации, то под сетевым компьютером обычно понимают комбинированное устройство типа КПК, дополненное функциями подключения к сети Интернет, например, «наладонный компьютер» совместно с сотовым телефоном. В другом контексте под сетевым компьютером (процессором) понимают специализированные сетевые устройства, предназначенные для выполнения определенных сетевых функций: классификации сообщений, защиты передаваемых данных, управления по используемым протоколам и переадресации. Обычно эти устройства размещаются на «границах» сетей и дополняют функции маршрутизаторов, коммутаторов, шлюзов, мостов (п. 10.3). До последнего времени эти специфические функции выполнялись посредством быстрых специализированных микросхем (ASIC, Application-Specific Intergraded Circuits — интегрированная схема, специализированная по применению), включаемых в состав сетевых адаптеров. Наиболее сложные функции обработки передавались в программы центральных процессоров серверов или рабочих станций. Но такое решение, конечно, не обеспечивает необходимой гибкости и адаптации к изменяющимся условиям эксплуатации. Оно входит в противоречие с постоянно совершенствуемыми сетевыми технологиями, использованием новых протоколов, постоя нно растущими скоростями передачи данных.

  • Поэтому в сетях все больше начинают применяться сетевые процессоры (NPU — network processing unit). (NPU — network processing unit). Построение сетевых устройств на основе микропроцессоров позволяет решить проблему одновременного увеличения скорости и гибкости. Заметим, что скорости сетевых интерфейсов в последние годы растут гораздо быстрее, чем скорости традиционных процессоров. Возможность быстрой смены программ в специализированных сетевых устройствах обработки делает их идеальным решением. Они избавляют администраторов сетей от дорогостоящих модернизаций оборудования, разгружают процессоры серверов и рабочих станций от выполнения ими несвойственных им связных функций, обеспечивают необходимую гибкость, адаптацию к изменению обстановки и т.д.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]