Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ismit bilety 2 sem

.docx
Скачиваний:
0
Добавлен:
07.02.2024
Размер:
27.67 Кб
Скачать
  1. Программное обеспечение (Software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных областей. ПО представляет собой неотъемлемую часть компьютерной системы, является логическим продолжением технических средств и определяет сферу применения компьютера. Программное обеспечение можно условно разделить на три группы 1. Системное программное обеспечение 2. Прикладное программное обеспечение 3. Инструментальное обеспечение

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

Пример: В состав пакета Microsoft Office входит текстовый процессор Microsoft Word

  1. Табличные процессоры– это программы для обработки табличных данных. В отличие от текстовых процессоров они не только хранят данные, но и позволяют выполнять с ними достаточно сложные вычисления, строить диаграммы, проводить анализ, делать прогнозы. В состав пакета Microsoft Office включен табличный процессор Microsoft Excel, а в пакете OpenOffice.org есть близкая по возможностям программа OpenOffice.org Calc.

  2. Графические редакторы – это программы для создания и редактирования изображений. Растровые редакторы предназначены для: обработки фотографий; подготовки изображений к печати; создания и редактирования изображений для веб-сайтов. Пример – adobe photoshop, paint. Векторные редакторы используются для подготовки: художественных иллюстраций; технических иллюстраций (схем, графиков); логотипов, визиток, плакатов; изображений для веб-сайтов (иконок, кнопок). Примеры: Adobe Illustrator, CorelDraw.

Для работы с трехмерными объектами используют программы специального класса – программы ЗD-моделирования. Примеры: Maya, Blender, 3D Studio MAX.

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

  2. Инструментальное ПО – ПО, предназначенное для использования в ходе проектирования, разработки и сопровождения программ – программы для создания новых программ. Язык программирования – не программа. Языки программирования делятся на 2 уровня: низкого уровня (машинно-ориентированные) и высокого (алгоритмические).

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

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

  5. Иерархическая модель – совокупность элементов, распределенных по уровням подчиненности. Данные распределены по уровням подчиненности, на верхнем(корневом) уровне расположен 1 объект, объекту 1 уровня подчиняется несколько объектов 2 уровня и т.д. Связи между элементами образуют древовидную структуру. Примеры: организация – подразделение, отец – сын. Основные понятия иерархической модели: корень, узел, уровень, связь. Свойства: существует только 1 корень, каждый узел, кроме корня, завязан только с 1 узлом верхнего уровня и может быть связан с несколькими узлами нижнего, элементы одного уровня подчиненности образуют класс объектов.

  6. В сетевой модели каждый элемент при основных понятиях (уровень, корень, узел, связь) может быть связан с любым другим элементом. Корневой узел отсутствует, добавляются горизонтальные связи. Достоинством сетевой модели данных является возможность эффективной реализации по показателям затрат памяти и оперативности. Недостатком сетевой модели данных являются высокая сложность и жесткость схемы БД, построенной на её основе. Пример – сайт в сети интернет, врачи – пациенты.

  7. Реляционная модель – организация данных в виде совокупности двумерных таблиц, связанных между собой. Основное отличие от других – однородность. Строки называют записями, столбцы – полями. Свойства: 1) каждый элемент таблицы – 1 элемент данных. 2) все элементы столбца имеют одинаковый тип. 3) каждый столбец имеет уникальное имя. 3)одинаковые строки в таблице отсутствуют 4) порядок следования столбцов и строк может быть произвольным 5) разные таблицы, входящие в модель, могут характеризоваться разным количеством полей и записей.

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

  9. Система управления базами данных – комплекс программных и языковых средств, необходимых для 1) создания бд 2) поддержания их в актуальном состоянии 3) организации и поиска в них требуемой информации 4) представления ее в удобном для восприятия виде. Также, субд – универсальное программное средство предназначенное для создания ведения баз данных на взу пк, а также их обработки. функции субд – добавление и удаление, изменение, выборка данных, обработка данных из одного или нескольких взаимосвязанных массивов.

  10. Реляционные бд – совокупность взаимосвязанных 2-мерных таблиц, содержащих всю информацию, хранимую в бд. Структурные компоненты реляционной бд – строки(записи) и столбцы (поля). Запись содержит всю информацию, хранимую об 1 объекте, а поле является характеристикой объекта. Ключ – это поле или совокупность полей, которое используется для обеспечения уникальности данных в таблице. Типы связей: 1 к 1, многие к 1, многие ко многим.

  11. Обычно реляционная бд состоит из нескольких таблиц. Способы создания таблиц: режим таблицы, контруктор, мастер таблиц, импорт таблиц, связь с таблицами. Этапы проектирования бд: 1) определение назначения бд 2) разделение данных по таблицам 3) преобразование элементов данных в столбцы (каждый элемент становится полем) 4) определение ключевых полей, создание связей между таблицами 5) усовершенствование структуры и проверка ее на наличие ошибок.

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

