История развития ЭВМ

Автор работы: Пользователь скрыл имя, 14 Мая 2015 в 19:13, реферат

Краткое описание

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

Прикрепленные файлы: 1 файл

Документ Microsoft Word.docx

— 68.07 Кб (Скачать документ)

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

Системное обеспечение

Язык MATLAB является высокоуровневым интерпретируемым языком программирования, включающим основанные на матрицах структуры данных, широкий спектр функций, интегрированную среду разработки, объектно-ориентированные возможности и интерфейсы к программам, написанным на других языках программирования. Имеются интерфейсы для получения доступа к внешним данным, клиентам и серверам, общающимся через технологии Component Object Model (COM) или Dynamic Data Exchange (DDE), а также периферийным устройствам, которые взаимодействуют напрямую с MATLAB. Многие из этих возможностей известны под названием MATLAB API.

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

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

Прикладное обеспечение

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

MATLAB предоставляет пользователю  большое количество (несколько сотен) функций для анализа данных, покрывающие  практически все области математики, в частности:

  • Матрицы и линейная алгебра — алгебра матриц, линейные уравнения, собственные значения и вектора, сингулярности, факторизация матриц и другие.

  • Многочлены и интерполяция — корни многочленов, операции над многочленами и их дифференцирование, интерполяция и экстраполяция кривых и другие.

  • Математическая статистика и анализ данных — статистические функции, статистическая регрессия, цифровая фильтрация, быстрое преобразование Фурье и другие.

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

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

  • Разреженные матрицы — специальный класс данных пакета MATLAB, использующийся в специализированных приложениях.

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

 

 
 

Системное ПО

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

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

·  операционные системы (эта программа загружается в ОЗУ при включении компьютера) 

·  программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander) 

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

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

·  утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг) 
К утилитам относятся: 

·  диспетчеры файлов или файловые менеджеры 

·  средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия) 

·  средства просмотра и воспроизведения 

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

·  средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами  

·  средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

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

Прикладное ПО

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

·  Комплект офисных приложений MS OFFICE  

·  Бухгалтерские системы 

·  Финансовые аналитические системы 

·  Интегрированные пакеты делопроизводства 

·  CAD – системы (системы автоматизированного проектирования) 

·  Редакторы HTML или Web – редакторы 

·  Браузеры – средства просмотра Web - страниц 

·  Графические редакторы 

·  Экспертные системы 
И так далее. 
 

Инструментальное ПО

Инструментальное ПО или системы программирования  - это системы для автоматизации разработки новых программ на языке программирования. 
 
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты: 
1. Текстовый редактор для создания файла с исходным текстом программы.  
2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей(файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое. 
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. 
Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ. 
4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов. 
 
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования: 

·  Borland Delphi - предназначен для решения практически любых задачи прикладного программирования 

·  Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений 

·  Microsoft Visual Basic – это популярный инструмент для создания Windows-программ 

·  Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:

 

1. Беньяш Ю.Л. «Освоение персонального компьютера и работы с документами»

2. Джек Минго. Как компании стали великими. М. 2001.

3. Информатика: базовый курс. Под. ред. Симоновича С.В. – СПб.: Питер, 2001.

4. Могилёв А.В., Пак Н.И., Хеннер Е.К. «Практикум по информатике»

5. Платонов Ю. М. «IBM PC»

6. Эндри Ротбом «ПК для «чайников»». 4-е издание М. 2000.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ГБОУ ВПО ВОЛГОГРАДСКИЙ ГОСУДАРСТВЕННЫЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ОБЩЕСТВЕННОГО ЗДОРОВЬЯ И ЗДРАВООХРАНЕНИЯ

С КУРСОМ ОБЩЕСТВЕННОГО ЗДОРОВЬЯ  И ЗДРАВООХРАНЕНИЯ ФУВ

 

 

 

 

 

 

 

 

РЕФЕРАТ:

ИСТОРИЯ СОЗДАНИЯ ЭВМ.УСТРОЙСТВО КОМПЬЮТЕРА,СОВРЕМЕННЫЕ ПРОГРАММЫ И ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ .

 

 

 

 

 

 

 

 

 

                                                                                   ВЫПОЛНИЛА: СТУДЕНТКА  1 ГРУППА 5 КУРС                     

                                                                                                         ПЕДИАТРИЧЕСКИЙ ФАКУЛЬТЕТ 

                                                                                                           ПЕТРОВА С.Н


Информация о работе История развития ЭВМ