применение машинной техники для реализации информационных систем
и разработка некоторых специальных технических средств.
Структура
информатики и её основные понятия
Оставляя
в стороне прикладные информационные технологии, опишем составные части
"ядра" современной информатики.
Каждая
из этих частей может рассматриваться как относительно самостоятельная
научная дисциплина; взаимоотношения между ними примерно такие же, как
между алгеброй, геометрией и математическим анализом в классической
математике – все они хоть и самостоятельные дисциплины, но, несомненно,
части одной науки [2].
1.
Теоретическая информатика
– часть информатики, включающая ряд математических разделов. Она опирается
на математическую логику. Использует математические методы для общего
изучения процессов обработки информации.
Включает разделы:
-
теория алгоритмов и автоматов;
-
теория информации и теория кодирования;
-
теория формальных языков и грамматик;
-
исследование операций и др.
2. Вычислительная
техника – раздел, в котором разрабатываются общие принципы
построения вычислительных систем. Речь идёт не о технических деталях
и электронных схемах (это лежит за пределами информатики как таковой),
а о принципиальных решениях на уровне так называемой архитектуры вычислительных
(компьютерных) систем, определяющей состав, назначение, функциональные
возможности и принципы взаимодействия устройств.
Примеры принципиальных, ставших классическими решений в этой области
– неймановская архитектура компьютеров первых поколений, шинная архитектура
электронно-вычислительных машин (ЭВМ) старших поколений, архитектура
параллельной (многопроцессорной) обработки информации.
3. Программирование
– деятельность, связанная с разработкой систем программного обеспечения.
Здесь отметим лишь основные разделы современного программирования: создание
системного программного обеспечения и создание прикладного программного
обеспечения.
Среди
системного – разработка новых языков программирования и компиляторов
к ним, разработка интерфейсных систем (пример – общеизвестная операционная
оболочка и система Windows).
Среди
прикладного программного обеспечения общего назначения самые популярные
– система обработки текстов, электронные таблицы (табличные процессоры),
системы управления базами данных. В каждой области предметных приложений
информатики существует множество специализированных прикладных программ
более узкого назначения.
4. Информационные
системы – раздел информатики, связанный с решением вопросов
по анализу потоков информации в различных сложных системах, их оптимизации,
структурированию, принципам хранения и поиска информации.
Информационно-справочные
системы, информационно-поисковые системы, гигантские современные глобальные
системы хранения и поиска информации (включая широко известный Internet)
в последнее десятилетие XX в. привлекают внимание все большего круга
пользователей. Без теоретического обоснования принципиальных решений
в океане информации можно просто захлебнуться.
Известным
примером решения проблемы на глобальном уровне может служить гипертекстовая
поисковая система WWW, а на значительно более низком уровне – справочная
система, к услугам которой мы прибегаем, набрав телефонный номер "09".
5. Искусственный
интеллект – область информатики, в которой решаются
сложнейшие проблемы, находящиеся на пересечении с психологией, физиологией,
лингвистикой и другими науками. Как научить компьютер мыслить подобно
человеку?
Поскольку
мы далеко не все знаем о том, как мыслит человек, исследования по искусственному
интеллекту, несмотря на полувековую историю, всё еще не привели к решению
ряда принципиальных проблем.
Основные
направления разработок, относящихся к этой области, – моделирование
рассуждений, компьютерная лингвистика, машинный перевод, создание экспертных
систем, распознавание образов и др.
От
успехов работ в области искусственного интеллекта зависит, в частности,
решение такой важнейшей прикладной проблемы, как создание интеллектуальных
интерфейсных систем взаимодействия человека с компьютером, благодаря
которым это взаимодействие будет походить на межчеловеческое и станет
более эффективным.
6. Разработка
вычислительных систем и программного обеспечения.
7. Математическое
моделирование.
8. Биоинформатика
– изучает информационные процессы в биологических системах.
9. Социальная
информатика – изучает процессы автоматизации жизнедеятельности
общества.
10. Методы машинной графики,
анимации, средства мультимедиа.
11. Телекоммуникационные
системы и сети.
К основным понятиям информатики относят:
-
информацию;
-
данные;
-
сообщения;
-
сигналы.