Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Классификация программных средств цифровой техники




Работа цифровой техники невозможна без программных средств. Без программного обеспечения цифровая техника это тоже самое, что и автомобиль без бензина. В Международной классификации товаров и услуг[4] в качестве отдельной позиции выделены «компьютерные программы и программное обеспечение любого вида, независимо от носителя записи или способа распространения».

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

В первую очередь мы разделим весь объем программного обеспечения на две основные группы по их использованию в тех или иных средствах цифровой техники. Первую и наибольшую (по ассортименту) составляют программы для средств компьютерной и иной аналогичной цифровой техники. Во вторую - включается программное обеспечение для остальных видов периферийной, телекоммуникационной и иной цифровой техники.

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

Программы, необходимые для работы непосредственно самих средств компьютерной и иной аналогичной цифровой техники. Первый ее уровень составляют базовые системы ввода-вывода BIOS (англ. basic input/output system), реализованные в виде микропрограмм как часть системного программного обеспечения, которая предназначается для обеспечения работы операционной системы, доступа к аппаратуре компьютера и подключенным к нему устройствам[5]. Сразу после включения питания компьютера, во время начальной загрузки компьютера, при помощи программ записанных в BIOS, происходит самопроверка аппаратного обеспечения компьютера. В ходе тестирования проверяется работоспособность контроллеров на материнской плате, задаются низкоуровневые параметры их работы (например, параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин FSB, AGP, PCI, USB). После этого BIOS ищет на доступных (подключенных) носителях загрузчик операционной системы и передаёт управление операционной системе.

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

Операционные системы[6] (ОС) (англ. operating system) - это комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой - предназначены для управления устройствами, вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это характерно для большинства современных ОС общего назначения. В логической структуре типичной вычислительной системы ОС занимает положение между внутренними и внешними устройствами с их микроархитектурой, машинным языком и собственными (встроенными) микропрограммами с одной стороны, и прикладными программами с другой стороны.

На сегодняшний день одной самых популярных является мобильная ОС Symbian, разработка которой началось еще 1988 году, когда компании Ericsson, Nokia, Motorola и Psion создали Symbian Ltd. Второй по значимости и все больше и больше набирающую обороты мобильной операционной системой является Android, разработанной компанией Google. Первый смартфон, управляемый этой ОС вышел в сентябре 2008 г.

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

-загрузка программ в оперативную память и их выполнение;

-стандартизованный доступ к периферийным устройствам (устройства ввода-вывода);

-управление оперативной памятью (распределение между процессами, организация виртуальной памяти);

-управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе;

-обеспечение пользовательского интерфейса;

-сетевые операции, поддержка стека сетевых протоколов;

-обеспечение параллельного или псевдопараллельного выполнения задач (многозадачность);

-эффективное распределение ресурсов вычислительной системы между процессами;

-разграничение доступа различных процессов к ресурсам;

-взаимодействие между процессами: обмен данными, взаимная синхронизация;

-защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или других приложений;

- обеспечение многопользовательского режима работы и разграничение прав доступа.

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

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

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

Существует множество различных классификаций вредоносных программ. Как правило, у каждого разработчика программных средств есть своя классификация, согласно, которой определяет принадлежность новых вредоносных программ к тому или иному виду вредоносного кода. У разных корпораций один и тот же код будет иметь разные названия. В Microsoft все вредоносные программы разделяю на вирусы (Virus, Worm), черви (Trojan horse) и шпионские программы (Spyware).

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

Но в то же время программные средства цифровой техники, разработанные либо самими преступниками, либо по их заказу, могут использоваться сотрудниками правоохранительных органов для борьбы с преступностью[7].





Рекомендуемые страницы:

Воспользуйтесь поиском по сайту:



©2015- 2021 megalektsii.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.