Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика ответы на вопросы .шпоры..docx
Скачиваний:
1
Добавлен:
10.09.2019
Размер:
82.82 Кб
Скачать

47.Особенности и преимущества системы windows.

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

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

48. ??????????????????

49.Технология Plug and Play.

Новая технология Windows95 - Plug and Play - позволяет программному обеспечению автоматически устанавливать конфигурацию аппаратных средств, когда вы ставите (или снимаете) адаптер в стационарный или портативный компьютер. Plug and Play - это стандарт компьютерной индустрии для автоматизации процесса добавления новых возможностей к компьютеру или изменения адаптеров PCMCIA в портативном компьютере. Технология Plug and Play возникла в связи с историческими проблемами, связанными с установками звуковых карт на компьютеры, работавших под управлением DOS или Windows3.1+; поддержка этой технологии гораздо важнее для тех, кто использует средства мультимедиа или играет в компьютерные игры, чем для любой другой категории пользователей. Его суть: после физического подключения внешнего устройства к разъему шины PCI происходит обмен данными между устройством и материнской платой, в результате которого устройство автоматически получает номер используемого прерывания, адрес порта подключения и номер канала прямого доступа к памяти.

50.Структурное программирование - методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков. В соответствии с данной методологией: 1.Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций: последовательное исполнение - однократное выполнение операций в том порядке, в котором они записаны в тексте программы; ветвление - однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия; цикл - многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла). В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается. 2. Повторяющиеся фрагменты программы могут оформляться в виде подпрограмм (процедур или функций). В этом случае в тексте основной программы, вместо помещённого в подпрограмму фрагмента, вставляется инструкция вызова подпрограммы. При выполнении такой инструкции выполняется вызванная подпрограмма, после чего исполнение программы продолжается с инструкции, следующей за командой вызова подпрограммы. 3. Разработка программы ведётся пошагово, методом «сверху вниз».

51 ????????????????

52 Файловая система WINDOWS.

Вся информация, предназначенная для долговременного использования, хранится в файлах. Файл представляет собой последовательность байтов, объединенных по какому-то признаку и имеющих имя. Система хранения и работы с файлами в компьютере называется файловой системой. Для удобства файлы хранятся в различных папках, которые расположены на дисках. В компьютере может быть установлено несколько дисков. Принципы организации хранения файлов на всех видах дисков идентичны. Каждому диску присваивается буква латинского алфавита от А до Z, причем буквой А обычно обозначается гибкий диск, буквой С - основной диск компьютера, где расположена система Windows. После буквы, обозначающей диск, ставится символ двоеточия “:”, чтобы показать, что буква обозначает именно диск, например А: или С:. Кроме буквы, каждый диск имеет свое уникальное имя, также называемое меткой Например: Локальный диск (С:) . На каждом диске помещается множество различных файлов. Любой файл может располагаться как прямо на диске, так и в произвольной папке, которая в свою очередь также может располагаться в другой папке. То, что файлы могут находиться в разных папках, позволяет расположить, на диске несколько файлов с одинаковыми именами. Структура хранения информации на диске, при котором одни папки могут располагаться в других папках, называется иерархической или древовидной. Чтобы однозначно определить конкретный файл, требуется задать его название и местоположение, то есть название диска и имена всех вложенных папок, в которых находится данный файл. Часто точное расположение файла на диске называют полным именем файла или путем к файлу. При указании пути к файлу имена папок отделяются друг от друга и от имени диска с помощью символа обратной косой черты “\”, например, С:\Мои документы\Мои рисунки\Я в парке.jpg. Часть имени, расположенная после точки, называется расширением и используется для обозначения вида информации, хранящейся в файле.

53.Многозадачность и многопоточность WINDOWS. Многопоточность — свойство платформы (например, операционной системы) или приложения, состоящее в том, что процесс, порождённый в операционной системе, может состоять из нескольких потоков, выполняющихся «параллельно», то есть без предписанного порядка во времени. При выполнении некоторых задач такое разделение может достичь более эффективного использования ресурсов вычислительной машины. Выполняющийся процесс имеет как минимум один (главный) поток.. Многозадачность - свойство операционной системы или среды программирования, обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределенных вычислительных системах. Примитивные многозадачные среды обеспечивают чистое «разделение ресурсов», когда за каждой задачей закрепляется определённый участок памяти, и задача активизируется в строго определённые интервалы времени. Более развитые многозадачные системы проводят распределение ресурсов динамически, когда задача стартует в памяти или покидает память в зависимости от её приоритета и от стратегии системы.

54. реляционная модель БД.

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

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

Объекты - это вовлеченные в деятельность люди, предметы, места, происходящие события и т.д., информация о которых должна храниться в БД. Можно сказать, что объект есть то, что в словесном описании ПО обозначается именем существительным.

57. Модемы. Протоколы для модемов

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

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

Наибольшее распространение получили внутренние программные, внешние аппаратные и встроенные модемы.

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

59. ?????????????????????

60. Структуры данных.

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