Первый тип - связь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому экземпляру сущности А соответствует I или 0 представителей сущности B.

Второй тип - связь ОДИН-КО-МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи МНОГИВ-К-ОДНОМУ (М:1) и МНОГИЕ-КО-МНОГИМ (М:N).

Кроме того, существуют и более сложные связи: множество связей между одними и теми же сущностями; связи более высоких порядков.

  1. Нормализация - процесс разделения данных по отдельным связанным таблицам. Цель - устранить избыточность данных и тем самым избежать нарушения целостности данных при их изменении, то есть избежать аномалий изменения. Транзитивные зависимости между полями базы данных существует тогда, когда значения не ключевых полей зависят от значений других не ключевых полей. Функциональная зависимость означает, что по значению одного столбца можно всегда однозначно определить соответствующее значение другого столбца.1NF означает, что таблица не содержит многозначных или составных атрибутов.Таблица находится в (2NF) - если она уже в 1NF и не содержит ключевых столбцов, зависимых от части столбцов первичного ключа этой таблицы.

3NF- если она имеется во второй нормальной форме (2NF) и отсутствуют функциональные зависимости между неключевыми столбцами.

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

  2. Расположение узлов и связей называется топологией сети. Типы сетевых топологий: Шина - Каждый узел связан только с одним другим узлом. Передача данных по сетевым соединениям происходит в одном направлении. (+ отказ любой станции не влияет на работу сети, необходимо небольшое кол-во кабеля, простота и гибкость соединений; - разрыв кабеля и любые неполадки нарушают работу сети, ограниченная длина кабеля, невысокая производительность).

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

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

  2. Модель OSI (Open System Interconnection) полностью описывает, как работают сетевые устройства. Это набор протоколов, которые помогают компьютерам обмениваться данными внутри локальных сетей и всего интернета. 7 уровней: уровень приложения, уровень представления, сеансовый уровень, транспортный уровень, сетевой уровень, канальный уровень, физический уровень. Интерфейс — это механизмы, которые обеспечивают нам возможность передачи информации. Протокол — это договорённости, которые реализуют это взаимодействие с использованием данных механизмов. Стек протоколов TCP/IP - сетевая модель, описывающая процесс передачи цифровых данных. По этой модели построена глобальная сеть интернет.

  3. Адресация- это различные способы указать системе, где находится файл. Виды:- mac – адрес (физический адрес, присваиваемый каждому сетевому адаптеру при производстве) , ip- адрес ( это уникальный адрес, идентифицирующий устройство в интернете или локальной сети.), доменный адрес, url. Domain Name System(DNS) - это распределенная база данных, которая содержит информацию о компьютерах, включенных в сеть Internet. Унифицированный локатор ресурсов (URL) используется для адресации документа (или других данных) в Интернете. Каждый веб-адрес следует этим правилам синтаксиса. 1) тип интернет-сервиса (http\https), 2) тип домена (www), 3) доменное имя (mpei.ru) 4) номер порта на хосте (для http = 80),4) путь на сервере (если он опущен – корневой каталог сайта), 5) имя документа или ресурса.

  4. Прообраз сети Интернет был создан в конце шестидесятых годов по заказу Министерства обороны США. Днем рождения Интернета можно назвать 2 января 1969 года, а в 1983 году был внедрен протокол TCP/IP, лежащий в основе всемирной сети по нынешний день. Во второй половине 80-х годов сложилась и заработала система доменных имен (DNS, Domain Name System). Сеть она стала финансироваться от периферии, снизу вверх — от конечных пользователей к владельцам опорных сетей. Появились высокоскоростные территориальные каналы связи. Одновременно были созданы национальные сети в других странах. Компьютерные сети разных стран стали объединяться, и в девяностых годах появился Интернет в его сегодняшнем виде. Сейчас Интернет объединяет тысячи разных сетей, расположенных по всему миру.

  5. В настоящее время в Интернете существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов.1) Электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами; телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями; FTP - это служба обеспечивает пересылку файлов с файловых архивов FTP - серверов на другой компьютер. Telnet - протокол, позволяющий использовать вычислительные ресурсы удаленного компьютера

  6. Веб-разработка — процесс создания веб-сайта или веб-приложения. Основными этапами процесса являются веб-дизайн, вёрстка страниц, программирование на стороне клиента и сервера, а также конфигурирование веб-сервера Веб-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными. Веб-страница - одна или несколько логически связанных между собой веб-страниц; также место расположения контента сервера. Гиперссылка— часть гипертекстового документа, ссылающаяся на элемент в этом документе. Гиперте́кст —система из текстовых страниц, имеющих перекрёстные ссылки. составленные как по вертикали, так и по горизонтали. Пример – энциклопедии. Браузер – программа для поиска и просмотра информации в сети интернет. HTML это язык гипертекстовой разметки текста. Он нужен, чтобы размещать на веб-странице элементы: текст, картинки, таблицы и видео.

Соседние файлы в предмете Информатика