Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

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

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

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

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

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

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

В большинстве средств компьютерной техники ОС являются основной, наиболее важной (а иногда единственной) частью системного ПО. С 90-х годов наиболее распространёнными операционными системами для средств компьюетрной техники являются ОС семейства Microsoft Windows и системы класса UNIX (особенно Linux и Mac OS).

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

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

Вполне очевидно, что ведущая компания по производству операционных систем Microsoft крепко держится и на рынке мобильных ОС. Microsoft с присущей ей стабильностью выпускает системы для смартфонов, последняя на сегодняшний день версия носит название - Windows Mobile 6.5. Данная ОС крайне привычна и удобна для пользователей Windows и на больших компьютерах. В нее входят и стандартный Media Player, и мобильный вариант пакета Microsoft Office (естественно в компактном виде), и Internet Exployer.

Популярность продуктов компании Apple растет в нашей стране на по дням, а по часам, слова iPod и iPhone становятся практически нарицательными. Телефоны от Apple снабжаются операционной системой, именуемой iPhone OS. Основной отличительной чертой iPhone OS является красивый интерфейс и управление сенсорным экраном всеми пальцами.

Основными функциями операционных систем являются:

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

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

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

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

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

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

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

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

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

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

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

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

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

Программы прикладного назначения предназначены для решения или выполнения определенных конкретных задач, не связанных непосредственно с обеспечением работы средств цифровой техники. Прикладные программы (ПП) классифицируют по назначению и типу решаемых с их помощью задач. К универсальным или ПП общего назначения относят пакеты офисных программ, включающих текстовые и табличные процессоры, программное обеспечение систем управления базами данных (СУБД), программы для создания презентаций.

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

К специальным (или так называемым проблемно-ориентированным) ПП относят: системы автоматического проектирования (САПР); автоматизированные системы управления (АСУ); программное обеспечение автоматизированных рабочих мест (АРМ); программное обеспечение для ведения статистического и финансово-экономического учета; управления оборудованием или предприятием в целом; экспертные системы и т.п.

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

В отдельную группу выделяют образовательные, развлекательные и игровые программы.

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

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

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

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

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

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.