
- •Организация программного обеспеченияЕом.
- •Способ виконання программ
- •3) Модель ( клиент-сервер)
- •4) Эталонна модель: Загальна характеристика
- •Eталоння модель : Физический уровень
- •6) Эталонная модель: канальный уровень
- •7.Эталонная модель: сетевой уровень
- •8.Эталонная модель - Транспортный уровень
- •16)Технология www
- •17)Протокол http
- •18) Ідентифікація ресурсів Internet
- •20) Виды корпоративных приложений
- •22) Языки разметки
- •37) Протокол smtp.
- •38) Спецификация Telnet.
- •39) Применение протокола Telnet. Альтернативы Telnet.
- •40) Система управління базами данных (субд).
- •41) Загальна характеристика sql.
- •42) Технології платформи java
Организация программного обеспеченияЕом.
Первостепенной задачей есть это : 1) ОБРАБОТКА, 2) Ввод/ вывод (информаций)
Задача программного обеспечения – это создания интерфейса пользователь (UI) и прикладных программ (API) к апаратным средством.
А) Под задачи – обеспечения ввода вывода (файловой системы)
Б) Обработка данных (управления памяти запуск программ)
В) Организация, системного программного обеспечения (слоистая или уровневая)
Для пользователя:
- BIOS – набор обработчиков прерывания от аппаратуры
- ядро OS - набор системных вызовов (обработчиков прерывания OS)
- интепритатор команд - текстовые интерфейс
- Графический интерфейс GUI
ДЛЯ прикладных 1) БИОС; 2) ядро ОS ;3) Библиотека; 4) пользовательская библиотека;
API – application program interfeis
ППр – прикладное, программное обеспечение
AC – аппаратное средство
BIOS – базовая система ввода \вывода
OS – операционная система
OO = обработчик прерывания
NK – инкомплитатор команд
GUI - графическая обработка
Способ виконання программ
Есть 2 варианта выполнения программ,
1) Исполнения --- Достоинства ( скорость исполнения ) Недостаток ( аппаратная зависимость, Языки ( Si, c++, pascal)
2) Интерпретация --- Достоинства ( скорость разработки,,,, Аппаратная не зависимость ) Недостаток ( Медленное исполнение), Языки ( BEISIK, PHP, SHELL)
Основные способы – 1) Исполнение – Исходный код (тест) входа компиляций преобразуется в объективный код, готовый для не посредственной загрузки в операционную память, и взаимодействия с аппаратурой системы.
Достоинства ( скорость исполнения ) Недостаток ( аппаратная зависимость, Языки ( Si, c++, pascal)
Интерпретация – Исходный код (текст) считывается интерпретатором, который его разбирает, и на оснований этого и генерирует команду к операционной системе и аппаратуре.
Достоинства ( скорость разработки,,,, Аппаратная не зависимость ) Недостаток ( Медленное исполнение), Языки ( BEISIK, PHP, SHELL, ruby, purl)
Комбинированный – исходный код компилирует в объектный (байт ) код, независящий от платформы который исполняется интерпретатором, ( виртуальной машины )
Достоинства Машинная независимость , скорость выше чем на обычной интерпретаций
Языки ( JAVA, DOT NET, ( C#, F#, J# )
3) Модель ( клиент-сервер)
Определяет роли, двух взаемодеиствующих процессов, Что бы взаемодеиствие стало возможным один должен быть ( сервером ) а второй ( клиент )
К |
с |
1) начало передачи Д/З |
1) начало прийома Д/З |
|
2) Запущен всегда |
3) Потребляет Ресурс/ услуги |
3) Предостовляет РЕСУРС/УСЛУГУ |
4)Имеет UI (пользой. Интерфейс) |
4) |
5) Нагрузки не большие |
5) Нагрузки большие |
6) Много протокольный |
6) Один протокол |
7) Аппаратная платформа ВВОД/ВЫВОД |
7) аппаратная платформа, ориентирована на запрос.. |
Принципиальным является пункт ( 1 )
Остальные пункты могут отсутствовать или меняться местами…