- •1. Каков состав программного обеспечения эвм?
- •2. В чем заключается управление данными?
- •3. Основные виды носителей данных
- •4. Основные виды организации файлов
- •5. В чем заключается управление задачами в ос?
- •7. Какие типы пользовательских интерфейсов вам известны?
- •8. Что такое дисковая операционая система
- •9. Какие версии dos вам звестны?
- •10. Какие компоненты входят в состав dos?
- •4) Командный процессор command.Com.
- •11. Файловая система dos
- •12. Что такое Windows и их версии?
- •13. Как изенить размер и положение окна в Windows?
- •14. Что такое буфер обмена?
- •15. Что такое ос Windows 95?
- •Значки рабочего стола
- •17. Что такое панель задач, панель упрвления, проводник?
- •18. Каковы особенности файловой системы в Windows 95?
- •Области диска
- •Цепочка fat
- •Структура записи в каталоге
- •Другие изменения в fat32
- •19. Каковы характеристики ос Unix?
- •Основные понятия семейства ос unix:
- •20. Каковы особенности ос Unix?
- •21. Принципы организации сетей
- •Виды сетей: одноранговые и на основе сервера. Преимущества и недостатки.
- •22. Топологии локальных сетей
- •23. Основные элементы территориальных сетей
- •24. Система протоколов для сетей
- •25. Назначение сетевых операционных систем
- •26. Что такое программные оболочки?
- •27. Какие функции выполняет Norton Commander?
- •28. Как функционируют интернет-браузеры?
- •Основные функции браузера
- •29. Функции сред разработки Интегрированная среда разработки
- •30. Основные принципы визуального программирования
- •Общее понятие визуального программирования
- •9.2. Технология визуального программирования
28. Как функционируют интернет-браузеры?
Веб-обозрева́тель, обозрева́тель, бра́узер или бра́узэр — программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Многие современные браузеры также могут загружать файлы с FTP-серверов.
Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями: Internet Explorer (совместно с Microsoft Windows), Mozilla Firefox (бесплатно, свободное ПО, совместно с многими дистрибутивами Linux, например, Ubuntu), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Google Chrome (бесплатно), Opera (бесплатно, начиная с версии 8.5).
Основные функции браузера
Основное предназначение браузера – отображать веб-ресурсы. Для этого на сервер отправляется запрос, а результат выводится в окне браузера. Под ресурсами в основном подразумеваются HTML-документы, однако это также может быть PDF-файл, картинка или иное содержание. Расположение ресурса определяется с помощью URI (унифицированного идентификатора ресурсов).
То, каким образом браузер обрабатывает и отображает HTML-файлы, определено спецификациями HTML и CSS. Они разрабатываются Консорциумом W3C, который внедряет стандарты для Интернета. Многие годы браузеры отвечали лишь части спецификаций, и для них создавались отдельные расширения. Для веб-разработчиков это означало серьезные проблемы с совместимостью. Сегодня большинство браузеров в большей или меньшей степени отвечает всем спецификациям.
Пользовательские интерфейсы разных браузеров имеют много общего. Основные элементы интерфейса браузера перечислены ниже.
Адресная строка для ввода URI
Кнопки навигации "Назад" и "Вперед"
Закладки
Кнопки обновления и остановки загрузки страницы
Кнопка "Домой" для перехода на главную страницу
Ниже перечислены основные компоненты браузера (1.1).
Пользовательский интерфейс – включает адресную строку, кнопки "Назад" и "Вперед", меню закладок и т. д. К нему относятся все элементы, кроме окна, в котором отображается запрашиваемая страница.
Механизм браузера – управляет взаимодействием интерфейса и модуля отображения.
Модуль отображения – отвечает за вывод запрошенного содержания на экран. Например, если запрашивается HTML-документ, модуль отображения выполняет синтаксический анализ кода HTML и CSS и выводит результат на экран.
Сетевые компоненты – предназначены для выполнения сетевых вызовов, таких как HTTP-запросы. Их интерфейс не зависит от типа платформы, для каждого из которых есть собственные реализации.
Исполнительная часть пользовательского интерфейса – используется для отрисовки основных виджетов, таких как окна и поля со списками. Ее универсальный интерфейс также не зависит от типа платформы. Исполнительная часть всегда применяет методы пользовательского интерфейса конкретной операционной системы.
Интерпретатор JavaScript – используется для синтаксического анализа и выполнения кода JavaScript.
Хранилище данных – необходимо для сохраняемости процессов. Браузер сохраняет на жесткий диск данные различных типов, например файлы cookie. В новой спецификации HTML (HTML5) имеется определение термина "веб-база данных": это полноценная (хотя и облегченная) браузерная база данных.
