Главная » Статьи для тега "пользователя"

Принцип работы и реализация

Добавлено Дата: 13 May, 2012 категория: Ядро Linux

Компьютеры— это  предсказуемые устройства. Действительно, трудно  найти  случайное  поведение в системе, поведение которой можно  практически полностью программировать. Однако окружающая среда, где находится машина, полна  различных шумов, которые недетерминированы и которые можно  измерить. Источники таких шумов включают моменты времени, в которые возникают события, связанные с аппаратными устройствами, а также  события, связанные с взаимодействием пользователей и компьютера. Например,  интервалы времени между нажатиями клавиш, перемещения мыши, интервалы времени между некоторыми типами прерываний и время  выполнения запроса блочного ввода-вывода являются недетерминированными, и, кроме  того, их не может  измерить внешний злоумышленник. Случайная информация, которая получается из этих событий, записывается в пул энтропии. Пул растет и заполняется случайными и непредсказуемыми шумовыми данными. По мере добавления данных  в пул вычисляется оценка энтропии, и итоговое  значение запоминается. Это позволяет всегда иметь информацию о значении энтропии в пуле. На рис. Б.1  показана диаграмма прохождения потока  энтропии в пул и из пула.

Читать »

Системные вызовы

Добавлено Дата: 6 May, 2012 категория: Ядро Linux

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

Читать »

Реализация системных вызовов

Добавлено Дата: 1 May, 2012 категория: Ядро Linux

Реализация системного вызова  в ОС  Linux  не  связана с поведением обработчика системных вызовов. Добавление нового  системного вызова  в операционной системе Linux  является сравнительно простым делом.  Тяжелая работа  связана с разработкой и реализацией самого   системного вызова.  Регистрация  его  в ядре  проста. Давайте рассмотрим шаги, которые необходимо предпринять, чтобы  написать новый системный  вызов  в операционной системе Linux.

Читать »

Обзор InfoPath 2003

Добавлено Дата: 14 April, 2012 категория: Microsoft SQL Server, Базы данных

InfoPath 2003 представляет собой графический инструмент разработки форм, основанных на XML. В этой программе можно достаточно легко создавать множество типов форм, в то же время она оснащена рядом более сложных функций. Программа InfoPath 2003 доступна в составе пакета Microsoft Office 2003 Professional Enterprise Edition, а также как обособленный продукт. Она предоставляет возможность пользователям, не знакомым с языком XML, создавать XML-формы, используя стандартные приемы перетаскивания объектов. Одним из источников данных, с которыми может работать InfoPath, является SQL Server.

Читать »

Инсталляция модулей

Добавлено Дата: 14 April, 2012 категория: Ядро Linux

Скомпилированные модули должны быть инсталлированы в каталог /lib/modules/ version/kernel. Например,  для ядра  2.6.10 скомпилированный  модуль управления удочкой  будет находиться  в  файле  /lib/modules/2.6.10/kernel/drivers/char / fishing.ко ,  если исходный код находился непосредственно в  каталоге drivers / char/.

Читать »

Уровень событий ядра

Добавлено Дата: 4 April, 2012 категория: Ядро Linux

Уровень  событий ядра  (kernel  event  layer) — это подсистема, которая позволяет передавать информацию о различных событиях из ядра в пространство пользователя  и реализована, как  вы уже, наверное, догадываетесь, на базе объектов kobject . После  выпуска  ядра  версии  2.6.0 стало  ясно, что необходим механизм для отправления  сообщений из ядра в пространство пользователя, в частности для настольных рабочих  компьютеров, что позволит сделать  такие  системы более  функциональными, а также  лучше  использовать асинхронную обработку. Идея  состояла в том, что ядро  будет помещать возникающие события в стек.  Например, "Жесткий диск  переполнен!", "Процессор перегрелся!", "Раздел диска  смонтирован!", "На горизонте появился пиратский корабль!"  (последнее, конечно, шутка).

Читать »

Архитектуры доступа к данным

Добавлено Дата: 27 March, 2012 категория: Microsoft SQL Server, Базы данных

Прежде всего, SQL Server является сервером баз данных. Сама по себе СУБД не может удовлетворить потребности конечного пользователя (если, конечно, не рассматривать редактор запросов как интерфейс пользователя). Если вы мало знакомы с моделью “клиент/сервер”, ее нужно понять, в противном случае будет сложно понять и саму СУБД.

Читать »

Система безопасности Windows

Добавлено Дата: 24 March, 2012 категория: Microsoft SQL Server, Базы данных

Поскольку SQL Server работает в операционной среде Windows, одним из аспектов системы безопасности должна быть защита самой операционной системы.

Базы данных SQL Server часто поддерживают Web-сайты. Таким образом, в общий план обеспечения безопасности следует включить систему безопасности IIS (Internet Information Server) и брандмауэры.

Читать »

Обработка системных вызовов

Добавлено Дата: 21 March, 2012 категория: Ядро Linux

Приложения пользователя не  могут  непосредственно выполнять код  ядра.  Они не  могут  просто  вызвать  функцию,  которая существует в пространстве ядра, так  как ядро  находится в  защищенной области памяти. Если  программы смогут  непосредственно читать  и  писать   в адресное пространство ядра,  то  безопасность системы "вылетит в трубу".

Читать »

РАБОТА В ФОНОВОМ РЕЖИМЕ

Добавлено Дата: 19 March, 2012 категория: Разработка для Android

Содержание  главы

Создание, запуск и остановка Сервисов.

Привязка Сервисов к Активностям.

Установка  повышенного  приоритета  для Сервисов.

Использование AsyncTask для управления фоновыми процессами.

Читать »

Безопасность базы данных

Добавлено Дата: 9 March, 2012 категория: Microsoft SQL Server, Базы данных

После получения доступа к серверу пользователь может получить доступ к отдельным базам данных. Система безопасности баз данных относительно сложная.

Изначально доступ к базе данных устанавливается либо путем добавления базы данных пользователю, либо добавления пользователя базе данных.

Читать »

Безопасность объектов

Добавлено Дата: 8 March, 2012 категория: Microsoft SQL Server, Базы данных

Если пользователю открывается доступ к базе данных, ему автоматически предоставляются разрешения ко всем ее объектам. Эти разрешения могут быть открыты непосредственно для пользователя; также они могут быть назначены роли, к которой принадлежит пользователь. Пользователь может быть назначен нескольким ролям, поэтому от пользователя к объекту может существовать множество цепочек разрешений.

Читать »

Для пользователя интерфейс – это и есть система

Добавлено Дата: 28 February, 2012 категория: Архитектура ПО

Винаяк Хеджд

Слишком много хороших продуктов скрывается за плохими пользовательскими интерфейсами. Конечный пользователь работает с системой через интерфейс пользователя. Если опыт взаимодействия пользователя с вашим продуктом окажется негативным, пострадает и впечатление пользователя от всего продукта, каким бы технологически совершенным и новаторским он ни был.

Читать »

Управление данными предпочтений пользователя

Добавлено Дата: 25 February, 2012 категория: Delphi

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

Читать »

Концепции доступа к данным

Добавлено Дата: 23 February, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »