Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1

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

Несколько событий помогли уменьшить программное усилие. Языки высокого уровня заменили языки ассемблера в значительной степени. Эти языки высокого уровня, однако, требуют большего количества компиляции и продолжительности, и большего места памяти. Одна из самых важных причин человеко-машинного барьера коммуникации - то, что диалоговая компьютерная система типично только отвечает на команды, выраженные с полной точностью в высоко ограниченном искусственном языке, разработанном определенно для той системы. Если пользователь fails43' чтобы использовать этот язык или делает ошибку, однако маленькую, ошибочное сообщение - ответ, который он может ожидать.

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

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

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

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

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

Поэтому, оптимизация программы имеет первостепенную важность.

Определенная языковая программа часто оказывается неэффективной на другой машине. Много работы теперь делается на автоматизированной оптимизации программы. Машины с ноюй архитектурой, обладающей очень параллельными структурами, теперь разрабатываются и строятся. Параллельные структуры, включая сотни, даже тысячи, процессоров теперь -разрабатываются и строятся. Правда, эта оптимизация программного обеспечения остается в очень ранней стадии. Что необходимо? Мы нуждаемся: (1) лучшие алгоритмы; (2) лучшие языки и операционные системы; (3) лучшая мобильность, так, чтобы программное обеспечение имело более длинную целую жизнь и могло поэтому выдержать больше развития; (4) лучшая программа optimisers.

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

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

Потенциал для портативных операционных систем очевиден. Но Достигнуть этого требует намного большего продвижения областей стандартов и °Ptimisation.

Истинная мобильность требует представления высокого уровня algo-1' hrns, без машинно-зависимой семантики. U*, Таким образом программируя производительность становится более важной проблемой, которая приводит к идее разделить программы через различные платформы аппаратных средств, чтобы экономить время и стоимость на развитии программы.

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

Новые языки программирования, которые могут поддержать параллель и распределенное вычисление, находятся в большом требовании, в настоящее время есть два подхода к этому специальному выпуску. Нужно приспособить в настоящее время доступные популярные языки программирования, например, С и ФОРТРАН, и оборудовать их специальной библиотекой. Результаты - параллельные и распределенные языки программирования как СС ++, рС ++, и HPF (ФОРТРАН Высокой эффективности). Другой подход должен проектировать -концептуально новые языки, которые эксплуатируют фундаментальный принцип параллели и распределенного вычисления. Результаты - языки программирования как Линда.

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

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

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

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

Список заявлений является большим и растущим быстро.



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

Рассматриваемый в современной сцене и исторической перспективе компьютер стимулирует человека.


Аппаратные средства тело компьютера тогда, программное обеспечение

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

48.25kb.

14 12 2014
1 стр.


Лекция 4 Программное обеспечение компьютера

Новые термины и понятия: программа, программное обеспечение, базовое программное обеспечение, системное программное обеспечение, служебное программное обеспечение, прикладное прогр

193.96kb.

10 10 2014
1 стр.


Инструкция компьютера leonardo

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

175.44kb.

08 10 2014
1 стр.


Основные устройства компьютера

Наrdwаrе – аппаратные средства т е механические, электрические и электронные узлы и компоненты компьютера

131.43kb.

11 10 2014
1 стр.


Лекция 2 Глава Аппаратные средства и программное обеспечение

Мультипроцессорная обработка. Расслоение памяти. Регистр перемещения. Прерывания и опрос состояний. Буферизация. Защита памяти. Периферийные устройства и их режимы. Каналы ввода-вы

81.01kb.

11 10 2014
1 стр.


Лекция 9 Практические методы поиска неисправностей ЭВМ (продолжение)

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

56.08kb.

10 10 2014
1 стр.


Гунько А. В. Системное программное обеспечение

Системное программное обеспечение. Конспект лекций. – Новосибирск: Изд-во нгту, 2011.– 127 с

1844.38kb.

12 09 2014
14 стр.


Программное обеспечение Гринстоун

Программное обеспечение для создания полнотекстовых коллекций (электронных библиотек) гринстоун

415.6kb.

15 10 2014
3 стр.