4917

Trubo Pascal. Программное управление работой компьютера

Реферат

Информатика, кибернетика и программирование

В XIX веке английским математиком и инженером Чарльзом Бэббиджем был разработан проект вычислительной машины, которая предназначалась для автоматического проведения длинных цепочек вычислений. Конструкция его аналитической машины включала 50 тысяч д...

Русский

2012-11-29

35 KB

30 чел.

В XIX веке английским математиком и инженером Чарльзом Бэббиджем был разработан проект вычислительной машины, которая предназначалась для автоматического проведения длинных цепочек вычислений. Конструкция его аналитической машины включала 50 тысяч деталей: зубчатых колес, рычагов и пружин, взаимодействовавших определенным образом. Совершенствуя и уточняя конструкцию машины, Бэббидж первым смог выделить необходимые для ее работы части:

устройство для хранения чисел, как исходных, так и получающихся в результате вычисления;

специальный вычислительный блок - процессор;

устройство для ввода и вывода информации.

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

В созданной Бэббиджем аналитической машине присутствовала хранимая в памяти машины программа ее работы. Меняя программу (перфокарту), можно было изменять порядок вычислений, то есть переходить от одной задачи к другой.

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

1) программа вычислений вводится в память ЭВМ и хранится в ней наравне с исходными числами;

2) команды, составляющие программу, представлены в числовом коде по форме ничем не отличающемся от чисел.

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

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

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

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

Классификация программного обеспечения

  1.  Системное ПО – совокупность программ для обеспечения работы компьютера. Различают две категории: базовое (ОС, оболочки, сетевая ОС) и сервисное (утилиты) (антивирусные, диагностики, архивирование и т.п.).
  2.  Прикладное ПО – комплекс программ для решения задач определённого класса конкретной предметной области. Включает в себя: табличные, текстовые процессоры, обучающие игры, видеоредакторы и т.п.
  3.  Системы программирования – совокупность программ для разработки, отладки и внедрения новых программных продуктов. Содержит: среду разработки программ, трансляторы, отладчики.

Уровни языков программирования:

В настоящее время существует несколько сотен языков, чем выше уровень языка, тем меньше детализация предписания. По этому критерию языки можно разделить на:

  •  Машинные;
  •  Машинно-ориентированные (ассемблеры);
  •  Машинно-независимые (языки высокого уровня).

Первая и вторая группы – языки низкого уровня.

Третья категория делится ещё на 3:

  •  Процедурные (алгоритмические) – предназначены для однозначного описания алгоритма (Basic, Pascal);
  •  Логические (пролог, лисп) – ориентированы не на разработку алгоритма решения задач, а на систематическое и формулированное описание задач, т.е. решение следует из описания);
  •  Объектно-ориентированные (C++, Delphi) – языки, в основе которых лежит понятие объекта, сочетающих в себе данные и действия над ними.

Поколения языков программирования

Одним из первых языков программирования был Фортран (50-е года 20 века – создан) и сейчас один из распространённых, используется в науке (научные расчёты).

Кобол – язык для решения экономических задач.

СНОБОЛ – алгоритмический язык для обработки текстовой информации

Лисп – для обработки символьной информации (искусственный интеллект).

Алгол -68 (1968 г.) – был создан для обучения программированию студентом. В это же время появился язык:

Паскаль (создатель Никлаус Вирд) – один из самых распространённых языков программирования.

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

Бейсик – для обучения. Самый простой для обучения.

Си – создан в начале 70х.

Пролог – на основе формальной логики.

Ада – 80е года 20 в. – создан для решения задач реального времени и моделирования параллельного решения задач.


 

А также другие работы, которые могут Вас заинтересовать

84586. Механізми сечоутворення. Клубочкова фільтрація і фактори, від яких вона залежить 44.81 KB
  В результаті цього процесу плазма крові фільтрується в просвіт капсули ШумлянськогоБоумена і утворюється первинна сеча – ультрафільтрат плазми крові який за складом відрізняється від неї тільки відсутністю білків. – гідростатичний тиск крові в капілярах ниркового тільця близько 70 мм. – онкотичний тиск плазми крові близько 30 мм. Плазма крові фільтрується в просвіт капсули через нирковий фільтр який складається з трьох шарів: шар ендотеліоцитів капілярів 1; базальна мембрана 2; шар подоцитів епітелій капсули 3; Ендотелій...
