Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура фон Неймана.doc
Скачиваний:
142
Добавлен:
20.05.2014
Размер:
571.39 Кб
Скачать

№[57]. [Последовательная и параллельная передача].

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

При параллельной передаче два или более бита идут одновременно по отдельным линиям.

Параллельная передача более проста в организации, но более дорогостоящая и медленная.

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

Рисунок 5.3    Последовательная и параллельная передача данных

40. Система математического обеспечения компьютера.

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

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Общее

Специальное

Системное

Прикладное

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

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

СУБД

Банковские системы

Системы управления производством

Системы программирования

Служебные программы (утилиты)

Текстовые процессоры

Электронные таблицы

Графические системы

Рис. 1 Программное обеспечение компьютера

Пакеты прикладных программ представляют собой структурированные комплексы программ (часто со специализированными языковыми средствами), предназначенные для решения определенных задач, а также для расширения функций ОП (управления базами данных и др.). Аппаратные средства ЭВМ и система ее программного обеспечения образуют вычислительную систему. За более чем полувековую историю развития ЭВМ многие поколения программистов создали гигантский объем программного обеспечения (ПО). Зачастую он создавался стихийно, под влиянием различных обстоятельств, поэтому чтобы разобраться в этом многообразии попробуем создать некоторую классификацию.

Прежде всего, все программное обеспечение можно разделить на общее испециальное. Общее ПО рассчитано на самый широкий круг пользователей и используется почти на каждом компьютере. Специальное ПО разрабатывается для решения конкретной задачи, оно как правило уникально. В качестве примера укажем на разнообразные бухгалтерские и банковские системы, которые часто разрабатываются под заказ, хотя есть и исключения. Общее ПО, в свою очередь, подразделяется насистемное, служащее для разработки программ и поддержки вычислительного процесса на компьютере (операционные системы, системы программирования, различные вспомогательные программы) иприкладное, иначе называемое пакетами прикладных программ (ППП). Типичными ППП являются текстовые процессоры, системы управления базами данных (СУБД), электронные таблицы, некоторые другие широко распространенные программы. Граница раздела между упомянутыми классами весьма условна и в процессе эволюции постоянно передвигается в пользу общего ПО.

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

• 50-е годы: библиотеки стандартных программ, низкоуровневые языки и системы автоматизации программирования (ассемблеры и автокоды);

• 60-е годы: высокоуровневые языки и системы автоматизации программирования, пакетные операционные системы;

• 70-е годы: диалоговые операционные системы, системы управления базами данных (СУБД);

• 80-е годы: пакеты прикладных программ для персональных компьютеров, системы автоматизации проектирования (CASE);

• 90-е годы: программное обеспечение компьютерных сетей, мультимедиа.