
- •Методы регистрации данных
- •Операции с данными (алгебра логики)
- •Системы счисления поз. И неп. (запись числа n)
- •Принципы программного управления джона фон неймана
- •Функции ядра ос:
- •Структурные подходы, обесп, высокую производительность мп
- •Функции микропроцессора:
- •Уровни протоколов передачи данных тср/ip «Верхний уровень»:
- •Характеристики вычислительных сетей:
УРОВНИ ПО: 1) Прикладной: пользователь <-> программы польз-ля 2)Служебный: <-> служебные программы 3)Системный: операционная система и драйверы устр-в 4)Базовый: BIOS, контроллеры устр-в, устройства
ОС РАСПОЛОЖЕНИЕ: хранится на жестком диске,наз.системным. при вкл ОС автоматически загружается с диска в ОП и занимает в ней опр.место ФУНКЦИИ: 1) управление каждым блоком ПК и их взаим-е 2) управление выполнением команд 3)организация хранения инф. Во внешней памяти 4) взаимодействие пользователя с компом
КЛАССИФИКАЦИЯ ОС: 1) по кол-ву одновременно работающих пользователей (1-пользовательский, многопольз) 2)по числу одновременно вып-х задач (однозадачные, многозадач) 3)по кол-ву исп. Процессоров (т.е. однопроцессорные, многопроцесс.) 4)по разрядности (8,16,32,64-разрядные) 5)по типу пользовательского интерфейса, те командные (текстовые) и объектно-ориентированные (графические) 6)по способу исп-я аппаратных и программных ресурсов, т.е. сетевые и локальные
СЛУЖЕБНЫЙ УРОВЕНЬ ПО: автоматизирует работу по проверке и настройке комп.системы. задачи аналогичны задачам системного,т.о. он дополняет системный. ТИПЫ СЛУЖ.ПРОГР: 1)диспетчеры файлов(файл.менеджеры) – предоставляют удобные средства для вып-я работ по обслуживанию файловой системы: коп-е, перем-е,переим-е, а также по созданию каталогов (папок), уничтожению, поисков, навигации в файл.системе 2)средства сжатия данных (архиваторы) – создают, обновляют, обслуживают архивы файлов,обеспеч-ют хранение и передачу таких архивов 3)средства диагностики. – для автоматизации процесса проверки прав-ти работы программного и аппаратного обеспечения и оптимизации работы комп.системы 4)средства просмотра и воспроизв-я. – для просмотра текстовых файлов, граф.изобр-й, воспроизв-я звуковых и видеофайлов.
КЛАССИФИКАЦИЯ ПРИКЛАДНОГО ПО: 1) Офисные пакеты – комплексное реш-е задач по документооб-ту в учр-ии. (текстовый редактор, табличный процессор для подсчета и анализа числ.данных) 2) системные упр-я базовыми данными (СУБД) – для хранения и обработки данных 3) редактор презентаций 4)граф.редактор для создания и обр-ки граф.данных. 3 типа: ред.растровой графики, векторной графики и 3D-графики 5)системы автоматиз-го проектирования (CAD,CAM,CAE)-для автомат.проектно-конструкторских работ (мат.расчеты и подлдержка производства в машино и приборост.) 6)прогр.для работы в локальных и глобальных сетях: браузеры, клиенты эл.почты,для загр. 7)системы автоматич.перевода:эл.словари, прогр.перевода текстов на естественных яз 8)бухгалтерские системы – для автом-ии и подготовки офисных отчетов и их учетов 9)игровые обучающие и справочные программы 10)инструментальные языки и системы прогр-я. Для разработки новых программ и предост-я удобных средств для их создания и отладки.
БАЗА ДАННЫХ – сов-ть связанных данных, организованная по опр-му правилу, предусматривающему общие принципы описания, хранения, манипулирования этими данными, независимо от прикладных программ. СИСТЕМА БД – сов-ть 1 или неск.баз и комплекса инф.программ и тех.средств, обеспечивающих накопление и обновление, корректировку и многоасп-ое исп-е данных в интересах пользователя. СИСТЕМА УПР-Я БД(СУБД) – приложения,обеспечивающие создание,хранение и поиск инф.в БД. Осуществляет взаим-е м\у БД и пользователем, а также м/у БД и прикладными прогр-ми, реализующие опр-е функции
СВ-ВА БД: 1) самодокументирование. БД должна иметь словарь (об архитектуре базы,хранимых процедурах, пользовательских привилегиях…) данных, в спец. Отведенном месте,кот. Исп-ся для хранения инф. В самой базе 2) независимость данных от программы. Структура данных должна быть нез-ма от прогр.,исп-их эти данные,чтобы данные мб добавлять или перестраивать без изменения этих прог 3) целостность данных. В общем сл-е озн-ет корректность и их противоречивость. Если хоть 1 принимает знач. «ложь»-значит целостность нарушена. 4)Посл-ть операций манипулирования данными (чтение,вставка),приводит к 1 из возм.ре-тов: либо посл-ть вып-ся (все операторы прав-е), либо транзакция откатывается, если хоть 1 из операторов не выполнен успешно. Обработка транзакции гарантирует целостность БД 5)изолированность – создание такого режима фукц-я, когда каждому польз-лю кажется,что БД доступна лишь ему
КОМПОНЕНТЫ СУБД: ядро (отв-ет за упр-е данными во внешней и оперативной памяти), процессор языка БД (оптимизация запросов и создание машиннонезавис-го внутреннего кода), сервисные программы (внешние утилиты) (обеспеч. Доп. Возможности по обслуживанию сервисной системы) ФУНКЦИИ БД: упр-е данными во внешней и оперативной памяти, поддержка целостности данных и упр-е транзакцией, обеспечение безопасности данных, обеспечение ||го доступа к данным нескольких пользователей
КЛАССИФИКАЦИЯ СУБД ПО ТИПУ МОДЕЛИ ДАННЫХ: 1) дереляционные – инвертированные списки (файлы), иерархические,Сетевые 2) реляционные; 3) постреляционные (объектно-реляционные, объектно-ориентированные, многомерные, прочие)
ОСНОВНЫЕ ПОНЯТИЯ ДЛЯ СУБД ТИП ДАННЫХ – адекватно понятия данных в языках прогр-я ДОМЕН – уточнение типа данных, т.е. подмн-во значений некоторого типа данных АТРИБУТ- пара вида: «имя атрибута, имя домена» СХЕМА ОТНОШЕНИЯ – именованное мн-во упорядоченных пар («имя атрибута, имя домена»)
СХЕМА БД - подмн-во именованных схем отношений (близко к понятию структурного типа в языках прогр.) КОРТЕЖ – мн-во упорядоченных пар («имя атр,знач.атр»),кот. Сод-т 1 вхождение каждого имени атрибута, принадлежащего схеме отношения РЕЛЯЦИОННАЯ БД – набор отношений,имена кот. Совпадают с именами схем отношений в схеме БД. Простой объект реального мира предст-ся в рел.моделе как кортеж некоторого отношения
КОМПЬЮТЕРНАЯ СЕТЬ – сов-ть линий связи, сетевого оборудования, компьютерного и программного обеспечения, самих компов. СЕГМЕНТ СЕТИ – сов-ть машин для передачи данных, для которой достаточно протокола начального уровня. СЕТЕВОЙ АДАПТЕР – устр-во для подключения компа к сети передачи. ПЕРЕДАЮЩАЯ СРЕДА СЕТИ – канал связи, определяющий как будут передаваться сообщения по сети. СЕТЕВОЙ ПРОТОКОЛ – сов-ть соглашений оформления сообщений и правилах обмена сообщениями.
Уровни протоколов передачи данных тср/ip «Верхний уровень»:
Протоколы передачи данных
Служебные протоколы
Прикладной уровень (HTTP,SMTP,POP3,XMPP)
DNS
Транспортный уровень (TCP,VDP)
Сетевой уровень (IP)
ICMP
Канальный уровень (Ether net, Wi-Fi)
ARP
ИНТЕРНЕТ – сов-ть всех связанных компьютерных сетей, исп-их протоколы списка TCP/IP СЕГМЕНТ ПРОВОДНОЙ СЕТИ – машины с адаптерами и коммутаторы, беспроводной – оборудованием явл-ся точка доступа к беспроводной сети СЕТЕВОЙ АДАПТОР – устр-во для подключения компа к сети передачи КОММУТАТОР – сетевое устр-во для объединения нескольких машин с проводными сетевыми адапторами в один сегмент сети
МОСТ – устр-во для объединения сегментов проводной и беспроводной сети с сетевыми адаптерами различных канальных протоколов, объединяющая два сетевых сегмента в один.
Характеристики вычислительных сетей:
Производительность – среднее кол-во запросов пользователей сети, исполняемых за ед.времени. зависит от времени реакции системы на запрос пользов. Складывается из 3х: 1)время передачи запроса от польз.к узлу сети, ответственному за его исполнение; 2)выполнения запроса в этом узле;3)передача ответа на запрос пользователя
Пропускная способность – объем данных, передаваемых через сегмент сети за ед.времени (трафик)
Надежность сети – среднее время наработки на отказ
Безопасность – способность сети обеспечить защиту информации от несанкционированного доступа
Масштабируемость – возможность расширений сети без заметного снижения ее производительности
Универсальность – возможность подключения к сети разнообразного нетехнического оборудования и программного обеспечения от разных произв.
СТЕК ПРОТОКОЛОВ – сов-ть связанных сетевых протоколов, обеспечивающих решения задач передачи инф-ии компьютерной сети. СТЕК TCP/IP – список протоколов в наст.вр. из 4 уровней, разделяющихся на 2 группы: 1)протоколы передачи данных и 2)служебные протоколы (для корректной работы сети). 1) КАНАЛЬНЫЙ уровень. Задачи:передача данных м.у 2 ЭВМ, соед.одной средой передачи данных. Протоколы реализуются сетевыми устр-ми. Физический канал преобразуется в ненадежную линию связи: формируется лог-ий канал м/у 2 узлами, соед.каналом физическим. Данные передаются по канальному уровню в виде кадров, кот.включают помимо данных и служебную инф-ю. 2)СЕТЕВОЙ УРОВЕНЬ. Выполняется передача данных м/у комп.в разных сегментах сети. Отвечает за адресацию сообщений и перевод логических адресов в физические. Разрешает проблемы, связанные с разными способами адресации и разными протоколами при переходе пакетов из 1 сети в др.,позволяя тем самым объединить однородные сети. 3)ТРАНСПОРТНЫЙ. Передача м/у процессами на разных компах. Данные разбиваются на сегменты-пакеты. При этом гарантируется,что пакеты прибудут по назначению в правильном порядке. Для этого осущ-ся поиск оптимального маршрута передачи пакетов с точки зрения загруженности сегментов сети и удалением сетевых соед-ий. Транспортный уовень управляет потоком сообщений. 4)ПРИКЛАДНОЙ. («полезные» протоколы) предоставляет доступ к прикладным процессам. Управляет общим доступом к сети.
ГЛОБАЛЬНАЯ СЕТЬ INTERNET -глобальная сеть, соед.сети различного размера по всему миру. Информационное простр-во, содержащее огромное кол-во инф.,хранилище инф-ных ресурсов. в 1974 году в США были начаты разработки протоколов, способных обеспечить передачу данных по сетям различного и именно протоколов TCP/IP. в 1983 сеть ARPAnet была приведена на протокол TCP/IP. После чего министерство обороны США передало контроль над этой сетью нац-му фонду США. После чего началось расширение сети,и за пределом США. При этом научный фонд осуществлял борьбу с коммер-ей сети, штрафуя тех, кто имел побочный доход в сети. ARPA net в 1995 разрослось до того, что Национальный Научный Фонд США не успевал описывать деятельность каждого узла. Поэтому произошла передача региональным провайдерам оплаты за присоед-е сетей к национальной магистрали. Провайдер-организация, обеспеч-я подключение пользователей к сети. Подключение может осущ-ся: модемом, прямым подключением к сети.
АЛГОРИТМИЗАЦИЯ- процесс разработки и описания алгоритма решения задачи. ЭТАПЫ РАЗРАБОТКИ: 1)разложение вычислит-го процесса на отдельные части,т.е. на отдельные части алгоритма, что опр-ся внутренней логикой самого процесса и системой команд исполнителя; 2) установление взаимосвязей м/у отдельными шагами алгоритма и порядка их след-я, приводящего от известных исходных данных к искомому рез-ту; 3)