84587. Канальцева реабсорбція і секреція, їх фізіологічні механізми 46.32 KB
  Реабсорбція окремих речовин в проксимальному сегменті нефрона: Реабсорбція іонів натрію N в основному проходить активно. В базолатеральних мембранах клітин епітелію канальців локалізується нптрійкалієва помпа яка з затратами АТФ транспортує іони натрію із клітини в інтерстиційну рідину. За рахунок роботи помпи в клітині підтримується низька концентрація іонів натрію. Через канали апікальної мембрани клітин іони натрію входять в неї пасивно за механізмом дифузії.
84588. Реабсорбція речовин в наступних відділах нефрона 50.77 KB
  Кількість речовин в первинній сечі можна розрахувати за формулою: Кількість речовини = Кпл ШКФ де: Кпл – концентрація речовини в плазмі крові; ШКФ – швидкість клубочкової фільтрації ШКаФ; Кпл ШКФ = Кс Д звідси: ; Синтетичний полісахарид інулін вільно фільтрується але не реабсорбується і не секретується. Тому визначивши коефіцієнт очищення за інуліном оцінюють ШКФ. ШКФ можна оцінити визначивши кліренс за ендогенним креатиніном який реабсорбується і секретується але об’єми цих процесів однакові. Показники ШКФ розраховують на стандартну...
84589. Поворотно-протипоточна система нирок її фізіологічні механізми і роль 52 KB
  Поворотнопротипоточна система нирки ППСН забезепчує при необхідності: розведення сечі тобто виводить у великому об’ємі води малу кількість солей та метаболітів. Так нирки працюють при надлишку води в організмі наприклад при надлишковому її прийомі. концентровання сечі тобто виводять у малому об’ємі води велику кількість солей та метаболітів. Регуляція реабсорбції йонів натрію і води в канальцях нирки.
84590. Роль нирок в забезпеченні кислотно-основного стану крові 38.28 KB
  Роль нирок у підтримці кислотноосновного стану крові пов’язана із здатністю епітеліоцитів ниркових канальців секретувати протони які надалі виводяться з організму. Протони секретуються в просвіт канальців а бікарбонатні йони реабсорбуються у кров. Протони котрі секретуються нирковим епітелієм взаємодіють з різними компонентами сечі.
84591. Фізіологія як наука. Поняття про функцію. Методи фізіологічних досліджень 44.59 KB
  Нормальна фізіологія – наука про об’єктивні закономірності протікання функцій організму в їх взаємозв’язку і у взаємодії організму із зовнішнім середовищем. Функція – це діяльність і властивість клітин органів систем організму які проявляються як фізіологічний процес чи сукупність процесів. Неспецифічні – притаманні багатьом чи всім тканинам та клітинам організму. Об’єктом фізіологічного дослідження є функція організму його систем органів і клітин.
84592. Потенціал спокою, його параметри, механізми походження та фізіологічна роль 49.49 KB
  Формула Нернста для розрахунку величини ПС: де R – універсальна газова стала T – абсолютна температура F – число Фарадея [K і] – концентрація іонів К в клітині [K е] – концентрація іонів К поза клітиною. Особливостями проникності мембрани клітини в стані спокою – вона проникна для іонів К та непроникна для іонів N. Цей білок на внутрішній поверхні мембрани розщеплює АТФ на АДФ та фосфат й використовує енергію що виділилась на транспортування трьох іонів N з клітини та двох іонів К в клітину. Отже за рахунок роботи НКН...
84593. Потенціал дії, його параметри, механізми походження та фізіологічна роль 47.44 KB
  При внутрішньоклітинній мікроелектродній реєстрації ПД окремої клітини має такий вигляд: Спочатку мембранний потенціал різко зменшується до нуля – 1 фаза деполяризації ПД; потім заряд мембрани змінюється на протилежний – зовні всередині – 2 фаза реверсполяризації. Далі мембранний потенціал поступово повертається до вихідного рівня – 3 фаза реполяризації ПД. Так розвивається фаза деполяризації ПД. Але вхід іонів N в клітину не припиняється й тепер у клітині створюється надлишок позитивних іонів N а на її поверхні – надлишок аніонів...
84594. Збудливість. Критичний рівень деполяризації поріг деполяризації клітинної мембрани 43.2 KB
  Критичний рівень деполяризації поріг деполяризації клітинної мембрани. Пороговий потенціал ΔV – різниця між ПС та критичним рівнем деполяризації мембрани Екр. Критичний рівень деполяризації – той рівень мембранного потенціалу при зменшені до якого ПС на мембрані виникає ПД. Тобто чим менший поріг деполяризації тим вища збудливість клітини та навпаки.