Файл: Состав и свойства вычислительных систем. Информационное, математическое обеспечение вычислительных систем.pdf
Добавлен: 24.04.2023
Просмотров: 223
Скачиваний: 1
Pascal (Паскаль). Язык Паскаль, созданный в конце 70-х годов основоположником множества идей современного программирования Никлаусом Виртом, во многом напоминает Алгол, но в нем ужесточен ряд требований к структуре программы и имеются возможности, позволяющие успешно применять его при создании крупных проектов.
Basic (Бейсик). Для этого языка имеются и компиляторы, и интерпретаторы, а по популярности он занимает первое место в мире. Он создавался в 60-х годах в качестве учебного языка и очень прост в изучении.
С (Си). Данный язык был создан в лаборатории Bell и первоначально не
рассматривался как массовый. Он планировался для замены ассемблера, чтобы иметь возможность создавать столь же эффективные и компактные программы, и в то же время не зависеть от конкретного типа процессора. Си во многом похож на Паскаль и имеет дополнительные средства для прямой работы с памятью (указатели). На этом языке в 70-е годы написано множество прикладных и системных программ и ряд известных операционных систем (Unix).
C++ (Си++). Си++ — это объектно-ориентированное расширение языка
Си, созданное Бьярном Страуструпом в 1980 году. Множество новых мощных возможностей, позволивших резко повысить производительность программистов, наложилось на унаследованную от языка Си определенную низкоуровневость, в результате чего создание сложных и надежных программ потребовало от разработчиков высокого уровня профессиональной подготовки.
Java (Джава, Ява). Этот язык был создан компанией Sun в начале 90-х
годов на основе Си++. Он призван упростить разработку приложений на основе Си++ путем исключения из него всех низкоуровневых возможностей. Но главная особенность этого языка — компиляция не в машинный код, а в платформно-независимый байт-код (каждая команда занимает один байт). Этот байт-код может выполняться с помощью интерпретатора — виртуальной Java-машины JVM (Java Virtual Machine), версии которой созданы сегодня для любых плат- форм. Благодаря наличию множества Java-машин программы на Java можно переносить не только на уровне исходных текстов, но и на уровне двоичного байт-кода, поэтому по популярности язык Ява сегодня занимает второе место в мире после Бейсика.[14]
ЗАКЛЮЧЕНИЕ
Таким образом, вычислительная система - совокупность аппаратных и программных средств, которые обеспечивают реализацию положенных на ее функции. В процессе развития средств вычислительной техники ее продуктивность и надежность улучшалась двумя способами:
- Усовершенствование аппаратного обеспечения путем повышения быстродействия и отказоустойчивости конструктивно – технологической базы.
- Внедрение более эффективных архитектурных идей и принципов организации вычисления.
Продуктивность и надежность машин первого, второго, третьего поколений улучшалось в основном с помощью первого способа, а второй способ использовался в границах лаконичных структурах фон Неймана. Темпы усовершенствования полупроводниковой конструктивно-технологической базы уже не могли обеспечить ожидаемого процесса средств вычислительной техники и поэтому развитие машин четвертого и возможно следующих поколений, будет происходить с помощью второго способа. При этом главной идеей является параллельная организация обработки данных, привлечение которой на уровнях отдельных ЭВМ, устройств, блоков, узлов привело к появлению соответственно многомашинных ВС, мультипроцессоров, многофункциональных процессоров, конвейерных процессоров. Многомашинные и мультипроцессорные ВС обеспечивают в сравнении с отдельными ЭВМ не только высокую продуктивность, но и являются более надежными, поскольку дают возможность перераспределять задания и задачи между отдельными машинами и процессорами в случае выхода некоторых из них из строя.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Информатика: Базовый курс / С. В. Симонович и др. — СПб.: Питер, 2003. — 640 с.: ил.
- Глушков В. М. [и др.], "Кибернетика", 1971, № 3, с. 102-34
- Макаренко С. И. Вычислительные системы, сети и телекоммуникации. Учебное пособие. – Ставрополь: СФ МГГУ им. М.А. Шолохова. – 352с.
- Рожина Л.В. Компьютерные науки. Часть 1. Информация и данные. Вычислительная система. Устройство персонального компьютера. Системное и прикладное программное обеспечение. Компьютерные сети. В четырех частях. — Иркутск: Изд-во ИГУ, 2014. — 100 с.
- Храпский С.Ф. Вычислительные системы, сети и телекоммуникации. Учебник. – Омск: ОГИС. – 368с.
- Максимов Н.В., Партыка Т.А., Попов И. И. Архитектура ЭВМ и вычислительных систем. Учебник. – М.: Форум: ИНФРА – М, 2005. -512с.
- Попов Ф.А. Вычислительные машины: общие принципы построения и архитектуры: Учебное пособие по части курса «Вычислительные системы, сети и телекоммуникации» для студентов специальности 080801. – Бийск: БТИ, 2007.- 107 с.
- Попов Ф.А. Электронное учебное пособие по вычислительным системам, сетям и телекоммуникациям. – Бийск: БТИ, 2006.
- Пятибратов А.П. и др. Вычислительные системы, сети и телекоммуникации. Учебник. - М.: Финансы и статистика, 2002.-400 с.
- Каган Б.М. Электронные вычислительные машины и системы М.: Энергоатомиздат, 1991. — 592 с.
- КоролевЛ. Н., Структуры ЭВМ и их математическое обеспечение, 2 изд., М, 1978
- КриницкийН. А., Миронов Г. А., Фролов Г. Д., Программирование и алгоритмические языки, 2 изд., М., 1979
- Большой энциклопедический словарь., 2000