Краткие сведения по информатике
Естественно, что смена поколений заключалась не только в обновлении элементной базы. С каждым новым поколением в практику применения ЭВМ входили новые способы решения задач и новые компоненты программного обеспечения.
В ЭВМ первого поколения (1945 – 1956 гг.) элементы электронных схем изготовлялись на базе вакуумных электронных ламп. Машины первого поколения занимали громадные залы, весили
сотни тонн и расходовали сотни киловатт электроэнергии. («Марк I», «ЭНИАК», «УНИВАК», «МЭСМ»).
Появление ЭВМ второго поколения (1956 – 1963 гг.) стало возможным благодаря изобретению транзисторов. Резкое уменьшение размеров транзисторов по сравнению с радиолампами позволило делать блоки ЭВМ в виде так называемых печатных плат. Использование транзисторов и печатных плат позволило значительно уменьшить размеры ЭВМ и потребление энергии. («LARC»).
Основу ЭВМ третьего поколения (1964 – 1971 гг.) составляют так называемые интегральные схемы. Благодаря изобретению интегральных схем резко повысился уровень надежности электронных схем при значительном падении их стоимости благодаря уменьшению размеров и автоматизации их проектирования и производства. В ЭВМ третьего поколения применялись интегральные схемы, содержащие более тысячи элементов на одном кристалле. («IBM System 360», «PDP-8»)
ЭВМ четвертого поколения (c 1971 года и по настоящее время) используют большие интегральные схемы (БИС), в которых количество элементов на кристалле кремния равно десяткам тысяч. Процессор ЭВМ стал целиком размещаться на одном кристалле кремния. Такие процессоры получили название микропроцессоров. В результате на одной плате оказалось возможным разместить электронные схемы всех устройств ЭВМ, а саму ЭВМ, которая еще двадцать лет назад занимала большой зал, сделать по габаритам и по стоимости доступной для индивидуального применения на рабочем месте пользователя. Так появились персональные ЭВМ.
Сегодня информатика и вычислительная техника проникли во многие сферы деятельности человека, завтра станут неотъемлемой частью практически всех профессий, прочно войдут в наш быт, образование, культуру. Именно поэтому знание информатики, умение использовать компьютер становится компонентом общего образования человека в современном обществе, а компьютерная грамотность — второй грамотностью человека. («Apple II», «IBM PC» «Macintosh»)
Вопрос № 61: Системное программное обеспечение
Программное обеспечение компьютера можно разделить на операционную систему и прикладное программное обеспечение.
Операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера и предоставляет пользователю доступ к его аппаратным возможностям. Внутренняя структура современных операционных систем достаточно сложная
Прикладное программное обеспечение можно разделить на две группы программ: средства разработки и приложения.
Средства разработки — это инструменты программиста. Традиционными средствами разработки являются алгоритмические (процедурные) языки программирования. Основой систем программирования является транслятор. Трансляторы языков программирования, т. е. программы, обеспечивающие перевод исходного текста программы на машинный язык (объектный код), бывают двух типов: интерпретаторы и компиляторы.
Интерпретатор — это транслятор, который обеспечивает последовательный синхронный «перевод» и выполнение каждой строки программы, причем при каждом запуске программы на выполнение вся процедура полностью повторяется. Достоинством интерпретатора является удобство отладки программы в интерактивном режиме, а недостатком — малая скорость работы.
Компилятор — это транслятор, который переводит текст программы целиком на машинный язык, в результате чего получается исполняемая программа. Получаемый загрузочный модуль обычно выполняется быстрее интерпретируемой программы.
Современные системы объектно-ориентированного визуального программирования позволяют сделать процесс программирования более наглядным за счет использования графического интерфейса.
Системы логического программирования реализуют декларативный способ представления знаний, когда программист лишь формулирует задачу с помощью фактов и правил. Система логического программирования с помощью механизма логического вывода получает все возможные следствия, т. е. ищет решение задачи.
Системы управления базами данных (СУБД) позволяют создавать, редактировать и модифицировать базы данных.
Системы компьютерной графики позволяют создавать и редактировать изображения, а также создавать анимацию.
Системы автоматизированного проектирования (САПР) позволяют разрабатывать проекты и создавать чертежи и схемы различных объектов (машин и механизмов, зданий, электронных схем и т. д.).
Инструментальные средства создания Web-страниц на основе HTML (Hyper Text Markup Language) используются большим количеством профессионалов (Web-мастеров) и просто пользователей сети для разработки Web-страниц.
Приложения — это программы для пользователя. Наибольшее количество пользователей работает с офисными приложениями, к которым относятся текстовый редактор, электронные таблицы, графический редактор и системы подготовки презентаций. Квалифицированный пользователь может также создавать простые базы данных и работать с ними.
Для работы во всемирной компьютерной сети Internet используются специальные сетевые приложения, такие, как браузеры, позволяющие «путешествовать» по Всемирной паутине, почтовые программы, необходимые для работы с почтой и доступа к телеконференциям, и некоторые другие.
Важнейшей частью прикладного программного обеспечения являются различные утилиты (антивирусные программы, архиваторы и т. д.). Все большее количество пользователей использует обучающие программы для самообразования или в учебном процессе. Прежде всего, это программы обучения иностранным языком, истории, географии и т. д.
Большую пользу приносят различные мультимедиа - энциклопедии и справочники на CD-ROM, которые содержат огромный объем информации и средства быстрого поиска.
Программы распознавания текста позволяют преобразовывать отсканированные страницы текста из графического формата в текстовый формат.
Программы-переводчики позволяют производить автоматический перевод текстов с русского на иностранные языки или, наоборот, с иностранных языков на русский.
Компьютерные игры бывают самых различных типов (логические, стратегические и т. д.).
Структура программного обеспечения компьютера (в скобках приведены примеры широко распространенных программ соответствующих типов).
1. Операционная система (Windows 95, Windows NT)
2. Прикладное программное обеспечение
2.1 Средства разработки
2.1.1 Системы процедурного (алгоритмического) программирования, трансляторы языков программирования
2.1.1.1 Интерпретаторы (QBasic)
2.1.1.2 Трансляторы (Turbo Pascal)
2.1.2 Системы объектно-ориентированного визуального программирования (Visual Basic, Delphi)
2.1.3 Системы логического (декларативного) программирования (Пролог)
Другие рефераты на тему «Международные отношения и мировая экономика»:
Поиск рефератов
Последние рефераты раздела
- Коррекция специализаций региональных экономик через НИОКР
- Право международных организаций
- Региональные инвестиционные соглашения в Северной Америке
- Россия в системе международных экономических отношений
- Методы экономического обоснования принимаемых решений по выходу на внешний рынок
- Мировые деньги и международная ликвидность
- Роль США и Китая в интеграционных процессах в рамках АСЕАН