Основные принципы построения языков программирования высокого уровня. — КиберПедия 

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Основные принципы построения языков программирования высокого уровня.

2018-01-14 402
Основные принципы построения языков программирования высокого уровня. 0.00 из 5.00 0 оценок
Заказать работу

программы, написанные на языках высокого уровня, требуют перевода в машинные коды программами транслятора либо интерпретатора. К языкам высокого уровня относят Фортран, ПЛ/1, Бейсик, Паскаль, Си, Ада и др.

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

Выполнение программ компьютером.

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

Аппаратная реализация компьютера.

Современный персональный компьютер может быть реализован в настольном (desktop), портативном (notebook) или карманном (handheld) варианте.

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

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

Устройства ввода и вывода информации (клавиатура, монитор и др.) подключаются к системному блоку.

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

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

Классификация компьютеров

Классификация компьютеров.
В зависимости от возможностей компьютеры разделяют на:
1) суперкомпьютеры;
2) большие компьютеры;
3) маленькие компьютеры;
4) микрокомпьютеры;
5) специализированные компьютеры.
Суперкомпьютеры ("Эльбрус", модели серии "Крей") - эти много процессорные системы, которые выполняют миллиарды операций за секунду.
Цена такой машины - несколько миллионов долларов. Их используют в космических исследованиях, для перспективного прогнозирования погоды на планете, обработка геодезической информации во время поиска полезных ископаемых, а также в воинских исследованиях. У СИТА создан компьютер, способный выполнять больше триллиона операций за секунду. В нем использовано 9200 процессоров "Pentіum Pro", которые работают параллельно, что дало возможность достичь рекордной на то время скорости вычислений. Это достижение сравнивают с преодолением звукового барьера самолетами.
Большие компьютеры (например, модели "ЕС-1060", "ЕС-1061", "ЕС-1065" и прочей, а также машины серии "ІВМ-370") эксплуатировали в 70-х -80-х годах для решения научных и производственных задач: планирования производства, учета материалов, начисления зарплаты рабочим и служащим и т.п. Быстродействие больших компьютеров - несколько миллионов операций за секунду. Их обслуживали специалисты, которые работали в вычислительных центрах предприятий и организаций. Для размещения таких компьютеров нужны были специально оборудованные просторные помещения.
Малые компьютеры (например, модели "CM-С", "СМ-4" в нашей стране и машины серии "PDP" фирмы DEC в США) использовали на небольших предприятиях, в научно-исследовательских институтах для решения специфических задач, а также для обучение студентов в вузах. Быстродействие этих машин - 100-500 тысяч операций за секунду. Маленький компьютер помещался в небольшой комнате.
Микрокомпьютеры (а это - персональные компьютеры, портативные компьютеры, специализированные рабочие станции) в 90-х годах заменили большие и маленькие компьютеры. Сегодня персональные компьютеры используют на предприятиях, в научных организациях, учебных заведениях, а также в быте. За пультом персонального компьютера работает один человек. Ни быстродействием, ни объемом памяти персональный компьютер не уступает большому или маленькому. Поэтому он стал наиболее распространенным типом.
Специализированные компьютеры (например, компьютер в часах, в фотоаппарате, в автомобиле, в станках с числовым программным управлением) есть составными разных механизмов. В отличие от универсальных компьютеров, их используют для решения отдельных задач. Их функционирование не требует постоянного вмешательства человека, то есть определенный период времени, они работают автоматически, выполняя одну и ту же функцию. Для выполнения другой работы их надо перепрограммировать.

Операционная система.

Операцио́нная систе́ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.

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


Поделиться с друзьями:

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.